Skip to content

Commit

Permalink
JDK compat page: add JDK 22 (ea) (#2916)
Browse files Browse the repository at this point in the history
  • Loading branch information
SethTisue authored Oct 18, 2023
1 parent 8a70b37 commit 3f1b869
Showing 1 changed file with 14 additions and 1 deletion.
15 changes: 14 additions & 1 deletion _overviews/jdk-compatibility/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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.

<!-- Initial support for JDK 22 has been merged and is now available in
Scala 3.3.2, 2.13.12, and 2.12.19. -->

## 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.
Expand Down

0 comments on commit 3f1b869

Please sign in to comment.