Skip to content

Coherence CE v22.06.5

Choose a tag to compare

@pthilagar pthilagar released this 18 Jul 16:45
· 1787 commits to main since this release

This is patch 5 of the Coherence CE v22.06 release.

Bugs fixed since Coherence CE 22.06.4

  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-27825 Upgraded Helidon version to 2.6.1.
  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-27383 Bumped the integrated version of ASM to 9.5.
  14. COH-27374 Fixed an issue that prevented the serialization/deserialization of lambdas with JDK 21.
  15. 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.
  16. COH-27283 Enhanced index support, as part of partitioning indices, to avoid index contents being stored more than necessary.
  17. COH-27337 Additional JMX attributes are now exposed as metrics on the SimpleStrategyMBean.
  18. 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.
  19. COH-26992 Added system properties coherence.publisher.resend.interval and coherence.publisher.delivery.timeout for setting the packet delivery <resend-milliseconds> and <timeout-milliseconds> element values.
  20. 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.
  21. COH-26316 Changed the NamedCache.entrySet(Filter) implementation to execute query by partition instead of by member, in order to improve parallelism and avoid exceeding the 2GB message limit when executing large queries.
  22. COH-25852 Added clearCache and truncateCache operations to the StorageManagerMBean.