Friday, 02 November 2018

Infinispan triple connector release!

Infinispan Spark, Infinispan Hadoop and Infinispan Kafka have a new fresh release each!

Infinispan Spark 0.9


The native Apache Spark connector now supports Infinispan 9.4.x and Spark 2.3.2, and it exposes Infinispan’s new transcoding capabilities, enabling the InfinispanRDD and InfinispanDStream to operate with multiple data formats. For more details see the documentation.

Infinispan Hadoop 0.3

The connector that allows accessing Infinispan using standard Input/OutputFormat interfaces now offers compatibility with Infinispan 9.4.x and has been certified to run with the Hadoop 3.1.1 runtime. For more details about this connector, see the user manual. Also make sure to check the docker based demos: Infinispan + Yarn and Infinispan + Apache Flink.

Infinispan Kafka 0.3


Last but not least, the Infinispan Kafka connector was upgraded to work with the latest Kafka (2.0.x) and Infinispan releases (9.4.x). Many thanks to Andrea Cosentino for contributing this integration.


Posted by Gustavo on 2018-11-02
Tags: release kafka spark hadoop

Friday, 02 November 2018

Infinispan 9.3.4.Final released!

This is a bug fix release and users currently on 9.3.x are encouraged to upgrade, specially when using the query functionality.

For a list of fixes, please consult the release notes.

Posted by Gustavo on 2018-11-02
Tags: release remote query

Wednesday, 31 October 2018

Native JSON and Node 8.11 baseline in Node.js client 0.6.0!!

Infinispan Node.js client 0.6.0 is out now!! :)

As well as updating the client so that it understand the latest Hot Rod protocols in Infinispan 9.4.0.Final, this version comes with native JSON object support.

To make the Node.js client backwards compatible, the client still treats key/value pairs as String by default. If you want to use native JSON objects, you have to explicitly configure the Node.js client to do so (see example).

Starting with this version, we’ve upgraded the base Node version requirement to 8.11, which is the latest stable release branch at the time of writing. With such upgrade, the client no longer needs to use external promise dependency which was know to leak.

If you’re a Node.js user and want to store data remotely in Infinispan server instances, please give the client a go and tell us what you think of it via our forum, via our issue tracker or via Zulip on Infinispan channel.

Cheers Galder

Posted by Galder Zamarreño on 2018-10-31
Tags: release javascript node.js

Monday, 08 October 2018

Infinispan 9.4.0.Final

Infinispan 9.4.0.Final “Infinity Minus ONE +2”


10 years of Infinispan

Infinispan is 10 years old this month, and what better way to celebrate than with a brand new Final release !!!

What’s new

Infinispan 9.4 comes with the following new features / improvements:

Segments everywhere 9.3 brought the segmented on-heap memory container. 9.4 extends this to provide the benefits of segmentation to off-heap as well as all of the core cache stores. Watch as your bulk operations (size, iteration, streams) get a big performance boost !

Transcoding everywhere To paraphrase the Grand Moff Tarkin, “The last remnants of Compatibility Mode have been swept away”. Transcoding, i.e. the ability to transparently convert between a number of formats across different endpoints, is now “fully operational”.

Transactions everywhere Hot Rod transactions now support recovery.

Hot Rod client improvements The Hot Rod client has received many improvements:

  • Client-side statistics, complete with JMX support

  • Improvements to the scalability and the behaviour of near-caches

  • All of the configuration can now be supplied via the properties, which also means easier integration with other frameworks, such as Spring Boot.

Query improvements Many cleanups and improvements

Bugfixes, stability, reliability Although not as exciting as new features, we continued our work to improve the stability, reliability and performance of all aspects of Infinispan.


  • As usual the latest and greatest JGroups 4.0.15

  • The server is now based on WildFly 14

Get it, Use it, Ask us!

Posted by Tristan Tarrant on 2018-10-08
Tags: release

Monday, 17 September 2018

Infinispan 9.4.0.CR3, 9.3.3 and codename vote

Hi Infinispan Community,

our original plan was to release 9.4 Final today, but we have decided to delay the release by an extra sprint (3 weeks). So today we are announcing 9.4.0.CR3 instead, which comes with the following fixes:

  • Segmented off-heap data container

  • Performance improvements for Near Caches

  • Hot Rod client-side statistics

  • Removal of the old compatibility mode in favor of the new transcoding capabilities is now complete

  • Server rebased on top of WildFly 14

  • Lots of code cleanups, especially around query

  • Bug fixes

For those of you on our stable branch, we also released a 9.3.3 with some bug fixes.

Please download, report bugs, chat with us, ask questions on the forum or on StackOverflow.

As this release is yet unnamed, please make sure you vote for the name:


Posted by Tristan Tarrant on 2018-09-17
Tags: release release candidate

Thursday, 30 August 2018

Infinispan 9.3.2.Final and 9.4.0.CR2 are out!

Dear Infinispan users,

We have just released 9.3.2.Final and 9.4.0.CR2.

9.3.2.Final includes bug fixes and improvements.

Highlights of this release include:

  • Upgrade to protostream 4.2.1.Final (ISPN-9399

  • Ship basic analyzers by default (ISPN-9429

  • Avoid unneeded parentheses in Ickle query string generated by QueryBuilder (ISPN-9378

The full list of 9.3.2.Final fixes are here.

9.4.0.CR2 has been released due to an internal issue we experienced releasing CR1.

You can find both releases on our download page. Please report any issues in our issue tracker and join the conversation in our Zulip Chat to shape up our next release.


The Infinispan Team

Posted by Katia Aresti on 2018-08-30
Tags: release final release candidate

Monday, 27 August 2018

Infinispan 9.4.0.CR1 is out!

Dear Infinispan users,

We have just released 9.4.0.CR1 which includes bug fixes and improvements.

Highlights of this release include:

  • Near cache and client side TTL (ISPN-9098

  • Allow configuring near cache from hot rod properties (ISPN-9385

  • Initial support for JSON format in scripts 

  • Default analyzers are provided to use with remote queries (ISPN-9429

  • Prevent user from configuring passivation with a shared store (ISPN-7168

  • Enhance RemoteStore to support segmentation (ISPN-9376

  • Upgrade to RxJava 2.2.0 (ISPN-9418

  • Hot Rod configuration properties have setters now to ease integration with other frameworks (ISPN-9398

The full list of 9.4.0.CR1 fixes are here.

You can find the release on our download page. Please report any issues in our issue tracker and join the conversation in our Zulip Chat to shape up our next release.


The Infinispan Team

Posted by Katia Aresti on 2018-08-27
Tags: release release candidate

Monday, 13 August 2018

Node.js client 0.5.0 released with improved stability and better OSX integration

Infinispan Node.js client 0.5.0 was released last week. It comes with much improved stability under heavy load conditions and hence it’s a recommended upgrade for any current users.

On top of that, a configuration option called topologyUpdates (true (default) / false) has been added to disable topology updates. This can be useful when trying to access Infinispan server running within a Docker container on MacOs. Without this option to disable topology updates, Node.js client receives internal Docker IP addresses on first contact which cannot be accessed from outside Docker on MacOs. See this previous blog post for more details.

If you’re a Node.js user and want to store data remotely in Infinispan server instances, please give the client a go and tell us what you think of it via our forum, via our issue tracker or via Zulip on Infinispan channel.

Cheers, Galder

Posted by Galder Zamarreño on 2018-08-13
Tags: release javascript js-client node.js mac

Friday, 03 August 2018

Infinispan 9.4.0.Beta1 is out!

Infinispan users,

We have just released 9.4.0.Beta1 which includes bug fixes and improvements. Highlights of this release include:

Removal of WebSocket server support (ISPN-9386);

One step closer to remove compatibility mode, by dropping it from Remote Queries, Tasks and Scripts (ISPN-9180, ISPN-9182)

Recovery Support for Hot Rod client transactions (ISPN-9261)

Fixed issue with Hot Rod client near cache for async operations (ISPN-9393)

Improvements in Ickle (ISPN-9378)

Additional Segmented Stores

RocksDB supports single database segmentation (ISPN-9375)

RemoteStore segmented for additional stream performance (ISPN-9376)

RocksDB now allows for properties to be provided to configure underlying database (ISPN-9371)

Component Upgrades:

  • Protostream upgraded to version 4.2.1.Final (ISPN-9399)

  • Hibernate ORM upgraded to version 5.3.4.Final (ISPN-9406)

Other bug fixes.

The full list of 9.4.0.Beta1 fixes are here.

You can find both releases on our download page. Please report any issues in our issue tracker and join the conversation in our Zulip Chat to shape up our next release.

Enjoy, The Infinispan Team

Posted by Pedro Ruivo on 2018-08-03
Tags: release beta

Tuesday, 24 July 2018

Infinispan Spark connector 0.8 released

The Infinispan Spark connector version 0.8 has been released and is available in Maven central and SparkPackages.

This is a maintenance only release to bring compatibility with Spark 2.3 and Infinispan 9.3.

For more information about the connector, please consult the documentation and also try the docker based sample.

For feedback and general help, please use the Infinispan chat.

Posted by Gustavo on 2018-07-24
Tags: release spark server



JUGs alpha as7 asymmetric clusters asynchronous beta c++ cdi chat clustering community conference configuration console data grids data-as-a-service database devoxx distributed executors docker event functional grouping and aggregation hotrod infinispan java 8 jboss cache jcache jclouds jcp jdg jpa judcon kubernetes listeners meetup minor release off-heap openshift performance presentations product protostream radargun radegast recruit release release 8.2 9.0 final release candidate remote query replication queue rest query security spring streams transactions vert.x workshop 8.1.0 API DSL Hibernate-Search Ickle Infinispan Query JP-QL JSON JUGs JavaOne LGPL License NoSQL Open Source Protobuf SCM administration affinity algorithms alpha amazon anchored keys annotations announcement archetype archetypes as5 as7 asl2 asynchronous atomic maps atomic objects availability aws beer benchmark benchmarks berkeleydb beta beta release blogger book breizh camp buddy replication bugfix c# c++ c3p0 cache benchmark framework cache store cache stores cachestore cassandra cdi cep certification cli cloud storage clustered cache configuration clustered counters clustered locks codemotion codename colocation command line interface community comparison compose concurrency conference conferences configuration console counter cpp-client cpu creative cross site replication csharp custom commands daas data container data entry data grids data structures data-as-a-service deadlock detection demo deployment dev-preview development devnation devoxx distributed executors distributed queries distribution docker documentation domain mode dotnet-client dzone refcard ec2 ehcache embedded embedded query equivalence event eviction example externalizers failover faq final fine grained flags flink full-text functional future garbage collection geecon getAll gigaspaces git github gke google graalvm greach conf gsoc hackergarten hadoop hbase health hibernate hibernate ogm hibernate search hot rod hotrod hql http/2 ide index indexing india infinispan infinispan 8 infoq internationalization interoperability interview introduction iteration javascript jboss as 5 jboss asylum jboss cache jbossworld jbug jcache jclouds jcp jdbc jdg jgroups jopr jpa js-client jsr 107 jsr 347 jta judcon kafka kubernetes lambda language learning leveldb license listeners loader local mode lock striping locking logging lucene mac management map reduce marshalling maven memcached memory migration minikube minishift minor release modules mongodb monitoring multi-tenancy nashorn native near caching netty node.js nodejs non-blocking nosqlunit off-heap openshift operator oracle osgi overhead paas paid support partition handling partitioning performance persistence podcast presentation presentations protostream public speaking push api putAll python quarkus query quick start radargun radegast react reactive red hat redis rehashing releaase release release candidate remote remote events remote query replication rest rest query roadmap rocksdb ruby s3 scattered cache scripting second level cache provider security segmented server shell site snowcamp spark split brain spring spring boot spring-session stable standards state transfer statistics storage store store by reference store by value streams substratevm synchronization syntax highlighting tdc testing tomcat transactions tutorial uneven load user groups user guide vagrant versioning vert.x video videos virtual nodes vote voxxed voxxed days milano wallpaper websocket websockets wildfly workshop xsd xsite yarn zulip

back to top