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

Sub-task

  • [ISPN-7774] - AdminOperationHandler for Standalone server mode

Bug

  • [ISPN-5479] - NPE in RemoteCommandsFactory during removeCache
  • [ISPN-6819] - SharedStoreInvalidationDuringRehashTest.testRehashWith[out]Preload random failures
  • [ISPN-7162] - SiteManualSwitchTest random failures
  • [ISPN-7727] - Error in XSD and documentation
  • [ISPN-7856] - Do not re-distribute the org.hibernate.search.orm module
  • [ISPN-7988] - ScatteredSyncFuncTest>DistSyncFuncTest.testComputeIfAbsentFromNonOwner fails with trace logging enabled
  • [ISPN-7996] - ClusterTopologyManagerTest.testAbruptLeaveAfterGetStatus2[SCATTERED_SYNC, tx=false] random failures
  • [ISPN-8001] - HotRodCustomMarshallerIteratorIT fails randomly
  • [ISPN-8067] - ClientClusterExpirationEventsTest.testSimpleExpired random failures
  • [ISPN-8111] - OffHeapBoundedSingleNodeTest.testMultiThreaded fails with trace logging enabled
  • [ISPN-8114] - Random failures in loading from Hibernate Cache
  • [ISPN-8120] - Listeners to configuration attribute clustering.remoteTimeout are never called
  • [ISPN-8142] - Configuration Serializer doesn't handle global security
  • [ISPN-8143] - Rest logging handler category is wrong in infinispan-logging.xml
  • [ISPN-8174] - LocalStreamIteratorWithPassivationTest random failures
  • [ISPN-8194] - Random failures in the hotrod server suite due to port conficts
  • [ISPN-8218] - ScatteredStreamIteratorTest.waitUntilProcessingResults random failure
  • [ISPN-8229] - Rest Server should allow custom maxContentLength
  • [ISPN-8235] - Null values are counted in remote queries with aggregations
  • [ISPN-8249] - EvictionFunctionalTest.testSimpleExpirationMaxIdle random failure
  • [ISPN-8264] - Port conflict in OSGi testsuite preventing multiple containers
  • [ISPN-8306] - InfinispanRegionFactory should use MemoryConfiguration
  • [ISPN-8318] - BulkOperationsTest.testBulkOperations failing randomly
  • [ISPN-8333] - HotRod client test suite fails with java.net.BindException when run through IKVM
  • [ISPN-8335] - Lingering end invalidation messages
  • [ISPN-8336] - lockAllAndRecord() method is blocking
  • [ISPN-8349] - Server remote query fails for off-heap cache
  • [ISPN-8350] - Some scripts fail to execute on off-heap cache
  • [ISPN-8363] - Wildfly-Modules missing required dependencies
  • [ISPN-8368] - java.lang.String cannot be cast to org.infinispan.commons.marshall.WrappedBytes with off-heap
  • [ISPN-8372] - ElasticsearchIndexManagerIT ConnectionClosedException
  • [ISPN-8395] - Disable JMX duplicate domain by default
  • [ISPN-8408] - POM inheritance is broken
  • [ISPN-8530] - Default value of "merge-policy" xsd attribute should not be a lambda
  • [ISPN-8553] - Compatibility mode not working with server tasks using Java Streams
  • [ISPN-8566] - Rest server doesn't handle wildcards in the Accept header
  • [ISPN-8568] - ClassNotFoundException with Compat mode and deployed Pojos
  • [ISPN-8603] - Missing Rest codec in the CLI
  • [ISPN-8627] - Add CacheContainerAdmin.getOrCreateCache() method
  • [ISPN-8635] - Improve embedded lock tests
  • [ISPN-8646] - PessimisticTxPartitionAndMergeDuringRollbackTest.testDegradedPartitionWithDiscard failures
  • [ISPN-8647] - Log instance creation in class AbstractLocalCacheStream & AbstractCacheStream, cause system hang / hit performance
  • [ISPN-8650] - CLI doesn't work correctly in compatibility mode
  • [ISPN-8655] - Off Heap Size Estimation rounds improperly
  • [ISPN-8684] - Kubernetes tutorial build should not fail if Docker is down
  • [ISPN-8690] - Remove some useless modules from server
  • [ISPN-8741] - ClusteredLockSplitBrainTest fails randomly
  • [ISPN-8744] - Configuration Storage parser is broken
  • [ISPN-8745] - Memory eviction strategy missing from server schema
  • [ISPN-8749] - Sybase Drop Index error
  • [ISPN-8752] - REST server fails to parse media-range with single asterisk
  • [ISPN-8754] - Cluser listeners in REPL non transactional cache cannot use local optimization
  • [ISPN-8771] - Fix license name in poms
  • [ISPN-8776] - Extraneous kubernetes package name "org.jgroups.kubernetes.kubernetes"
  • [ISPN-8783] - Remove duplicate property definitions in poms
  • [ISPN-8795] - Administration console - Create new counter dialog: error when fill only mandatory fields.
  • [ISPN-8796] - Jolokia must be secured by default
  • [ISPN-8797] - Administration console - Counters tab - reset counter operation: doesn't work
  • [ISPN-8816] - InfinispanRegionFactory cannot locate InternalRegionFactory in modular classloading environment
  • [ISPN-8850] - NPE in ConsistentHashV2IntegrationTest.cleanUp
  • [ISPN-8863] - Initial Infinispan subsystem cannot be created via CLI
  • [ISPN-8867] - REST server fails to convert between text formats and octet-stream
  • [ISPN-8870] - Loggers should not inherit from the Core logger
  • [ISPN-8871] - AuthorizationHelper should not enable the ACL cache if authz is disabled
  • [ISPN-8888] - Wrong warn message for eviction "EvictionConfigurationBuilder ISPN000368: Memory approximation calculation for eviction is unsupported for the 'OpenJDK 64-Bit Server VM' Java VM"

Task

  • [ISPN-1796] - Out-of-memory adding a lot of elements in cache with AsyncStore
  • [ISPN-5475] - Narayana should be configured to use a volatile store by default
  • [ISPN-7769] - Add admin operations to server protocols
  • [ISPN-7919] - Expose ResponseCollector in the RpcManager interface
  • [ISPN-8025] - Update Hibernate Cache provider documentation
  • [ISPN-8085] - Deprecate CacheEntry.isValid/setValid
  • [ISPN-8693] - Improve ControlledRpcManager
  • [ISPN-8720] - Implement test for REST with SSL configuration template
  • [ISPN-8725] - Document REST server changes
  • [ISPN-8793] - Document ServerTasks
  • [ISPN-8802] - Improve documentation on client-side marshalling protection
  • [ISPN-8838] - Upgrade to Hibernate ORM 5.2.12.Final

Component Upgrade

  • [ISPN-8203] - Upgrade Protostream to 4.2.0.Alpha2
  • [ISPN-8779] - Upgrade to Hibernate Search 5.9.0.Final
  • [ISPN-8800] - Upgrade to jboss-logging 3.3.1.Final
  • [ISPN-8891] - Upgrade Console to 9.2.0.Final

Enhancement

  • [ISPN-5584] - Support fine-grained write skew check for FineGrainedAtomicMap entries
  • [ISPN-6395] - Unify clustered queries with non clustered queries
  • [ISPN-7139] - Consistent prefix in property names of Hot Rod client configurations
  • [ISPN-7196] - Enable endpoints configuration management
  • [ISPN-7224] - Support synchronous get in Spring's cache abstraction
  • [ISPN-7417] - Implement transcoding
  • [ISPN-7714] - Deploy Lucene analyzers in server for remote query
  • [ISPN-7780] - Support CacheMultimap
  • [ISPN-7886] - Cluster Counters over Hot Rod
  • [ISPN-7993] - Functional commands don't support Data convertions
  • [ISPN-8004] - Optimize serialization of encoders
  • [ISPN-8022] - Address Radim's comments WRT Hibernate Cache Provider
  • [ISPN-8069] - Clustered Locks Embedded Mode
  • [ISPN-8078] - Support functional commands in scattered mode
  • [ISPN-8090] - Functional commands don't support Data convertions In Transactional Caches
  • [ISPN-8113] - Querying via Rest endpoint
  • [ISPN-8180] - Add key to WriteEntryView
  • [ISPN-8281] - Overload collect() to take Supplier and SerializableSupplier
  • [ISPN-8360] - Remove operation recordKnownGlobalKeyset
  • [ISPN-8379] - Support configuration wildcards
  • [ISPN-8411] - Add support for efficient removeAll
  • [ISPN-8415] - Func eval: pass arbitrary value
  • [ISPN-8427] - Support for non-String keys in the rest server
  • [ISPN-8440] - Enable ConflictResolution on partition merge with PreferConsistencyStrategy
  • [ISPN-8462] - Enable custom EntryMergePolicy deployments on the server
  • [ISPN-8515] - Allow @Inject on fields
  • [ISPN-8570] - Create a Hibernate 5.2 compatible provider
  • [ISPN-8571] - Compatibility with JCache 1.1
  • [ISPN-8579] - CacheNotFoundException error too noisy
  • [ISPN-8585] - Removed listener should only fire when something removed
  • [ISPN-8599] - DistSyncNonTxStateTransferTest.testStateTransferWithClusterIdle random failures
  • [ISPN-8663] - The log is swapping the name and template
  • [ISPN-8670] - Add a configuration storage for standalone servers
  • [ISPN-8695] - Allow remote clients to be able to supply full configs to servers when creating caches
  • [ISPN-8715] - Local counters
  • [ISPN-8753] - Immutable Configuration Storage
  • [ISPN-8758] - DB2 Upsert and Indexing errors
  • [ISPN-8777] - Add jgroups-azure
  • [ISPN-8845] - Add test for non-String keys in the rest server using a custom key
  • [ISPN-8869] - Infinispan Subsystem Code Cleanup

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.