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

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

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.