Bug
- [ISPN-5353] - CacheNotifierImpl component is started/stopped twice because it is both a CacheNotifier and a ClusterCacheNotifier component
- [ISPN-7168] - Prevent user from configuring passivation with a shared store
- [ISPN-7337] - Enable configuring near cache via properties
- [ISPN-7861] - ISPN028502: Unknown alias - when Group By with advanced where clause
- [ISPN-7863] - Ickle lexer wrongly discards letter v as whitespace ruining parsing of identifiers containing v
- [ISPN-8213] - Functional commands are not replayed in tx on non-read owner
- [ISPN-8380] - OffHeap doesn't expire entries on access
- [ISPN-8381] - OffHeap doesn't work with passivation
- [ISPN-8524] - ScatteredDelayedAvailabilityUpdateTest.testDelayedAvailabilityUpdate5 failing randomly
- [ISPN-8721] - Clustered 2nd level cache sometimes throws NullPointerException when new node starts up
- [ISPN-9019] - Duplicate classes in infinispan-commons-9.1.7.Final-redhat-1.jar, infinispan-core-9.1.7.Final-redhat-1.jar
- [ISPN-9127] - Remote commands can access components before they are started
- [ISPN-9315] - Local Cache Store Striping
- [ISPN-9446] - Application hangs when the owners leave the cluster when clustered maxIdle expiration is enabled
- [ISPN-9508] - NullPointerException from putAll on a cache with a store during rehash
- [ISPN-9511] - Expired event is not raised when modifying an expired entry
- [ISPN-9514] - Entry replaced with same expiration can expire immediately
- [ISPN-9517] - State transfer times out if initiated with yet to be verified suspected member and reincarnated member
- [ISPN-9520] - JSON conversion causes NPE for events
- [ISPN-9527] - Initial state transfer timed out for cache org.infinispan.CONFIG
- [ISPN-9530] - Error marshalling events with NearCache
- [ISPN-9534] - ClassNotFoundException: DnsContextFactory when using jgroups.stack=dnsping
- [ISPN-9536] - Distributed stream iteration timeout during join
- [ISPN-9542] - DistributedStreamRehashStressTest fails many of the tests
- [ISPN-9543] - Unable to login in management console after securing cache container
- [ISPN-9551] - Failed to execute goal org.asciidoctor:asciidoctor-maven-plugin
- [ISPN-9552] - Remove duplicated brand info
- [ISPN-9556] - NoClassDefFoundError Log4J2Logger when running the fat-server in Openshift
- [ISPN-9559] - Server <modules> configuration with a single entry can break classloading
- [ISPN-9561] - GlobalConfiguration should keep strong reference to classloader
- [ISPN-9562] - Remote Exec hangs with hotrod 2.[4567] ver and cache name is provided
- [ISPN-9567] - Writing in ___script_cache with hotrod 2.6 ver and authorization throws exception
- [ISPN-9573] - Stopping a cache can lead to unintentional unregistering of another indexed cache query-related MBeans
- [ISPN-9574] - Remove duplicated counter module from Hot Rod server
- [ISPN-9576] - CustomInterceptorInjectionTest uses deprecated API
- [ISPN-9577] - Fix deploy urls
- [ISPN-9581] - Backport downstream fixes to upstream
- [ISPN-9583] - KeyTransformationHandler should be a component and should have a reference to the cache's classloader
Task
- [ISPN-5585] - Guide to Contributing needs updates for Infinispan 8
- [ISPN-8801] - org.infinispan.tasks classes not in javadoc
- [ISPN-9392] - Create store JMH benchmark
- [ISPN-9566] - Spring simple tutorial web page is empty
- [ISPN-9585] - Document passing in custom JChannels
Component Upgrade
- [ISPN-9546] - Upgrade to JGroups 4.0.15.Final
- [ISPN-9547] - JBoss Marshalling 2.0.6
- [ISPN-9548] - JBoss Logging 3.3.2
- [ISPN-9549] - Netty 4.1.28
- [ISPN-9553] - Upgrade JS client and Spark connector components
- [ISPN-9557] - Third-party component alignment (compile/test-time deps only)
Enhancement
- [ISPN-5683] - Checkstyle should discover formatting problems
- [ISPN-6026] - Segment-aware shared cache stores
- [ISPN-8023] - Make Hibernate Cache produce OSGI bundles
- [ISPN-8905] - Segment-aware non-shared cache stores
- [ISPN-9293] - Convert Set<Integer> places to IntSet where appropriate
- [ISPN-9489] - Compute/ComputeIfPresent/ComputeIfAbsent with lifespan and maxidle params
- [ISPN-9516] - Docs: Segmented Data Container
- [ISPN-9521] - Backport changes to upstream
- [ISPN-9523] - Docs: Hot Rod Transaction Support
- [ISPN-9524] - Docs: RemoteCache statistics
- [ISPN-9525] - Docs: Fault-tolerance for write-behind stores
- [ISPN-9528] - Docs: Clustered max-idle expiration
- [ISPN-9529] - Docs: Create Product Attributes and Resolve Build Issues
- [ISPN-9531] - Docs: Create Product Files for Server Guide, FAQ, and Getting Started
- [ISPN-9535] - Feature flags
- [ISPN-9538] - Allow for segmentation to be configurable via Features
- [ISPN-9554] - Align Infinispan Spring-Boot version with Rhoar
- [ISPN-9568] - Docs: Additional downstream attributes and clean up
- [ISPN-9580] - Avoid parsing the MediaType when the client sends an Id directly
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.