Skip Headers
Oracle® Coherence Release Notes for Oracle Coherence
Release 3.5.1

Part Number E15433-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
View PDF

1 Technical Changes and Enhancements

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.

1.1 Oracle Coherence for Java 3.5.1

The following is a list of new features, improvements, and bug fixes in Oracle Coherence for Java 3.5.1

1.1.1 Coherence*Web Enhancements and Fixes

  • Optimized the session persistence for concurrently running requests.

  • Fixed a regression in the session reaper.

  • Fixed a concurrency issue caused by multiple requests for the same session running in parallel when thread locking is disabled.

1.1.2 Management Framework Fixes

  • 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 choose an MBeanServer programmatically.

  • Added ability to execute parametrized operations on custom DynamicMBeans.

1.1.3 Other Enhancements and Fixes

  • 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)

  • Improved handling of unreachable addresses in WKA list.

  • 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.

1.2 Oracle Coherence for .NET 3.5.1

The following is a list of new features, improvements, and bug fixes in Oracle Coherence for .NET 3.5.1:

1.3 Oracle Coherence for C++ 3.5.1

The following is a list of new features, improvements, and bug fixes in Oracle Coherence for C++ 3.5.1: