Skip to content

Coherence CE v22.06.9

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

This is patch 9 of the Coherence CE 22.06 release.

New features in Coherence CE 22.06.9

  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-29784 Improved the cleanup process of persistence files to handle case when data is deleted followed by a period with no cache activity.
  8. COH-29691 Improved PortableTypeGenerator to report an error when a POF annotated field is declared as final.
  9. 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.
  10. 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 22.06.8

  1. COH-30319 Fixed an issue where the Coherence health API could report ready before all services had started.
  2. COH-30247 Fixed an issue where the coherence.distributed.partitioncount system property was not honored when using the default cache configuration.
  3. 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.
  4. COH-30178 Fixed an issue which could prevent tasks from being executed by RemoteExecutors.
  5. COH-30157 Fixed an issue where the cluster service may be stopped in very rare circumstances due to an unhandled UnsupportedOperationException.
  6. COH-30067 Fixed an issue where CacheMappingRegistry.register() or SchemeMappingRegistry.register() will throw a NullPointerException if the registry is not initialized.
  7. COH-30023 Fixed an issue where, in certain cases, remote invocation using an ArrayFilter would use excessive CPU.
  8. 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.
  9. COH-29822 Fixed an issue where XSD schema validation may fail in coherence-operational-config.xsd when using JDK22 or greater and setting -Djdk.xml.jdkcatalog.resolve=strict.
  10. COH-26683 Fixed an issue where MessageBus would heartbeat at double the configured interval.
  11. COH-24703 Removed an unnecessary stack trace that is logged when a member leaves a cluster.
  12. COH-23555 Fixed an issue where near, view, and continuous query caches may contain stale data after snapshot recovery.

Known Issues

Due to earlier incompatibility issue with 22.06 and 22.06.1 releases, it is not possible to do a rolling upgrade directly from those releases to this patch set.

You can however do this rolling upgrade in two phases:

  1. 22.06 or 22.06.1 -> 22.06.2
  2. 22.06.2 -> current patch set

For more information on pre-requisites for performing a rolling restart, see the 14.1.1.2206 documentation