Releases: oracle/coherence
Coherence CE v25.03.2
This is patch 2 of the Coherence CE v25.03 release.
New features in Coherence CE v25.03.2
COH-32680
Added system propertycoherence.concurrent.extend.socketprovider
to ease configuration of a non-default socket provider for the concurrent extend client and the concurrent extend proxy.COH-32549
Removed unnecessary logging when verifying credentials using the Coherence access controller.COH-32457
Enhanced the incompatible serialiser warning message displayed when gRPC clients connect to also display the client member details.COH-32299
Added new reports to show gRPC proxy information.COH-31832
Added support for parallelizedLimitFilter
queries.COH-31612
Added aconfigureLogLevel(String sLevel, String sRole)
operation to the Cluster MBean for updating log level cluster-wide, optionally filtering by member role to target specific services (e.g. "storage", "proxy").
Bugs fixed since Coherence CE v25.03.1
COH-32652
Fixed an issue where ajava.lang.SecurityException
may be thrown when running a privileged action due to theSubject
not being inherited from the parent thread when using JDK 21.COH-32616
FixedValueExtractor.getCanonicalName()
to handle unexpected exceptions thrown when called on a non lambda instance and return null for those cases.COH-32583
Fixed an issue where anEOFException
could occur during rolling restart and cause the corresponding service to shut down and start again.COH-32536
Fixed an issue where thePacketReceiver
service could be terminated due to aNullPointerException
.COH-32524
Updated Helidon to version 4.2.3COH-32523
Updated OpenTelemetry to version 1.51.0.COH-32461
Removed the unused "member" attribute from member definition object in the management over REST Swagger document.COH-32433
Changed the processing of values provided to system properties ending in "Millis" such ascom.oracle.coherence.common.internal.net.socketbus.SocketBusDriver.ackTimeoutMillis
to allow defaulting the duration to milliseconds. Additionally a warning message is now printed to stderr when a configuration system property's value is ignored due to invalid format.COH-32395
Fixed an issue where running a query that involves specific field name prefixes will fail with aMissing or inaccessible method
error.COH-32394
Improved the scalability and performance of gRPC APIs.COH-32347
Updated org.eclipse.parsson:parson-media to version 1.1.7.COH-32346
Updated Jersey to version 3.1.10.COH-32345
Updated Caffeine to version 3.2.0.COH-32342
Updated Jackson to version 2.19.0.COH-32310
Fixed an issue where cancelled gRPC calls were counted as errors.COH-32229
Fixed an issue where aNamedCache
could be injected before theMapEvent
listeners were registered.COH-32208
Fixed an issue where aNullPointerException
may be thrown inReadWriteBackingMap
isEvictable()
in some rare scenarios.COH-32200
Fixed an issue where anEOFException
could occur during rolling restart and cause the corresponding service to shut down and start again.COH-32188
Fixed an issue where an assertion could fail while shutting down busy services.COH-30783
Fixed an issue where aNullPointerException
may be thrown as a result of failing to bind to a port when a member is transitioning to becoming the management senior.
Coherence CE v22.06.13
This is patch 13 of the Coherence CE v22.06 release.
New features in Coherence CE v22.06.13
COH-32299
Added new reports to show gRPC proxy information.COH-31832
Added support for parallelizedLimitFilter
queries.COH-31612
Added aconfigureLogLevel
(String sLevel, String sRole) operation to the Cluster MBean for updating log level cluster-wide, optionally filtering by member role to target specific services (e.g. "storage", "proxy").
Bugs fixed since Coherence CE v22.06.12
COH-32524
Updated Helidon to version 4.2.3COH-32523
Updated OpenTelemetry to version 1.51.0.COH-32461
Removed the unused "member" attribute from member definition object in the management over REST Swagger document.COH-32433
Changed the processing of values provided to system properties ending in "Millis" such ascom.oracle.coherence.common.internal.net.socketbus.SocketBusDriver.ackTimeoutMillis
to allow defaulting the duration to milliseconds. Additionally a warning message is now printed tostderr
when a configuration system property's value is ignored due to invalid format.COH-32395
Fixed an issue where running a query that involves specific field name prefixes will fail with aMissing or inaccessible method
error.COH-32394
Improved the scalability and performance of gRPC APIs.COH-32347
Updatedorg.eclipse.parsson:parson-media
to version 1.1.7.COH-32346
Updated Jersey to version 3.1.10.COH-32345
Updated Caffeine to version 3.2.0.COH-32342
Updated Jackson to version 2.19.0.COH-32310
Fixed an issue where cancelled gRPC calls were counted as errors.COH-32229
Fixed an issue where aNamedCache
could be injected before theMapEvent
listeners were registered.COH-32200
Fixed an issue where anEOFException
could occur during rolling restart and cause the corresponding service to shut down and start again.COH-30783
Fixed an issue where aNullPointerException
may be thrown as a result of failing to bind to a port when a member is transitioning to becoming the management senior.
Coherence CE v14.1.2.0.3
This is patch 3 of the Coherence CE v14.1.2-0-0 release.
New features in Coherence CE v14.1.2-0-3
COH-32299
Added new reports to show gRPC proxy information.COH-32058
Added additional close log messages and channel id toConnectionExceptions
thrown on extend clients to assist in diagnosing why that connection was closed.COH-31906
Added support for configuring authorized hosts via a comma separated list of IP host names/addresses for both cluster members and extend clients. The new system properties arecoherence.authrorized.hosts
andcoherence.extend.authorized.hosts
.COH-31832
Added support for parallelizedLimitFilter
queries.COH-31612
Added aconfigureLogLevel(String sLevel, String sRole)
operation to the Cluster MBean for updating log level cluster-wide, optionally filtering by member role to target specific services (e.g. "storage", "proxy").
Bugs fixed since Coherence CE v14.1.2-0-2
COH-32523
UpdatedOpenTelemetry
to version 1.51.0.COH-32461
Removed the unused "member" attribute from member definition object in the management over REST Swagger document.COH-32433
Changed the processing of values provided to system properties ending in "Millis" such ascom.oracle.coherence.common.internal.net.socketbus.SocketBusDriver.ackTimeoutMillis
to allow defaulting the duration to milliseconds. Additionally a warning message is now printed to stderr when a configuration system property's value is ignored due to invalid format.COH-32395
Fixed an issue where running a query that involves specific field name prefixes will fail with aMissing or inaccessible method
error.COH-32394
Improved the scalability and performance of gRPC APIs.COH-32310
Fixed an issue where cancelled gRPC calls were counted as errors.COH-32256
Fixed an issue where using some filters would result in timeouts due to inefficient code in internal structures.COH-32229
Fixed an issue where a NamedCache could be injected before the MapEvent listeners were registered.COH-32216
Changed the log level to error (from warning) for printing the stack trace of unhandled exceptions which result in the termination of a service.COH-32207
Fixed a bug in theKeystoreLogin
class where the principal name was incorrectly taken from the certificate issuer name instead of using the certificate subject principal.COH-32200
Fixed an issue where an EOFException could occur during rolling restart and cause the corresponding service to shut down and start again.COH-32128
Updated ASM (org.ow2.asm) to version 9.8.COH-32127
Fixed an issue that could prevent the Gradle/Maven POF plugins from working with Java 24.COH-32052
Improved Coherence's usage ofOpenTelemetry
to a) reduce the number of required dependencies and b) reduce the number of required system properties that must be set in order for tracing to function properly. See the documentation for further details.COH-31975
Fixed an issue where aNullPointerException
could be thrown by theDaemon.changeState
method in some rare circumstances.COH-31960
Fixed termination of aDistributedCache
service due to invalid assertion Unrecoverable backup ownership de-synchronization for partition XXX(0!=YY).COH-31414
Fixed an issue where manyMessageFactory$CloseConnection
objects might be created while an extend connection was being closed.COH-31394
Fixed an issue where cache store operations and out-of-band changes could incorrectly fire or suppress the firing of transaction COMMITTING and unsolicited commit event COMMITTED live events in some rare cases.COH-30783
Fixed an issue where aNullPointerException
may be thrown as a result of failing to bind to a port when a member is transitioning to becoming the management senior.COH-30595
Fixed a Proxy side memory leak caused by a continuously growingPartitionedCache
ProcessedEvents
array.COH-15932
Fixed an issue where aNoClassDefFoundErr
is thrown by the defaultSerializer.getName
method when optional inject.jar is not provided.
Coherence CE v14.1.1-0-22
This is patch 22 of the Coherence CE v14.1.1-0-0 release.
New features in Coherence CE v14.1.1-0-22
COH-31612
Added aconfigureLogLevel
(String sLevel, String sRole) operation to the Cluster MBean for updating log level cluster-wide, optionally filtering by member role to target specific services (e.g. "storage", "proxy").
Bugs fixed since Coherence CE v14.1.1-0-21
COH-32433
Changed the processing of values provided to system properties ending in "Millis" such ascom.oracle.coherence.common.internal.net.socketbus.SocketBusDriver.ackTimeoutMillis
to allow defaulting the duration to milliseconds. Additionally a warning message is now printed to stderr when a configuration system property's value is ignored due to invalid format.COH-32395
Fixed an issue where running a query that involves specific field name prefixes will fail with aMissing or inaccessible method
error.COH-32216
Changed the log level to error (from warning) for printing the stack trace of unhandled exceptions which result in the termination of a service.COH-32207
Fixed a bug in theKeystoreLogin
class where the principal name was incorrectly taken from the certificate issuer name instead of using the certificate subject principal.COH-31975
Fixed an issue where aNullPointerException
could be thrown by theDaemon.changeState
method in some rare circumstances.COH-31960
Fixed termination of aDistributedCache
service due to invalid assertion Unrecoverable backup ownership de-synchronization for partition XXX(0!=YY).COH-31414
Fixed an issue where manyMessageFactory$CloseConnection
objects might be created while an extend connection was being closed.COH-31394
Fixed an issue where cache store operations and out-of-band changes could incorrectly fire or suppress the firing of transaction COMMITTING and unsolicited commit event COMMITTED live events in some rare cases.COH-30595
Fixed a Proxy side memory leak caused by a continuously growingPartitionedCache
ProcessedEvents
array.COH-15932
Fixed an issue where aNoClassDefFoundErr
is thrown by the defaultSerializer.getName
method when optional inject.jar is not provided.
Coherence CE v25.03.1
This is patch 1 of the Coherence CE 25.03 release.
New features in Coherence CE 25.03.1
COH-32058
Added additional close log messages and channel id toConnectionException
thrown on an Extend client to assist in diagnosing why that connection was closed.COH-31906
Added enhancement that allows configuring authorized hosts via a comma separated list of IP host names/addresses for both cluster members and extend clients. New system properties arecoherence.authrorized.hosts
andcoherence.extend.authorized.hosts
.
Bugs fixed since Coherence CE 25.03
COH-32256
Fixed an issue where using some filters would result in timeouts due to inefficient code in internal structures.COH-32207
Fixed a bug in theKeystoreLogin
class where the principal name was incorrectly taken from the certificate issuer name instead of using the certificate subject principal.COH-32128
Updated ASM (org.ow2.asm) to version 9.8.COH-32127
Fixed an issue which could prevent the Gradle/Maven POF plugins from working with Java 24.COH-32052
Improved Coherence's usage ofOpenTelemetry
to a) reduce the number of required dependencies b) reduce the number of required system properties that must be set in order for tracing to function properly. See the documentation for further details.COH-31975
Fixed an issue whereNullPointerException
could be thrown byDaemon.changeState
method in some rare circumstances.COH-31960
Fixed an issue where aDistributedCache
service may be terminated due to invalid assertion "Unrecoverable backup ownership de-synchronization for partition XXX(0!=YY)".COH-31414
Fixed an issue where manyMessageFactory$CloseConnection
objects might be created while an extend connection was being closed.COH-31394
Fixed an issue where cache store operations and out-of-band changes could incorrectly fire or suppress the firing of transactionCOMMITTING
and unsolicited commit eventCOMMITTED
live events in some rare cases.COH-30595
Fixed a Proxy side memory leak caused by a continuously growingPartitionedCache
ProcessedEvents
array.COH-15932
Fixed an issue whereNoClassDefFoundErr
is thrown by defaultSerializer.getName
method when optional inject.jar is not provided.
Coherence CE v25.03
This is the Coherence CE v25.03 release.
Requirements:
- Java 17 or higher
- Some features will work only on Java 21 or higher
Major New Features in Coherence CE 25.03
- Remote Topics
A remote topic is specialized topic service that routes operations to a topic on the Coherence cluster. The remote topic and the topic on the cluster must have the same topic name. Extend clients use theNamedTopic
interface as normal to get an instance of the topic. At run time, the topic operations are not executed locally but instead are sent using TCP/IP to an Extend or gRPC proxy service on the cluster. The fact that the topic operations are delegated to a topic on the cluster is transparent to the client code. There is no API difference between topics on a cluster member and topics on a client.
Other New Features and Enhancements in Coherence CE 25.03
COH-31826
Enhanced automatic detection of persistence targeting remote file-systems by identifying file system typeosfc2
as a remote file-system and in such cases auto-enabledje.log.useODSYNC
to ensure database integrity in such environments.COH-31695
Addedxml-override
attribute with default name for specifying override file for Coherence default andcoherence-concurrent
module cache configurations.COH-31646
General refactoring and hardening of the Coherence gRPC APIs.COH-31481
Removed use ofjava.lang.SecurityManager
andjava.security.AccessController
when running on Java 24 and higher.COH-31464
Fixed timing related issues in theNamedTopic
subscriber API and generally hardened the code base.COH-31101
Updated the metrics format to conform to the OpenObservability spec.COH-31087
Added the serializer name to the proxy server and client serializer mismatch log message.COH-31079
Added the ability to run pre-defined reports using Management over REST API.COH-31009
MovedJpaCacheLoader
andJpaCacheStore
intocoherence-jpa
module, and changed the package name fromcom.tangosol.coherence.jpa
tocom.oracle.coherence.jpa
.COH-30940
Added newValueExtractor
factory methods to thecom.tangosol.util.Extractors
class.COH-30790
Updated query explain and query trace output, as well asMaxQueryDescription
onStorageManager
MBean to show a better/more readable representation of filters and extractors being used.COH-30731
AddedCollectionExtractor
which enables projection of values within a collection using a nestedValueExtractor
.COH-30514
Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.COH-30448
Improved the warning log message which describes a potential communication problem due to packet delivery failures to be more clear and accurate.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-30057
Added support for system propertycoherence.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 <service>
fails and the provided service does not match any of the predefined services.COH-27121
Added a Management MBean operation and a REST endpoint to reset statistics for MBeans specified by a query string.
Bugs Fixed since Coherence CE 24.09
COH-31958
Updated Helidon to version 4.2.0COH-31917
Fixed an issue where a partitioned cache service may be terminated due to an unhandledArrayOutOfBoundsException
being thrown in some rare circumstances when a member leaves the cluster.COH-31905
Fixed an issue where the default access controller and auditing authoriser did not properly print principal names in log messages.COH-31840
Reduced the log level ofBufferManager
log messages toFINEST
.COH-31799
Fixed an issue where a topics subscriber may fail to reconnect after the underlying topic service has been stopped and restarted or suspended and resumed.COH-31798
Updated Netty to version 4.1.118.FINAL.COH-31783
Fixed an issue where using Caffeine as a backing map and performing eviction of a single entry could result in said entry still being briefly visible to other cache operations.COH-31759
Fixed an issue where anIllegalArgumentException
may be thrown by Coherence HTTP endpoints when an unsupported HTTP method is received.COH-31723
Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected.COH-31717
EnhancedLoginModule
to support providing the keystore password with a callback handler.COH-31712
Fixed an issue where foreign namespace XML elements (such as<spring:bean>
) within acachestore-scheme
would not be processed.COH-31674
Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.COH-31664
Fixed exceptions thrown during fail-over or shutdown of gRPC client connections.COH-31614
Fixed an issue where anIllegalArgumentException
could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.COH-31608
Updated OpenTelemetry to version 1.46.0.COH-31596
Fixed an issue that could prevent OpenTelemetry spans from being properly linked.COH-31497
Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.COH-31480
Fixed an issue whereRemoveCount
on theStorageManager
MBean was not being reset when callingresetStatistics()
.COH-31399
Updated gRPC to version 1.65.1.COH-31385
Fixed an issue where aNullPointerException
may be thrown when fetching theBinaryEntries
from aTransferEvent
if the partition is migrating.COH-31376
Fixed an issue where published Coherence source JAR doesn't contain Java sources files.COH-31373
Fixed an issue where doing a rolling upgrade could result in anIllegalStateException
and prevent distributed cache services from starting.COH-31325
Fixed an issue where theContinuousQueryCache
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-31253
Fixed an issue where internalCacheStore
operations can result in unsolicited commit events.COH-31217
Fixed an issue where callingseek()
on a topic subscriber could intermittently cause aClassCastException
on a subsequentreceive()
call.COH-31210
Fixed an issue where aNullPointerException
could be thrown when using thecoherence-mp-config
module.COH-31209
Fixed an issue where overriding the backing map for a caching scheme using a cache config override throws an exception because the merging of two scheme elements results in invalid XML.COH-31208
Fixed an issue where using a cache configuration override containingcache-mapping
for the samecache-name
as the parent cache configuration file results inIllegalArgumentException
.COH-31179
Fixed an issue where anIllegalArgumentException
could be thrown when a cache persistence activity runs concurrently with taking a snapshot.COH-31178
Fixed an issue where cache map listeners were not unregistered when a gRPC proxy service was shutdown.COH-31164
Fixed an issue where using theSimilaritySearch
aggregator from gRPC clients did not workCOH-31125
Fixed an issue where using theNullFirst
argument set to true in aSafeComparator
would not be honored when running queries.COH-31109
Fixed an issue during a rolling upgrade where a corrupted message type 87 can occur in a Coherence storage enabled server running version 12.2.1.4/14.1.1.0 while other storage-enabled cluster members are version 14.1.1.2206 or higher.COH-31092
Fixed the issue whereSimilaritySearch
aggregator couldn't be executed asynchronously.COH-31022
Fixed an issue where persistence snapshots could produce aNullPointerException
in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.COH-30999
Fixed an issue where thegetOrDefault()
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-30969
Fixed an issue whereInFilter
queries could take longer to return.COH-30950
Fix equality and hash code forUniversalExtractor
(UE), used by indexing, when UE name is a JavaBean accessor but missing method suffix,()
, , i.e.UE("getProperty")
is now equivalent toUE("getProperty()")
andReflectionExtractor("getProperty")
.COH-30939
Fixed a thread safety issue when callingremoveAll
onSafeHashMap
.COH-30928
Updated the executor servicesCronTask
to allow the user to configure whether or not the wrapped task should be cloned upon each successful execution or not where as previously, it always performed the clone which prevents the task from maintaining internal state.COH-30916
Fixed an issue where performing a rolling upgrade would cause aNullPointerException
and make the cache service restart.COH-30907
Fixed an issue that prevented the use of additional filters when usingNamedOrchestration
to orchestrate tasks to the executor service.COH-30900
Fi...
Coherence CE v22.06.12
This is patch 12 of the Coherence CE 22.06 release.
New features in Coherence CE 22.06.12
COH-31826
Enhanced automatic detection of persistence targeting remote file-systems by identifying file system type osfc2 as a remote file-system and in such cases auto-enabled je.log.useODSYNC to ensure database integrity in such environments.COH-31464
Fixed timing related issues in the NamedTopic subscriber API and generally hardened the code base.COH-31101
Updated the metrics format to conform to the OpenObservability spec.COH-31087
Added the serializer name to the proxy server and client serializer mismatch log message.COH-30514
Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.
Bugs fixed since Coherence CE 22.06.11
COH-31917
Fixed an issue where a partitioned cache service may be terminated due to an unhandled ArrayOutOfBoundsException being thrown in some rare circumstances when a member leaves the cluster.COH-31905
Fixed an issue where the default access controller and auditing authoriser did not properly print principal names in log messages.COH-31853
Updated Helidon to version 2.6.11COH-31799
Fixed an issue where a topics subscriber may fail to reconnect after the underlying topic service has been stopped and restarted or suspended and resumed.COH-31798
Fix for CVE-2025-24970.COH-31783
Fixed an issue where using Caffeine as a backing map and performing eviction of a single entry could result in said entry still being briefly visible to other cache operations.COH-31759
Fixed an issue where an IllegalArgumentException may be thrown by Coherence HTTP endpoints when an unsupported HTTP method is received.COH-31723
Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected.COH-31717
Enhanced LoginModule to support providing the keystore password with a callback handler.COH-31712
Fixed an issue where foreign namespace XML elements (such as spring:bean) within a cachestore-scheme would not be processed.COH-31674
Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.COH-31614
Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.COH-31497
Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.COH-31373
Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed cache services from starting.COH-31217
Fixed an issue where calling seek() on a topic subscriber could intermittently cause a class cast exception on a subsequent receive() call.
Coherence CE v14.1.2.0.2
This is patch 2 of the Coherence CE v14.1.2.0 release.
New features in Coherence CE 14.1.2.0.2
COH-31826
Enhanced automatic detection of persistence targeting remote file-systems by identifying file system typeosfc2
as a remote file-system and in such cases auto-enabledje.log.useODSYNC
to ensure database integrity in such environments.COH-31646
General refactoring and hardening of the CoherencegRPC
APIs.COH-31568
Added federationDestinationMBean
attribute and metricTransportBackloggedTime
which tracks the total amount of time that the federation connection has been backlogged. No new federation messages are created or sent while the connection is backlogged.COH-31481
Removed use ofjava.lang.SecurityManager
andjava.security.AccessController
when running on Java 24 and higher.COH-31464
Fixed timing related issues in theNamedTopic
subscriber API and generally hardened the code base.COH-31101
Updated the metrics format to conform to theOpenObservability
spec.COH-31087
Added the serializer name to the proxy server and client serializer mismatch log message.COH-30514
Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.
Bugs fixed since Coherence CE 14.1.2.0.1
COH-31917
Fixed an issue where a partitioned cache service may be terminated due to an unhandledArrayOutOfBoundsException
being thrown in some rare circumstances when a member leaves the cluster.COH-31905
Fixed an issue where the default access controller and auditing authoriser did not properly print principal names in log messages.COH-31853
Updated Helidon to version 2.6.11COH-31840
Reduced the log level ofBufferManager
log messages to FINEST.COH-31799
Fixed an issue where a topics subscriber may fail to reconnect after the underlying topic service has been stopped and restarted or suspended and resumed.COH-31798
Fix for CVE-2025-24970.COH-31783
Fixed an issue where usingCaffeine
as a backing map and performing eviction of a single entry could result in said entry still being briefly visible to other cache operations.COH-31759
Fixed an issue where anIllegalArgumentException
may be thrown by Coherence HTTP endpoints when an unsupported HTTP method is received.COH-31723
Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected.COH-31717
EnhancedLoginModule
to support providing the keystore password with a callback handler.COH-31712
Fixed an issue where foreign namespace XML elements (such as spring:bean) within acachestore-scheme
would not be processed.COH-31674
Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.COH-31664
Fixed exceptions thrown during fail-over or shutdown ofgRPC
client connections.COH-31614
Fixed an issue where anIllegalArgumentException
could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.COH-31608
Updated optional dependencyOpenTelemetry
version from 1.29.0 to 1.46.0.COH-31596
Fixed an issue that could preventOpenTelemetry
spans from being properly linked.COH-31497
Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.COH-31373
Fixed an issue where doing a rolling upgrade could result in anIllegalStateException
and prevent distributed cache services from starting.COH-31217
Fixed an issue where callingseek()
on a topic subscriber could intermittently cause a class cast exception on a subsequentreceive()
call.
Coherence CE v14.1.1.0.21
This is patch 21 of the Coherence CE v14.1.1.0 release.
New features in Coherence CE 14.1.1.0.21
COH-31826
Enhanced automatic detection of persistence targeting remote file-systems by identifying file system type osfc2 as a remote file-system and in such cases auto-enabled je.log.useODSYNC to ensure database integrity in such environments.COH-31101
Updated the metrics format to conform to the OpenObservability spec.COH-31087
Added the serializer name to the proxy server and client serializer mismatch log message.COH-30514
Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.
Bugs fixed since Coherence CE 14.1.1.0.20
COH-31917
Fixed an issue where a partitioned cache service may be terminated due to an unhandled ArrayOutOfBoundsException being thrown in some rare circumstances when a member leaves the cluster.COH-31798
Fix for CVE-2025-24970.COH-31717
Enhanced LoginModule to support providing the keystore password with a callback handler.COH-31712
Fixed an issue where foreign namespace XML elements (such as spring:bean) within a cachestore-scheme would not be processed.COH-31614
Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.COH-31497
Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.
Coherence CE v24.09.3
This is patch 3 of the Coherence CE 24.09 release.
NOTE: The main purpose of this patch is to include Coherence AI related interfaces to the API Reference documentation.
New features in Coherence CE 24.09.3
COH-31101
Updated the metrics format to conform to the OpenObservability spec.
Bugs fixed since Coherence CE 24.09.2
COH-31723
Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected
COH-31712
Fixed a configuration issue that prevented processing xml elements from a foreign namespace within cachestore-scheme when the federated-loading element was also present.
COH-31674
Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.
COH-31664
Fixed exceptions thrown during fail-over or shutdown of gRPC client connections.
COH-31497
Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.
COH-31373
Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed caches services from starting.