From b57a237c525c5b0b8935d1fedbe4a28df7a65b7f Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Wed, 2 Nov 2022 16:31:02 +0100 Subject: [PATCH 1/3] JDK compat page: add JDK 20 (early access) --- _overviews/jdk-compatibility/overview.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/_overviews/jdk-compatibility/overview.md b/_overviews/jdk-compatibility/overview.md index 4829660c48..caa106966c 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -12,10 +12,11 @@ Sometimes new JVM and JDK (Java Development Kit) versions require us to update S | JDK version | Minimum Scala versions | |:-----------:|:-------------------------------------------------------------| +| 20 (ea) | 3.2.2 (forthcoming), 2.13.11 (forthcoming), 2.12.18 (forthcoming) | | 19 | 3.2.0, 2.13.9, 2.12.16 | | 18 | 3.1.3, 2.13.7, 2.12.15 | -| 17 | 3.0.0, 2.13.6, 2.12.15 | -| 11 | 3.0.0, 2.13.0, 2.12.4, 2.11.12 | +| 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 | 3.0.0, 2.13.0, 2.12.0, 2.11.0 | **Using latest patch version is always recommended** @@ -91,14 +92,13 @@ JDK 19, a non-LTS release, came out in September 2022. Support for JDK 19 was included in Scala 2.13.9 and 2.12.16. - +Initial support for JDK 20 has been merged and is already available in +nightly builds of Scala 2.12, 2.13, and 3. (The support will be +included in forthcoming Scala releases: 2.12.18, 2.13.11, and 3.2.2.) ## GraalVM Native Image compatibility notes From 3214853d8ea1201ee74b70e3f4a36d95bb47b604 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Tue, 22 Nov 2022 16:54:14 -0800 Subject: [PATCH 2/3] ASM 9.4 upgrade will land in 3.3, not 3.2 --- _overviews/jdk-compatibility/overview.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_overviews/jdk-compatibility/overview.md b/_overviews/jdk-compatibility/overview.md index caa106966c..e0cd749375 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -12,7 +12,7 @@ Sometimes new JVM and JDK (Java Development Kit) versions require us to update S | JDK version | Minimum Scala versions | |:-----------:|:-------------------------------------------------------------| -| 20 (ea) | 3.2.2 (forthcoming), 2.13.11 (forthcoming), 2.12.18 (forthcoming) | +| 20 (ea) | 3.3.0 (forthcoming), 2.13.11 (forthcoming), 2.12.18 (forthcoming) | | 19 | 3.2.0, 2.13.9, 2.12.16 | | 18 | 3.1.3, 2.13.7, 2.12.15 | | 17 (LTS) | 3.0.0, 2.13.6, 2.12.15 | @@ -98,7 +98,7 @@ Early access builds of JDK 20, a non-LTS release, are already available. Initial support for JDK 20 has been merged and is already available in nightly builds of Scala 2.12, 2.13, and 3. (The support will be -included in forthcoming Scala releases: 2.12.18, 2.13.11, and 3.2.2.) +included in forthcoming Scala releases: 2.12.18, 2.13.11, and 3.3.0.) ## GraalVM Native Image compatibility notes From 142c0bebdfea0c108cf8d6b0d78d2add7ed28672 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Wed, 23 Nov 2022 06:59:42 -0800 Subject: [PATCH 3/3] JDK 8 is LTS too --- _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 e0cd749375..5401ca2210 100644 --- a/_overviews/jdk-compatibility/overview.md +++ b/_overviews/jdk-compatibility/overview.md @@ -17,7 +17,7 @@ Sometimes new JVM and JDK (Java Development Kit) versions require us to update S | 18 | 3.1.3, 2.13.7, 2.12.15 | | 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 | 3.0.0, 2.13.0, 2.12.0, 2.11.0 | +| 8 (LTS) | 3.0.0, 2.13.0, 2.12.0, 2.11.0 | **Using latest patch version is always recommended**