Skip to content

Coherence CE v24.03.1

Compare
Choose a tag to compare
@pthilagar pthilagar released this 16 Jul 17:47
· 374 commits to main since this release

This is patch 1 of the Coherence CE 24.03 release.

New features in Coherence CE 24.03.1

  1. COH-30158 Added Listener Key Count, Listener Filter Count and Listener Registration Count to report-cache-storage.xml.
  2. COH-30148 Added support to allow the definition of custom executors for the remote executor service via XML configuration.
  3. COH-30142 Added support for advanced task orchestration across multiple JVMs via the RemoteExecutor API.
  4. COH-30058 Reduced memory allocation when creating a PartitionSet instance for a single partition, to improve memory profile of parallel queries against caches with high partition count.
  5. COH-30039 The coherence-json module's POF configuration file is now auto discoverable when using POF serialization.
  6. COH-29934 Added support for macro parameter expansion to <cdi:bean/> content expression
  7. COH-29861 Added support for Java records to UniversalExtractor
  8. COH-29791 Enhanced POF deserialization error messages to show the id of the field being deserialized.
  9. COH-29784 Improved the cleanup process of persistence files to handle case when data is deleted followed by a period with no cache activity.
  10. COH-29778 Added support for JDK 21 VirtualThread-per-task executors to the Coherence Executor Service.
  11. COH-29691 Improved PortableTypeGenerator to report an error when a POF annotated field is declared as final.
  12. COH-29676 Improved the process of loading management-http-config.xml so that the file can be overridden by placing another management-http-config.xml file in the classpath before coherence.jar.
  13. COH-29598 Improved the process of loading management-config.xml so that the file can be overridden by placing another management-config.xml file in the classpath or module path before coherence.jar.

Bugs fixed since Coherence CE 24.03

  1. COH-30427 Fixed an issue where version compatibility checks could fail when parsing CE versions which could manifest as serialization compatibility exceptions when doing a rolling upgrade.
  2. COH-30319 Fixed an issue where the Coherence health API could report ready before all services had started.
  3. COH-30247 Fixed an issue where the coherence.distributed.partitioncount system property was not honored when using the default cache configuration.
  4. COH-30209 Fixed an issue where rolling restart with persistence done concurrently by 2 or more nodes may result in the cache service going into the ORPHANED state and require a cluster restart.
  5. COH-30178 Fixed an issue which could prevent tasks from being executed by RemoteExecutors.
  6. COH-30157 Fixed an issue where the cluster service may be stopped in very rare circumstances due to an unhandled UnsupportedOperationException.
  7. COH-30067 Fixed an issue where CacheMappingRegistry.register() or SchemeMappingRegistry.register() will throw a NullPointerException if the registry is not initialized.
  8. COH-30023 Fixed an issue where, in certain cases, remote invocation using an ArrayFilter would use excessive CPU.
  9. COH-30006 Fixed an issue where topic subscribers could become disconnected and hang attempting to reconnect. The fix for this issue means that when using topics is it not possible to perform a rolling upgrade from versions prior to 14.1.1-2206-4. If a rolling upgrade is required it must be done in two stages, first to a version 14.1.1-2206-4 or higher then to the 14.1.1-2206-9. This rolling upgrade restriction only affects applications that are using topics.
  10. COH-29996 Fixed an issue where the expiry delay was ignored when calling put on a cache using the gRPC API with a Helidon 4 gRPC proxy server.
  11. COH-29829 Updated Helidon to version 3.2.7.
  12. COH-29822 Fixed an issue where XSD schema validation may fail in coherence-operational-config.xsd when using JDK 22 or greater and setting -Djdk.xml.jdkcatalog.resolve=strict.
  13. COH-29808 Updated Netty to version 4.1.108.Final.
  14. COH-26683 Fixed an issue where MessageBus would heartbeat at double the configured interval.
  15. COH-24703 Removed an unnecessary stack trace that is logged when a member leaves a cluster.
  16. COH-23555 Fixed an issue where near, view, and continuous query caches may contain stale data after snapshot recovery.