diff --git a/23/jdk/bookworm/Dockerfile b/23/jdk/bookworm/Dockerfile index b67e0b8b..8a6e2294 100644 --- a/23/jdk/bookworm/Dockerfile +++ b/23/jdk/bookworm/Dockerfile @@ -37,19 +37,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'; \ - downloadSha256='5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz'; \ + downloadSha256='d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz'; \ - downloadSha256='d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz'; \ + downloadSha256='5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/23/jdk/bullseye/Dockerfile b/23/jdk/bullseye/Dockerfile index b278f74c..f493d2ac 100644 --- a/23/jdk/bullseye/Dockerfile +++ b/23/jdk/bullseye/Dockerfile @@ -37,19 +37,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'; \ - downloadSha256='5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz'; \ + downloadSha256='d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz'; \ - downloadSha256='d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz'; \ + downloadSha256='5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/23/jdk/oraclelinux8/Dockerfile b/23/jdk/oraclelinux8/Dockerfile index 9052cf73..e8031902 100644 --- a/23/jdk/oraclelinux8/Dockerfile +++ b/23/jdk/oraclelinux8/Dockerfile @@ -30,19 +30,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 RUN set -eux; \ \ arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \ case "$arch" in \ 'x86_64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'; \ - downloadSha256='5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz'; \ + downloadSha256='d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc'; \ ;; \ 'aarch64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz'; \ - downloadSha256='d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz'; \ + downloadSha256='5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/23/jdk/oraclelinux9/Dockerfile b/23/jdk/oraclelinux9/Dockerfile index f01597f1..e6d2bade 100644 --- a/23/jdk/oraclelinux9/Dockerfile +++ b/23/jdk/oraclelinux9/Dockerfile @@ -30,19 +30,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 RUN set -eux; \ \ arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \ case "$arch" in \ 'x86_64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'; \ - downloadSha256='5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz'; \ + downloadSha256='d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc'; \ ;; \ 'aarch64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz'; \ - downloadSha256='d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz'; \ + downloadSha256='5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/23/jdk/slim-bookworm/Dockerfile b/23/jdk/slim-bookworm/Dockerfile index 9b2ac51a..6ef7efa2 100644 --- a/23/jdk/slim-bookworm/Dockerfile +++ b/23/jdk/slim-bookworm/Dockerfile @@ -24,19 +24,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'; \ - downloadSha256='5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz'; \ + downloadSha256='d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz'; \ - downloadSha256='d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz'; \ + downloadSha256='5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/23/jdk/slim-bullseye/Dockerfile b/23/jdk/slim-bullseye/Dockerfile index 2c6d0341..ed6183be 100644 --- a/23/jdk/slim-bullseye/Dockerfile +++ b/23/jdk/slim-bullseye/Dockerfile @@ -24,19 +24,19 @@ ENV LANG C.UTF-8 # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 RUN set -eux; \ \ arch="$(dpkg --print-architecture)"; \ case "$arch" in \ 'amd64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz'; \ - downloadSha256='5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz'; \ + downloadSha256='d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc'; \ ;; \ 'arm64') \ - downloadUrl='https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz'; \ - downloadSha256='d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1'; \ + downloadUrl='https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz'; \ + downloadSha256='5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96'; \ ;; \ *) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \ esac; \ diff --git a/23/jdk/windows/nanoserver-1809/Dockerfile b/23/jdk/windows/nanoserver-1809/Dockerfile index dce36414..af342cd1 100644 --- a/23/jdk/windows/nanoserver-1809/Dockerfile +++ b/23/jdk/windows/nanoserver-1809/Dockerfile @@ -20,9 +20,9 @@ USER ContainerUser # > # > Java Development Kit builds, from Oracle # > -ENV JAVA_VERSION 23-ea+35 +ENV JAVA_VERSION 23 -COPY --from=openjdk:23-ea-35-jdk-windowsservercore-1809 $JAVA_HOME $JAVA_HOME +COPY --from=openjdk:23-jdk-windowsservercore-1809 $JAVA_HOME $JAVA_HOME RUN echo Verifying install ... \ && echo javac --version && javac --version \ diff --git a/23/jdk/windows/windowsservercore-1809/Dockerfile b/23/jdk/windows/windowsservercore-1809/Dockerfile index d596677a..28e03b81 100644 --- a/23/jdk/windows/windowsservercore-1809/Dockerfile +++ b/23/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 23-ea+35 -ENV JAVA_URL https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_windows-x64_bin.zip -ENV JAVA_SHA256 e1fa138d49607123c4e62f03c9356310076b88219d5ebcabea9975e755293e7b +ENV JAVA_VERSION 23 +ENV JAVA_URL https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_windows-x64_bin.zip +ENV JAVA_SHA256 b18897bec6b1c6e0f639d95757eb0e3b0ec3d69720f6e4631874f2f9408075c5 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/23/jdk/windows/windowsservercore-ltsc2022/Dockerfile b/23/jdk/windows/windowsservercore-ltsc2022/Dockerfile index 92397ee2..9b4b1831 100644 --- a/23/jdk/windows/windowsservercore-ltsc2022/Dockerfile +++ b/23/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 23-ea+35 -ENV JAVA_URL https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_windows-x64_bin.zip -ENV JAVA_SHA256 e1fa138d49607123c4e62f03c9356310076b88219d5ebcabea9975e755293e7b +ENV JAVA_VERSION 23 +ENV JAVA_URL https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_windows-x64_bin.zip +ENV JAVA_SHA256 b18897bec6b1c6e0f639d95757eb0e3b0ec3d69720f6e4631874f2f9408075c5 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \ diff --git a/versions.json b/versions.json index bdc39153..e8a6c589 100644 --- a/versions.json +++ b/versions.json @@ -3,16 +3,16 @@ "jdk": { "arches": { "amd64": { - "sha256": "5387c8da8acb4261265c12bb46cea856c248d70bf9d64164019b74ed96545655", - "url": "https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-x64_bin.tar.gz" + "sha256": "d8d169ae7a0285e09872565bc3044ad97697d3780e678d2a5ae9f8451c207cfc", + "url": "https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-x64_bin.tar.gz" }, "arm64v8": { - "sha256": "d5765b057a4eca4913ddd3d661e0ecd9cb182d4ad79359a645e427bdadd574d1", - "url": "https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_linux-aarch64_bin.tar.gz" + "sha256": "5cad336e22d64a4a578f59d089223c226d67455c410cbaeb91f5fa0503ce2f96", + "url": "https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_linux-aarch64_bin.tar.gz" }, "windows-amd64": { - "sha256": "e1fa138d49607123c4e62f03c9356310076b88219d5ebcabea9975e755293e7b", - "url": "https://download.java.net/java/early_access/jdk23/35/GPL/openjdk-23-ea+35_windows-x64_bin.zip" + "sha256": "b18897bec6b1c6e0f639d95757eb0e3b0ec3d69720f6e4631874f2f9408075c5", + "url": "https://download.java.net/java/GA/jdk23/3c5b90190c68498b986a97f276efd28a/36/GPL/openjdk-23_windows-x64_bin.zip" } } }, @@ -27,7 +27,7 @@ "windows/windowsservercore-1809", "windows/nanoserver-1809" ], - "version": "23-ea+35" + "version": "23" }, "24": { "jdk": {