Oracle Coherence
Published in

Oracle Coherence

Announcing Coherence Community Edition 20.12

Coherence Community Edition release 20.12 was published today, providing early access to another set of new features, along with those in release 20.06, to be included in Oracle Coherence release 14.1.2 when it becomes available.

The 20.12 release is created in GitHub, artifacts are published to Maven Central, a Docker image is on dockerhub, and updated documentation is linked from the Coherence Community site.

New features in Coherence Community Edition 20.12 are:

  • Bootstrap API: a new, simple API for configuring and starting Coherence cluster members and clients in a consistent way from application code. The Bootstrap API is being used in new Coherence integrations with microservices frameworks.
  • GraphQL Support: Helidon 2.2, just released, implements the Eclipse MicroProfile GraphQL specification. Using Coherence with Helidon 2.2 will allow GraphQL-based access to Coherence data, including the novel ability to seamlessly navigate object graphs stored in multiple Maps.
  • Micrometer Metrics: an integration between Coherence metrics and Micrometer, allowing Coherence metrics to be published via any of the Micrometer registries.
  • Parallel Recovery: a major enhancement to Coherence’s optional disk-based persistence feature, in which the recovery of persistent data at cluster startup time is now performed in parallel within each cluster member (in addition to across cluster members), significantly decreasing the amount of time required to make the cluster and its data available.

The Year In Review

The 20.12 release caps off a very prolific year for the Coherence development team. Here’s a summary of what we’ve put out this year, enabling our users to develop and operate awesome high-scale mission-critical cloud-native microservices applications.

  • Oracle Coherence 14.1.1 was released on March 30th. The first major Coherence release in some time, it contained significant new features: a messaging implementation, distributed tracing support, JDK 11 certification, and polyglot grid-side programming on GraalVM.
  • Coherence Community Edition was launched on June 24th, open-sourcing the world’s first and leading In-Memory Data Grid product for the application development community to take up.
  • Coherence Community Edition 20.06 was released as part of the open-source launch, giving early access to major new features: a gRPC-based proxy server and Java client, Helidon MP integration including support for CDI and the Metrics and Config services, and a Maven plugin for generating POF implementations.
  • The Helidon Sock Shop demo application was released as part of the Coherence Community Edition launch. Helidon Sock Shop took a well-known microservices demo application and re-implemented it to use Helidon and Coherence as the microservices framework and data management technology, respectively.
  • The Coherence JavaScript Client was released on September 3rd, offering a native-language interface to Coherence for Node.js applications, including storage of JSON documents and passing them in API signatures.
  • Coherence Operator 3 was released on September 28th, representing a major iteration on our Coherence-specific Kubernetes Operator for operating Coherence clusters with Kubernetes.
  • The Coherence Client for .NET Core 3.1 and .NET Standard 2.0 was released on November 23rd, enabling Coherence access from .NET Core applications on Linux, OS X, and Windows.
  • Coherence / Hibernate Integration 2.0 was released on November 25th, with support for the most recent Hibernate versions, a major module refactoring, and a new open-source license (UPL).
  • The Coherence VisualVM Plugin was released in open source on December 3rd, for monitoring Coherence clusters, and is directly installable through VisualVM.
  • The To Do List Example Application was developed over the course of the year, using a very familiar problem domain for a conceptually simple application that nevertheless showcases many Coherence features, including integration with microservices frameworks and many different front-end user interface technologies.
  • Many Presentations, Publications, and Videos were made throughout the year, as part of our initiative to inform the application development community about all the coolness in Coherence. You already know about our Medium publication, but also check out our YouTube Channel and the Oracle Coherence blog for links to these knowledge-sharing artifacts.

And finally, there was the Coherence Community Edition 20.12 release.

Happy New Year to all, and best wishes for building awesome applications in 2021.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store