Platform SIG December 16, 2025

Attending:

Agenda

  • Java 17 and 21: status update
    • Java 17 end of life proposal
      • March 31, 2026 is the warning date in the admin monitor
      • Can already drop Java 17 from Jenkins weekly
      • Needs to be dropped before next LTS baseline (April 2026) to not support Java 17
      • Java 17 is being dropped from Jenkinsfile configs
  • Java 25
  • Container image updates for the Jenkins controller
    • LTS
      • 2.528.3 was released last week
        • Release Lead: @krisstern with Shalini assisting
        • :package: Dependency updates
          • Bump Alpine Linux Version to 3.23.0
          • Bumps ubi9/ubi to 9.7-1764794285
        • Next LTS should be based on 2.541.
        • The 2.541.1 release is scheduled for Jan 21, 2026, release candidate Jan 7, 2026
    • Weeklies (2.541 and 2.542)
      • :package: Dependency updates
        • Bump updatecli/updatecli-action to 2.98.0
        • Bump peter-evans/create-pull-request from 7 to 8
        • Bump ubi9/ubi to 9.7-1764794285 in /rhel/ubi9/hotspot
        • Bump Alpine Linux Version to 3.23.0
  • Container image updates for Jenkins agents
    • One new release for the SSH agent (7.9.0)
      • :memo: Documentation updates
        • docs: Add preserve host keys tips
      • :ghost: Maintenance
        • Reorder Windows tests and improve their descriptions
      • :package: Dependency updates
        • Bump Alpine Linux Version to 3.23.0
        • Bump Debian Trixie Linux version to trixie-20251117
    • Three new releases for the docker agent ( 3355.v388858a_47b_33-1, 3355.v388858a_47b_33-2, and 3355.v388858a_47b_33-3
      • :bug: Bug fixes
        • Install git-lfs config to system rather than global
      • :memo: Documentation updates
        • Fix alpine typos in agent image listing
      • :package: Dependency updates
        • Bump Alpine Linux Version to 3.23.0
        • Bump UBI9 version to 9.7-1764794285
      • :rocket: New features and improvements
        • Bump the Jenkins remoting version to 3355.v388858a_47b_33 (* Treat connectTcp as part of retryable I/O (#1512) @jglick)
  • Work in progress on images:
  • Code signing for the MSI installer
    • Current signing expires May 16, 2026
    • Digicert requires a physical device or use their signing service
    • Microsoft now offers a GitHub action for signing
      • Needs investigation to understand how to use it and what it means
  • Contributor Summit
    • January 30, in Brussels (BetaCowork)
    • 30 people at most, contributors have been invited by email