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:
This is equivalent to the Wildfly-modules.zip
The same as above but with query capabilities
The modules required for embedded instances of Infinispan
All of the modules required to connect to a hotrod server via the client
infinispan-feature-pack-client
infinispan-feature-pack-embedded
infinispan-feature-pack-embedded-query
infinispan-feature-pack-wf-modules
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
可以看到,现已支持在 Hot Rod 中进行扩展事务,但尚未支持事务恢复;而两级缓存现在可以与 Hibernate ORM 5.3 一起搭配使用;服务器现在允许使用单个端口的多个协议,最初的版本支持 HTTP/1.1, HTTP/2 和 Hot Rod。