Skip to content

Java versioning update to current#4880

Merged
bdbaddog merged 1 commit into
SCons:masterfrom
mwichmann:maint/java-versioning
Jul 18, 2026
Merged

Java versioning update to current#4880
bdbaddog merged 1 commit into
SCons:masterfrom
mwichmann:maint/java-versioning

Conversation

@mwichmann

Copy link
Copy Markdown
Collaborator

The Java version table had gone out of date again, and in particular was missing the latest LTS. Reworked so new java versions don't have to be added (there is no longer an all-versions table), and the "special case" is the first few java versions, which won't need changing in future. The default is bumped from 1.4 to 25 - 25 being the latest LTS. 1.4 wasn't a great default any longer as it's truly ancient - from 2002 - though to be honest the "default" didn't seem to make much difference.

Contributor Checklist:

  • I have created a new test or updated the unit tests to cover the new/changed functionality.
  • I have updated CHANGES.txt and RELEASE.txt (and read the README.rst).
  • I have updated the appropriate documentation

The Java version table had gone out of data again, and in particular
was missing the latest LTS.  Reworked so new java versions don't have
to be added, and the "special case" is the first few java versions.
The default is bumped from 1.4 to 25 - 25 being the latest LTS.

Signed-off-by: Mats Wichmann <mats@linux.com>
@mwichmann mwichmann added the Java Java tools and language support label Jul 18, 2026
@bdbaddog
bdbaddog merged commit b5ba17d into SCons:master Jul 18, 2026
8 of 12 checks passed
@mwichmann mwichmann added this to 4.11 Jul 19, 2026
@github-project-automation github-project-automation Bot moved this to Done in 4.11 Jul 19, 2026
@mwichmann mwichmann added this to the 4.11.0 milestone Jul 19, 2026
@mwichmann
mwichmann deleted the maint/java-versioning branch July 19, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Java Java tools and language support

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants