Attending:
Agenda
- Windows 2019 depreciation and Windows 2025
- 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
- Debian 13 is now available
- We have PRs for:
- 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
- Java 25
- Releases Sep 16, 2025
- Temurin supplies JDK 25 early access binaries
- 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 | 238 | |
| Successful Builds | 102 | 42.86% |
| Failed Builds | 136 | 57.14% |
-
Mark Waite has notified Jenkins plugin maintainers that community plugin maintainers initiative opt-out is open
-
Community plugin maintainers proposal for discussion in Jenkins developer mailing list
- Java 25 will release in September 2025, Jenkins support will likely require a sweep across all the plugins
- Beta test with one community plugin maintenance project and a small team
- Mark Waite, Basil Crow, Adrien Lecharpentier, Bruno Verachten, and Darin Pope
-
The plugin modernizer team is working on a recipe to upgrade plugins to JDK25
- We won’t interfere with the community plugin maintainers initiative, this will be for plugins outside of this effort
- Plugin modernizer can now build with JDK25, but OpenRewrite is not ready yet.
-
Container image updates for the Jenkins controller
- LTS
- 2.516.2 was released last week
- Next LTS: 2.516.3
- Release candidate by September 3rd, 2025
- Release on September 17th, 2025
- Hervé Le Meur is the release lead, using release checklist
- Weeklies (2.522 to 2.525)
- Runtime memory use savings thanks to Dmitry Ohlkov
- Declarative Pipeline memory leak fixed
Dependency updates
- Bump ubi9/ubi to 9.6-1754586119 in /rhel/ubi9/hotspot
- Bump Debian Bookworm Linux Version to 20250811
- LTS
-
Container image updates for Jenkins agents
- One new release for the SSH agent (6.24.0)
Dependency updates
- Bump JDK21 version to 21.0.8+9
- Bump JDK17 version to 17.0.16+8
- Bump Debian Bookworm Linux version to bookworm-20250721
- Three new releases for the docker-agent (3327.v868139a_d00e0-4, 3327.v868139a_d00e0-5 and 3327.v868139a_d00e0-6)
New features and improvements
- Bump the Jenkins remoting version to 3327.v868139a_d00e0
- Mostly dependency updates
- Bump the Jenkins remoting version to 3327.v868139a_d00e0
Dependency updates
- Bump Debian Bookworm Linux version to bookworm-20250811
- Bump UBI9 version to 9.6-1754586119 (#1032)
- One new release for the SSH agent (6.24.0)
-
Work in progress on images:
- Controller:
- Docker-agent:
- Docker-ssh-agent: