Attending:
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% |
-
Agents
- We now have a JDK25 Docker agent image
- We don’t have a JDK25 Docker SSH agent image, as feat(linux): add support on Linux for JDK 25 preview in Docker build configurations is still in review
-
Controller
- feat(linux): add support on Linux for JDK 25 preview in Docker build configurations has been closed, as Jenkins controller isn’t compatible with Java 25 yet cf jenkins-infra/jenkins.io#8458 (comment)
-
Container image updates for the Jenkins controller
- LTS
- 2.528.1 was released last week
Breaking changes
- Update debian images to trixie
Dependency updates
- Bump Debian Trixie version to 20250929
- Bump Alpine Linux Version to 3.22.2
- Bump ubi9/ubi 9.6-1760340943
Documentation updates
- Add link to post-installation setup wizard in README
- Update Docker image references from JDK 17 to JDK 21
Maintenance
- Rename JENKINS_URL & JENKINS_SHA to WAR_URL & WAR_SHA
- Download war from mirrors unless we are publishing a release
- 2.528.1 was released last week
- Weeklies (2.532 and 2.533)
Documentation
- Update Docker image references from JDK 17 to JDK 21
Dependency updates
- Bump ubi9/ubi to 9.6-1760340943
- Bump Alpine Linux Version to 3.22.2
- LTS
-
Container image updates for Jenkins agents
- One new release for the SSH agent (7.3.0)
New features and improvements
- Bump git-lfs version to 3.7.1
Maintenance
- Install git-lfs from repository instead of Linux distribution packages
- Two new releases for the docker agent (3345.v03dee9b_f88fc-1 and 3345.v03dee9b_f88fc-2)
New features and improvements
- Bump the Jenkins remoting version to 3345.v03dee9b_f88fc
- Add JDK25 Windows images
- Bump Git version on Windows to 2.51.1.windows.1
- Bump git-lfs version to 3.7.1
Maintenance
- No dot in jlink version switch
- Install git-lfs from repository instead of Linux distribution packages
Dependency updates
- Bump Alpine Linux Version to 3.22.2
- Bump UBI9 version to 9.6-1760340943
- One new release for the SSH agent (7.3.0)
-
Work in progress on images:
- Controller:
- Docker-agent:
- Docker-ssh-agent:
-
Alternate platforms
- Gitpod Classic PAYG sunset on October 15th
- We moved to GitHub codespaces
- We moved to Trixie
- Gitpod Classic PAYG sunset on October 15th
-
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 in the works, 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