Skip to content

Move to Java 21 - #240

Merged
trautmane merged 15 commits into
newsolverfrom
feature/java-21
Sep 11, 2026
Merged

Move to Java 21#240
trautmane merged 15 commits into
newsolverfrom
feature/java-21

Conversation

@minnerbe

@minnerbe minnerbe commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

This PR updates the Java version from 11 to 21 to align with the current Java version used in the scijava/fiji universe. The base pom-scijava already starts pulling in Java 21 dependencies that would need to be manually removed, so this is the clear long-term solution.

Besides some trivial pins / exclusions, the update to Java 21 requires some non-trivial version changes:

  • Spark 3.x -> 4.x (this PR)
  • Jetty build info (this PR; the jetty version stays the same as before)
  • Spark deployment on the cluster
  • Jetty deployment
  • Create a symlink /misc/sc/jdks/zulu21 to the JDK21 that's already there

@minnerbe
minnerbe requested a review from trautmane August 3, 2026 18:21
@minnerbe
minnerbe force-pushed the feature/java-21 branch 2 times, most recently from 3b34d71 to a51d33c Compare August 3, 2026 20:39
Base automatically changed from bump-scijava-45 to newsolver September 11, 2026 17:41
@trautmane
trautmane marked this pull request as ready for review September 11, 2026 17:54
@trautmane
trautmane merged commit a7d3e35 into newsolver Sep 11, 2026
2 checks passed
@trautmane
trautmane deleted the feature/java-21 branch September 11, 2026 17:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants