Releases: oracle/coherence
Releases · oracle/coherence
Coherence CE v14.1.1.0.3
This is patch 3 of the Coherence CE v14.1.1 release.
Fixed Issues
- Fixed an issue where a service could repeatedly fail to recover a partition.
- Updated the coherence-netty POM file dependency for Netty to version 4.1.51.Final.
- Fixed a memory leak of metrics metadata when metrics is enabled.
- Fixed an issue where a custom namespace handler cannot be used within a backing-map-scheme element.
- Fixed an issue where PartitionedCache's PartitionControl may hang indefinitely due to a discarded backup message.
- Fixed a memory leak which can occur in an *Extend client when using a custom AddressProvider.
- Fixed an issue where a service could be terminated while finalizing a cache request.
- Fixed an issue where DatagramTest would not run when using Java 11.
- CVE-2020-14756 Fixed an issue where the JEP 290 ObjectInputFilter is bypassed when deserializing an ExternalizableLite object.
- Fixed an issue where the service thread could be terminated while blocked waiting for an index rebuild to finish.
- Fixed an issue where a service with on-demand persistence mode could be blocked by the recovery quorum from a system property.
- Corrected the MANIFEST.MF Bundle-Version in Coherence jar files.
- Fixed an issue where a deadlock could occur when a node becomes the dynamic management senior while there are other management nodes in the cluster.
- Fixed an issue where a cache remove operation could get lost during partition transfer.
- Fixed an issue where partition recovery could take a long time for a large cluster, especially with persistence using shared disk storage.
- Fixed an issue with binary map detection within a ContinuousQueryCache.
- Fixed an issue where a NullPointerException could be thrown during partition redistribution.
Coherence CE v14.1.1.0.2
This is patch 2 of the Coherence CE v14.1.1 release.
Fixed Issues
- Improved recovering from persistence by deferring contentious maintenance tasks.
- Fixed an issue where active recovery may commence while the service is suspended.
- Fixed an issue where NonBlockingFiniteStateMachine.quiesceThenStop() does not shut down the state machine's event processing thread.
- Fixed an issue where traffic over TLS 1.3 connections may hang.
- Improved the description for the various managed-nodes options in a schema for coherence operational config so that it is easier for the developer to gain a quick understanding of what each mode means.
- Fixed an issue in management over REST where an empty response could be returned instead of an expected empty collection.
- Fixed an issue where partition distribution may fail to reach a balanced state within 5 minutes after recovering from a persistence snapshot.
- Fixed an issue in CohQL where a StackOverflowError could be thrown when comparing two identifiers.
- Fixed an issue in CohQL where backup and restore commands would use the default Java serializer rather than the pass-through binary serializer.
- Fixed a race condition in ConfigurableCacheFactory where concurrent releaseCache() or destroyCache() calls could result in an IllegalArgumentException being thrown.
- Fixed an issue in management over REST where the MBeanHelper incorrectly double-quotes scoped service names resulting in issues accessing service data.
- Added additional improvement to the fix an issue where a service using active persistence may be terminated with a PersistenceException due to reaching the guardian timeout on a blocked operation.
- Fixed an issue with the JVisualVM Plugin where it did not correctly function against Coherence-CE versions.
- Fixed an issue where TcpRing may incorrectly trigger eviction of a temporarily network unreachable cluster member.
- Fixed an issue where partition distribution for a large cluster could take a long time to reach the desired state.
- Added security enhancement that enables configuring between secure static lambdas and more convenient to use dynamic lambdas.
- Fixed an issue where a registered MapTrigger may not be called.
- Fixed a non-optimal deadlock avoidance rollback when using BackingMapContext.getBackingMapEntry to enlist entries in a different cache while concurrently executing a invokeAll on the other cache.
Coherence CE v20.06.1
This is patch 1 of the Coherence CE v20.06 release.
Fixed Issues
- Fixed an issue where active recovery may commence while the service is suspended.
- Fixed an issue where traffic over TLS 1.3 connections may hang.
- Fixed an issue with Coherence management resources where client getting no response instead of an empty collection.
- Improved the description for the various managed-nodes options in a schema for coherence operational config so that it is easier for the developer to gain a quick understanding of what each mode means.
- Fixed a non-optimal deadlock avoidance rollback when using BackingMapContext.getBackingMapEntry to enlist entries in a different cache while concurrently executing a invokeAll on the other cache.
- Fixed an issue with CohQL backup and restore commands to use pass-through binary serializer rather than default Java serializer.
- Fixed an issue with CohQL where a StackOverflow would occur when comparing two identifiers.
- Fixed an issue with missing RPC definition for index removal in gRPC services.
- Fixed an issue with the signature of truncate RPC definition in gRPC services definition.
- Fixed an issue where Extend proxies create a new ConfigurableCacheFactory instance and hence fail to work correctly when using Coherence in a CDI container with the coherence-cdi-server module.
Coherence CE v20.06
This is the official Coherence CE v20.06 release which enables development of modern microservices applications with Coherence and provides seamless integration with Helidon.
New Features
- Support for CDI (Contexts and Dependency Injection) 2.0
- Support for Eclipse MicroProfile Config 1.4
- Support for Eclipse MicroProfile Metrics 2.2
- gRPC Proxy Server for remote clients
- gRPC-based Java client
Coherence CE v14.1.1.0.1
This is the first Coherence Community Edition release available here on GitHub, maven central and docker hub. Coherence has empowered developers to build scalable, fault tolerant, distributed applications for over 15 years and now Coherence CE allows everyone to take advantage of this novel product.