Coherence CE v14.1.1.0.9
This is patch 9 of the Coherence CE v14.1.1 release.
Bugs fixed since Coherence CE 14.1.1.0.8
- Fixed an issue where a
StackOverflowError
could occur when skipping null String references of a uniform collection during POF deserialization. - Fixed an issue where
XmlHelper.overrideElement()
may not maintain the order of elements in the resulting XML configuration. - Added
CacheEvent.isExpired()
. OnENTRY_DELETED
,isExpired()
will return true if the entry was evicted due to expiry. - Added
ServiceMBean
attributeStatusHACode
for metrics support. - Added the ability to specify a domain name suffix for Coherence MBeans by setting the
coherence.management-config.domain-name-suffix
in the operational override configuration. - Fixed an issue where the Coherence Reporter proxy reports do not account for members joining and leaving the cluster.
- Removed the shaded MVEL2 library from
coherence-rest.jar
and switched to using built in Coherence classes for Coherence REST query processing. MVEL can still be used for query processing if desired by adding the library (mvel2.jar
) to the classpath. - Fixed an issue where Management over REST queries could fail if non-Coherence MBeans exist with the same type field in the
ObjectName
, for example"type=Service"
. - Added support for using a password provider for the keystore password in
AccessController
. - Fixed an issue with
AccessController
where keystores which support read access without a password could no longer be used without a password. - Corrected the
operationId
in the Management over REST Swagger documentation for the servicestop
operation. - Fixed an issue where
NotSerializableException
may be thrown when usinginvokeAll()
on a partitioned cache with persistence configured in active mode. - Corrected the default value returned by the
ClusterNodeMBean
'stracingSamplingRatio
when tracing dependencies aren't present on the class path. - Removed the optional Log4j and SLF4J dependences from the Coherence pom file.
- Fixed an issue where a SEGV core dump could occur in
nio.DirectByteBuffer
operations when releasing anAsyncBinaryStore
backed by an external file. - Updated the Management over REST Swagger documentation to call out certain features that are only available in Grid Edition.
- Updated the Netty dependency version to 4.1.73.
- Enhanced Coherence REST server logging to assist development time debugging by logging handled exceptions for a REST HTTP Response of
BAD_REQUEST
(status 400) at log level 6 or higher. - Removed identity token deserialization in
NameService
TcpAcceptor
processing. - Added JEP 290 support for
ExternalizableLite
.