From b9f96f89e14f9412f45400e479f51ed35a67b161 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Mon, 8 Apr 2024 17:34:19 -0700 Subject: [PATCH 1/3] JDK 22 is now in General Availability --- _overviews/jdk-compatibility/overview.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/_overviews/jdk-compatibility/overview.md b/_overviews/jdk-compatibility/overview.md index 2bd457a303..5cb5f3038c 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -14,7 +14,7 @@ Minimum Scala versions: | JDK | 3 | 2.13 | 2.12 | 2.11 | |:-----------:|:--------:|:---------:|:---------:|:----------:| -| 22 (ea) | 3.3.4* | 2.13.12 | 2.12.19 | | +| 22 | 3.3.4* | 2.13.12 | 2.12.19 | | | 21 (LTS) | 3.3.1 | 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 | @@ -111,14 +111,15 @@ For possible Scala issues, see the [jdk11](https://github.com/scala/bug/labels/j ## JDK 22 compatibility notes -Early access builds of JDK 22 are available. JDK 22 will be non-LTS. +JDK 22 is non-LTS. -Initial support for JDK 22 has been merged and is now available in -Scala 2.13.12 and 2.12.19. +Scala 2.13.12+ and 2.12.19+ support JDK 22. We are working on adding JDK 22 support to the 3.3.x release series. (Support may be available in nightly builds.) +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. + ## 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. From 0c369b9665a3d34c612993f084c90ab132cbaaf7 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Mon, 8 Apr 2024 17:38:52 -0700 Subject: [PATCH 2/3] JDK compat page: add JDK 23 (early access) --- _overviews/jdk-compatibility/overview.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_overviews/jdk-compatibility/overview.md b/_overviews/jdk-compatibility/overview.md index 5cb5f3038c..fc57746f2e 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -14,6 +14,7 @@ Minimum Scala versions: | JDK | 3 | 2.13 | 2.12 | 2.11 | |:-----------:|:--------:|:---------:|:---------:|:----------:| +| 23 (ea) | 3.3.5* | 2.13.14* | 2.12.20* | | | 22 | 3.3.4* | 2.13.12 | 2.12.19 | | | 21 (LTS) | 3.3.1 | 2.13.11 | 2.12.18 | | | 17 (LTS) | 3.0.0 | 2.13.6 | 2.12.15 | | @@ -120,6 +121,15 @@ series. (Support may be available in nightly builds.) 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 23 compatibility notes + +Early access builds of JDK 23 are available. JDK 23 will be non-LTS. + +We are working on adding JDK 22 support to Scala 3 and Scala 2. +(Support may be available in nightly builds.) + +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. + ## 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. From 84ca624acda454563c24b2b80bc02332921ad126 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Tue, 9 Apr 2024 07:50:19 -0700 Subject: [PATCH 3/3] Update _overviews/jdk-compatibility/overview.md Co-authored-by: Philippus Baalman --- _overviews/jdk-compatibility/overview.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_overviews/jdk-compatibility/overview.md b/_overviews/jdk-compatibility/overview.md index fc57746f2e..506a93722c 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -125,7 +125,7 @@ For possible Scala issues, see the [jdk11](https://github.com/scala/bug/labels/j Early access builds of JDK 23 are available. JDK 23 will be non-LTS. -We are working on adding JDK 22 support to Scala 3 and Scala 2. +We are working on adding JDK 23 support to Scala 3 and Scala 2. (Support may be available in nightly builds.) 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.