diff --git a/22/jdk/bookworm/Dockerfile b/22/jdk/bookworm/Dockerfile index 1e1a4965..8d1928a1 100644 --- a/22/jdk/bookworm/Dockerfile +++ b/22/jdk/bookworm/Dockerfile @@ -37,19 +37,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz'; \ - downloadSha256='fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz'; \ + downloadSha256='f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz'; \ - downloadSha256='5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz'; \ + downloadSha256='909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/22/jdk/bullseye/Dockerfile b/22/jdk/bullseye/Dockerfile index 1ba5e5db..2af20cdf 100644 --- a/22/jdk/bullseye/Dockerfile +++ b/22/jdk/bullseye/Dockerfile @@ -37,19 +37,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz'; \ - downloadSha256='fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz'; \ + downloadSha256='f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz'; \ - downloadSha256='5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz'; \ + downloadSha256='909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/22/jdk/oraclelinux7/Dockerfile b/22/jdk/oraclelinux7/Dockerfile index 310e8586..f3b79f6b 100644 --- a/22/jdk/oraclelinux7/Dockerfile +++ b/22/jdk/oraclelinux7/Dockerfile @@ -31,19 +31,19 @@ ENV LANG en_US.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 RUN set -eux; \ \ arch="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "$arch" in \ 'i386:x86-64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz'; \ - downloadSha256='fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz'; \ + downloadSha256='f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a'; \ ;; \ 'aarch64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz'; \ - downloadSha256='5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz'; \ + downloadSha256='909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/22/jdk/oraclelinux8/Dockerfile b/22/jdk/oraclelinux8/Dockerfile index c388deb6..1e3a5d89 100644 --- a/22/jdk/oraclelinux8/Dockerfile +++ b/22/jdk/oraclelinux8/Dockerfile @@ -30,19 +30,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 RUN set -eux; \ \ arch="$(objdump="$(command -v objdump)" && objdump --file-headers "$objdump" | awk -F '[:,]+[[:space:]]+' '$1 == "architecture" { print $2 }')"; \ case "$arch" in \ 'i386:x86-64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz'; \ - downloadSha256='fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz'; \ + downloadSha256='f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a'; \ ;; \ 'aarch64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz'; \ - downloadSha256='5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz'; \ + downloadSha256='909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/22/jdk/slim-bookworm/Dockerfile b/22/jdk/slim-bookworm/Dockerfile index bf14b3a7..0b842ed8 100644 --- a/22/jdk/slim-bookworm/Dockerfile +++ b/22/jdk/slim-bookworm/Dockerfile @@ -24,19 +24,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz'; \ - downloadSha256='fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz'; \ + downloadSha256='f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz'; \ - downloadSha256='5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz'; \ + downloadSha256='909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/22/jdk/slim-bullseye/Dockerfile b/22/jdk/slim-bullseye/Dockerfile index 10bc8bcd..a5666cda 100644 --- a/22/jdk/slim-bullseye/Dockerfile +++ b/22/jdk/slim-bullseye/Dockerfile @@ -24,19 +24,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz'; \ - downloadSha256='fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz'; \ + downloadSha256='f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz'; \ - downloadSha256='5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24'; \ + downloadUrl='https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz'; \ + downloadSha256='909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/22/jdk/windows/nanoserver-1809/Dockerfile b/22/jdk/windows/nanoserver-1809/Dockerfile index 55e91742..88b224ba 100644 --- a/22/jdk/windows/nanoserver-1809/Dockerfile +++ b/22/jdk/windows/nanoserver-1809/Dockerfile @@ -20,9 +20,9 @@ USER ContainerUser # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 +ENV JAVA_VERSION 22-ea+24 -COPY --from=openjdk:22-ea-23-jdk-windowsservercore-1809 $JAVA_HOME $JAVA_HOME +COPY --from=openjdk:22-ea-24-jdk-windowsservercore-1809 $JAVA_HOME $JAVA_HOME RUN echo Verifying install ... \ && echo javac --version && javac --version \ diff --git a/22/jdk/windows/windowsservercore-1809/Dockerfile b/22/jdk/windows/windowsservercore-1809/Dockerfile index 6b78b82c..99fac6dc 100644 --- a/22/jdk/windows/windowsservercore-1809/Dockerfile +++ b/22/jdk/windows/windowsservercore-1809/Dockerfile @@ -33,9 +33,9 @@ RUN $newPath = ('{0}\bin;{1}' -f $env:JAVA_HOME, $env:PATH); \ # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 -ENV JAVA_URL https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_windows-x64_bin.zip -ENV JAVA_SHA256 25e3fa403b5e501bf5e66189205dd806161aeef87a3a35b861fa3f46ab286852 +ENV JAVA_VERSION 22-ea+24 +ENV JAVA_URL https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_windows-x64_bin.zip +ENV JAVA_SHA256 13f049664a66ebfa61bb0fe3f04e3d09c6778a57feac8d2f6a8453bd29358f87 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/22/jdk/windows/windowsservercore-ltsc2022/Dockerfile b/22/jdk/windows/windowsservercore-ltsc2022/Dockerfile index 672e7578..3b57a2e0 100644 --- a/22/jdk/windows/windowsservercore-ltsc2022/Dockerfile +++ b/22/jdk/windows/windowsservercore-ltsc2022/Dockerfile @@ -33,9 +33,9 @@ RUN $newPath = ('{0}\bin;{1}' -f $env:JAVA_HOME, $env:PATH); \ # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 22-ea+23 -ENV JAVA_URL https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_windows-x64_bin.zip -ENV JAVA_SHA256 25e3fa403b5e501bf5e66189205dd806161aeef87a3a35b861fa3f46ab286852 +ENV JAVA_VERSION 22-ea+24 +ENV JAVA_URL https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_windows-x64_bin.zip +ENV JAVA_SHA256 13f049664a66ebfa61bb0fe3f04e3d09c6778a57feac8d2f6a8453bd29358f87 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index eb77fe6c..c07b028e 100644 --- a/versions.json +++ b/versions.json @@ -3,16 +3,16 @@ "jdk": { "arches": { "amd64": { - "sha256": "fd781d8f07801adbe2c55425b595cf97d4652de7f27a56d90a5daabd8d899a22", - "url": "https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-x64_bin.tar.gz" + "sha256": "f2b3d5371bc7ab762205f286fc5b5da9dabbdd0477965fc87d02076faf69ab3a", + "url": "https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-x64_bin.tar.gz" }, "arm64v8": { - "sha256": "5480254852c4d9b56987eab704922c5174895ef4b11407a0e79c887bf89ffe24", - "url": "https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_linux-aarch64_bin.tar.gz" + "sha256": "909c2841030baff026a45248785f3dc50906ce921620913a28b8d6cca0075838", + "url": "https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_linux-aarch64_bin.tar.gz" }, "windows-amd64": { - "sha256": "25e3fa403b5e501bf5e66189205dd806161aeef87a3a35b861fa3f46ab286852", - "url": "https://download.java.net/java/early_access/jdk22/23/GPL/openjdk-22-ea+23_windows-x64_bin.zip" + "sha256": "13f049664a66ebfa61bb0fe3f04e3d09c6778a57feac8d2f6a8453bd29358f87", + "url": "https://download.java.net/java/early_access/jdk22/24/GPL/openjdk-22-ea+24_windows-x64_bin.zip" } } }, @@ -27,6 +27,6 @@ "windows/windowsservercore-1809", "windows/nanoserver-1809" ], - "version": "22-ea+23" + "version": "22-ea+24" } }