diff --git a/_overviews/jdk-compatibility/overview.md b/_overviews/jdk-compatibility/overview.md index 6ce1eb579..13ee6efc3 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -14,16 +14,19 @@ Minimum Scala versions: | JDK | 3 | 2.13 | 2.12 | 2.11 | |:-----------:|:--------:|:---------:|:---------:|:----------:| +| 22 (ea) | 3.3.2* | 2.13.12* | 2.12.19* | | | 21 (LTS) | 3.3.1 | 2.13.11 | 2.12.18 | | | 20 | 3.3.0 | 2.13.11 | 2.12.18 | | | 17 (LTS) | 3.0.0 | 2.13.6 | 2.12.15 | | | 11 (LTS) | 3.0.0 | 2.13.0 | 2.12.4 | 2.11.12 | | 8 (LTS) | 3.0.0 | 2.13.0 | 2.12.0 | 2.11.0 | -Using latest patch version of Scala is always recommended. +* = forthcoming; support available in [nightly builds](https://stackoverflow.com/q/40622878/86485) Even when a version combination isn't listed as supported, most features might still work. +Using latest patch version of Scala is always recommended. + Lightbend offers [commercial support](https://www.lightbend.com/lightbend-platform-subscription) for Scala 2. The linked page includes contact information for inquiring about supported and recommended versions. ## Build tool compatibility table @@ -108,6 +111,16 @@ For sbt users, sbt 1.9.0 is the first version to support JDK 21. For possible Scala issues, see the [jdk11](https://github.com/scala/bug/labels/jdk11), [jdk17](https://github.com/scala/bug/labels/jdk17), and [jdk21](https://github.com/scala/bug/labels/jdk21) labels in the Scala 2 bug tracker. +## JDK 22 compatibility notes + +Early access builds of JDK 22 are available. JDK 22 will be non-LTS. + +We are working on adding JDK 22 support to the 2.12.x, 2.13.x, and +3.3.x release series. + + + ## GraalVM Native Image compatibility notes There are several records of successfully using Scala with [GraalVM](https://www.graalvm.org) Native Image (i.e., ahead of time compiler) to produce directly executable binaries.