Certified Java versions

Java 8

Lightbend libraries and tools require a Java 8 or later virtual machine. AdoptOpenJDK 8 HotSpot builds and Red Hat Enterprise Linux builds of OpenJDK 8 are certified for use with the Lightbend Platform.

Java 11

AdoptOpenJDK 11 HotSpot builds and Red Hat Enterprise Linux builds of OpenJDK 11 are certified for use with some components of the Lightbend Platform. Compatibility with Java 11 currently varies between components. See the table below for the support status and version requirements for each component of Lightbend Platform:

Table 1. Java 11 readiness by component
Component Java 11 status Minimum version Comments

Akka

Certified

2.5.18

Akka HTTP

Certified

10.1.9

Akka Management

Certified

1.0.1

Akka Persistence Cassandra

Certified

0.99

Akka Persistence Couchbase

Certified

1.0

Akka Resilience Enhancements

Certified

1.1.10

Includes Split Brain Resolver, Kubernetes Lease, Thread Starvation Detector, Config Checker, Diagnostics Recorder, and Fast Failover

Akka Persistence Enhancements

Certified

1.1.10

Includes Multi-DC Persistence and GDPR for Akka Persistence

Akka gRPC

Incubating

0.6.1

Akka gRPC is Incubating as a whole

Alpakka

Certified

1.1.1

Alpakka Kafka

Certified

1.0.4

Play

Incubating

2.8.0

Upcoming release, planned Q42019

Lagom

Incubating

1.6.0

Upcoming release, planned Q42019

Scala

Certified

2.11.13, 2.12.8, 2.13.0

Slick

Certified

3.3.0

sbt

Certified

1.3.0

Fortify SCA for Scala

Incubating

TBD

Please contact support if you would like to use Fortify SCA for Scala with Java 11

Lightbend Telemetry

Certified

2.11.0

Lightbend Console

N/A

N/A

Lightbend Console has no direct JVM dependency

Lightbend Cloudflow

Not Certified

TBD

Dependent on upcoming Java 11 support in Spark and Flink

Use of the Java Platform Module System (JPMS) is Not Certified at this time.

Java 9 and 10 are Not Certified, as these versions have been superseded by Java 11.