Skip to content

Releases: oracle/coherence

Coherence CE v23.03.1

18 Jul 16:50
Compare
Choose a tag to compare

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.

Coherence CE v22.06.5

18 Jul 16:45
Compare
Choose a tag to compare

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.

Coherence CE v14.1.1.0.14

18 Jul 16:41
Compare
Choose a tag to compare

This is patch 14 of the Coherence CE v14.1.1.0 release.

Bugs fixed since Coherence CE 14.1.1.0.13

  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-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.
  3. 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.
  4. COH-27708 Added operation on StorageManager MBean to get distributed cache total size.
  5. COH-27680 Fixed an issue where the memory used by cache backing map entries is higher than it should be.
  6. 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).
  7. COH-27283 Enhanced index support, as part of partitioning indices, to avoid index contents being stored more than necessary.
  8. COH-27337 Additional JMX attributes are now exposed as metrics on the SimpleStrategyMBean.
  9. 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.
  10. 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.
  11. 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.
  12. 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.
  13. COH-25852 Added clearCache and truncateCache operations to the StorageManagerMBean.

Coherence CE v23.03

31 Mar 11:43
Compare
Choose a tag to compare

This is the official Coherence CE v23.03 release.

Requirements:

  • Java 17 or later

New Features in CE 23.03:

  • CDI Response Caching - Use caching annotations for response caching in CDI enabled applications such as Helidon
  • Topics Management Improvements - This version of Coherence introduces additional features and functionality to help you manage and monitor topics within a Coherence cluster. Improvements include:
    • New MBeans covering Topics, Subscribers and Subscriber Groups
    • Reports for the above MBeans
    • Additional Management over REST endpoints for Topics, Subscribers and Subscriber Groups
  • Microprofile Health - Coherence MP Health is a very simple module that enables you to publish Coherence health checks into the MicroProfile Health Check Registries available at runtime
  • Gradle POF Plugin - This plugin provides automated instrumentation of classes with the @PortableType annotation to generate consistent (and correct) implementations of Evolvable POF serialization methods

For more information see the Core Improvements documentation.

Bugs fixed since Coherence CE 22.09:

  1. COH-27383 Bumped integrated version of ASM to 9.5.
  2. COH-27374 Fixed an issue that prevented the serialization/deserialization of lambdas with JDK 21.
  3. COH-26028 Added Topics MBeans.
  4. COH-25991 Added a new Gradle plugin for POF serialization that instruments classes at build time (similar to the Coherence POF Maven plugin).
  5. COH-22849 Added CDI support for response caching.
  6. COH-27315 Fixed an issue where calling clear() on a cache from a gRPC client removed entries using a synthetic delete instead of a real delete, and hence appears as an eviction.
  7. COH-27249 Fixed poor performance in SafeSortedMap methods getEntrySet/getEntry when there are a large number of entries in the map and ensured no SafeSortedMap method returns SafeSortedMap.NULL for an entry key or value.
  8. COH-27205 Fixed an issue where Coherence fails to load a cache configuration file if the <reconnect-interval> for a <view-scheme> was in form of a time unit, e.g. "30s".
  9. COH-27186 Fixed an issue where PortableTypeGenerator may generate an incorrect implementation for "public Evolvable getEvolvable(int nTypeId)".
  10. COH-26665 Improved parallelism of queries, aggregations and bulk entry processor requests by splitting them by partition, instead of by member.
  11. COH-27094 Fixed an issue where when the management senior leaves the cluster registered health checks could disappear on the new management senior.
  12. COH-27086 Fixed an issue where a PartitionedCache service may terminate unexpectedly due to an unhandled ArrayIndexOutOfBoundsException being thrown while processing an UpdateIndexRequest.
  13. COH-27085 Fixed a potential thread deadlock where an initializing ContinuousQueryCache receives and attempts to process a cache truncation event.
  14. COH-27046 Fixed an issue where some reporter group files do not honor the coherence.reporter.frequency system property.
  15. COH-27001 Fixed a race condition in the concurrent executor service RecordingSubscriber which can result in the RecordingSubscriber reporting an incorrect state.
  16. COH-26997 Added integration with the Microprofile Health API so server Coherence health checks via MP Health endpoints.
  17. 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.
  18. COH-26958 Included com.tangosol.net.ssl and com.oracle.coherence.caffeine packages in JavaDoc generation.16.
  19. COH-26936 Added a new report capturing usage statistics for Topics
  20. COH-26919 Fixed an issue where the ServiceMBean.TaskMaxBacklog might not be updated to have the maximum task backlog.
  21. COH-26903 Changed the <shutdown-listener> default from force to graceful and added system property coherence.shutdown.timeout with a default of 2 minutes.
  22. COH-26868 Fixed an issue where multiple topic subscribes joining and leaving simultaneously could cause Coherence key contention deadlock detection to be triggered.
  23. COH-26764 Fixed an issue with where cancelling a CompletableFuture returned by a NamedTopic Subscriber stopped the subscriber from receiving more messages. Cancelled or completed futures are now handled correctly.
  24. COH-26758 Bumped Helidon (and associated dependencies) to 3.0.2.
  25. COH-26747 Updated Javadoc to reflect the classes that had moved from com.oracle.common to com.oracle.coherence.common.
  26. COH-26739 Fixed an issue where coherence.mode would be effectively ignored at the cluster level.
  27. COH-26700 Fixed an issue where it was not possible to specifically set the serializer for the Coherence system config separately from the default coherence.serializer property.
  28. COH-26651 Fixed an issue in topics where simultaneous joining and/or leaving of subscribers can cause temporary inconsistencies in channel allocations and hence missed messages.
  29. COH-26638 Fixed an issue where a NullPointerException would be raised when attempting to get a session name from a remote gRPC Session.
  30. COH-26623 Added a new report (report-service-storage.xml) which provides partition storage related information.
  31. COH-26572 Improved JSON serialization of Big{Decimal,Integer} so these types may be better handled by gRPC clients.
  32. COH-26564 Implemented periodic flushing of pending messages to reduce native memory usage when sending multiple messages at once.
  33. COH-26546 Fixed a potential NullPointerException when registering a topic MBean
  34. COH-26517 Updated protobuf.version to 3.21.7.
  35. COH-26507 Fixed an issue that prevented BigDecimal aggregators to fail deserializing from JSON.
  36. COH-26378 Fixed an issue where gRPC client connections did not fail over correctly during a rolling restart of the gRPC proxy members in the cluster.
  37. COH-26370 Fixed an issue where a NullPointerException may be thrown when a ReplicatedCache service is shutting down.
  38. COH-26355 Fixed an issue where the Cache Units attribute or metric could be negative for large caches when the unit factor is greater than 1.
  39. 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.
  40. COH-26314 Enhanced topics to allow the channel count to be changed for an existing topic.
  41. COH-26271 Improved the cluster member join algorithm to avoid members blocking each other when there are large number of members joining the cluster simultaneously and system resources are under heavy load.
  42. COH-26251 Fixed an issue where the ConnectionManagerMBean resetStatistics operation was missing from REST API and Swagger documentation.
  43. COH-26224 Fixed an issue where a NearCache using invalidation strategy present failed to release a key lock within get/getAll, resulting in a "Detected state corruption on KEY..." log message.
  44. COH-26223 Improved ClusterNodeMBean.setLoggingLevel() to apply the change to all supported destinations except SLF4J because it does not support the feature.
  45. COH-26089 Fixed an issue where data loss might occur after multiple rolling restarts when backup persistence is enabled.
  46. COH-25984 Exposed Topics MBeans via Management Over REST.
  47. COH-25823 Fixed an issue where the MetricsHttpProxy service fails to restart on shutdown or unexpected restart of a Coherence member.
  48. COH-25604 Improved error reporting during the cluster service halting process to help identify what caused the cluster service to halt and any issues that may have been encountered while halting.
  49. COH-24792 Removed the deprecated class OldCache.
  50. COH-24530 Fixed an issue where Connector$Register may throw a NullPointerException during a rolling upgrade.
  51. COH-23896 Fixed an issue where SafeSortedMap concurrent access would result in inconsistencies under high stress situations.
  52. COH-22165 Fixed an issue that could yield a java.io.StreamCorruptedException: invalid type: 64 during a rolling upgrade.

Coherence CE v22.06.4

18 Apr 17:12
Compare
Choose a tag to compare

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

Bugs fixed since Coherence CE 22.06.3

  1. COH-26028 Added Topics MBeans.
  2. COH-22849 Added CDI support for response caching.
  3. COH-27315 Fixed an issue where calling clear() on a cache from a gRPC client removed entries using a synthetic delete instead of a real delete, and hence appears as an eviction.
  4. COH-27249 Fixed poor performance in SafeSortedMap methods getEntrySet/getEntry when there are a large number of entries in the map and ensured no SafeSortedMap method returns SafeSortedMap.NULL for an entry key or value.
  5. COH-27205 Fixed an issue where Coherence fails to load a cache configuration file if the <reconnect-interval> for a <view-scheme> was in form of a time unit, e.g. "30s".
  6. COH-27186 Fixed an issue where PortableTypeGenerator may generate an incorrect implementation for "public Evolvable getEvolvable(int nTypeId)".
  7. COH-26665 Improved parallelism of queries, aggregations and bulk entry processor requests by splitting them by partition, instead of by member.
  8. COH-27098 Fix for CVE-2022-41881.
  9. COH-27094 Fixed an issue where when the management senior leaves the cluster registered health checks could disappear on the new management senior.
  10. COH-27086 Fixed an issue where a PartitionedCache service may terminate unexpectedly due to an unhandled ArrayIndexOutOfBoundsException being thrown while processing an UpdateIndexRequest.
  11. COH-27085 Fixed a potential thread deadlock where an initializing ContinuousQueryCache receives and attempts to process a cache truncation event.
  12. COH-27046 Fixed an issue where some reporter group files do not honor the coherence.reporter.frequency system property.
  13. COH-27001 Fixed a race condition in the concurrent executor service RecordingSubscriber which can result in the RecordingSubscriber reporting an incorrect state.
  14. COH-26997 Added integration with the Microprofile Health API so server Coherence health checks via MP Health endpoints.
  15. COH-26958 Included com.tangosol.net.ssl and com.oracle.coherence.caffeine packages in JavaDoc generation.
  16. COH-26956 Fix for CVE-2022-42003.
  17. COH-26936 Added a new report capturing usage statistics for Topics
  18. COH-26919 Fixed an issue where the ServiceMBean.TaskMaxBacklog might not be updated to have the maximum task backlog.
  19. COH-26903 Changed the <shutdown-listener> default from force to graceful and added system property coherence.shutdown.timeout with a default of 2 minutes.
  20. COH-26651 Fixed an issue in topics where simultaneous joining and/or leaving of subscribers can cause temporary inconsistencies in channel allocations and hence missed messages.
  21. COH-26564 Implemented periodic flushing of pending messages to reduce native memory usage when sending multiple messages at once.
  22. COH-26507 Fixed an issue that prevented BigDecimal aggregators to fail deserializing from JSON.
  23. COH-26378 Fixed an issue where gRPC client connections did not fail over correctly during a rolling restart of the gRPC proxy members in the cluster.
  24. COH-26251 Fixed an issue where the ConnectionManagerMBean resetStatistics operation was missing from REST API and Swagger documentation.
  25. COH-26089 Fixed an issue where data loss might occur after multiple rolling restarts when backup persistence is enabled.
  26. COH-25984 Exposed Topics MBeans via Management Over REST.
  27. COH-25823 Fixed an issue where the MetricsHttpProxy service fails to restart on shutdown or unexpected restart of a Coherence member.
  28. COH-24530 Fixed an issue where Connector$Register may throw a NullPointerException during a rolling upgrade.
  29. COH-22165 Fixed an issue that could yield a java.io.StreamCorruptedException: invalid type: 64 during a rolling upgrade.

Coherence CE v14.1.1.0.13

18 Apr 17:03
Compare
Choose a tag to compare

This is patch 13 of the Coherence CE v14.1.1.0 release.

Bugs fixed since Coherence CE 14.1.1.0.12

  1. COH-27249 Fixed poor performance in SafeSortedMap methods getEntrySet/getEntry when there are a large number of entries in the map and ensured no SafeSortedMap method returns SafeSortedMap.NULL for an entry key or value.
  2. COH-27205 Fixed an issue where Coherence fails to load a cache configuration file if the <reconnect-interval> for a <view-scheme> was in form of a time unit, e.g. "30s".
  3. COH-26665 Improved parallelism of queries, aggregations and bulk entry processor requests by splitting them by partition, instead of by member.
  4. COH-27098 Fix for CVE-2022-41881.
  5. COH-27086 Fixed an issue where a PartitionedCache service may terminate unexpectedly due to an unhandled ArrayIndexOutOfBoundsException being thrown while processing an UpdateIndexRequest.
  6. COH-27085 Fixed a potential thread deadlock where an initializing ContinuousQueryCache receives and attempts to process a cache truncation event.
  7. COH-27046 Fixed an issue where some reporter group files do not honor the coherence.reporter.frequency system property.
  8. COH-26956 Fix for CVE-2022-42003.
  9. COH-26919 Fixed an issue where the ServiceMBean.TaskMaxBacklog might not be updated to have the maximum task backlog.
  10. COH-26903 Changed the <shutdown-listener> default from force to graceful and added system property coherence.shutdown.timeout with a default of 2 minutes.
  11. COH-26564 Implemented periodic flushing of pending messages to reduce native memory usage when sending multiple messages at once.
  12. COH-25823 Fixed an issue where the MetricsHttpProxy service fails to restart on shutdown or unexpected restart of a Coherence member.

Coherence CE v21.12.7

22 Dec 14:42
Compare
Choose a tag to compare

This is the patch 7 of the Coherence CE v21.12 release.

Bugs fixed since Coherence CE 21.12.6:

  • Fixed an issue with where cancelling a CompletableFuture returned by a NamedTopic Subscriber stopped the subscriber from receiving more messages. Cancelled or completed futures are now handled correctly.

Coherence CE v22.06.3

18 Jan 18:03
Compare
Choose a tag to compare

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

Bugs fixed since Coherence CE 22.06.2

  • COH-26868 Fixed an issue where multiple topic subscribes joining and leaving simultaneously could cause Coherence key contention deadlock detection to be triggered.
  • COH-26764 Fixed an issue with where cancelling a CompletableFuture returned by a NamedTopic Subscriber stopped the subscriber from receiving more messages. Cancelled or completed futures are now handled correctly.
  • COH-26753 Bumped integrated version of ASM to 9.4.
  • COH-26747 Updated Javadoc to reflect the classes that had moved from com.oracle.common to com.oracle.coherence.common.
  • COH-26739 Fixed an issue where coherence.mode would be effectively ignored at the cluster level.
  • COH-26700 Fixed an issue where it was not possible to specifically set the serializer for the Coherence system config separately from the default coherence.serializer property.
  • COH-26638 Fixed an issue where a NullPointerException would be raised when attempting to get a session name from a remote gRPC Session.
  • COH-26623 Added a new report (report-service-storage.xml) which provides partition storage related information.
  • COH-26572 Improved JSON serialization of Big{Decimal,Integer} so these types may be better handled by gRPC clients.
  • COH-26546 Fixed a potential NullPointerException when registering a topic MBean
  • COH-26517 Updated protobuf.version to 3.21.7.
  • COH-26478 Bumped integrated version of Helidon to 2.5.4.
  • COH-26370 Fixed an issue where a NullPointerException may be thrown when a ReplicatedCache service is shutting down.
  • COH-26355 Fixed an issue where the Cache Units attribute or metric could be negative for large caches when the unit factor is greater than 1.
  • COH-26314 Enhanced topics to allow the channel count to be changed for an existing topic.
  • COH-26271 Improved the cluster member join algorithm to avoid members blocking each other when there are large number of members joining the cluster simultaneously and system resources are under heavy load.
  • COH-26224 Fixed an issue where a NearCache using invalidation strategy present failed to release a key lock within get/getAll, resulting in a "Detected state corruption on KEY..." log message.
  • COH-26223 Improved ClusterNodeMBean.setLoggingLevel() to apply the change to all supported destinations except SLF4J because it does not support the feature.
  • COH-25604 Improved error reporting during the cluster service halting process to help identify what caused the cluster service to halt and any issues that may have been encountered while halting.
  • COH-24122 Fixed an issue where not all MBean operations honored read-only management mode.
  • COH-23896 Fixed an issue where SafeSortedMap concurrent access would result in inconsistencies under high stress situations.

Coherence CE v14.1.1.0.12

18 Jan 16:05
Compare
Choose a tag to compare

This is patch 12 of the Coherence CE v14.1.1 release.

Bugs fixed since Coherence CE 14.1.1.0.11

  • COH-26768 Fix for CVE-2022-45047.
  • COH-26747 Updated Javadoc to reflect the classes that had moved from com.oracle.common to com.oracle.coherence.common.
  • COH-26624 Fixed an issue where "java.lang.IllegalArgumentException: Operation vmUnlockCommercialFeatures() cannot be invoked" is thrown when invoking JFR related MBean operations when running with the Java Enterprise Performance Pack.
  • COH-26623 Added a new report (report-service-storage.xml) which provides partition storage related information.
  • COH-26621 Fixed an issue in federation where a NullPointerException may be thrown by the EnvelopeAggregator in some rare cases.
  • COH-26620 Removed an unused Log4j dependency from the Coherence examples.
  • COH-26370 Fixed an issue where a NullPointerException may be thrown when a ReplicatedCache service is shutting down.
  • COH-26355 Fixed an issue where the Cache Units attribute or metric could be negative for large caches when the unit factor is greater than 1.
  • COH-26271 Improved the cluster member join algorithm to avoid members blocking each other when there are large number of members joining the cluster simultaneously and system resources are under heavy load.
  • COH-26224 Fixed an issue where a NearCache using invalidation strategy present failed to release a key lock within get/getAll, resulting in a "Detected state corruption on KEY..." log message.
  • COH-25604 Improved error reporting during the cluster service halting process to help identify what caused the cluster service to halt and any issues that may have been encountered while halting.
  • COH-25283 Added a new report (report-transaction.xml) to show TransactionManager MBean details.
  • COH-23896 Fixed an issue where SafeSortedMap concurrent access would result in inconsistencies under high stress situations.

Coherence CE v21.12.6

31 Oct 16:01
Compare
Choose a tag to compare

This is the patch 6 of the Coherence CE v21.12 release.

Bugs fixed since Coherence CE 21.12.5:

  • Enhanced topic subscriber identifiers to use cluster member UUID instead of member Id, to guarantee global uniqueness. This is particularly relevant on a full cluster restart when using persistence to restore topic state.