1 Technical Changes and Enhancements

This chapter describes the changes and enhancements made to the Oracle Coherence product since the 3.4.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.4.2

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

Coherence*Web Enhancements and Fixes:

  • Added native integration with WebLogic Server 10.3 and WebLogic Portal 10.3 that eliminates the need for instrumenting applications and Web container libraries. See Coherence*Web and WebLogic Server 10.3 and Coherence*Web and WebLogic Portal in the User's Guide for Oracle Coherence*Web .

  • Added support for running Coherence*Web on top of Coherence*Extend.

  • Added a pluggable interface and default implementations for defining session attribute sharing policies. See Session and Session Attribute Scoping in the User's Guide for Oracle Coherence*Web.

  • Significantly improved the performance of the split session model.

  • Detect and prevent inconsistent sticky session mode configuration due to startup failure of the invocation service.

  • Detect and prevent concurrent modifications of session models when the non-locking access mode is enabled.

  • Fixed an issue that caused the Coherence logger thread to be leaked upon application redeployment.

  • Fixed the WebInstaller to preserve the encoding XML attribute in the generated web.xml file allowing for proper handling of internationalized applications.

Other Enhancements and Fixes

  • Added support for delivery of synthetic events from a ReadWriteBackingMap.

  • Made the replicated cache service fully POF compatible.

  • Hardened the JMX management shutdown protocol.

  • Fixed a regression in the distributed cache service that caused missed invalidation events for near caches on Coherence*Extend clients.

  • Fixed a performance regression in the distributed cache backup protocol.

  • Fixed a regression in the replicated cache service that caused values to be intermittently returned prior to deserialization.

  • Fixed POF serialization of nested empty arrays.

1.2 Oracle Coherence for C++ 3.4.2

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

  • Improved LinkedList to avoid recursion during destruction.

  • Improved the effectiveness of Map::Entry::hashCode().

  • Fixed race condition in SafeHashMap that could lead to dropped updates.

  • Fixed an issue in Array::copy() related to overlapping arrays.

  • Fixed POF serialization of nested empty arrays.

  • Added dedicated thread for handling signals.

1.3 Oracle Coherence for .NET 3.4.2

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

  • Enhanced DefaultConfigurableCacheFactory.Shutdown() to release local caches.

  • Fixed POF serialization of nested empty arrays.