Skip to content

Commit bc75c3e

Browse files
committed
add JDK 24 to compat page
1 parent bfb0b31 commit bc75c3e

File tree

1 file changed

+13
-7
lines changed

1 file changed

+13
-7
lines changed

_overviews/jdk-compatibility/overview.md

+13-7
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@ Minimum Scala versions:
1414

1515
| JDK | 3 | 3 LTS | 2.13 | 2.12 | 2.11 |
1616
|:-----------:|:--------:|:--------:|:---------:|:---------:|:----------:|
17-
| 23 | 3.6.2 | 3.3.5 | 2.13.15 | 2.12.20 | |
17+
| 24 (ea) | 3.6.x? 3.7.x?<br>(forthcoming) | 3.3.5?<br>(forthcoming) | 2.13.16<br>(forthcoming) | 2.12.21<br>(forthcoming) | |
18+
| 23 | 3.6.2 | 3.3.5<br>(forthcoming) | 2.13.15 | 2.12.20 | |
1819
| 22 | 3.4.0 | 3.3.4 | 2.13.13 | 2.12.19 | |
1920
| 21 (LTS) | 3.4.0 | 3.3.1 | 2.13.11 | 2.12.18 | |
2021
| 17 (LTS) | 3.0.0 | 3.3.0 | 2.13.6 | 2.12.15 | |
@@ -115,24 +116,29 @@ For possible Scala issues, see the [jdk11](https://github.com/scala/bug/labels/j
115116

116117
JDK 22 is non-LTS.
117118

118-
Scala 2.13.13+ and 2.12.19+ support JDK 22.
119-
120-
We are working on adding JDK 22 support to the 3.3.x release
121-
series. (Support may be available in nightly builds.)
119+
Scala 2.13.13+, 2.12.19+, 3.3.4+, and 3.6.2+ support JDK 22.
122120

123121
For possible Scala 2 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.
124122

125123
## JDK 23 compatibility notes
126124

127125
JDK 23 is non-LTS.
128126

129-
Scala 2.13.15+ and Scala 2.12.20+ support JDK 23.
127+
Scala 2.13.15+, Scala 2.12.20+, and Scala 3.6.2+ support JDK 23.
130128

131-
We are working on adding JDK 23 support to Scala 3.
129+
We are working on adding JDK 23 support to Scala 3.3.x.
132130
(Support may be available in nightly builds and/or release candidates.)
133131

134132
For possible Scala 2 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.
135133

134+
## JDK 24 compatibility notes
135+
136+
JDK 24 will be non-LTS.
137+
138+
Scala 2.13.16 (forthcoming) and Scala 2.12.21 (forthcoming) will support JDK 24. We are also working on adding JDK 24 support to Scala 3. (Support may be available in nightly builds and/or release candidates.)
139+
140+
For possible Scala 2 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.
141+
136142
## GraalVM Native Image compatibility notes
137143

138144
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.

0 commit comments

Comments
 (0)