Release Notes - Infinispan - Version 9.4.0.Final - HTML format

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.