Sub-task
- [ISPN-8241] - Refactor RocksDB clearThreshold
- [ISPN-10013] - Observability: Distributed tracing
Bug
- [ISPN-9380] - NoClassDefFoundError : Could not initialize class org.jgroups.conf.XmlConfigurator
- [ISPN-11398] - Change XSiteStateTransferProviderImpl to be non blocking
- [ISPN-11851] - FD_SOCK should use the same bind address as TCP
- [ISPN-12027] - RemoteCacheContainer missing getCache overrides
- [ISPN-12030] - BlockHound is not active on JDK 13/14
- [ISPN-12031] - PutMapCommand should only write to shared stores on the primary owners
- [ISPN-12040] - remoteCache.withFlags(Flag.SKIP_CACHE_LOAD).size() is returning all values in the cache
- [ISPN-12043] - Shared stores should not have (add|remove)Segments methods invoked
- [ISPN-12077] - Serializer unable to serialize scattered caches
- [ISPN-12097] - Invalidation Cache with a shared store doesn't work properly after new SPI changes
- [ISPN-12098] - JDBC String Base Cache Store (sybase160) is trying to create an index when already exist
- [ISPN-12109] - TcpConnection.Receiver.run() blocking call
- [ISPN-12113] - HTTP authentication with only Digest SHA mechanisms fails
- [ISPN-12218] - Indexed caches with non-indexed entities query inconsistency
- [ISPN-12239] - Distributed server task always fails
- [ISPN-12351] - ImmutableListCopy makes too many copies
- [ISPN-12430] - AsyncNonBlockingStore can have many more modifications than modification queue size
- [ISPN-12477] - Remove IRAC sender thread
- [ISPN-12489] - Non-transactional INVALIDATION_SYNC cache deadlock
- [ISPN-12506] - Console should work even if there is less permission for the user
- [ISPN-12514] - ProtocolVersion in HotRod must be 3.1
- [ISPN-12523] - Obtaining internal caches from HotRod causes extra registration of SourceMigrators
- [ISPN-12534] - CacheConfigurationException message ISPN028021 should return that it is missing an annotation in the field
- [ISPN-12536] - Query creating create folders in the server bin directory
- [ISPN-12563] - HotRodCacheQueries test failures
- [ISPN-12564] - Remove support for property "infinispan.query.lucene.max-boolean-clauses" from the index config
- [ISPN-12589] - [CLI] 'cli.dir' system property isn't accepted
- [ISPN-12594] - Exception for embedded cache Iteration if partition handling is configured
- [ISPN-12600] - Update query guide
- [ISPN-12602] - WARN during server start: java.lang.IllegalArgumentException: configList.size
- [ISPN-12607] - Metrics degrade cluster performance
- [ISPN-12610] - Fix protobuf display and modification
- [ISPN-12616] - Rolling Upgrade fails for caches storing POJOs
- [ISPN-12627] - Per-cache Hot Rod configuration ignores transaction mode
- [ISPN-12629] - XSD "segmented" description is incorrect
- [ISPN-12635] - Multimap Bucket can't get replicated in server mode
- [ISPN-12639] - Server doesn't use OpenSSL even if available
- [ISPN-12640] - GetEntries in console 500 breaks cache detail
- [ISPN-12641] - IllegalArgumentException when using eviction by size with protobuf indexed caches
Task
- [ISPN-11421] - Drop OSGi
- [ISPN-12121] - Deprecate custom objects to JSON automatic conversion
- [ISPN-12167] - Remove the already deprecated ProtostreamSerializationContextInitializer
- [ISPN-12469] - Do not cache trace level statically
- [ISPN-12626] - Document @ProtoAdaptor for marshalling of external classes
- [ISPN-12648] - Update CLI operator files for 12.x
Component Upgrade
- [ISPN-12613] - Upgrade to Patternly 2020.16 release
- [ISPN-12645] - Upgrade console to 0.13.Final
- [ISPN-12649] - Netty 4.1.58
Enhancement
- [ISPN-10249] - Upgrade to Hibernate Search 6 and Lucene 8
- [ISPN-10851] - Docs: JGroups SYM and ASYM Encryption
- [ISPN-11067] - Add labels in external file
- [ISPN-11068] - Create a Remote Tutorial similar to embedded tutorial
- [ISPN-11412] - Baseline edits for Infinispan Console microcopy and UX design review
- [ISPN-11426] - Add UUID to core SerializationContexts
- [ISPN-11565] - Handle Unauthorized actions in the console
- [ISPN-11581] - Query documentation is outdated
- [ISPN-11625] - CLI commands to interact with Operator
- [ISPN-11731] - Add blockhound to query module
- [ISPN-11768] - Emit Cloud Events for cache level notifications
- [ISPN-11985] - Enforce <indexed-entities> for protobuf payloads in indexed caches
- [ISPN-11997] - Remove jackson databind
- [ISPN-12054] - Remove deprecate GET methods
- [ISPN-12072] - Remove wildfly/pom.xml
- [ISPN-12095] - CLI: Add support for cluster backup/restore
- [ISPN-12101] - Add credential store support to the server
- [ISPN-12156] - Add caching to the server security realm
- [ISPN-12221] - Add zero-capacity-node support for Replicated caches
- [ISPN-12246] - Docs: Details about purge with shared stores
- [ISPN-12304] - CLI commands does not show important information about option and arguments to be helpful
- [ISPN-12437] - Docs: XSite max idle
- [ISPN-12448] - Docs: Server getting started and cluster transport config
- [ISPN-12476] - Enable conflict resolution for IRAC state transfer
- [ISPN-12481] - lock-free SyncProcessingQueue
- [ISPN-12556] - shutdown server/cluster command documentation need to show the consequence for the next start
- [ISPN-12567] - Docs: Remove conditionals for scattered caches
- [ISPN-12568] - Docs: Add help for alias command
- [ISPN-12579] - Able to choose operator documentation version at the site
- [ISPN-12592] - Improve error message when XML element is removed
- [ISPN-12599] - Docs: Update properties in server readme
- [ISPN-12608] - Docs: Maven settings
- [ISPN-12612] - Remove recent activity table
- [ISPN-12637] - Remove superfluous config example from eviction content
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.