Coherence CE v14.1.1.0.20
This is patch 20 of the Coherence CE v14.1.1.0 release.
New features in Coherence CE 14.1.1.0.20
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.COH-30080
Enhanced OptimisticNamedCache's UnableToAcquireLockException message to include additional information. See details in the Log Message Glossary.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.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
COH-31407
Updated Netty to version 4.1.115.Final.COH-31373
Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed caches services from starting.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.COH-31310
Fixed an issue where ReplicateAllPercentComplete was not resetting to 0 on subsequent replicateAll() operations after a prior aborted attempt.COH-31267
Fix for CVE-2024-38998.COH-31253
Fixed an issue where internal CacheStore operations can result in unsolicited commit events.COH-31179
Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.COH-31125
Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.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.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.COH-30900
Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.COH-30772
Fixed an issue where a write-behind remove might get stuck when there are outstanding pending write-behind operations on the entry.COH-30132
Fixed an issue where a ClassCastException or NullPointerException may be thrown by InvocableMap during service config processing in some very rare scenarios.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.COH-29800
Fixed an issue where backing map manager wasn't correctly set and initialized when using View Scheme.