# Platform SIG April 8, 2025

**URL:** <https://community.jenkins.io/t/platform-sig-april-8-2025/29617>\
**Category:** Community\
**Tags:** meeting, sig-platform\
**Created:** [April 9, 2025, 4:00pm UTC](https://community.jenkins.io/t/platform-sig-april-8-2025/29617 "2025-04-09T16:00:09Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![MarkEWaite](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/markewaite/32/20_2.png) [@MarkEWaite](https://community.jenkins.io/u/MarkEWaite)\
**Post date:** [April 9, 2025, 4:00pm UTC](https://community.jenkins.io/t/platform-sig-april-8-2025/29617/1 "2025-04-09T16:00:09Z")

</div>

2025-04-08T16:00:00Z

[![](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/e/ee124e7853f7284d8a1a98649852aa202aacb7dc.jpeg "2025 04 08 Jenkins Platform SIG") ](https://www.youtube.com/watch?v=P6bmGPWyPtY)

### Apr 8, 2025 - Latest Jenkins LTS, container updates

Attending:

- Mark Waite, Giovanni Vaccarino, Birajit Saikia, Kris Stern

Agenda

- Proposal: switch default containers (“latest” tags) to use Java 21
  - Java 17 end of life warning is displayed to administrators since 31 Mar 2025
    - Java 17 is end of life for Jenkins 31 Mar 2026
    - jenkins/jenkins:latest has a warning that
    - Need a help desk issue to track as a sub-issue of larger Java 21 transition

  - Needs changes in
    - Controller image - [GitHub - jenkinsci/docker: Docker official jenkins repo](https://github.com/jenkinsci/docker) - [PR-2008](https://github.com/jenkinsci/docker/pull/2008)
    - SSH agent image - [GitHub - jenkinsci/docker-ssh-agent: Docker image for Jenkins agents connected over SSH](https://github.com/jenkinsci/docker-ssh-agent)
    - Inbound agent image - [GitHub - jenkinsci/docker-agent: Jenkins agent (base image) and inbound agent Docker images](https://github.com/jenkinsci/docker-agent)

- End of support for Java 11/2.479.x
  - Container repo for controller has dropped Java 11
  - Weekly 2.463 dropped support for Java 11.
  - Jenkins LTS 2.479.1 dropped support for Java 11 on 30 Oct 2024.
  - Jenkins 2.479.3 has been released on [2.479.3](https://www.jenkins.io/changelog-stable/2.479.3/) was on January 8, 2025
  - Jenkins infra end of support for Java 11 needs planning and discussion
    - Infra team is willing to continue Java 11 for a while, but at some point in the future, Java 11 won’t be available on Jenkins infra
      - Plan is still being developed, no timelines have been set
      - [Endoflife.date](https://endoflife.date/eclipse-temurin) could help monitor that - Eclipse Temurin 11 end of life October 2027

  - Unofficial [campaign](https://docs.google.com/spreadsheets/d/1Yy4vfHdANsn73E3ybVGuFBnqJsiaplTcbgcxULQwJnM/edit?gid=1736574732#gid=1736574732) to update plugins to JDK11/17.
    - [Evolution](https://github.com/gounthar/jdk8-removal?tab=readme-ov-file#jenkins-plugins-evolution)
    - [Community plugin maintainers initiative](https://docs.google.com/document/d/1GEI7tQp3UxGCbQQyF1JdujgwkoWcMluvUMFanV2nDGo/edit?usp=sharing)

- Today is Oracle Patch Day - new Java version releases today
  - 11.0.26, 17.0.15, 21.0.7
  - About a week for Eclipse Temurin to be available
  - Automation will detect when the new versions are ready for us to package

- Java 25
  - Temurin [supplies JDK 25 early access binaries](https://github.com/adoptium/temurin25-binaries/releases)
  - The infra team is busy with other tasks which are more urgent
    - We should create a task in the helpdesk nonetheless
      - Use subtasks, to use it as a JIRA epic

  - We could nonetheless try to write an updatecli manifest and see if it works before proposing changes
    - Which repositories should we target first?
      - Infra
      - Controller
      - [Agents](https://github.com/jenkinsci/docker-agent/pull/939)?

  - Why not create a cookbook (Kris and Bruno) in order to log what we had to go through?
    - Kris created an issue in the [jenkins.io](http://jenkins.io) issue tracker: [Add documentation for Java migration cookbook · Issue #8002 · jenkins-infra/jenkins.io · GitHub](https://github.com/jenkins-infra/jenkins.io/issues/8002)
