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.