Skip to content

Coherence CE v23.03.1

Compare
Choose a tag to compare
@pthilagar pthilagar released this 18 Jul 16:50
· 984 commits to main since this release

This is patch 1 of the Coherence CE v23.03 release.

Bugs fixed since Coherence CE 23.03

  1. COH-27922 Fixed a performance issue which can occur when a large number of cache entries expire at approximately the same time.
  2. COH-27859 Fixed an issue where automatic discovery of the Coherence JSON serializer at start-up could fail with Java 17 and above.
  3. COH-27849 Fixed a performance regression during Storage MBean population caused by expensive collection of unique keys across index partitions, by removal of a Content attribute from a default (non-verbose) IndexInfo string representation.
  4. COH-27811 Refactored input handling of the Gradle Plugin in order to not cause a dependency issue with the Jandex plugin; also updated examples to use Gradle 8.1.1 as the wrapper.
  5. COH-27715 Fixed an issue where calling AsyncNamedMap values or entrySet methods with a filter could fail to return all of the values or entries.
  6. COH-27708 Added operation on StorageManager MBean to get distributed cache total size.
  7. COH-27697 Added NamedMap.isReady() API which allows the caller to determine if a cache is ready to be used. For example, if a distributed cache service is active, but has no storage members, isReady() would return false.
  8. COH-27680 Fixed an issue where the memory used by cache backing map entries is higher than it should be.
  9. COH-27677 Fixed an issue that incorrectly raises an AssertionException when setting the coherence.distributed.threads.min system property when the property is applied to a service using the deprecated thread-count configuration that is configured with a smaller value.
  10. COH-27450 Fixed a performance regression introduced by the Binary.hashCode change.
  11. COH-27405 Fixed an issue where the actual listen port was not being displayed for HTTP listeners which are configured to bind to port 0 (ephemeral).
  12. COH-27390 Enabled configuring lambdas serialization mode in the operational configuration by setting the <cluster-config/lambdas-serialization> element to static or dynamic.
  13. COH-27342 Fixed an issue where a Coherence worker thread daemon pool may deadlock if the pool is stopped while a resize task is executing.
  14. COH-27283 Enhanced index support, as part of partitioning indices, to avoid index contents being stored more than necessary.
  15. COH-27337 Additional JMX attributes are now exposed as metrics on the SimpleStrategyMBean.
  16. COH-27321 Fixed an issue with using PersistenceToolsHelper.invokeOperationWithWait() on slower machines, where an "Idle" condition may be falsely evaluated due to checking a persistence MBean attribute too early.
  17. COH-26664 Enhanced DefaultServiceFailurePolicy.POLICY_EXIT_PROCESS from halting the process to graceful exit, allowing registered shutdown listeners to run. The process is halted if graceful exit does not complete within coherence.shutdown.timeout duration.
  18. COH-25852 Added clearCache and truncateCache operations to StorageManagerMBean.