Blogs Infinispan 9.3.0.Final is out!

Infinispan 9.3.0.Final is out!

We’re delighted to announce the release of Infinispan 9.3.0.Final, which is a culmination of several months of hard work by the entire Infinispan community. Here’s a summary of what you can find within it:

First final release to work with both Java 8 and Java 10. Note that Infinispan only works in classpath mode.

Transaction support Hot Rod. The java Hot Rod client can participate in Java transactions via Synchronization or XA enlistment. Note that recovery isn’t supported yet.

Caches can now configure the maximum number of attempts to start a CacheWriter/CacheLoader on startup before cache creation fails.

Write-behind stores are now fault-tolerant by default.

Segmented On Heap Data Container. It improves performance of stream operations.

Server upgraded to Wildfly 13.

We have introduced several WildFly feature packs to make it easier for Infinispan to be utilised on WildFly instances via the Server Provisioning Plugin. The following feature packs have been created, most notably:

infinispan-feature-pack-client

  • All of the modules required to connect to a hotrod server via the client

infinispan-feature-pack-embedded

  • The modules required for embedded instances of Infinispan

infinispan-feature-pack-embedded-query

  • The same as above but with query capabilities

infinispan-feature-pack-wf-modules

  • This is equivalent to the Wildfly-modules.zip

Hibernate second-level cache provider works with Hibernate ORM 5.3.

The Hot Rod Server allows now to use multiple protocols with a Single Port. The initial version supports HTTP/1.1, HTTP/2 and Hot Rod. Switching protocols can be done using TLS/ALPN and HTTP/1.1 Upgrade header.

Admin console - improved all editors (schema, scripts, JSON data) to include syntax highlighting.

Several enhancements in the Java Hot Rod client allowing to read and write data in different formats such as JSON, for cache operations and deployed filters/converters.

Cluster wide max idle expiration.

Component Upgrades

  • Hibernate Search 5.10

  • Hibernate ORM 5.3

Numerous bug fixes which improve stability

For more details, please check our issue tracking release notes.

Thanks to everyone involved in this release! Onward to Infinispan 9.4!

Cheers,

Galder

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.