Release Notes - Infinispan - Version 10.0.0.Alpha3 - HTML format

Component Upgrade

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

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

Sub-task

  • [ISPN-8088] - Remove LevelDB Store
  • [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

Edit/Copy Release Notes

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