Coherence CE v22.06.7
This is patch 7 of the Coherence CE 22.06 release.
New features in Coherence CE 22.06.7
COH-29098
Added the "truncate" operation to thehelp
command in the Console application.COH-28849
Added the ability to pass a customExecutor
toAsyncNamedCache
to use to complete the invoked futures instead of using the Coherence common pool. This is useful if it is a requirement to strictly enforce order of completion of async futures.COH-28550
Improved performance of filter-based aggregators by leveraging partitioned index.COH-28549
Improved performance of filter-based entry processors by leveraging partitioned index.COH-28314
Added the ability to insert JSON data via CohQL.COH-27990
Added theClearCount
attribute to theStorageManager
MBean which shows how many timesclear()
has been called on a cache.
Bugs fixed since Coherence CE 22.06.6
COH-29130
Upgraded Helidon version to 2.6.5 and gRPC version to 1.60.0.COH-29120
Fixed an issue where gRPC did not correctly support key association.COH-29082
Fixed an issue where services could restart during graceful shutdown when using the Bootstrap API.COH-29063
Fixed an issue where requesting the default session using the bootstrap API could fail when using different class loaders.COH-28980
Fixed an issue where there may be leaked threads as a result of starting and stoppingDefaultCacheServer
multiple times within the same JVM instance.COH-28979
Fixed an issue where there may be leaked threads as a result of starting and stopping Coherence multiple times within the same JVM instance.COH-28974
Fixed an issue where auto-discovered session configurations were not started and stopped correctly when running in a GAR application using WebLogic Managed Coherence.COH-28965
Fixed an issue where the Coherence defaultHostnameVerifier
may erroneously reject a valid host name.COH-28924
Fixed an issue where the executor service in-progress count could be incremented twice per task.COH-28922
Fixed an issue where aClassCastException
may be thrown when transferring partitions containing entries with an expiry.COH-28917
Fixed an issue where increasing the channel count for a topic may cause anUnsupportedOperationException
.COH-28911
Fixed an issue where put, get, and remove operations from a gRPC client or when usingAsyncNamedMap
orAsyncNamedCache
did not trigger the cache store.COH-28841
Fix for Netty CVE-2023-44487.COH-28813
Fixed an issue where executor tasks may not execute under high load.COH-28805
Fixed an issue where aPartitionedCache
may be terminated due to an unhandledNullPointerException
inonBackupListenerRequest()
.COH-28767
Upgraded Netty version to 4.1.100.Final.COH-28356
EnhancedAsynchronousAgent
to complete async API responses using daemon pool instead of service thread.COH-28728
Fixed an issue where a topic subscriber could stop receiving messages from a newly allocated channel after the previous owner of the channel departed.COH-28726
An internalForkJoinPool
is now used to run queries in parallel across all owned partitions.COH-28705
Fixed an issue where aRequestTimeoutException
may be thrown when setting an MBean attribute due to the operation using a small timeout value instead of the service request timeout.COH-28652
Fix a performance regression by removing unnecessary JEP-290 filter checking of the array length of aString
orBinary
.COH-28615
The distributed executor service will now distribute tasks to executors in a round-robin fashion.COH-28599
Fixed an issue where topic subscribers channel allocations were sometimes not cleaned up when the subscribers owning member departed from the cluster.COH-28562
Fixed an issue where anIllegalAccessException
may be thrown inDefaultMemberIdentity.makeProcessName()
when using JDK 17 or greater.COH-28547
Fixed an issue where using a conditional index on a key extractor resulted in the corresponding index not being updated when entry values were modified, and queries would return incorrect results.COH-28538
Fixed a race condition which could cause aPagedTopic
to miss messages when cancelling futures returned by aSubscriber
.COH-28536
Fixed an issue where a race condition is possible inSafeHashMap
on ARM processors.COH-28507
Removed the Sun Codemodel shaded dependency from coherence.jar due to its dropped support in JDK17.COH-28484
Fixed an issue that preventsExtractorComparator
to be used withPofExtractor
.COH-28461
Fixed an issue whereUnsolicitedCommitEvents
may not fire for some entries which are part of a bulk update such as aclear()
.COH-28336
Fixed an issue in OpenTracing integration where aNullPointerException
may be thrown if the tracing propagation state is empty.COH-28279
Changedasync()
to throwUnsupportedOperationException
for Extend caches. Changedasync()
for Near and View caches to callasync()
on the back cache.COH-28074
Fixed an issue where partitioned queries took longer to execute than before, this fix now provides as fast or faster execution due to the ability to run queries in parallel across partitions.COH-28096
Fixed an issue where query results could include an entry that does not match specified filter under heavy concurrent updates.COH-25354
Fixed a rare issue in the executor service where a task executing across multiple members may not complete properly.