Prepare for Java 25 release Sep 16, 2025 #496
Open
+2
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Prepare for Java 25 release Sep 16, 2025
The Jenkins project strives to support new Java Long Term Support releases soon after they are released. Java 25 is the next LTS release and is scheduled to release Sep 16, 2025. The Jenkins project hopes to compile and test Jenkins core and the top 200 Jenkins plugins with Java 25 before Oct 31, 2025.
Without this change, the plugin does not compile with Java 24. We expect Java 25 will be a superset of Java 24, so let's fix compilation with Java 24 even though Jenkins does not support Java 24.
Also fixes a spotless formatting issue by updating the parent pom.
Supersedes pull requests:
Testing done
mvn spotless:apply
does not change formatting with either Java 17 or Java 21mvn clean verify
passes on Linux with Java 24Submitter checklist