Skip to content

Coherence CE v14.1.2.0.3

Choose a tag to compare

@pthilagar pthilagar released this 18 Jul 17:06
· 3354 commits to main since this release

This is patch 3 of the Coherence CE v14.1.2-0-0 release.

New features in Coherence CE v14.1.2-0-3

  1. COH-32299 Added new reports to show gRPC proxy information.
  2. COH-32058 Added additional close log messages and channel id to ConnectionExceptions thrown on extend clients to assist in diagnosing why that connection was closed.
  3. 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 are coherence.authrorized.hosts and coherence.extend.authorized.hosts.
  4. COH-31832 Added support for parallelized LimitFilter queries.
  5. COH-31612 Added a configureLogLevel(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

  1. COH-32523 Updated OpenTelemetry to version 1.51.0.
  2. COH-32461 Removed the unused "member" attribute from member definition object in the management over REST Swagger document.
  3. COH-32433 Changed the processing of values provided to system properties ending in "Millis" such as com.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.
  4. COH-32395 Fixed an issue where running a query that involves specific field name prefixes will fail with a Missing or inaccessible method error.
  5. COH-32394 Improved the scalability and performance of gRPC APIs.
  6. COH-32310 Fixed an issue where cancelled gRPC calls were counted as errors.
  7. COH-32256 Fixed an issue where using some filters would result in timeouts due to inefficient code in internal structures.
  8. COH-32229 Fixed an issue where a NamedCache could be injected before the MapEvent listeners were registered.
  9. 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.
  10. COH-32207 Fixed a bug in the KeystoreLogin class where the principal name was incorrectly taken from the certificate issuer name instead of using the certificate subject principal.
  11. COH-32200 Fixed an issue where an EOFException could occur during rolling restart and cause the corresponding service to shut down and start again.
  12. COH-32128 Updated ASM (org.ow2.asm) to version 9.8.
  13. COH-32127 Fixed an issue that could prevent the Gradle/Maven POF plugins from working with Java 24.
  14. COH-32052 Improved Coherence's usage of OpenTelemetry 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.
  15. COH-31975 Fixed an issue where a NullPointerException could be thrown by the Daemon.changeState method in some rare circumstances.
  16. COH-31960 Fixed termination of a DistributedCache service due to invalid assertion Unrecoverable backup ownership de-synchronization for partition XXX(0!=YY).
  17. COH-31414 Fixed an issue where many MessageFactory$CloseConnection objects might be created while an extend connection was being closed.
  18. 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.
  19. COH-30783 Fixed an issue where a NullPointerException may be thrown as a result of failing to bind to a port when a member is transitioning to becoming the management senior.
  20. COH-30595 Fixed a Proxy side memory leak caused by a continuously growing PartitionedCache ProcessedEvents array.
  21. COH-15932 Fixed an issue where a NoClassDefFoundErr is thrown by the default Serializer.getName method when optional inject.jar is not provided.