Sub-task
- [ISPN-8088] - Remove LevelDB Store
- [ISPN-8096] - Remove SyncConfiguration
- [ISPN-9169] - Drop Hot Rod 1.x support
- [ISPN-9693] - Make MarshalledEntryImpl private and utilise MarshalledEntryFactory instead
- [ISPN-9811] - Implement single response publisher methods
- [ISPN-9846] - Ensure Backwards Compatibility with Persistence SPI changes
Feature Request
- [ISPN-9320] - Automatic hot rod client version selection
- [ISPN-9625] - Make clustered locks configuration possible by XML
Bug
- [ISPN-7333] - BULK_READ permission is not set in identity/role
- [ISPN-7889] - BaseDistributionInterceptor.remoteGet may cause concurrency issues
- [ISPN-8889] - Data race in NonTxInvocationContext
- [ISPN-9395] - Failures running the test suite in Windows - karaf-maven-plugin:verify on project infinispan-commons: Unable to load features
- [ISPN-9755] - Version dropdown doesn't work in the server guide
- [ISPN-9807] - SingleClusterExecutorTest.testExecutorTriConsumerTimeoutException random failure
- [ISPN-9808] - Cluster executor commands don't end in Command
- [ISPN-9809] - Added version.component.console
- [ISPN-9819] - Improve Spring-Session events handling in remote and embedded
- [ISPN-9822] - BasicComponentRegistryImpl fails with security manager
- [ISPN-9824] - Doclets do not work with JDK11
- [ISPN-9828] - Server defaults missing for UFC_NB and MFC_NB
- [ISPN-9830] - ClassWhiteList loads jboss marshalling despite being optional
- [ISPN-9831] - IdleStateHandlerProvider's log should be static
- [ISPN-9832] - Allow default client marshaller to not require jboss marshalling
- [ISPN-9833] - Reorganize to not load jmx classes in client
- [ISPN-9840] - RemoteCacheManager shouldn't attempt to start a second time
- [ISPN-9842] - Hotrod ConfigurationBuilder#withProperties loads classes when not needed.
- [ISPN-9854] - App Server Integration tests should use parameterized configs
- [ISPN-9867] - Client listeners are removed when a notification occurs
- [ISPN-9871] - Error executing command PutKeyValueCommand when using protobuf
- [ISPN-9873] - Remove listeners when the lock is removed
- [ISPN-9874] - Server provisioning version overrides
- [ISPN-9876] - Commons and embedded feature-packs should utilise 1.3 schema for backwards-compatibility
- [ISPN-9877] - Nashorn and sun.scription modules optional for embedded feature-packs
- [ISPN-9881] - Jpa store tests fail with hibernate 5.1
Task
- [ISPN-7245] - Remove deprecated class org.infinispan.commons.util.Base64
- [ISPN-9540] - Remove the deprecated org.infinispan.affinity.KeyAffinityServiceImpl
- [ISPN-9810] - RemoteApplicationPublishedBridgeTest.testEventBridge random failures
- [ISPN-9818] - Upgrade tomcat dependency version
- [ISPN-9834] - Use a constant start time in ControlledTimeService
- [ISPN-9861] - Marshallers for remote querying should be public
- [ISPN-9864] - Move non-API classes from org.infinispan.query.remote.client to org.infinispan.query.remote.client.impl package
Component Upgrade
- [ISPN-9870] - Upgrade RxJava2 to 2.2.4
Enhancement
- [ISPN-9476] - Remove the deprecated org.infinispan.lifecycle.AbstractModuleLifecycle and org.infinispan.lifecycle.Lifecycle
- [ISPN-9703] - CI should test that distribution build works
- [ISPN-9771] - Support for configuration in JSON format
- [ISPN-9786] - Update Prometheus JMX agent configuration pattern
- [ISPN-9802] - Docs: Externalize dependency excerpts for productization
- [ISPN-9805] - Use remote-timeout instead of state-transfer timeout for leave requests
- [ISPN-9823] - Add JavaDocs for Global State
- [ISPN-9829] - Docs: Add style guidelines and update contributing guide
- [ISPN-9843] - RocksDBStore should not write entire MarshalledEntry as store value
- [ISPN-9851] - Docs: Rolling Upgrade Procedures
- [ISPN-9862] - Split org.infinispan.query.remote.client.MarshallerRegistration.registerMarshallers
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.