Platform SIG October 08, 2024

Attending:

Agenda:

  • End of support for Java 11
    • Container repo for controller repo has dropped Java 11
    • Weekly 2.463 dropped support for Java 11.
    • Jenkins LTS 2.479.1 will drop support for Java 11 when it releases on 30 Oct 2024.
    • When should agent containers stop updates for Java 11?
      • Mark proposed to drop it next week
      • There are no security updates for Jenkins LTS versions before 2.479.1 once it is released on 30 Oct 2024.
      • Jenkins agents require a JDK that has the same major version as the controller or a greater JDK major version than the controller JVM.
        • After 30 Oct 2024, there will be no supported configuration where Java 11 agents run.
  • Container image updates for the Jenkins controller
    • LTS
      • 2.462.3 has been delivered on Oct 2, 2024 (security release)
        • Bump Debian Bookworm Linux Version to 20240926
        • Bump ubi8/ubi to 8.10-1088 in /rhel/ubi8/hotspot
      • 2.479.1 will be delivered on Oct 30, 2024
    • Weeklies (2.479 and 2.480)
      • Bump Debian Bookworm Linux Version to 20240926
      • Bump ubi8/ubi to 8.10-1088
      • Remove Java 11 support
      • Adapt to recent changes in JDK download URL response
  • Container image updates for Jenkins agents
  • Work in progress on images:
  • The Spring project made an end of life announcement - JENKINS-68698
    • Key milestones in the Spring Security 6.x upgrade
      • File upload 2.x in Jenkins weekly 2.459 (no issues reported)
      • Require Java 17 in Jenkins weekly 2.463 June 18, 2024 (see dev list)
      • Jetty 12 + EE 8 in Jenkins weekly 2.472 August 13, 2024
      • Jetty 12 + EE 9 + Spring Security 6.x in Jenkins weekly - 2.475
      • Jetty 12 + EE 9 + Spring Security 6.x in Jenkins weekly - 2.479.1 - 30 Oct 2024
  • 2+2+2 Java Support Plan
  • Docker agent image and docker controller image

Mark proposed a corrective PR