Sub-task
- [ISPN-8620] - Execute operations concurrently over the same connection
- [ISPN-9108] - Hot Rod Lightweight Transaction - Client Only
- [ISPN-9181] - Remove compat mode from Remote Iterator
- [ISPN-9184] - Remove compat mode from Remote Listener
Feature Request
- [ISPN-375] - Enable Hot Rod clients to start transactions
- [ISPN-6177] - Add ability to pre-register protobuf schema definitions via config
- [ISPN-7420] - Hot Rod enhancements for transcoding
- [ISPN-7711] - Improve server-side protostream marshaller registration
- [ISPN-7807] - Hot Rod Lightweight Transaction (Synchronization)
- [ISPN-8770] - Allow remote clients to hint for optimal node when running Server Task
- [ISPN-9003] - Clustered maxIdle expiration
- [ISPN-9117] - Expose passivateAll over JMX
Bug
- [ISPN-4936] - Upgrage commons-pool to 2.2
- [ISPN-7475] - Fixes for Hibernate 2LC integration with Infinispan 9
- [ISPN-7934] - CacheImpl should consult EvictionStrategy#isEnabled
- [ISPN-8533] - Deadlock in pessimistic transaction
- [ISPN-8567] - Some stress tests run during the regular build
- [ISPN-8731] - Write command times out waiting for wrong topology
- [ISPN-8836] - Custom region definition causes ISPN000453
- [ISPN-8852] - StackOverflowError when requesting data in case cache is in degraded mode
- [ISPN-8858] - BulkOperationsTest parameter values change in every run
- [ISPN-8903] - Conflict resolution not initiated if node rejoins with same topology
- [ISPN-8944] - Maven profile traceTests no longer works
- [ISPN-8954] - StateReceiverImpl should request segments via an executor
- [ISPN-8976] - 2 subclusters failed to merge to 1 cluster - IllegalLifecycleStateException
- [ISPN-8988] - CacheLoader not works after expiration in JCache
- [ISPN-9000] - Send e-mails for nightly builds to Infinispan CI mailing list
- [ISPN-9016] - Component metadata serialization format changes depending on compiler
- [ISPN-9020] - Remote query: disabling indexing for a type with @Indexed(false) still creates empty documents in index
- [ISPN-9061] - X-site replication with functional commands throws NullPointerException
- [ISPN-9077] - NullPointerException when trying to recover cache
- [ISPN-9130] - GetGroupKeysTest.testRemoveGroupKeysWithPersistence[NON_OWNER, SCATTERED_SYNC] random failure
- [ISPN-9142] - PreferConsistencyStrategy does not initiate CR when previously independent nodes merge
- [ISPN-9147] - WildFly modules are not uploaded to filemgmt.jboss.org
- [ISPN-9149] - Some TestNG tests do not have any group
- [ISPN-9178] - EntityCollectionInvalidationTest.testAll randomly failing
- [ISPN-9187] - Lost segments logged when node leaves during rebalance
- [ISPN-9188] - Cancelling the last segment doesn't remove transfer task
- [ISPN-9194] - EntityRegionAccessStrategyTest.testRemoveAll failing randomly
- [ISPN-9218] - Hot Rod client should wrap InterruptedException in HotRodClientException
- [ISPN-9219] - WeakCounterAPITest.testAdd random failures
- [ISPN-9241] - NPE when creating caches via HotRod on non-clustered servers
- [ISPN-9251] - Cleanup System.out calls
- [ISPN-9258] - Transactions dependency should not be provided
- [ISPN-9264] - StringBasedStoreInvalidationCacheSyncIT Failures
- [ISPN-9266] - StrongCounterAPITest.testAdd fails intermittently
- [ISPN-9267] - RemoteMultimapCacheAPITest fails with trace logging enabled
- [ISPN-9268] - WriteBehindFaultToleranceTest.testBlockingOnStoreAvailabilityChange Failure
- [ISPN-9276] - FunctionalEncodingTypeTest.testDistReturnViewFromReadWriteEvalOnNonOwner[tx=true] always fails
- [ISPN-9282] - Near-Real-Time indexes lost when server is stopped
- [ISPN-9286] - WriteBehindFaultToleranceTest Failures
- [ISPN-9287] - Integration test suite fails when JAVA_HOME is not set
- [ISPN-9288] - Use transform() to decorate the cache used by Hot Rod Transactions
- [ISPN-9289] - Ignore TransactionSynchronizationRegistry injected by Wildfly server for Hot Rod Transactions
- [ISPN-9295] - Server fails to start if maven repo does not have Xerces
- [ISPN-9299] - Server trim-modules.txt is not applied to the "fat" server distribution
- [ISPN-9305] - NullPointerException in cache.size() after cache.containsKey()
- [ISPN-9309] - HotRod/Rest interoperability not working for protobuf caches with non string keys
- [ISPN-9314] - AtomicKeySetImpl deserialization should not modify running transaction
Task
- [ISPN-8024] - Create Local Hibernate Cache provider Simple Tutorial(s)
- [ISPN-8528] - Move FailoverRequestBalancingStrategy to public package
- [ISPN-8554] - Automatically interrupt hung tests
- [ISPN-9049] - Add Console build to CI
- [ISPN-9171] - Address outstanding Clustered Max Idle PR comments
- [ISPN-9175] - Mark Hibernate 2LC tests unstable
- [ISPN-9214] - JBossStandaloneJTAManagerLookup is using deprecated integration names
- [ISPN-9224] - Reduce ExceptionEvictionTest runtime
- [ISPN-9242] - Address refactorings brought up in segmented data container review
- [ISPN-9298] - Remove sun.jdk and ibm.jdk references and refer to the jdk.* modules
Component Upgrade
- [ISPN-9052] - Upgrade to wildfly 12
- [ISPN-9247] - Upgrade to Wildfly 13
- [ISPN-9318] - Upgrade to JGroups 4.0.12.Final
Enhancement
- [ISPN-6283] - Upgrade to Shade plugin 3.0
- [ISPN-8460] - Administration console - create user friendly configuration validation errors
- [ISPN-8689] - Wildfly-modules should be created using wildfly feature packs
- [ISPN-8865] - Move AdvancedCacheLoader over to using Publisher instead of process
- [ISPN-8894] - Remove usages of junit.framework.*
- [ISPN-8913] - Provide sha1 checksums for Infinispan downloads
- [ISPN-8952] - Parser namespaces should support version wildcards
- [ISPN-9021] - Remote query: add option to disable default/legacy indexing per schema file
- [ISPN-9037] - Release Docker images from CI
- [ISPN-9059] - Use functional commands for 2LC
- [ISPN-9110] - Create generic store migrator
- [ISPN-9190] - Make trace logging faster by writing a separate log file for each test
- [ISPN-9259] - Feature-packs should utilise modules/system/add-ons dir
- [ISPN-9262] - Make javax.transaction dependency really provided
- [ISPN-9281] - Netty Epoll checker should handle ClassNotFoundException
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.