Platform SIG November 05, 2024

Attending:

Agenda:

  • End of support for Java 11/2.479.1
    • Container repo for controller repo 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.
    • Community reported issues:
    • When should a plugin maintainer migrate to Java 17
      • Move to parent pom 5.x
      • Move to jenkins.version 2.479.1 or later
  • Container image updates for the Jenkins controller
    • LTS
      • 2.479.1 has been delivered on Oct 30, 2024
        • :boom: Breaking changes: Remove Java 11 support
        • Bump JDK21 version to 21.0.5_11
        • Bump JDK17 version to 17.0.13_11
        • Bump Debian Bookworm Linux Version to 20241016
        • Bump plugin manager to 2.13.2
      • Kris will be the release lead for 2.479.2 Nov 27, 2024, release candidate on the 13th.
    • Weeklies (2.483 and 2.484)
      • Bump JDK21 version to 21.0.5_11 (#1945) @github-actions
      • Bump JDK17 version to 17.0.13_11
  • Container image updates for Jenkins agents
    • Two new releases for the SSH agent (6.0.0 and 6.0.1)
      • :package: Dependency updates
        • Bump Git version on Windows to 2.47.0.windows.2
        • Bump OpenSSH version to v9.8.1.0p1-Preview
        • Bump Git version on Windows to 2.47.0.windows.1
        • Bump Debian Bookworm Linux version to bookworm-20241016
      • :boom: Breaking changes: Remove Java 11 support
    • Two new releases for the docker-agent (3273.v4cfe589b_fd83-1 and 3273.v4cfe589b_fd83-2)
      • :package: Dependency updates
        • Bump JDK21 version to 21.0.5_11
        • Bump JDK17 version to 17.0.13_11
        • Bump the Jenkins remoting version to 3273.v4cfe589b_fd83
        • Bump Git version on Windows to 2.47.0.windows.2
        • Bump Debian Bookworm Linux version to bookworm-20241016
        • Bump UBI9 version to 9.4-1214.1726694543
      • :boom: Breaking changes: Remove Java 11 support
  • Work in progress on images:
    • Controller:
    • Docker-agent:
    • Docker-ssh-agent:
  • 2+2+2 Java Support Plan

Jenkins enhancement proposal by Mark Waite submitted and being reviewed