Coherence CE 14.1.1.0.15
This is patch 15 of the Coherence CE v14.1.1.0 release.
New Features in CE 14.1.1.0.15
COH-25882
AddedgetClusterDescription
,getServiceDescription
andgetNodeDescription
operations to theCluster
,Service
andClusterNode
MBeans to retrieve details about a cluster, service and member.COH-21066
Added an MBean operation and Management over REST endpoint to retrieve the Coherence Cluster configuration.COH-27543
Added Unix and Windows scriptjmxserviceurl.[sh\|cmd]
to print the Coherence JMX server URL to use to connect usingJconsole
.
Breaking changes in CE 14.1.1.0.15
The following lists subset of bugs fixed that are considered "breaking" changes:
COH-28237
Fixed an issue with the generics ofMapViewBuilder
andViewBuilder
that would prevent the proper use of themap()
function.MapViewBuilder
andViewBuilder
have had their class-level generics simplified to<K, V>
from<K, V_BACK, V_FRONT>
. Themap()
function has been changed to:public <U> ViewBuilder<K, U> map(ValueExtractor<? super V, ? extends U> mapper)
WhereU
represents the type of the extracted value. This change also necessitated similar changes to the generics ofNamedMap.view()
andNamedCache.view()
. These methods have also been simplified to<K, V>
from<K, V_BACK, V_FRONT>
. NOTE: This is a backwards-incompatible change, but will only have an impact during compilation.
Bugs fixed since Coherence CE 14.1.1.0.14
COH-28319
Bumped theJLine
dependency version to 3.23.0.COH-28269
Improved the cluster join protocol to better deal with large numbers of servers and/or long garbage collections.COH-28237
Corrected an issue with the generics ofMapViewBuilder
andViewBuilder
that would prevent the proper use of themap()
function.MapViewBuilder
andViewBuilder
have had their class-level generics simplified to<K, V>
from<K, V_BACK, V_FRONT>
. Themap()
function has been changed to:public <U> ViewBuilder<K, U> map(ValueExtractor<? super V, ? extends U> mapper)
Where U represents the type of the extracted value. This change also necessitated similar changes to the generics ofNamedMap.view()
andNamedCache.view()
. These methods have also been simplified to<K, V>
from<K, V_BACK, V_FRONT>
. NOTE: This is a backwards-incompatible change, but will only have an impact during compilation.COH-28130
Added an enhancement to allow the client auth mode to be configured for an SSL socket provider. Previously this behavior was fixed to "required" if a trust store was configured. The enhancement allows the mode to be "none", "wanted" or "required".COH-28025
Addedservice-name
as an allowable child element ofnear-scheme
.COH-28010
Fix for CVE-2023-34462COH-27984
Fixed an issue that would lead to a leak of a view cache service if the cluster service was restarted.COH-27983
Fixed an issue where near and local caches incorrectly share the same service name.COH-27975
Fixed an issue where deserialization ofOptional<Object>
fails withjava.lang.ClassNotFoundException
due to the incorrect ClassLoader being used.COH-27972
Fixed an issue where delayed service join may inadvertently start a DaemonPool even when DaemonPool is disabled.COH-27558
Fixed an issue where recovering snapshots with indices would result in corrupted index contents.