Agenda
- Java 25
- Released Sep 16, 2025
- The infra team has been working on it.
- Plugin maintainers can give it a try
- Available as a tool
- A .mvn/maven.config may be necessary
- Plugin maintainers can give it a try
- We are trying to compile the top 250 plugins with JDK25
- Results there: Jenkins PR Tracker
| Summary | ||
|---|---|---|
| Total Plugins Tested | 250 | |
| Successful Builds | 129 | 51.60% |
| Failed Builds | 121 | 48.40% |
-
Jenkins Plugins JDK25 compatibility test shows 90 plugins are already building with JDK25 for real
-
Agents
- We now have a JDK25 Docker agent image and a JDK25 Docker SSH agent image
-
Controller
- feat(linux): add support on Linux for JDK 25 preview in Docker build configurations has been closed, as Jenkins controller wasn’t compatible with Java 25 yet, but we can recreate it now
-
Container image updates for the Jenkins controller
-
Container image updates for Jenkins agents
- Three new releases for the SSH agent (7.4.0, 7.5.0, and 7.6.0)
New features and improvements
- feat: add JDK25 Linux images
- feat: add JDK25 Windows images
- (Windows) Bump OpenSSH version to 10.0.0.0p2-Preview
- Bump Git version on Windows to 2.51.2.windows.1
Dependency updates
- Bump Debian Trixie Linux version to trixie-20251020
- Three new releases for the docker agent (3345.v03dee9b_f88fc-3, 3345.v03dee9b_f88fc-4, and 3345.v03dee9b_f88fc-5)
Maintenance
- chore(updatecli): also include Windows in JDK25 manifest
Dependency updates
- Bump JDK21 version to 21.0.9+10
- Bump JDK25 version to 25.0.1+8
- Bump updatecli/updatecli-action to 2.94.0
- Bump Debian trixie Linux version to trixie-20251020
New features and improvements
- Bump Git version on Windows to 2.51.2.windows.1
- Three new releases for the SSH agent (7.4.0, 7.5.0, and 7.6.0)
-
Work in progress on images:
- Controller:
- None
- Docker-agent:
- Docker-ssh-agent:
- None
- Controller:
-
RISC-V
- We worked on supplying a RISC-V64 recent dockerd, docker, containerd, runc, docker compose set of Debian Trixie packages so anyone can have an up to date docker experience for Jenkins
- RPM are now available, even if we know that Fedora and others do prefer podman. We need docker compose for our quickstart tutorials, though
- Most of the existing RISC-V64 machines use derivatives of Debian or Fedora
- We also supply ebuilds for Gentoo users