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()
.