Skip to content

Coherence CE v14.1.1.0.20

Compare
Choose a tag to compare
@pthilagar pthilagar released this 21 Jan 19:43
· 3056 commits to main since this release

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

New features in Coherence CE 14.1.1.0.20

  1. COH-30321 Removed the stack trace from the log message that indicates that a remote cache or invocation service failed to start due to being unable to connect to a proxy service.
  2. COH-30080 Enhanced OptimisticNamedCache's UnableToAcquireLockException message to include additional information. See details in the Log Message Glossary.
  3. COH-30057 Added support for system property coherence.guardian.log.threaddump.interval which can be set to a time duration to reduce the frequency that guardian service thread dumps appear in the server log.
  4. COH-29675 Added a warning message to the Name Service lookup utility, NSLookup, when lookup of "-name " fails and the provided service does not match any of the predefined services.

Bugs fixed since Coherence CE 14.1.1.0.19

  1. COH-31407 Updated Netty to version 4.1.115.Final.
  2. COH-31373 Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed caches services from starting.
  3. COH-31325 Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.
  4. COH-31310 Fixed an issue where ReplicateAllPercentComplete was not resetting to 0 on subsequent replicateAll() operations after a prior aborted attempt.
  5. COH-31267 Fix for CVE-2024-38998.
  6. COH-31253 Fixed an issue where internal CacheStore operations can result in unsolicited commit events.
  7. COH-31179 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.
  8. COH-31125 Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.
  9. COH-31022 Fixed an issue where persistence snapshots could produce a NullPointerException in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.
  10. COH-30999 Fixed an issue where the getOrDefault() call on a cache that uses RWBM with cache store does not propagate the call through to the cache store when the entry does not exist.
  11. COH-30900 Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.
  12. COH-30772 Fixed an issue where a write-behind remove might get stuck when there are outstanding pending write-behind operations on the entry.
  13. COH-30132 Fixed an issue where a ClassCastException or NullPointerException may be thrown by InvocableMap during service config processing in some very rare scenarios.
  14. COH-29982 Added backwards and forward compatibility support for system properties with prefix "com.oracle.common" and "com.oracle.coherence.common", if system property lookup fails beginning with one prefix, retry lookup with alternative prefix. This change accommodates moving package com.oracle.common to com.oracle.coherence.common in Coherence version 14.1.1.0.
  15. COH-29800 Fixed an issue where backing map manager wasn't correctly set and initialized when using View Scheme.