|Oracle® Coherence Release Notes for Oracle Coherence
Part Number E17969-02
This chapter describes the changes and enhancements made to the Oracle Coherence product for the 3.6 release. This document is accurate at the time of publication. Oracle updates the release notes periodically after the software release.
Go to My Oracle Support to download the latest software patches.
README file in the patch distribution for up-to-date information on the software fixes provided by the patch.
Login to My Oracle Support.
Click the Patches & Updates tab.
Under the Patch Search tab, select Product or Family (Advanced Search), and select the Include all patches in a product family check box.
Enter Oracle Coherence as the product, select the platform and release, and click Search.
The list of currently available patches for Oracle Coherence is returned.
The following new functionality has been added to the Coherence 3.6 release.
Introduced a new MVCC-based Transaction Framework that provides ACID transaction guarantees across partitions and caches even in the event of failure, and supports the use of
NamedCache operations, queries, aggregation, and entry processors within the context of a transaction. The three components that are included are a
<transactional-scheme> cache configuration element, a Connection-Based API and a fully XA-Compliant Resource Adapter.
Introduced the Coherence Query Language (CohQL) which provides a light-weight SQL-like syntax that can be used to perform cache operations on a Coherence cluster. The language can be used both programmatically and from a new command-line tool.
Introduced the Coherence
ASP.NET Session Management module which allows you to manage
ASP.NET session state in a Coherence cluster in the same way Coherence*Web provides session management in JEE containers.
Introduced user-defined indexes, which can be used to control what entries are added to an index. User-defined indexes are typically used to reduce the memory and processing overhead required to maintain an index.
Introduced a new
BinaryEntryStore interface, which is similar to the
CacheStore, but operates on
BinaryEntry objects. The interface allows implementations to use optimistic concurrency for database updates (using the
OriginalValue accessor) and interoperate with the backing map by modifying the entry's value.
New features, improvements, and bug fixes have been added to these Oracle Coherence for Java components:
The following is a list of new features, improvements, and bug fixes to Coherence*Extend for the 3.6 release.
Fixed an issue in which multiple network filters were being applied in inverse order for send and receive.
The following is a list of new features, improvements, and bug fixes to Coherence*Web for the 3.6 release.
Added support for restricting the return of session cookies over secure protocols only.
Optimized session reaping by implementing parallel reaping routines.
Added a new locking mode that allows concurrent updates to the session by way of a "last writer wins" policy.
Converted to using
StringBuilder rather than
Introduced the caching of
HttpSessions after application redeployment in WebLogic Server.
Hardened update rejections on sessions that have been concurrently invalidated when using the optimistic locking mode.
The following is a list of new features, improvements, and bug fixes to the management framework for the 3.6 release.
Added ability to reduce the number of registered MBeans based on the name patterns
Fixed an issue with reporting negative values when services are restarted.
The following is a list of new features, enhancements and bug fixes to the security framework for 3.6.
The following is a list of new features, improvements, and bug fixes to the serialization framework for the 3.6 release.
The following is a list of other improvements and bug fixes for the 3.6 release.
Optimized configuration updates during distribution of partitions.
Added the ability to determine which node a partition is backed up on.
Scaled-back the aggressiveness of write-delay after a failure.
Added the ability to scroll through the history of commands in the command line tool.
Resolved race condition related to well-known and non-well-known members forming a cluster.
Fixed an issue where
ServiceEvents were potentially not dispatched during a hard stop.
The following is a list of new features, improvements, and bug fixes in Oracle Coherence for .NET 3.6:
Improved the information reported when a
ConnectionException occurs due to socket disconnect.
Introduced the ability to associate identity with cache and service references.
The following is a list of new features, improvements, and bug fixes in Oracle Coherence for C++ 3.6:
Array<T>::hashCode(const T*) helper.