Skip to content

Releases: oracle/coherence

Coherence CE v15.1.1-0-1

26 Jan 19:03

Choose a tag to compare

This is patch 1 of the Coherence CE v15.1.1-0-0 release.

This patch is functionally equivalent to Coherence CE v15.1.1-0-0.

New features in Coherence CE v15.1.1-0-1

Bugs fixed since Coherence CE v15.1.1-0-0

Coherence CE v15.1.1-0-0

24 Dec 07:27

Choose a tag to compare

This is the Coherence CE v15.1.1-0-0 release.

Important Code Branch Note

This version 15.1.1-0-0 of Coherence CE is compatible with Jakarta EE 9+ (jakarta package names).

Requirements:

  • Java 17 or higher
  • Some features will work only on Java 21 or higher

API documentation for this release is available here: API Reference Documents

What’s New in this 15.1.1-0-0 Release

Learn about the features, enhancements, and changes made to Oracle Coherence in this release:

Coherence CE v22.06.15

26 Jan 19:03

Choose a tag to compare

This is patch 15 of the Coherence CE v22.06 release.

New features in Coherence CE v22.06.15

Bugs fixed since Coherence CE v22.06.14

  1. COH-31478 Fixed an issue where a view-scheme without a back-scheme did not pick up default configuration values for the embedded distributed-scheme, for example the default serializer could be used instead of the configured default serializer.
  2. COH-29262 Fixed an issue where using an expiry value that would cause the expiry time to exceed Long.MAX_VALUE throws an exception.

Coherence CE v14.1.2-0-5

26 Jan 19:02

Choose a tag to compare

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

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

Bugs fixed since Coherence CE v14.1.2-0-4

  1. COH-33040 Fixed a performance regression due to excessive calls to construct DoAsAction instances.
  2. COH-31478 Fixed an issue where a view-scheme without a back-scheme did not pick up default configuration values for the embedded distributed-scheme, for example the default serializer could be used instead of the configured default serializer.
  3. COH-29262 Fixed an issue where using an expiry value that would cause the expiry time to exceed Long.MAX_VALUE throws an exception.

Coherence CE v14.1.1-0-24

26 Jan 19:02

Choose a tag to compare

This is patch 24 of the Coherence CE v14.1.1-0-0 release.

This patch is functionally equivalent to Coherence CE v14.1.1-0-23

New features in Coherence CE v14.1.1-0-24

Bugs fixed since Coherence CE v14.1.1-0-23

Coherence CE v22.06.14

27 Oct 17:10

Choose a tag to compare

This is patch 14 of the Coherence CE v22.06 release.

New features in Coherence CE v22.06.14

  1. COH-32911 Added a remaining messages attribute to the topics Subscriber Group MBean and Subscriber Group Channels Mbean to track the number of uncommitted messages remaining in a topic for a subscriber group. This is also published via Coherence metrics.
  2. COH-32760 Added support for multiple addresses in <well-known-addresses> element for override.
  3. COH-32680 Added system property coherence.concurrent.extend.socketprovider to ease configuration of a non-default socket provider for the concurrent extend client and the concurrent extend proxy.

Bugs fixed since Coherence CE v22.06.13

  1. COH-32549 Removed unnecessary logging when verifying credentials using the Coherence access controller.
  2. COH-32977 Updated Netty to version 4.1.127.Final.
  3. COH-32894 Fixed an issue where the isReady health check on a service MBean might throw a NullPointerException if the service fails to start.
  4. COH-32878 Added the cause exception to the wrapper IOException thrown by PortableObjectSerializer serialize() and deserialize() methods.
  5. COH-32835 Fixed the cause of a NullPointerException in SafeAsyncNamedCache.ensureRunningNamedCache()
  6. COH-32746 Fixed an issue where taking a snapshot on a TTL-limited cache could lead to loss of TTL value and result in entries not being evicted.
  7. COH-32745 Updated Google Protobuf to version 4.31.1.
  8. COH-32744 Updated SLF4J to version 2.0.17.
  9. COH-32738 Updated Log4j 2 to version 2.25.1.
  10. COH-32734 Updated Caffeine to version 3.2.2.
  11. COH-32722 Fixed an issue where view cache services could get a NullPointerException and prevent other services from shutting down gracefully.
  12. COH-32699 Fixed an issue where a NullPointerException may be thrown while applying an index when using a NotEqualsFilter.
  13. COH-32616 Fixed ValueExtractor.getCanonicalName() to handle unexpected exceptions thrown when called on a non lambda instance and return null for those cases.
  14. COH-32536 Fixed an issue where the PacketReceiver service could be terminated due to a NullPointerException.
  15. COH-32340 Fixed an issue where the footprint measurement of index contents could return an erroneous value.
  16. COH-32298 Converted some DatagramTest tool values to longs to address integer overflow issues.
  17. COH-32208 Fixed an issue where a NullPointerException may be thrown in ReadWriteBackingMap isEvictable() in some rare scenarios.
  18. COH-32188 Fixed an issue where an assertion could fail while shutting down busy services.
  19. COH-31534 Enhanced snapshot validation to better identify corrupted snapshots.

Coherence CE v14.1.2-0-4

27 Oct 17:12

Choose a tag to compare

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

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

  1. COH-32911 Added a remaining messages attribute to the topics Subscriber Group MBean and Subscriber Group Channels Mbean to track the number of uncommitted messages remaining in a topic for a subscriber group. This is also published via Coherence metrics.
  2. COH-32760 Added support for multiple addresses in <well-known-addresses> element for override.
  3. COH-32680 Added system property coherence.concurrent.extend.socketprovider to ease configuration of a non-default socket provider for the concurrent extend client and the concurrent extend proxy.
  4. COH-32490 Added heap size settings and processor count to the process details startup log message.
  5. COH-32486 Added enhancement that allows setting TTL for the @CacheAdd, @CacheGet, and @CachePut CDI annotations.
  6. COH-32457 Enhanced the incompatible serialiser warning message displayed when gRPC clients connect to also display the client member details.
  7. COH-31800 Added the ability to destroy a cache via the Storage Manager MBean or via Management over REST.
  8. COH-32844 Added OpenTelemetry support to the published container images.

Bugs fixed since Coherence CE v14.1.2-0-3

  1. COH-32549 Removed unnecessary logging when verifying credentials using the Coherence access controller.
  2. COH-32990 Updated RefreshableAddressProvider to use an Executor for its refresh thread.
  3. COH-32977 Updated Netty to version 4.1.127.Final.
  4. COH-32968 Fixed a server-side memory leak that occurred when handling gRPC connection errors.
  5. COH-32894 Fixed an issue where the isReady health check on a service MBean might throw a NullPointerException if the service fails to start.
  6. COH-32878 Added the cause exception to the wrapper IOException thrown by PortableObjectSerializer serialize() and deserialize() methods.
  7. COH-32835 Fixed the cause of a NullPointerException in SafeAsyncNamedCache.ensureRunningNamedCache().
  8. COH-32746 Fixed an issue where taking a snapshot on a TTL-limited cache could lead to loss of TTL value and result in entries not being evicted.
  9. COH-32745 Updated Google Protobuf to version 4.31.1.
  10. COH-32744 Updated SLF4J to version 2.0.17.
  11. COH-32738 Updated Log4j 2 to version 2.25.1.
  12. COH-32734 Updated Caffeine to version 3.2.2.
  13. COH-32732 Updated OpenTelemetry to version 1.52.0.
  14. COH-32722 Fixed an issue where view cache services could get a NullPointerException and prevent other services from shutting down gracefully.
  15. COH-32699 Fixed an issue where a NullPointerException may be thrown while applying an index when using a NotEqualsFilter.
  16. COH-32652 Fixed an issue where a java.lang.SecurityException may be thrown when running a privileged action due to the Subject not being inherited from the parent thread when using JDK 21.
  17. COH-32616 Fixed ValueExtractor.getCanonicalName() to handle unexpected exceptions thrown when called on a non lambda instance and return null for those cases.
  18. COH-32583 Fixed an issue where an EOFException could occur during rolling restart and cause the corresponding service to shut down and start again.
  19. COH-32536 Fixed an issue where the PacketReceiver service could be terminated due to a NullPointerException.
  20. COH-32340 Fixed an issue where the footprint measurement of index contents could return an erroneous value.
  21. COH-32298 Converted some DatagramTest tool values to longs to address integer overflow issues.
  22. COH-32208 Fixed an issue where a NullPointerException may be thrown in ReadWriteBackingMap isEvictable() in some rare scenarios.
  23. COH-32188 Fixed an issue where an assertion could fail while shutting down busy services.
  24. COH-31534 Enhanced snapshot validation to better identify corrupted snapshots.

Coherence CE v14.1.1-0-23

27 Oct 17:08

Choose a tag to compare

This is patch 23 of the Coherence CE v14.1.1-0-0 release.

New features in Coherence CE v14.1.1-0-23

Bugs fixed since Coherence CE v14.1.1-0-22

COH-32977 Updated Netty to version 4.1.127.Final.
COH-32878 Added the cause exception to the wrapper IOException thrown by PortableObjectSerializer serialize() and deserialize() methods.
COH-32746 Fixed an issue where taking a snapshot on a TTL-limited cache could lead to loss of TTL value and result in entries not being evicted.
COH-32744 Updated SLF4J to version 2.0.17.
COH-32738 Updated Log4j 2 to version 2.25.1.
COH-32722 Fixed an issue where view cache services could get a NullPointerException and prevent other services from shutting down gracefully.
COH-32699 Fixed an issue where a NullPointerException may be thrown while applying an index when using a NotEqualsFilter.
COH-32616 Fixed ValueExtractor.getCanonicalName() to handle unexpected exceptions thrown when called on a non lambda instance and return null for those cases.
COH-32536 Fixed an issue where the PacketReceiver service could be terminated due to a NullPointerException.
COH-32340 Fixed an issue where the footprint measurement of index contents could return an erroneous value.
COH-32298 Converted some DatagramTest tool values to longs to address integer overflow issues.
COH-32208 Fixed an issue where a NullPointerException may be thrown in ReadWriteBackingMap isEvictable() in some rare scenarios.
COH-32188 Fixed an issue where an assertion could fail while shutting down busy services.
COH-31534 Enhanced snapshot validation to better identify corrupted snapshots.

Coherence CE v25.03.2

18 Jul 18:21

Choose a tag to compare

This is patch 2 of the Coherence CE v25.03 release.

New features in Coherence CE v25.03.2

  1. COH-32680 Added system property coherence.concurrent.extend.socketprovider to ease configuration of a non-default socket provider for the concurrent extend client and the concurrent extend proxy.
  2. COH-32549 Removed unnecessary logging when verifying credentials using the Coherence access controller.
  3. COH-32457 Enhanced the incompatible serialiser warning message displayed when gRPC clients connect to also display the client member details.
  4. COH-32299 Added new reports to show gRPC proxy information.
  5. COH-31832 Added support for parallelized LimitFilter queries.
  6. 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 v25.03.1

  1. COH-32652 Fixed an issue where a java.lang.SecurityException may be thrown when running a privileged action due to the Subject not being inherited from the parent thread when using JDK 21.
  2. COH-32616 Fixed ValueExtractor.getCanonicalName() to handle unexpected exceptions thrown when called on a non lambda instance and return null for those cases.
  3. COH-32583 Fixed an issue where an EOFException could occur during rolling restart and cause the corresponding service to shut down and start again.
  4. COH-32536 Fixed an issue where the PacketReceiver service could be terminated due to a NullPointerException.
  5. COH-32524 Updated Helidon to version 4.2.3
  6. COH-32523 Updated OpenTelemetry to version 1.51.0.
  7. COH-32461 Removed the unused "member" attribute from member definition object in the management over REST Swagger document.
  8. 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.
  9. COH-32395 Fixed an issue where running a query that involves specific field name prefixes will fail with a Missing or inaccessible method error.
  10. COH-32394 Improved the scalability and performance of gRPC APIs.
  11. COH-32347 Updated org.eclipse.parsson:parson-media to version 1.1.7.
  12. COH-32346 Updated Jersey to version 3.1.10.
  13. COH-32345 Updated Caffeine to version 3.2.0.
  14. COH-32342 Updated Jackson to version 2.19.0.
  15. COH-32310 Fixed an issue where cancelled gRPC calls were counted as errors.
  16. COH-32229 Fixed an issue where a NamedCache could be injected before the MapEvent listeners were registered.
  17. COH-32208 Fixed an issue where a NullPointerException may be thrown in ReadWriteBackingMap isEvictable() in some rare scenarios.
  18. COH-32200 Fixed an issue where an EOFException could occur during rolling restart and cause the corresponding service to shut down and start again.
  19. COH-32188 Fixed an issue where an assertion could fail while shutting down busy services.
  20. 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.

Coherence CE v22.06.13

18 Jul 18:20

Choose a tag to compare

This is patch 13 of the Coherence CE v22.06 release.

New features in Coherence CE v22.06.13

  1. COH-32299 Added new reports to show gRPC proxy information.
  2. COH-31832 Added support for parallelized LimitFilter queries.
  3. 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 v22.06.12

  1. COH-32524 Updated Helidon to version 4.2.3
  2. COH-32523 Updated OpenTelemetry to version 1.51.0.
  3. COH-32461 Removed the unused "member" attribute from member definition object in the management over REST Swagger document.
  4. 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.
  5. COH-32395 Fixed an issue where running a query that involves specific field name prefixes will fail with a Missing or inaccessible method error.
  6. COH-32394 Improved the scalability and performance of gRPC APIs.
  7. COH-32347 Updated org.eclipse.parsson:parson-media to version 1.1.7.
  8. COH-32346 Updated Jersey to version 3.1.10.
  9. COH-32345 Updated Caffeine to version 3.2.0.
  10. COH-32342 Updated Jackson to version 2.19.0.
  11. COH-32310 Fixed an issue where cancelled gRPC calls were counted as errors.
  12. COH-32229 Fixed an issue where a NamedCache could be injected before the MapEvent listeners were registered.
  13. COH-32200 Fixed an issue where an EOFException could occur during rolling restart and cause the corresponding service to shut down and start again.
  14. 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.