From ec7f9a59383d9be14149e202e067148e5d7113d0 Mon Sep 17 00:00:00 2001 From: GautamMPanchaL Date: Thu, 29 Oct 2026 18:15:12 +0530 Subject: [PATCH 1/2] Bump Java 21 Zulu build to 21.0.13.0.3 (zulu21.54.109) --- java-21/Dockerfile | 6 +++--- java-21/java.version | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/java-21/Dockerfile b/java-21/Dockerfile index a25269d..d91fbc8 100644 --- a/java-21/Dockerfile +++ b/java-21/Dockerfile @@ -1,4 +1,4 @@ -# Zulu build name, e.g. zulu21.54.107-ca-jdk21.0.13 (see java.version) +# Zulu build name, e.g. zulu21.54.109-ca-jdk21.0.13.0.3 (see java.version) ARG JAVA_VERSION ARG BASE_IMAGE # The azul/zulu-openjdk-debian image has no tag with the eMudhra blocked.certs fix yet, so fetch the @@ -9,8 +9,8 @@ FROM debian:trixie-slim AS jre ARG JAVA_VERSION ARG TARGETARCH # Update these together with java.version. -ARG ZULU_SHA256_AMD64=dd8cf0628cfb8c369b7d4fe96783e2b516482b37d2b3e140b208c91deabf1169 -ARG ZULU_SHA256_ARM64=783460592bc66c9290b14c32a537b29da812bd62ad53bf6cb565355bca7ea563 +ARG ZULU_SHA256_AMD64=abe544103f1c4f0cc4b8997c0cac847eb1e842382eef57ce361c982fb0a3de11 +ARG ZULU_SHA256_ARM64=eb6b89b23b9eb5661b29a4e8c09e8e91952cbdfa87045d36e9078e37388c2dc3 # Needed for --strip-debug RUN apt-get -y update && apt-get -y upgrade libssl3 && apt-get -y install binutils curl ca-certificates diff --git a/java-21/java.version b/java-21/java.version index a259b7b..0eb1ec4 100644 --- a/java-21/java.version +++ b/java-21/java.version @@ -1 +1 @@ -zulu21.54.107-ca-jdk21.0.13 \ No newline at end of file +zulu21.54.109-ca-jdk21.0.13.0.3 \ No newline at end of file From b4390acbd14e87260b413dcb436a23b4a106b48d Mon Sep 17 00:00:00 2001 From: GautamMPanchaL Date: Thu, 29 Oct 2026 18:28:41 +0530 Subject: [PATCH 2/2] Remove dead top-level ARG JAVA_VERSION Left over from 3f62f1d which replaced 'FROM azul/zulu-openjdk-debian:${JAVA_VERSION}' with 'FROM debian:trixie-slim' + a stage-scoped ARG JAVA_VERSION redeclaration for use in RUN. No FROM instruction consumes the top-level declaration anymore; verified builds emit no missing-build-arg warning for JAVA_VERSION after removal. --- java-11/Dockerfile | 3 +-- java-21/Dockerfile | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/java-11/Dockerfile b/java-11/Dockerfile index ea67a4a..b11f0f3 100644 --- a/java-11/Dockerfile +++ b/java-11/Dockerfile @@ -1,5 +1,4 @@ -# Zulu build name, e.g. zulu11.54.107-ca-jdk11.0.13 (see java.version) -ARG JAVA_VERSION +# Zulu build name, e.g. zulu11.92.109-ca-jdk11.0.33 (see java.version) ARG BASE_IMAGE # The azul/zulu-openjdk-debian image has no tag with the eMudhra blocked.certs fix yet, so fetch the # Zulu CA build straight from Azul's CDN. The SHA-256 pins the download. jlink copies blocked.certs diff --git a/java-21/Dockerfile b/java-21/Dockerfile index d91fbc8..680798b 100644 --- a/java-21/Dockerfile +++ b/java-21/Dockerfile @@ -1,5 +1,4 @@ # Zulu build name, e.g. zulu21.54.109-ca-jdk21.0.13.0.3 (see java.version) -ARG JAVA_VERSION ARG BASE_IMAGE # The azul/zulu-openjdk-debian image has no tag with the eMudhra blocked.certs fix yet, so fetch the # Zulu CA build straight from Azul's CDN. The SHA-256 pins the download. jlink copies blocked.certs