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-32058Added additional close log messages and channel id toConnectionExceptionthrown on an Extend client to assist in diagnosing why that connection was closed.COH-31906Added 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.hostsandcoherence.extend.authorized.hosts.
Bugs fixed since Coherence CE 25.03
COH-32256Fixed an issue where using some filters would result in timeouts due to inefficient code in internal structures.COH-32207Fixed a bug in theKeystoreLoginclass where the principal name was incorrectly taken from the certificate issuer name instead of using the certificate subject principal.COH-32128Updated ASM (org.ow2.asm) to version 9.8.COH-32127Fixed an issue which could prevent the Gradle/Maven POF plugins from working with Java 24.COH-32052Improved Coherence's usage ofOpenTelemetryto 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-31975Fixed an issue whereNullPointerExceptioncould be thrown byDaemon.changeStatemethod in some rare circumstances.COH-31960Fixed an issue where aDistributedCacheservice may be terminated due to invalid assertion "Unrecoverable backup ownership de-synchronization for partition XXX(0!=YY)".COH-31414Fixed an issue where manyMessageFactory$CloseConnectionobjects might be created while an extend connection was being closed.COH-31394Fixed an issue where cache store operations and out-of-band changes could incorrectly fire or suppress the firing of transactionCOMMITTINGand unsolicited commit eventCOMMITTEDlive events in some rare cases.COH-30595Fixed a Proxy side memory leak caused by a continuously growingPartitionedCacheProcessedEventsarray.COH-15932Fixed an issue whereNoClassDefFoundErris thrown by defaultSerializer.getNamemethod when optional inject.jar is not provided.