Blogs Infinispan 9.4.0.Final

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.

Upgrades:

  • As usual the latest and greatest JGroups 4.0.15

  • The server is now based on WildFly 14

Get it, Use it, Ask us!

We’re hard at work on new features, improvements and fixes, so watch this space for more announcements!

Please, download and test the latest release.

The source code is hosted on GitHub. If you need to report a bug or request a new feature, look for a similar one on our GitHub issues tracker. If you don’t find any, create a new issue.

If you have questions, are experiencing a bug or want advice on using Infinispan, you can use GitHub discussions. We will do our best to answer you as soon as we can.

The Infinispan community uses Zulip for real-time communications. Join us using either a web-browser or a dedicated application on the Infinispan chat.

Tristan Tarrant

Tristan has been leading the Infinispan Engineering Team at Red Hat for quite a while now, as well as being Principal Architect for Red Hat Data Grid. He's been a passionate open-source advocate and contributor for over three decades.