What's New in This Guide
New and significant changes in Developing Applications with Oracle Coherence.
This preface includes the following sections:
- New and Changed Features
New and changed features in Developing Applications with Oracle Coherence that are organized by release. - Other Significant Changes in This Document
Other significant changes in Developing Applications with Oracle Coherence that are organized by release.
New and Changed Features
New and changed features in Developing Applications with Oracle Coherence that are organized by release.
New and Changed Features for 12c (12.2.1.4)
Oracle Coherence 12c (12.2.1.4) includes the following new and changed features for this document.
- A new configuration option is available to enable an HTTP management server which provides management using REST. See
http-managed-nodes
in management-config Subelements. - Cyclical Redundancy Check (CRC) validation, which detects and handles corrupt TCP messages. See Enabling CRC Validation for TMB.
- New cluster quorum policies, which mandate the minimum number of sites or machines that must be present in the cluster before terminating cluster members. See Using the Cluster Quorum.
- A new configuration option is available for adding password providers to an SSL socket provider configuration. Password providers allow you to encrypt passwords instead of entering passwords as clear text. See password-provider.
- A new caching scheme is introduced as a replacement for replicated caches, which can provide the read latency of a replicated cache and is backed by the consistency and predictability of a distributed cache. See view-scheme.
New and Changed Features for 12c (12.2.1.3)
Oracle Coherence 12c (12.2.1.3) includes the following new and changed features for this document.
-
Log4J 2 framework support, which allows Coherence to use Log4J 2 logging. See Using Log4J 2 Logging for Coherence Logs
-
The
<active-active>
element, which configures federation participants in an active-active topology. See active-active.
New and Changed Features for 12c (12.2.1.2)
Oracle Coherence 12c (12.2.1.2) includes the following new and changed features for this document.
-
Custom federation participants, which allow events to be sent to event interceptors. See interceptor.
-
The
<connect-retry-timeout>
element, which controls retries to Federation participants. See Table A-53.
New and Changed Features for 12c (12.2.1.1)
Oracle Coherence 12c (12.2.1.1) includes the following new and changed features for this document.
-
Coherence
Session
API, which provides a new way to get a reference to a cache instance. See Getting a Cache Instance. -
Read-through with Federated Caching, which allows the federation of cache store data. See Plugging in a Cache Store Implementation.
-
CohQL
FORCE RECOVERY
, which is used to proceed with persistence recovery despite dynamic quorum policy objections. See Forcing Recovery. -
Active-passive distribution algorithm, which manages partition distribution in a two-node cluster (two storage-enabled members). See Changing the Partition Distribution Strategy.
New and Changed Features for 12c (12.2.1)
Oracle Coherence 12c (12.2.1) includes the following new and changed features for this document.
-
Default cluster address and cluster port, which is used for multicast communication. See Specifying a Cluster's Multicast Address and Port.
-
Default unicast address and port, which is used for point-to-point communication. See Specifying a Cluster Member's Unicast Address.
-
DNS names, which can be used to define WKA addresses are resolved against a list of IP addresses that are associated with the name. See Specifying WKA Addresses.
-
System property macros, which are literal strings that allow a portion of a value in a cache configuration file to be replaced with the value of a system property. See Using System Property Macros.
-
Sliding expiry, which extends expiry of entries. See Capacity Planning.
-
Java 8 features, which allow applications to use lambdas, streams, default methods. See Support for Java 8 Features.
-
Generics, which allow applications to use compile and runtime type checking together with compile type-inference. See Support for Generics.
-
NamedCache
type checking, which provides the ability to request strongly-typedNamedCache
instances. See Using NameCache Type Checking. -
Asynchronous
NameCache
operations, which allows cache operations to be completed in parallel. See Performing NameCache Operations Asynchronously. -
Truncate operation, which efficiently clears all entries from a cache. See Clearing Caches.
-
Partitioned cache lifecycle events, which represent the creation, destruction, and truncation of a partitioned cache. See Understanding Partitioned Cache Lifecycle Events.
-
CohQL persistence, which provides commands for managing cache persistence. See Persisting Cache Data to Disk.
-
CohQL GAR support, which provide the ability to load a GAR before running CohQL. See Using the CohQL Command-Line Tool.
-
JCache remote caches, which allow extend clients to use JCache with remote partitioned caches. See Creating Remote Caches.
Parent topic: What's New in This Guide
Other Significant Changes in This Document
Other significant changes in Developing Applications with Oracle Coherence that are organized by release.
Other Significant Changes in This Document for 12c (12.2.1.4)
For 12c (12.2.1.4.), this guide has been updated in several ways. Following are the sections that have been added or changed.
-
The documentation for using network filters has been removed.
-
Updated the
<http-acceptor>
element reference to include support for Netty. See http-acceptor. -
Revised instructions to indicate that asynchronous entry processors are not supported on Coherence*Extend clients. See Processing Entries Asynchronously.
-
Revised instructions for performing a rolling restart. See Restarting Cache Servers for a Rolling Restart.
- Added instructions for changing the default reliable transport protocol used between data services. See Changing Transport Protocols.
-
Updated the
<remote-addresses>
element reference to indicate that the element can be used to specify either the direct address and port of a cache server or proxy on a federation participant or the cluster address and port of a federation participant to use theNameService
service. See remote-addresses. -
Updated the
<name-service-addresses>
element reference to include a deprecation notice. See name-service-addresses.
Other Significant Changes in This Document for 12c (12.2.1.3)
For 12c (12.2.1.3), this guide has been updated in several ways. Following are the sections that have been added or changed.
-
Updated documentation to include reserved characters when defining cache names. See Defining Cache Mappings.
-
Revised the documentation for using federation with cache store implementations. See Plugging in a Cache Store Implementation.
-
Revised the documentation for performing aggregation queries using CohQL. See Aggregating Query Results.
-
Added support statement for NAT addresses. See Changing the Default Unicast Address and Specifying WKA Addresses.
Other Significant Changes in This Document for 12c (12.2.1.2)
For 12c (12.2.1.2), this guide has been updated in several ways. Following are the sections that have been added or changed.
-
Updated documentation for Federated Caching event types. See Understanding Federation Events.
-
Updated documentation for entry processor event types to indicate entries can be modified. See Entry Processor Events.
Other Significant Changes in This Document for 12c (12.2.1.1)
For 12c (12.2.1.1), this guide has been updated in several ways. Following are the sections that have been added or changed.
-
Updated examples of data aggregation when using streams. See Performing Data Grid Aggregation Using Streams.
-
Updated the data aggregation documentation to indicate that the
ParallelAwareAggregator
interface is deprecated. See Performing Data Grid Aggregation. -
Added documentation for Federation partition events. See Federated Partition Events.
-
Revised the operational configuration reference for all new and changed elements. See Operational Configuration Elements.
-
Revised the cache configuration reference for all new and changed elements. See Cache Configuration Elements.
Other Significant Changes in This Document for 12c (12.2.1)
For 12c (12.2.1), this guide has been updated in several ways. Following are the sections that have been added or changed.
-
Removed the instructions for installing Coherence for Java. See Installing Oracle Coherence for Java in Installing Oracle Coherence.
-
Revised the instructions for WKA addresses selection. See Specifying WKA Addresses.
-
Revised the instructions for starting a cluster member programmatically. See Starting Cache Servers Programmatically.
-
Added instructions for configuring firewalls. See Configuring Firewalls for Cluster Members.
-
Added a new chapter that introduces the Coherence API. See Introduction to Coherence Programming.
-
Added a new chapter that provides instructions for basic cache operations. See Performing Basic Cache Operations.
-
Added instructions for using default Map operations. See Using Default Map Operations.
-
Added instructions for using lambda expressions with entry processors. See Processing Entries Using Lambda Expressions.
-
Added instructions for using streams with aggregation. See Performing Data Grid Aggregation Using Streams.
-
Revised the operational configuration reference for all new and changed elements. See Operational Configuration Elements.
-
Revised the cache configuration reference for all new and changed elements. See Cache Configuration Elements.
-
Revised the system property reference to use new abridged property names. See System Property Overrides.
Parent topic: What's New in This Guide