Attending:
Agenda
- Windows 2019 depreciation and Windows 2025
- Windows 2019 will go out of support in the near future
- Jenkins infra is ready to go off of it
- Windows Server 2025 offers faster CI builds with Dev Drive
- Dev Drive is also available for Windows 11
- Would be nice to have a blog post from someone that uses it and benefits from it
- Stéphane started the migration to Windows 2025
- We have to announce the deprecation of 2019 for march 2026 regarding the Docker images.
- Windows 2019 will go out of support in the near future
- Debian 13 is now available
- We have PRs for:
- The Jenkins controller docker image
- PR just got merged a few minutes ago
- The ssh agent docker image
- PR has been merged
- The agent docker image
- The Jenkins controller docker image
- Mark has an interesting approach
- Tim suggests a stable branch so that weekly moves to Trixie before LTS
- Move LTS to Trixie with the next LTS baseline
- We have PRs for:
- Java 25
- Released Sep 16, 2025
- Temurin supplies JDK 25 early access binaries and general availability for most platforms, but not all
- 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
- The JDK25 version is still updated manually
- That’s a choice until it becomes generally available (out of early access)
- 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-preview Docker agent image
- feat(linux): add support on Linux for JDK 25 preview in Docker build configurations for the ssh-agent is still in review
-
Controller
-
Container image updates for the Jenkins controller
- LTS
- 2.516.3 was released last week
Dependency updates
- Bump ubi9/ubi to 9.6-1756915113 in /rhel/ubi9/hotspot
- Bump Debian Bookworm Linux Version to 20250908
- Security
- Important security fixes. security advisory
- Major bug fix
- Remove link styling in a menu when the corresponding menu is closed. JENKINS-75927
- Fix a memory leak in Java class loading for the GStringTemplateEngine class. JENKINS-75879
- Enhancement
- Reduce plugin ClassLoader memory consumption. JENKINS-75675
- Upgrade to Winstone 8.13 and Jetty 12.0.25. Jetty upgrade includes multiple bug fixes and most recent release of Eclipse Jetty 12. pull 10798, pull 10933, pull 10958, JENKINS-76033
- Next LTS: 2.528.1
- Release candidate by 1st October 2025
- Release on 15th October
- Hervé Le Meur is the release lead, using release checklist
- 2.516.3 was released last week
- Weeklies (2.528 and 2.529)
Dependency updates
- Bump Debian Bookworm Linux Version to 20250908
- Bump ubi9/ubi to 9.6-1758184894 in /rhel/ubi9/hotspot
Documentation updates
- doc: add link to post-installation setup wizard in README
Maintenance
- Download war from mirrors unless we are publishing a release
- Rename JENKINS_URL & JENKINS_SHA to WAR_URL & WAR_SHA
Tests
- Don’t skip Windows tests when simulating LTS build
- LTS
-
Container image updates for Jenkins agents
- No new release for the SSH agent (last one is 7.1.0)
Breaking changes
- Update Debian base to Trixie (13) LTS
- Two new releases for the docker-agent (3327.v868139a_d00e0-8 and 3341.v0766d82b_dec0-1)
Dependency updates
- Bump the Jenkins remoting version to 3341.v0766d82b_dec0
- Bump bc-version from 1.81 to 1.82
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1
- Bump io.jenkins.tools.incrementals:git-changelist-maven-extension from 1.10 to 1.13
- Bump org.jenkins-ci:jenkins to 1.140
- Bump commons-io:commons-io from 2.19.0 to 2.20.0
- Bump Debian Bookworm Linux version to bookworm-20250908
- Bump UBI9 version to 9.6-1756915113
- Bump the Jenkins remoting version to 3341.v0766d82b_dec0
Other changes
- Add support on Linux for JDK 25 preview in Docker build configurations
- No new release for the SSH agent (last one is 7.1.0)
-
Work in progress on images:
- Controller:
- Docker-agent:
- Docker-ssh-agent:
-
Alternate platforms
- Gitpod Classic PAYG sunset on October 15th
- Should we move to GitHub codespaces?
- Gitpod Classic PAYG sunset on October 15th