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:
Component | Java 11 status | Minimum version | Comments |
---|---|---|---|
Akka |
2.5.18 |
||
Akka HTTP |
10.1.9 |
||
Akka Management |
1.0.1 |
||
Akka Persistence Cassandra |
0.99 |
||
Akka Persistence Couchbase |
1.0 |
||
Akka Resilience Enhancements |
1.1.10 |
Includes Split Brain Resolver, Kubernetes Lease, Thread Starvation Detector, Config Checker, Diagnostics Recorder, and Fast Failover |
|
Akka Persistence Enhancements |
1.1.10 |
Includes Multi-DC Persistence and GDPR for Akka Persistence |
|
Akka gRPC |
0.6.1 |
Akka gRPC is Incubating as a whole |
|
Alpakka |
1.1.1 |
||
Alpakka Kafka |
1.0.4 |
||
Play |
2.8.0 |
Upcoming release, planned Q42019 |
|
Lagom |
1.6.0 |
Upcoming release, planned Q42019 |
|
Scala |
2.11.13, 2.12.8, 2.13.0 |
||
Slick |
3.3.0 |
||
sbt |
1.3.0 |
||
Fortify SCA for Scala |
TBD |
Please contact support if you would like to use Fortify SCA for Scala with Java 11 |
|
Lightbend Telemetry |
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. |