| Oracle® Coherence Release Notes for Oracle Coherence Release 3.5.1 Part Number E15433-01 |
|
|
View PDF |
This chapter describes the changes and enhancements made to the Oracle Coherence product for the 3.5.1 release. This document is accurate at the time of publication. Oracle updates the release notes periodically after the software release.
The following is a list of new features, improvements, and bug fixes in Oracle Coherence for Java 3.5.1
Added clean-up logic to unregister ConnectionMBeans in the case of abnormal connection termination.
Added clean-up logic to unregister CacheMbeans by the CacheFactory.release() method.
Fixed a potential deadlock caused by concurrent cluster shutdown and InvocationService startup.
Added ability to execute parametrized operations on custom DynamicMBeans.
Reduced the communication flow during partition distribution.
Added ability to specify the default serializer type for the ConfigurablePofContext.
Fixed the hashCode implementation in the SimplePofPath that prevented PofExtractor-based indexing to operate properly.
Fixed a regression in the ownership conflict resolution protocol caused by rapid service membership change with storage-disabled service senior.
Optimized query performance for comparison filters (GreaterFilter, LessFilter, and so on)
Made ConfigurableAddressProvider more tolerant to DNS resolution failures.
Added the ContextClassLoader initialization for MapEvents fired on the EventDispatcher thread.
Added an ability to configure the SymmetricEncryptionFilters transformation.
Fixed a bug causing the ReadWriteBackingMap to ignore explicitly specified expiry times when write-behind is enabled.
Fixed a bug in the LikeFilter with search patterns starting with an escaped wildcard.
Fixed a regression in the backup distribution algorithm that could result in less balanced distribution.
Fixed a potential ProxyService deadlock caused by TcpAcceptor failure.
Fixed a potential deadlock between TcpInitiator and TcpReader threads during cluster shutdown.
Fixed a bug causing a potential IllegalStateException thrown by the ContinuousQueryCache.release() call.
Fixed POF serialization for BigDecimal and BigInteger objects.
Fixed a typo in the cache-config.dtd. See "Correction to the cache-config.dtd" for more detailed information.
The following is a list of new features, improvements, and bug fixes in Oracle Coherence for .NET 3.5.1:
Improved the SynchronizedDictionary and LocalCache implementations implementations to support concurrent read operations.
Made ConfigurableAddressProvider more tolerant to DNS resolution failures.
Removed unnecessary wrapping of exceptions when they are rethrown.
Fixed a potential deadlock between TcpInitiator and TcpReader threads during cluster shutdown.
Fixed POF serialization for BigDecimal and BigInteger objects.
Fixed a bug in the LikeFilter with search patterns starting with an escaped wildcard.
Fixed the hashCode implementation in the SimplePofPath that prevented PofExtractor-based indexing to operate properly.
Ensured that all internal ICollection instances are synchronized on their SyncRoot rather than the object reference.
The following is a list of new features, improvements, and bug fixes in Oracle Coherence for C++ 3.5.1:
Made ConfigurableAddressProvider more tolerant to DNS resolution failures.
Fixed a potential deadlock between TcpInitiator and TcpReader threads during cluster shutdown.
Fixed a bug in the LikeFilter with search patterns starting with an escaped wildcard.
Fixed an NPE caused by running the ConditionalPut processor on the LocalCache.
Fixed the local processing of the NotFiter::evaluateEntry().