8000 Releases · oracle/coherence · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: oracle/coherence

Coherence CE v25.03.1

29 Apr 18:21
Compare
Choose a tag to compare

This is patch 1 of the Coherence CE 25.03 release.

New features in Coherence CE 25.03.1

  1. COH-32058 Added additional close log messages and channel id to ConnectionException thrown on an Extend client to assist in diagnosing why that connection was closed.
  2. COH-31906 Added 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 are coherence.authrorized.hosts and coherence.extend.authorized.hosts.

Bugs fixed since Coherence CE 25.03

  1. COH-32256 Fixed an issue where using some filters would result in timeouts due to inefficient code in internal structures.
  2. 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.
  3. COH-32128 Updated ASM (org.ow2.asm) to version 9.8.
  4. COH-32127 Fixed an issue which could prevent the Gradle/Maven POF plugins from working with Java 24.
  5. COH-32052 Improved Coherence's usage of OpenTelemetry to 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.
  6. COH-31975 Fixed an issue where NullPointerException could be thrown by Daemon.changeState method in some rare circumstances.
  7. COH-31960 Fixed an issue where a DistributedCache service may be terminated due to invalid assertion "Unrecoverable backup ownership de-synchronization for partition XXX(0!=YY)".
  8. COH-31414 Fixed an issue where many MessageFactory$CloseConnection objects might be created while an extend connection was being closed.
  9. 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.
  10. COH-30595 Fixed a Proxy side memory leak caused by a continuously growing PartitionedCache ProcessedEvents array.
  11. COH-15932 Fixed an issue where NoClassDefFoundErr is thrown by default Serializer.getName method when optional inject.jar is not provided.

Coherence CE v25.03

28 Mar 14:23
Compare
Choose a tag to compare

This is the Coherence CE v25.03 release.

Requirements:

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

Major New Features in Coherence CE 25.03

  1. Remote Topics
    A remote topic is specialized topic service that routes operations to a topic on the Coherence cluster. The remote topic and the topic on the cluster must have the same topic name. Extend clients use the NamedTopic interface as normal to get an instance of the topic. At run time, the topic operations are not executed locally but instead are sent using TCP/IP to an Extend or gRPC proxy service on the cluster. The fact that the topic operations are delegated to a topic on the cluster is transparent to the client code. There is no API difference between topics on a cluster member and topics on a client.

Other New Features and Enhancements in Coherence CE 25.03

COH-31826 Enhanced automatic detection of persistence targeting remote file-systems by identifying file system type osfc2 as a remote file-system and in such cases auto-enabled je.log.useODSYNC to ensure database integrity in such environments.
COH-31695 Added xml-override attribute with default name for specifying override file for Coherence default and coherence-concurrent module cache configurations.
COH-31646 General refactoring and hardening of the Coherence gRPC APIs.
COH-31481 Removed use of java.lang.SecurityManager and java.security.AccessController when running on Java 24 and higher.
COH-31464 Fixed timing related issues in the NamedTopic subscriber API and generally hardened the code base.
COH-31101 Updated the metrics format to conform to the OpenObservability spec.
COH-31087 Added the serializer name to the proxy server and client serializer mismatch log message.
COH-31079 Added the ability to run pre-defined reports using Management over REST API.
COH-31009 Moved JpaCacheLoader and JpaCacheStore into coherence-jpa module, and changed the package name from com.tangosol.coherence.jpa to com.oracle.coherence.jpa.
COH-30940 Added new ValueExtractor factory methods to the com.tangosol.util.Extractors class.
COH-30790 Updated query explain and query trace output, as well as MaxQueryDescription on StorageManager MBean to show a better/more readable representation of filters and extractors being used.
COH-30731 Added CollectionExtractor which enables projection of values within a collection using a nested ValueExtractor.
COH-30514 Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.
COH-30448 Improved the warning log message which describes a potential communication problem due to packet delivery failures to be more clear and accurate.
COH-30321 Removed the stack trace from the log message that indicates that a remote cache or invocation service failed to start due to being unable to connect to a proxy service.
COH-30057 Added support for system property coherence.guardian.log.threaddump.interval which can be set to a time duration to reduce the frequency that guardian service thread dumps appear in the server log.
COH-29675 Added a warning message to the Name Service lookup utility, NSLookup, when lookup of -name <service> fails and the provided service does not match any of the predefined services.
COH-27121 Added a Management MBean operation and a REST endpoint to reset statistics for MBeans specified by a query string.

Bugs Fixed since Coherence CE 24.09

COH-31958 Updated Helidon to version 4.2.0
COH-31917 Fixed an issue where a partitioned cache service may be terminated due to an unhandled ArrayOutOfBoundsException being thrown in some rare circumstances when a member leaves the cluster.
COH-31905 Fixed an issue where the default access controller and auditing authoriser did not properly print principal names in log messages.
COH-31840 Reduced the log level of BufferManager log messages to FINEST.
COH-31799 Fixed an issue where a topics subscriber may fail to reconnect after the underlying topic service has been stopped and restarted or suspended and resumed.
COH-31798 Updated Netty to version 4.1.118.FINAL.
COH-31783 Fixed an issue where using Caffeine as a backing map and performing eviction of a single entry could result in said entry still being briefly visible to other cache operations.
COH-31759 Fixed an issue where an IllegalArgumentException may be thrown by Coherence HTTP endpoints when an unsupported HTTP method is received.
COH-31723 Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected.
COH-31717 Enhanced LoginModule to support providing the keystore password with a callback handler.
COH-31712 Fixed an issue where foreign namespace XML elements (such as <spring:bean>) within a cachestore-scheme would not be processed.
COH-31674 Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.
COH-31664 Fixed exceptions thrown during fail-over or shutdown of gRPC client connections.
COH-31614 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.
COH-31608 Updated OpenTelemetry to version 1.46.0.
COH-31596 Fixed an issue that could prevent OpenTelemetry spans from being properly linked.
COH-31497 Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.
COH-31480 Fixed an issue where RemoveCount on the StorageManager MBean was not being reset when calling resetStatistics().
COH-31399 Updated gRPC to version 1.65.1.
COH-31385 Fixed an issue where a NullPointerException may be thrown when fetching the BinaryEntries from a TransferEvent if the partition is migrating.
COH-31376 Fixed an issue where published Coherence source JAR doesn't contain Java sources files.
COH-31373 Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed cache services from starting.
COH-31325 Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.
COH-31253 Fixed an issue where internal CacheStore operations can result in unsolicited commit events.
COH-31217 Fixed an issue where calling seek() on a topic subscriber could intermittently cause a ClassCastException on a subsequent receive() call.
COH-31210 Fixed an issue where a NullPointerException could be thrown when using the coherence-mp-config module.
COH-31209 Fixed an issue where overriding the backing map for a caching scheme using a cache config override throws an exception because the merging of two scheme elements results in invalid XML.
COH-31208 Fixed an issue where using a cache configuration override containing cache-mapping for the same cache-name as the parent cache configuration file results in IllegalArgumentException.
COH-31179 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.
COH-31178 Fixed an issue where cache map listeners were not unregistered when a gRPC proxy service was shutdown.
COH-31164 Fixed an issue where using the SimilaritySearch aggregator from gRPC clients did not work
COH-31125 Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.
COH-31109 Fixed an issue during a rolling upgrade where a corrupted message type 87 can occur in a Coherence storage enabled server running version 12.2.1.4/14.1.1.0 while other storage-enabled cluster members are version 14.1.1.2206 or higher.
COH-31092 Fixed the issue where SimilaritySearch aggregator couldn't be executed asynchronously.
COH-31022 Fixed an issue where persistence snapshots could produce a NullPointerException in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.
COH-30999 Fixed an issue where the getOrDefault() call on a cache that uses RWBM with cache store does not propagate the call through to the cache store when the entry does not exist.
COH-30969 Fixed an issue where InFilter queries could take longer to return.
COH-30950 Fix equality and hash code for UniversalExtractor (UE), used by indexing, when UE name is a JavaBean accessor but missing method suffix, (), , i.e. UE("getProperty") is now equivalent to UE("getProperty()") and ReflectionExtractor("getProperty").
COH-30939 Fixed a thread safety issue when calling removeAll on SafeHashMap.
COH-30928 Updated the executor services CronTask to allow the user to configure whether or not the wrapped task should be cloned upon each successful execution or not where as previously, it always performed the clone which prevents the task from maintaining internal state.
COH-30916 Fixed an issue where performing a rolling upgrade would cause a NullPointerException and make the cache service restart.
COH-30907 Fixed an issue that prevented the use of additional filters when using NamedOrchestration to orchestrate tas 8000 ks to the executor service.
COH-30900 Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.
COH-30845 Fixed an issue where entry processor invocations may never be re-sent when re-distribution ...

Read more

Coherence CE v22.06.12

15 Apr 15:19
Compare
Choose a tag to compare

This is patch 12 of the Coherence CE 22.06 release.

New features in Coherence CE 22.06.12

  1. COH-31826 Enhanced automatic detection of persistence targeting remote file-systems by identifying file system type osfc2 as a remote file-system and in such cases auto-enabled je.log.useODSYNC to ensure database integrity in such environments.
  2. COH-31464 Fixed timing related issues in the NamedTopic subscriber API and generally hardened the code base.
  3. COH-31101 Updated the metrics format to conform to the OpenObservability spec.
  4. COH-31087 Added the serializer name to the proxy server and client serializer mismatch log message.
  5. COH-30514 Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.

Bugs fixed since Coherence CE 22.06.11

  1. COH-31917 Fixed an issue where a partitioned cache service may be terminated due to an unhandled ArrayOutOfBoundsException being thrown in some rare circumstances when a member leaves the cluster.
  2. COH-31905 Fixed an issue where the default access controller and auditing authoriser did not properly print principal names in log messages.
  3. COH-31853 Updated Helidon to version 2.6.11
  4. COH-31799 Fixed an issue where a topics subscriber may fail to reconnect after the underlying topic service has been stopped and restarted or suspended and resumed.
  5. COH-31798 Fix for CVE-2025-24970.
  6. COH-31783 Fixed an issue where using Caffeine as a backing map and performing eviction of a single entry could result in said entry still being briefly visible to other cache operations.
  7. COH-31759 Fixed an issue where an IllegalArgumentException may be thrown by Coherence HTTP endpoints when an unsupported HTTP method is received.
  8. COH-31723 Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected.
  9. COH-31717 Enhanced LoginModule to support providing the keystore password with a callback handler.
  10. COH-31712 Fixed an issue where foreign namespace XML elements (such as spring:bean) within a cachestore-scheme would not be processed.
  11. COH-31674 Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.
  12. COH-31614 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.
  13. COH-31497 Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.
  14. COH-31373 Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed cache services from starting.
  15. COH-31217 Fixed an issue where calling seek() on a topic subscriber could intermittently cause a class cast exception on a subsequent receive() call.

Coherence CE v14.1.2.0.2

29 Apr 17:36
Compare
Choose a tag to compare

This is patch 2 of the Coherence CE v14.1.2.0 release.

New features in Coherence CE 14.1.2.0.2

  1. COH-31826 Enhanced automatic detection of persistence targeting remote file-systems by identifying file system type osfc2 as a remote file-system and in such cases auto-enabled je.log.useODSYNC to ensure database integrity in such environments.
  2. COH-31646 General refactoring and hardening of the Coherence gRPC APIs.
  3. COH-31568 Added federation DestinationMBean attribute and metric TransportBackloggedTime which tracks the total amount of time that the federation connection has been backlogged. No new federation messages are created or sent while the connection is backlogged.
  4. COH-31481 Removed use of java.lang.SecurityManager and java.security.AccessController when running on Java 24 and higher.
  5. COH-31464 Fixed timing related issues in the NamedTopic subscriber API and generally hardened the code base.
  6. COH-31101 Updated the metrics format to conform to the OpenObservability spec.
  7. COH-31087 Added the serializer name to the proxy server and client serializer mismatch log message.
  8. COH-30514 Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.

Bugs fixed since Coherence CE 14.1.2.0.1

  1. COH-31917 Fixed an issue where a partitioned cache service may be terminated due to an unhandled ArrayOutOfBoundsException being thrown in some rare circumstances when a member leaves the cluster.
  2. COH-31905 Fixed an issue where the default access controller and auditing authoriser did not properly print principal names in log messages.
  3. COH-31853 Updated Helidon to version 2.6.11
  4. COH-31840 Reduced the log level of BufferManager log messages to FINEST.
  5. COH-31799 Fixed an issue where a topics subscriber may fail to reconnect after the underlying topic service has been stopped and restarted or suspended and resumed.
  6. COH-31798 Fix for CVE-2025-24970.
  7. COH-31783 Fixed an issue where using Caffeine as a backing map and performing eviction of a single entry could result in said entry still being briefly visible to other cache operations.
  8. COH-31759 Fixed an issue where an IllegalArgumentException may be thrown by Coherence HTTP endpoints when an unsupported HTTP method is received.
  9. COH-31723 Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected.
  10. COH-31717 Enhanced LoginModule to support providing the keystore password with a callback handler.
  11. COH-31712 Fixed an issue where foreign namespace XML elements (such as spring:bean) within a cachestore-scheme would not be processed.
  12. COH-31674 Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.
  13. COH-31664 Fixed exceptions thrown during fail-over or shutdown of gRPC client connections.
  14. COH-31614 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.
  15. COH-31608 Updated optional dependency OpenTelemetry version from 1.29.0 to 1.46.0.
  16. COH-31596 Fixed an issue that could prevent OpenTelemetry spans from being properly linked.
  17. COH-31497 Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.
  18. COH-31373 Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed cache services from starting.
  19. COH-31217 Fixed an issue where calling seek() on a topic subscriber could intermittently cause a class cast exception on a subsequent receive() call.

Coherence CE v14.1.1.0.21

15 Apr 15:16
Compare
Choose a tag to compare

This is patch 21 of the Coherence CE v14.1.1.0 release.

New features in Coherence CE 14.1.1.0.21

  1. COH-31826 Enhanced automatic detection of persistence targeting remote file-systems by identifying file system type osfc2 as a remote file-system and in such cases auto-enabled je.log.useODSYNC to ensure database integrity in such environments.
  2. COH-31101 Updated the metrics format to conform to the OpenObservability spec.
  3. COH-31087 Added the serializer name to the proxy server and client serializer mismatch log message.
  4. COH-30514 Added a Management MBean and REST operation to fetch the persistence snapshot or recovery status, as well as a list of failed snapshots.

Bugs fixed since Coherence CE 14.1.1.0.20

  1. COH-31917 Fixed an issue where a partitioned cache service may be terminated due to an unhandled ArrayOutOfBoundsException being thrown in some rare circumstances when a member leaves the cluster.
  2. COH-31798 Fix for CVE-2025-24970.
  3. COH-31717 Enhanced LoginModule to support providing the keystore password with a callback handler.
  4. COH-31712 Fixed an issue where foreign namespace XML elements (such as spring:bean) within a cachestore-scheme would not be processed.
  5. COH-31614 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.
  6. COH-31497 Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.

Coherence CE v24.09.3

05 Feb 15:51
Compare
Choose a tag to compare

This is patch 3 of the Coherence CE 24.09 release.

NOTE: The main purpose of this patch is to include Coherence AI related interfaces to the API Reference documentation.

New features in Coherence CE 24.09.3

COH-31101 Updated the metrics format to conform to the OpenObservability spec.

Bugs fixed since Coherence CE 24.09.2

COH-31723 Fixed an issue where a topics subscriber may return an incorrect channel count if it is disconnected
COH-31712 Fixed a configuration issue that prevented processing xml elements from a foreign namespace within cachestore-scheme when the federated-loading element was also present.
COH-31674 Fixed an issue where a topics subscriber may fail to be properly unsubscribed if the senior cluster member dies.
COH-31664 Fixed exceptions thrown during fail-over or shutdown of gRPC client connections.
COH-31497 Fixed an issue where taking snapshots without suspending the service could result in thread starvation due to concurrent requests.
COH-31373 Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed caches services from starting.

Coherence CE v24.09.2

21 Jan 21:16
Compare
Choose a tag to compare

This is patch 2 of the Coherence CE 24.09 release.

CAUTION: Coherence CE 24.09.1 release had to be corrected and released as 24.09.2. Do not pickup 24.09.1 release.

New features in Coherence CE 24.09.2

  1. COH-31646 General refactoring and hardening of the Coherence gRPC APIs
  2. COH-31464 Fixed timing related issues in the NamedTopic subscriber API and generally hardened the code base.
  3. COH-31276 Added a size MBean attribute and metric for view caches.
  4. COH-31087 Enhanced proxy log message to include the serializer name when an exception thrown due to mismatch in serializer type between the server and client.
  5. COH-31079 Added the ability to run pre-defined reports using Management over REST API.
  6. COH-30057 Added support for system property coherence.guardian.log.threaddump.interval which can be set to a time duration to reduce the frequency that guardian service thread dumps appear in the server log.
  7. COH-29675 Added a warning message to the Name Service lookup utility, NSLookup, when lookup of "-name " fails and the provided service does not match any of the predefined services.
  8. COH-27121 Added a Management MBean operation and a REST endpoint to reset statistics for MBeans specified by a query string.

Bugs fixed since Coherence CE 24.09

  1. COH-31614 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity due to cache creation or deletion runs concurrently with taking a snapshot.
  2. COH-31608 Bumped optional dependency, OpenTelemetry, from 1.29.0 to 1.46.0.
  3. COH-31596 Fixed an issue that could prevent OpenTelemetry spans from being properly linked.
  4. COH-31480 Fixed an issue where RemoveCount on the StorageManager MBean was not being reset when calling resetStatistics().
  5. COH-31399 Update Helidon Version to 4.1.5, Netty version to 4.1.115.Final, gRPC version to 1.65.1
  6. COH-31385 Fixed an issue in federation where a NullPointerException may be thrown when a partition is moved while processing journal events for that partition.
  7. COH-31325 Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.
  8. COH-31253 Fixed an issue where internal CacheStore operations can result in unsolicited commit events.
  9. COH-31210 Fixed an issue where a NullPointerException could be thrown when using the coherence-mp-config module.
  10. COH-31209 Fixed an issue where overriding the backing map for a caching scheme using a cache config override throws an exception because the merging of two scheme elements results in invalid XML.
  11. COH-31208 Fixed an issue where using a cache configuration override containing cache-mapping for the same cache-name as the parent cache configuration file results in java.lang.IllegalArgumentException.
  12. COH-31179 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.
  13. COH-31178 Fixed an issue where cache map listeners were not unregistered when a gRPC proxy service was shutdown.
  14. COH-31164 Fixed an issue where using the SimilaritySearch aggregator from gRPC clients did not work.
  15. COH-31125 Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.
  16. COH-31109 Fixed an issue during a rolling upgrade where a corrupted message type 87 can occur in a Coherence storage enabled server running version 12.2.1.4/14.1.1.0 while other storage-enabled cluster members are version 14.1.1.2206 or higher.
  17. COH-31092 Fixed the issue where SimilaritySearch aggregator couldn't be executed asynchronously.
  18. COH-31022 Fixed an issue where persistence snapshots could produce a NullPointerException in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.
  19. COH-30999 Fixed an issue where the getOrDefault() call on a cache that uses RWBM with cache store does not propagate the call through to the cache store when the entry does not exist.
  20. COH-30900 Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.
  21. COH-30772 Fixed an issue where a write-behind remove might get stuck when there are outstanding pending write-behind operations on the entry.
  22. COH-29982 Added backwards and forward compatibility support for system properties with prefix "com.oracle.common" and "com.oracle.coherence.common", if system property lookup fails beginning with one prefix, retry lookup with alternative prefix. This change accommodates moving package com.oracle.common to com.oracle.coherence.common in Coherence version 14.1.1.0.
  23. COH-29800 Fixed an issue where backing map manager wasn't correctly set and initialized when using View Scheme.

Coherence CE v22.06.11

21 Jan 19:50
Compare
Choose a tag to compare

This is patch 11 of the Coherence CE 22.06 release.

New features in Coherence CE 22.06.11

  1. COH-30448 Improved the warning log message which describes a potential communication problem due to packet delivery failures to be more clear and accurate.
  2. COH-30321 Removed the stack trace from the log message that indicates that a remote cache or invocation service failed to start due to being unable to connect to a proxy service.
  3. COH-30057 Added support for system property coherence.guardian.log.threaddump.interval which can be set to a time duration to reduce the frequency that guardian service thread dumps appear in the server log.
  4. COH-29675 Added a warning message to the Name Service lookup utility, NSLookup, when lookup of "-name " fails and the provided service does not match any of the predefined services.
  5. COH-27121 Added a Management MBean operation and a REST endpoint to reset statistics for MBeans specified by a query string.

Bugs fixed since Coherence CE 22.06.10

  1. COH-31480 Fixed an issue where RemoveCount on the StorageManager MBean was not being reset when calling resetStatistics().
  2. COH-31402 Updated Helidon to version 2.6.10, Netty to version 4.1.115.Final, and gRPC to version 1.65.1.
  3. COH-31385 Fixed an issue in federation where a NullPointerException may be thrown when a partition is moved while processing journal events for that partition.
  4. COH-31325 Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.
  5. COH-31253 Fixed an issue where internal CacheStore operations can result in unsolicited commit events.
  6. COH-31210 Fixed an issue where a NullPointerException could be thrown when using the coherence-mp-config module.
  7. COH-31209 Fixed an issue where overriding the backing map for a caching scheme using a cache config override throws an exception because the merging of two scheme elements results in invalid XML.
  8. COH-31208 Fixed an issue where using a cache configuration override containing cache-mapping for the same cache-name as the parent cache configuration file results in java.lang.IllegalArgumentException.
  9. COH-31179 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.
  10. COH-31125 Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.
  11. COH-31109 Fixed an issue during a rolling upgrade where a corrupted message type 87 can occur in a Coherence storage enabled server running version 12.2.1.4/14.1.1.0 while other storage-enabled cluster members are version 14.1.1.2206 or higher.
  12. COH-31022 Fixed an issue where persistence snapshots could produce a NullPointerException in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.
  13. COH-30999 Fixed an issue where the getOrDefault() call on a cache that uses RWBM with cache store does not propagate the call through to the cache store when the entry does not exist.
  14. COH-30900 Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.
  15. COH-30772 Fixed an issue where a write-behind remove might get stuck when there are outstanding pending write-behind operations on the entry.
  16. COH-30132 Fixed an issue where a ClassCastException or NullPointerException may be thrown by InvocableMap during service config processing in some very rare scenarios.
  17. COH-29982 Added backwards and forward compatibility support for system properties with prefix "com.oracle.common" and "com.oracle.coherence.common", if system property lookup fails beginning with one prefix, retry lookup with alternative prefix. This change accommodates moving package com.oracle.common to com.oracle.coherence.common in Coherence version 14.1.1.0.
  18. COH-29800 Fixed an issue where backing map manager wasn't correctly set and initialized when using View Scheme.

Coherence CE v14.1.2.0.1

21 Jan 19:52
Compare
Choose a tag to compare

This is patch 1 of the Coherence CE v14.1.2.0 release.

New features in Coherence CE 14.1.2.0.1

  1. COH-31276 Added a size MBean attribute and metric for view caches.
  2. COH-31148 Fixed an issue where ReadWriteBackingMap.flush() might call storeAll() even when the entry set is empty.
  3. COH-31079 Added the ability to run pre-defined reports using Management over REST API.
  4. COH-30731 Added CollectionExtractor which enables projection of values within a collection using a nested ValueExtractor.
  5. COH-30448 Improved the warning log message which describes a potential communication problem due to packet delivery failures to be more clear and accurate.
  6. COH-30321 Removed the stack trace from the log message that indicates that a remote cache or invocation service failed to start due to being unable to connect to a proxy service.
  7. COH-30080 Enhanced OptimisticNamedCache's UnableToAcquireLockException message to include additional information. See details in the Log Message Glossary.
  8. COH-30057 Added support for system property coherence.guardian.log.threaddump.interval which can be set to a time duration to reduce the frequency that guardian service thread dumps appear in the server log.
  9. COH-29675 Added a warning message to the Name Service lookup utility, NSLookup, when lookup of "-name " fails and the provided service does not match any of the predefined services.
  10. COH-27121 Added a Management MBean operation and a REST endpoint to reset statistics for MBeans specified by a query string.

Bugs fixed since Coherence CE 14.1.2.0.0

  1. COH-31480 Fixed an issue where RemoveCount on the StorageManager MBean was not being reset when calling resetStatistics().
  2. COH-31402 Updated Helidon to version 2.6.10, Netty to version 4.1.115.Final, and gRPC to version 1.65.1.
  3. COH-31340 Fixed non-compliant version of pof-maven-plugin.
  4. COH-31325 Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.
  5. COH-31310 Fixed an issue where ReplicateAllPercentComplete was not resetting to 0 on subsequent replicateAll() operations after a prior aborted attempt.
  6. COH-31260 Fixed query and cache-server scripts to work with JSON objects by adding coherence-json.jar and its dependencies to Java classpath.
  7. COH-31253 Fixed an issue where internal CacheStore operations can result in unsolicited commit events.
  8. COH-31210 Fixed an issue where a NullPointerException could be thrown when using the coherence-mp-config module.
  9. COH-31209 Fixed an issue where overriding the backing map for a caching scheme using a cache config override throws an exception because the merging of two scheme elements results in invalid XML.
  10. COH-31208 Fixed an issue where using a cache configuration override containing cache-mapping for the same cache-name as the parent cache configuration file results in java.lang.IllegalArgumentException.
  11. COH-31179 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.
  12. COH-31178 Fixed an issue where cache map listeners were not unregistered when a gRPC proxy service was shutdown.
  13. COH-31125 Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.
  14. COH-31022 Fixed an issue where persistence snapshots could produce a NullPointerException in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.
  15. COH-30999 Fixed an issue where the getOrDefault() call on a cache that uses RWBM with cache store does not propagate the call through to the cache store when the entry does not exist.
  16. COH-30900 Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.
  17. COH-30772 Fixed an issue where a write-behind remove might get stuck when there are outstanding pending write-behind operations on the entry.
  18. COH-29982 Added backwards and forward compatibility support for system properties with prefix "com.oracle.common" and "com.oracle.coherence.common", if system property lookup fails beginning with one prefix, retry lookup with alternative prefix. This change accommodates moving package com.oracle.common to com.oracle.coherence.common in Coherence version 14.1.1.0.
  19. COH-29800 Fixed an issue where backing map manager wasn't correctly set and initialized when using View Scheme.

Coherence CE v14.1.1.0.20

21 Jan 19:43
Compare
Choose a tag to compare

This is patch 20 of the Coherence CE v14.1.1.0 release.

New features in Coherence CE 14.1.1.0.20

  1. COH-30321 Removed the stack trace from the log message that indicates that a remote cache or invocation service failed to start due to being unable to connect to a proxy service.
  2. COH-30080 Enhanced OptimisticNamedCache's UnableToAcquireLockException message to include additional information. See details in the Log Message Glossary.
  3. COH-30057 Added support for system property coherence.guardian.log.threaddump.interval which can be set to a time duration to reduce the frequency that guardian service thread dumps appear in the server log.
  4. COH-29675 Added a warning message to the Name Service lookup utility, NSLookup, when lookup of "-name " fails and the provided service does not match any of the predefined services.

Bugs fixed since Coherence CE 14.1.1.0.19

  1. COH-31407 Updated Netty to version 4.1.115.Final.
  2. COH-31373 Fixed an issue where doing a rolling upgrade could result in an IllegalStateException and prevent distributed caches services from starting.
  3. COH-31325 Fixed an issue where the ContinuousQueryCache constructor did not honor the request for no local cache values when a map listener was provided. Note: this fix results in a behavior change as the CQC constructor now infers that the provided listener is a lite listener.
  4. COH-31310 Fixed an issue where ReplicateAllPercentComplete was not resetting to 0 on subsequent replicateAll() operations after a prior aborted attempt.
  5. COH-31267 Fix for CVE-2024-38998.
  6. COH-31253 Fixed an issue where internal CacheStore operations can result in unsolicited commit events.
  7. COH-31179 Fixed an issue where an IllegalArgumentException could be thrown when a cache persistence activity runs concurrently with taking a snapshot.
  8. COH-31125 Fixed an issue where using the NullFirst argument set to true in a SafeComparator would not be honored when running queries.
  9. COH-31022 Fixed an issue where persistence snapshots could produce a NullPointerException in some rare circumstances if a rolling upgrade to remove cache mappings was not correctly done.
  10. COH-30999 Fixed an issue where the getOrDefault() call on a cache that uses RWBM with cache store does not propagate the call through to the cache store when the entry does not exist.
  11. COH-30900 Fixed an issue where recovering multiple large caches with indices from persistence could result in invalid index contents.
  12. COH-30772 Fixed an issue where a write-behind remove might get stuck when there are outstanding pending write-behind operations on the entry.
  13. COH-30132 Fixed an issue where a ClassCastException or NullPointerException may be thrown by InvocableMap during service config processing in some very rare scenarios.
  14. COH-29982 Added backwards and forward compatibility support for system properties with prefix "com.oracle.common" and "com.oracle.coherence.common", if system property lookup fails beginning with one prefix, retry lookup with alternative prefix. This change accommodates moving package com.oracle.common to com.oracle.coherence.common in Coherence version 14.1.1.0.
  15. COH-29800 Fixed an issue where backing map manager wasn't correctly set and initialized when using View Scheme.
0