2 What’s New in this Release
This chapter includes the following sections:
New Features
This section contains new features for Oracle Coherence that are organized by release.
New and Improved for 14.1.1.0
-
Topics - Topics introduces a publish and subscribe messaging functionality in Oracle Coherence. See Using Topics in Developing Applications with Oracle Coherence.
-
OpenTracing - The OpenTracing tool helps you diagnose unexpected latencies involved in request processing. See Distributed Tracing in Developing Applications with Oracle Coherence.
-
Asynchronous Persistence Mode - Asynchronous persistence mode allows the storage servers to persist data asynchronously. See Using Asynchronous Persistence in Developing Applications with Oracle Coherence.
-
Oracle GraalVM Enterprise Edition Certification - Oracle Coherence 14.1.1.0 is certified to run on Oracle GraalVM Enterprise Edition, a high performance runtime platform built on Oracle's enterprise-class Java SE. See Running Oracle WebLogic Server and Coherence on GraalVM Enterprise Edition.
-
Polyglot Coherence Applications - These applications allow writing server side objects such as
EntryProcessor
,Filter
,Aggregator
, and so on in JavaScript, and running Coherence using Oracle GraalVM Enterprise Edition. See Developing Polyglot Coherence Applications in Developing Applications with Oracle Coherence.
Parent topic: What’s New in this Release
Deprecated Features
Learn about the deprecated and desupported features of Oracle Coherence.
This section includes the following topics:
Parent topic: What’s New in this Release
Deprecated Features for 14.1.1.0
A brief description of the deprecated features for 14.1.1.0.
This section includes the following topics:
- WebLogic Server Multitenant Functionality
- Reduced HTTP Server Support
- Classes in <com.oracle.common.base>
Parent topic: Deprecated Features
WebLogic Server Multitenant Functionality
Coherence support for WebLogic Server Multitenancy feature is deprecated because this feature is now not supported in WebLogic Server. See Removed Functionality and Components in What's New in Oracle WebLogic Server.
Parent topic: Deprecated Features for 14.1.1.0
Reduced HTTP Server Support
For production environments, Coherence REST supports implementations only for the Netty HTTP server. Support for the following servers is deprecated:
- Simple HTTP Server
- Jetty HTTP Server
- Grizzly HTTP Server
For more information about Netty HTTP Server, see Using Netty HTTP Server in Developing Remote Clients for Oracle Coherence.
Parent topic: Deprecated Features for 14.1.1.0
Classes in <com.oracle.common.base>
The classes in <com.oracle.common.base>
have been deprecated.
These classes are now relocated to an area within the coherence namespace
(<com.oracle.coherence>
).
Parent topic: Deprecated Features for 14.1.1.0
Deprecated Features for 12.2.1.x
A brief description of the deprecated features for 12.2.1.x.
This section includes the following topics:
- Name Service Addresses
- Network Filters
- Replicated Scheme
- BACKUP CACHE and RESTORE CACHE
- Coherence*Web Container Support
- ActiveCache (active-cache.jar)
- Thread Count
- Specifying Ports in the WKA List
- Specifying tangosol in System Properties
- TopLink Implementations
- Object::toStream Deprecated
- ParallelAwareAggregator
- C++ libraries for Solaris
Parent topic: Deprecated Features
Name Service Addresses
The <name-service-addresses>
element, within the <participant>
element, that is used to configure federation cluster participants in an operational configuration file is deprecated. Use the <remote-addresses>
element instead.
Parent topic: Deprecated Features for 12.2.1.x
Network Filters
Network filters, which were deprecated in Coherence 3.7, are no longer supported.
Parent topic: Deprecated Features for 12.2.1.x
Replicated Scheme
The <replicated-scheme>
element is deprecated in favor of the
<view-scheme>
element and
will be removed in a subsequent release.
Parent topic: Deprecated Features for 12.2.1.x
BACKUP CACHE and RESTORE CACHE
The BACKUP CACHE
and RESTORE CACHE
commands in
CohQL are deprecated. A new set of snapshot commands has been provided for use with the
new persistence feature. See Persisting Cache Data to Disk in Developing Applications with Oracle Coherence.
Parent topic: Deprecated Features for 12.2.1.x
Coherence*Web Container Support
Coherence*Web no longer supports the following web containers: Apache Tomcat 5.5.n, Apache Tomcat 6.0.n, Caucho Resin 3.1.n, IBM WebSphere 5.n, IBM WebSphere 6.n, IBM WebSphere 7.n, Sun GlassFish 2.n, Sun Application Server 8.n, Oracle OC4J 10.1.3.n, Oracle OC4J 10.1.2.n, Oracle GlassFish 3.n, Oracle GlassFish 4.n, Jetty 6.1.n, Jetty 5.1.n, JBoss Application Server. Applications that require Coherence HTTP session management must be migrated to use a supported web container version. See Supported Web Containers in Administering HTTP Session Management with Oracle Coherence*Web.
Parent topic: Deprecated Features for 12.2.1.x
ActiveCache (active-cache.jar)
ActiveCache (active-cache.jar
) has been deprecated. ActiveCache can still be used with applications that have been developed to run on older versions of WebLogic Server.
ActiveCache functionality has been replaced by Managed Coherence Servers. For more information on Managed Coherence Servers, see Oracle Fusion Middleware Developing Oracle Coherence Applications for Oracle WebLogic Server.
Parent topic: Deprecated Features for 12.2.1.x
Thread Count
The <thread-count>
element is deprecated. Use the <thread-count-min>
and <thread-count-max>
elements instead.
Parent topic: Deprecated Features for 12.2.1.x
Specifying Ports in the WKA List
The functionality to specify ports in the WKA list is deprecated as of the of the 12.2.1 release. Support for this feature will be removed in a future release.
Parent topic: Deprecated Features for 12.2.1.x
Specifying tangosol
in System Properties
Coherence system property names no longer require the tangosol
prefix. For example, the system property
tangosol.coherence.distributed.localstorage
can now be written as
coherence.distributed.localstorage
. System properties that only
contained the tangosol
prefix now use the coherence
prefix. For example, the system property tangosol.pof.enabled
can now
be written as coherence.pof.enabled
. The changes are also applicable to
Unix-based environments. For example Tangosol.Coherence.CacheConfig
can
be written as Coherence.CacheConfig
.
System properties that include the tangosol
prefix are still supported; however, support may be removed in a future release.
Parent topic: Deprecated Features for 12.2.1.x
TopLink Implementations
The TopLinkGrid
as well as the TopLinkCacheLoader
and TopLinkCacheStore
implementations are deprecated as of the of the 12.2.1 release.
Parent topic: Deprecated Features for 12.2.1.x
Object::toStream Deprecated
The Object::toStream
method has been deprecated. Applications should use the Object::toString
method instead.
Parent topic: Deprecated Features for 12.2.1.x
ParallelAwareAggregator
The ParallelAwareAggregator
interface has been deprecated and should no longer be used. Applications should use the StreamingAggregator
interface to implement custom aggregators. See Performing Data Grid Aggregation Using Streams in Developing Applications with Oracle Coherence.
Parent topic: Deprecated Features for 12.2.1.x
C++ libraries for Solaris
Starting 12.2.1.3, the C++ libraries for Solaris SPARC32 and Solaris Intel x86 are no longer supported with Coherence. In 12.2.1.3, only the libraries for SPARC64 and Solaris x64 are supported.
If you need Solaris SPARC32 or Solaris Intel x86 (32 bit) libraries, then use the fully compatible Coherence for C++ 12.2.1.2 libraries.
Parent topic: Deprecated Features for 12.2.1.x