# Platform SIG March 11, 2025

**URL:** <https://community.jenkins.io/t/platform-sig-march-11-2025/28106>\
**Category:** Community\
**Tags:** java, docker, platform, sig-platform\
**Created:** [March 11, 2025, 8:38pm UTC](https://community.jenkins.io/t/platform-sig-march-11-2025/28106 "2025-03-11T20:38:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![poddingue](https://dub1.discourse-cdn.com/flex013/user_avatar/community.jenkins.io/poddingue/32/985_2.png) [@poddingue](https://community.jenkins.io/u/poddingue)\
**Post date:** [March 11, 2025, 8:38pm UTC](https://community.jenkins.io/t/platform-sig-march-11-2025/28106/1 "2025-03-11T20:38:11Z")

</div>

[![](https://europe1.discourse-cdn.com/flex013/uploads/jenkins/original/2X/6/686a7444ecba1797dd21aba91c1c481e30db99c6.jpeg "2025 03 11 Jenkins Platform SIG") ](https://www.youtube.com/watch?v=y6Bm3S4XxjQ)

Attending:

- Mark Waite
- Kevin Martens
- Bruno Verachten

Agenda:

- 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)

- Container image updates for the Jenkins controller
  - LTS
    - [2.492.2](https://github.com/jenkinsci/docker/releases/tag/2.492.2) was released last week
    - 2.492.3 should be released first week of April. Bruno Verachten is the release lead

  - Weeklies ([2.500](https://github.com/jenkinsci/docker/releases/tag/2.500) and [2.501](https://github.com/jenkinsci/docker/releases/tag/2.501))
    - 📦 Dependency updates
      - Bump Alpine Linux Version to 3.21.3
      - chore(deps): bump ubi9/ubi 9.5-1741600006 in /rhel/ubi9/hotspot
      - Bump Debian Bookworm Linux Version to 20250224

- Container image updates for Jenkins agents
  - One new release for the SSH agent ([6.10.0](https://github.com/jenkinsci/docker-ssh-agent/releases/tag/6.10.0))
    - 📦 Dependency updates
      - Bump Git version on Windows to 2.48.1.windows.1
      - Bump Debian Bookworm Linux version to bookworm-20250224
      - Bump Alpine Linux Version to 3.21.3

  - One new release for the docker-agent ([3291.vb\_131b\_dc231fa\_-1](https://github.com/jenkinsci/docker-agent/releases/tag/3291.vb_131b_dc231fa_-1))
    - 👻 Maintenance
      - Remove unused env.props from build.sh
        - removes the unused env.props file and the associated code from the build.sh script.

      - Add show-% Makefile target and use jdks\_to\_build in rhel\_ubi9 bake target
      - Add tags functions to docker bake
      - Remove linux-agent-only and linux-inbound-agent-only groups

    - 📦 Dependency updates
      - Bump Debian Bookworm Linux version to bookworm-20250224
      - Bump the Jenkins remoting version to 3291.vb\_131b\_dc231fa\_

- Work in progress on images:
  - Controller:
    - [Optimized Debian dockerfiles, Enhanced readability + Enhanced code structure.](https://github.com/jenkinsci/docker/pull/1948/files)

  - Docker-agent:
    - [Fix handling of -cert parameter in inbound agent](https://github.com/jenkinsci/docker-agent/pull/925) =\> closed
    - [fix(windows): enable HKEY\_LOCAL\_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled](https://github.com/jenkinsci/docker-agent/pull/949)
    - [feat(jdk): Add Java 25 preview target for all images](https://github.com/jenkinsci/docker-agent/pull/939)

  - Docker-ssh-agent:
    - [Patch to support auditd loginuid immutability](https://github.com/jenkinsci/docker-ssh-agent/pull/478)
    - [wip: use TOML config on buildx to avoid DockerHub rate limits](https://github.com/jenkinsci/docker-ssh-agent/pull/497)

- 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)?
