Skip to content

Commit bfb0b31

Browse files
authored
Merge pull request #3082 from SethTisue/jdk-23-build-tools
add JDK 23 to build tool table
2 parents d94c195 + 0eee0d6 commit bfb0b31

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

_overviews/jdk-compatibility/overview.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,18 +27,19 @@ Even when a version combination isn't listed as supported, most features might s
2727

2828
Using the latest patch version of your chosen Scala version line is always recommended.
2929

30-
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.
30+
Akka offers [commercial support](https://akka.io/pricing) for Scala 2. The linked page includes contact information for inquiring about supported and recommended versions.
3131

32-
## Build tool compatibility table
32+
## Tooling compatibility table
3333

3434
Minimum working versions:
3535

36-
| JDK | sbt | mill |
37-
|:-----------:|:---------------:|:-----------|
38-
| 21 (LTS) | 1.9.0 | 0.11.5 |
39-
| 17 (LTS) | 1.6.0 | 0.7.0 |
40-
| 11 (LTS) | 1.1.0 | 0.1.5 |
41-
| 8 (LTS) | 1.0.0 | 0.1.0 |
36+
| JDK | scala-cli | sbt | mill |
37+
|:-----------:|:----------:|:---------:|:-----------|
38+
| 23 | 1.4.1 | 1.9.0 | 0.11.8 |
39+
| 21 (LTS) | 1.0.0 | 1.9.0 | 0.11.5 |
40+
| 17 (LTS) | 1.0.0 | 1.6.0 | 0.7.0 |
41+
| 11 (LTS) | 1.0.0 | 1.1.0 | 0.1.5 |
42+
| 8 (LTS) | 1.0.0 | 1.0.0 | 0.1.0 |
4243

4344
Even when a version combination isn't listed as supported, most features might still work.
4445

@@ -59,7 +60,7 @@ After Java 8, Oracle introduced the concept of LTS versions of the JDK. These ve
5960

6061
JDK 8, 11, 17, and 21 are LTS versions. (The next LTS version will be 25.)
6162

62-
Scala provides experimental support for running the Scala compiler on non-LTS versions of the JDK. The current LTS versions are normally tested in our CI matrix and by the Scala community build. We may also test non-LTS versions, but any issues found there are considered lower priority, and will not be considered release blockers. (Lightbend may be able to offer faster resolution of issues like this under commercial support.)
63+
Scala provides experimental support for running the Scala compiler on non-LTS versions of the JDK. The current LTS versions are normally tested in our CI matrix and by the Scala community build. We may also test non-LTS versions, but any issues found there are considered lower priority, and will not be considered release blockers. (The Scala team at Akka may be able to offer faster resolution of issues like this under commercial support.)
6364

6465
As already mentioned, Scala code compiled on JDK 8 should run without problems in later JVMs. We will give higher priority to bugs that break this property. (For example, in 2.13.x we might eventually provide support for JPMS module access checks, to ensure your code won't incur `LinkageErrors` due to module access violations.)
6566

0 commit comments

Comments
 (0)