Update openjdk - #21645
Merged
Merged
Conversation
Changes: - docker-library/openjdk@4bb1f08: Add 28 (28-ea+1) (docker-library/openjdk#557)
Diff for d9e7ce1:diff --git a/_bashbrew-cat b/_bashbrew-cat
index 4409b7e..80d498b 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,6 +1,6 @@
Maintainers: Tianon Gravi <admwiggin@gmail.com> (@tianon), Joseph Ferguson <yosifkit@gmail.com> (@yosifkit)
GitRepo: https://github.com/docker-library/openjdk.git
-GitCommit: 0e9852b732b56d9e18ea1964c68398a1bb57bbc8
+GitCommit: 4bb1f08f5f7c78b1a8b91517f75a2c7ea8a52a54
Tags: 27-ea-25-jdk-bookworm, 27-ea-25-bookworm, 27-ea-jdk-bookworm, 27-ea-bookworm
Architectures: amd64, arm64v8
@@ -50,3 +50,52 @@ SharedTags: 27-ea-25-jdk-windowsservercore, 27-ea-25-windowsservercore, 27-ea-jd
Architectures: windows-amd64
Directory: 27/windows/windowsservercore-ltsc2025
Constraints: windowsservercore-ltsc2025
+
+Tags: 28-ea-1-jdk-bookworm, 28-ea-1-bookworm, 28-ea-jdk-bookworm, 28-ea-bookworm
+Architectures: amd64, arm64v8
+Directory: 28/bookworm
+
+Tags: 28-ea-1-jdk-nanoserver-ltsc2022, 28-ea-1-nanoserver-ltsc2022, 28-ea-jdk-nanoserver-ltsc2022, 28-ea-nanoserver-ltsc2022
+SharedTags: 28-ea-1-jdk-nanoserver, 28-ea-1-nanoserver, 28-ea-jdk-nanoserver, 28-ea-nanoserver
+Architectures: windows-amd64
+Directory: 28/windows/nanoserver-ltsc2022
+Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
+
+Tags: 28-ea-1-jdk-nanoserver-ltsc2025, 28-ea-1-nanoserver-ltsc2025, 28-ea-jdk-nanoserver-ltsc2025, 28-ea-nanoserver-ltsc2025
+SharedTags: 28-ea-1-jdk-nanoserver, 28-ea-1-nanoserver, 28-ea-jdk-nanoserver, 28-ea-nanoserver
+Architectures: windows-amd64
+Directory: 28/windows/nanoserver-ltsc2025
+Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
+
+Tags: 28-ea-1-jdk-oraclelinux9, 28-ea-1-oraclelinux9, 28-ea-jdk-oraclelinux9, 28-ea-oraclelinux9
+Architectures: amd64, arm64v8
+Directory: 28/oraclelinux9
+
+Tags: 28-ea-1-jdk-oraclelinux10, 28-ea-1-oraclelinux10, 28-ea-jdk-oraclelinux10, 28-ea-oraclelinux10, 28-ea-1-jdk-oracle, 28-ea-1-oracle, 28-ea-jdk-oracle, 28-ea-oracle
+SharedTags: 28-ea-1-jdk, 28-ea-1, 28-ea-jdk, 28-ea
+Architectures: amd64, arm64v8
+Directory: 28/oraclelinux10
+
+Tags: 28-ea-1-jdk-slim-bookworm, 28-ea-1-slim-bookworm, 28-ea-jdk-slim-bookworm, 28-ea-slim-bookworm
+Architectures: amd64, arm64v8
+Directory: 28/slim-bookworm
+
+Tags: 28-ea-1-jdk-slim-trixie, 28-ea-1-slim-trixie, 28-ea-jdk-slim-trixie, 28-ea-slim-trixie, 28-ea-1-jdk-slim, 28-ea-1-slim, 28-ea-jdk-slim, 28-ea-slim
+Architectures: amd64, arm64v8
+Directory: 28/slim-trixie
+
+Tags: 28-ea-1-jdk-trixie, 28-ea-1-trixie, 28-ea-jdk-trixie, 28-ea-trixie
+Architectures: amd64, arm64v8
+Directory: 28/trixie
+
+Tags: 28-ea-1-jdk-windowsservercore-ltsc2022, 28-ea-1-windowsservercore-ltsc2022, 28-ea-jdk-windowsservercore-ltsc2022, 28-ea-windowsservercore-ltsc2022
+SharedTags: 28-ea-1-jdk-windowsservercore, 28-ea-1-windowsservercore, 28-ea-jdk-windowsservercore, 28-ea-windowsservercore, 28-ea-1-jdk, 28-ea-1, 28-ea-jdk, 28-ea
+Architectures: windows-amd64
+Directory: 28/windows/windowsservercore-ltsc2022
+Constraints: windowsservercore-ltsc2022
+
+Tags: 28-ea-1-jdk-windowsservercore-ltsc2025, 28-ea-1-windowsservercore-ltsc2025, 28-ea-jdk-windowsservercore-ltsc2025, 28-ea-windowsservercore-ltsc2025
+SharedTags: 28-ea-1-jdk-windowsservercore, 28-ea-1-windowsservercore, 28-ea-jdk-windowsservercore, 28-ea-windowsservercore, 28-ea-1-jdk, 28-ea-1, 28-ea-jdk, 28-ea
+Architectures: windows-amd64
+Directory: 28/windows/windowsservercore-ltsc2025
+Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index d6ae3e8..34a696b 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -58,3 +58,63 @@ openjdk:27-ea-trixie
openjdk:27-ea-windowsservercore
openjdk:27-ea-windowsservercore-ltsc2022
openjdk:27-ea-windowsservercore-ltsc2025
+openjdk:28-ea
+openjdk:28-ea-1
+openjdk:28-ea-1-bookworm
+openjdk:28-ea-1-jdk
+openjdk:28-ea-1-jdk-bookworm
+openjdk:28-ea-1-jdk-nanoserver
+openjdk:28-ea-1-jdk-nanoserver-ltsc2022
+openjdk:28-ea-1-jdk-nanoserver-ltsc2025
+openjdk:28-ea-1-jdk-oracle
+openjdk:28-ea-1-jdk-oraclelinux9
+openjdk:28-ea-1-jdk-oraclelinux10
+openjdk:28-ea-1-jdk-slim
+openjdk:28-ea-1-jdk-slim-bookworm
+openjdk:28-ea-1-jdk-slim-trixie
+openjdk:28-ea-1-jdk-trixie
+openjdk:28-ea-1-jdk-windowsservercore
+openjdk:28-ea-1-jdk-windowsservercore-ltsc2022
+openjdk:28-ea-1-jdk-windowsservercore-ltsc2025
+openjdk:28-ea-1-nanoserver
+openjdk:28-ea-1-nanoserver-ltsc2022
+openjdk:28-ea-1-nanoserver-ltsc2025
+openjdk:28-ea-1-oracle
+openjdk:28-ea-1-oraclelinux9
+openjdk:28-ea-1-oraclelinux10
+openjdk:28-ea-1-slim
+openjdk:28-ea-1-slim-bookworm
+openjdk:28-ea-1-slim-trixie
+openjdk:28-ea-1-trixie
+openjdk:28-ea-1-windowsservercore
+openjdk:28-ea-1-windowsservercore-ltsc2022
+openjdk:28-ea-1-windowsservercore-ltsc2025
+openjdk:28-ea-bookworm
+openjdk:28-ea-jdk
+openjdk:28-ea-jdk-bookworm
+openjdk:28-ea-jdk-nanoserver
+openjdk:28-ea-jdk-nanoserver-ltsc2022
+openjdk:28-ea-jdk-nanoserver-ltsc2025
+openjdk:28-ea-jdk-oracle
+openjdk:28-ea-jdk-oraclelinux9
+openjdk:28-ea-jdk-oraclelinux10
+openjdk:28-ea-jdk-slim
+openjdk:28-ea-jdk-slim-bookworm
+openjdk:28-ea-jdk-slim-trixie
+openjdk:28-ea-jdk-trixie
+openjdk:28-ea-jdk-windowsservercore
+openjdk:28-ea-jdk-windowsservercore-ltsc2022
+openjdk:28-ea-jdk-windowsservercore-ltsc2025
+openjdk:28-ea-nanoserver
+openjdk:28-ea-nanoserver-ltsc2022
+openjdk:28-ea-nanoserver-ltsc2025
+openjdk:28-ea-oracle
+openjdk:28-ea-oraclelinux9
+openjdk:28-ea-oraclelinux10
+openjdk:28-ea-slim
+openjdk:28-ea-slim-bookworm
+openjdk:28-ea-slim-trixie
+openjdk:28-ea-trixie
+openjdk:28-ea-windowsservercore
+openjdk:28-ea-windowsservercore-ltsc2022
+openjdk:28-ea-windowsservercore-ltsc2025
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 1e14984..1f2e794 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -6,5 +6,15 @@ openjdk:27-ea-slim-bookworm
openjdk:27-ea-trixie
openjdk:27-ea-windowsservercore-ltsc2022
openjdk:27-ea-windowsservercore-ltsc2025
+openjdk:28-ea-bookworm
+openjdk:28-ea-oracle
+openjdk:28-ea-oraclelinux9
+openjdk:28-ea-slim
+openjdk:28-ea-slim-bookworm
+openjdk:28-ea-trixie
+openjdk:28-ea-windowsservercore-ltsc2022
+openjdk:28-ea-windowsservercore-ltsc2025
openjdk:27-ea-nanoserver-ltsc2022
openjdk:27-ea-nanoserver-ltsc2025
+openjdk:28-ea-nanoserver-ltsc2022
+openjdk:28-ea-nanoserver-ltsc2025
diff --git a/openjdk_27-ea-bookworm/Dockerfile b/openjdk_28-ea-bookworm/Dockerfile
similarity index 90%
copy from openjdk_27-ea-bookworm/Dockerfile
copy to openjdk_28-ea-bookworm/Dockerfile
index 0dceae2..3b1a67c 100644
--- a/openjdk_27-ea-bookworm/Dockerfile
+++ b/openjdk_28-ea-bookworm/Dockerfile
@@ -27,7 +27,7 @@ RUN set -eux; \
; \
rm -rf /var/lib/apt/lists/*
-ENV JAVA_HOME /usr/local/openjdk-27
+ENV JAVA_HOME /usr/local/openjdk-28
ENV PATH $JAVA_HOME/bin:$PATH
# Default to UTF-8 file.encoding
@@ -37,19 +37,19 @@ ENV LANG C.UTF-8
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
RUN set -eux; \
\
arch="$(dpkg --print-architecture)"; \
case "$arch" in \
'amd64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-x64_bin.tar.gz'; \
- downloadSha256='6287dc1b8b810fc6fb0ecf2ff0f15464e7bbd5b44c45008588224072bbfbaa87'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-x64_bin.tar.gz'; \
+ downloadSha256='d9b2b25f13a93424625f129bc9725ded401725e36ac819b9f4951f02bc8fc91c'; \
;; \
'arm64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-aarch64_bin.tar.gz'; \
- downloadSha256='6f13903699316f8ee6089a0551ef28686b3bae5b195a98cc4051b365819396cb'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-aarch64_bin.tar.gz'; \
+ downloadSha256='642cdb07549c099010edf29631c3ceea1b96000fcd1c15d23598eb99bcb16042'; \
;; \
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
esac; \
diff --git a/openjdk_27-ea-nanoserver-ltsc2022/Dockerfile b/openjdk_28-ea-nanoserver-ltsc2022/Dockerfile
similarity index 84%
copy from openjdk_27-ea-nanoserver-ltsc2022/Dockerfile
copy to openjdk_28-ea-nanoserver-ltsc2022/Dockerfile
index c9f617a..6cdebaf 100644
--- a/openjdk_27-ea-nanoserver-ltsc2022/Dockerfile
+++ b/openjdk_28-ea-nanoserver-ltsc2022/Dockerfile
@@ -8,7 +8,7 @@ FROM mcr.microsoft.com/windows/nanoserver:ltsc2022
SHELL ["cmd", "/s", "/c"]
-ENV JAVA_HOME C:\\openjdk-27
+ENV JAVA_HOME C:\\openjdk-28
# "ERROR: Access to the registry path is denied."
USER ContainerAdministrator
RUN echo Updating PATH: %JAVA_HOME%\bin;%PATH% \
@@ -20,9 +20,9 @@ USER ContainerUser
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
-COPY --from=openjdk:27-ea-25-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:28-ea-1-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
RUN echo Verifying install ... \
&& echo javac --version && javac --version \
diff --git a/openjdk_27-ea-nanoserver-ltsc2025/Dockerfile b/openjdk_28-ea-nanoserver-ltsc2025/Dockerfile
similarity index 84%
copy from openjdk_27-ea-nanoserver-ltsc2025/Dockerfile
copy to openjdk_28-ea-nanoserver-ltsc2025/Dockerfile
index f7d2410..2973a07 100644
--- a/openjdk_27-ea-nanoserver-ltsc2025/Dockerfile
+++ b/openjdk_28-ea-nanoserver-ltsc2025/Dockerfile
@@ -8,7 +8,7 @@ FROM mcr.microsoft.com/windows/nanoserver:ltsc2025
SHELL ["cmd", "/s", "/c"]
-ENV JAVA_HOME C:\\openjdk-27
+ENV JAVA_HOME C:\\openjdk-28
# "ERROR: Access to the registry path is denied."
USER ContainerAdministrator
RUN echo Updating PATH: %JAVA_HOME%\bin;%PATH% \
@@ -20,9 +20,9 @@ USER ContainerUser
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
-COPY --from=openjdk:27-ea-25-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:28-ea-1-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
RUN echo Verifying install ... \
&& echo javac --version && javac --version \
diff --git a/openjdk_27-ea-oracle/Dockerfile b/openjdk_28-ea-oracle/Dockerfile
similarity index 87%
copy from openjdk_27-ea-oracle/Dockerfile
copy to openjdk_28-ea-oracle/Dockerfile
index f4643d9..55b47cb 100644
--- a/openjdk_27-ea-oracle/Dockerfile
+++ b/openjdk_28-ea-oracle/Dockerfile
@@ -20,7 +20,7 @@ RUN set -eux; \
; \
microdnf clean all
-ENV JAVA_HOME /usr/java/openjdk-27
+ENV JAVA_HOME /usr/java/openjdk-28
ENV PATH $JAVA_HOME/bin:$PATH
# Default to UTF-8 file.encoding
@@ -30,19 +30,19 @@ ENV LANG C.UTF-8
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
RUN set -eux; \
\
arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \
case "$arch" in \
'x86_64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-x64_bin.tar.gz'; \
- downloadSha256='6287dc1b8b810fc6fb0ecf2ff0f15464e7bbd5b44c45008588224072bbfbaa87'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-x64_bin.tar.gz'; \
+ downloadSha256='d9b2b25f13a93424625f129bc9725ded401725e36ac819b9f4951f02bc8fc91c'; \
;; \
'aarch64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-aarch64_bin.tar.gz'; \
- downloadSha256='6f13903699316f8ee6089a0551ef28686b3bae5b195a98cc4051b365819396cb'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-aarch64_bin.tar.gz'; \
+ downloadSha256='642cdb07549c099010edf29631c3ceea1b96000fcd1c15d23598eb99bcb16042'; \
;; \
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
esac; \
diff --git a/openjdk_27-ea-oraclelinux9/Dockerfile b/openjdk_28-ea-oraclelinux9/Dockerfile
similarity index 87%
copy from openjdk_27-ea-oraclelinux9/Dockerfile
copy to openjdk_28-ea-oraclelinux9/Dockerfile
index 4dae79e..cd00f20 100644
--- a/openjdk_27-ea-oraclelinux9/Dockerfile
+++ b/openjdk_28-ea-oraclelinux9/Dockerfile
@@ -20,7 +20,7 @@ RUN set -eux; \
; \
microdnf clean all
-ENV JAVA_HOME /usr/java/openjdk-27
+ENV JAVA_HOME /usr/java/openjdk-28
ENV PATH $JAVA_HOME/bin:$PATH
# Default to UTF-8 file.encoding
@@ -30,19 +30,19 @@ ENV LANG C.UTF-8
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
RUN set -eux; \
\
arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \
case "$arch" in \
'x86_64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-x64_bin.tar.gz'; \
- downloadSha256='6287dc1b8b810fc6fb0ecf2ff0f15464e7bbd5b44c45008588224072bbfbaa87'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-x64_bin.tar.gz'; \
+ downloadSha256='d9b2b25f13a93424625f129bc9725ded401725e36ac819b9f4951f02bc8fc91c'; \
;; \
'aarch64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-aarch64_bin.tar.gz'; \
- downloadSha256='6f13903699316f8ee6089a0551ef28686b3bae5b195a98cc4051b365819396cb'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-aarch64_bin.tar.gz'; \
+ downloadSha256='642cdb07549c099010edf29631c3ceea1b96000fcd1c15d23598eb99bcb16042'; \
;; \
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
esac; \
diff --git a/openjdk_27-ea-slim-bookworm/Dockerfile b/openjdk_28-ea-slim-bookworm/Dockerfile
similarity index 89%
copy from openjdk_27-ea-slim-bookworm/Dockerfile
copy to openjdk_28-ea-slim-bookworm/Dockerfile
index d768f49..e2367a4 100644
--- a/openjdk_27-ea-slim-bookworm/Dockerfile
+++ b/openjdk_28-ea-slim-bookworm/Dockerfile
@@ -14,7 +14,7 @@ RUN set -eux; \
; \
rm -rf /var/lib/apt/lists/*
-ENV JAVA_HOME /usr/local/openjdk-27
+ENV JAVA_HOME /usr/local/openjdk-28
ENV PATH $JAVA_HOME/bin:$PATH
# Default to UTF-8 file.encoding
@@ -24,19 +24,19 @@ ENV LANG C.UTF-8
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
RUN set -eux; \
\
arch="$(dpkg --print-architecture)"; \
case "$arch" in \
'amd64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-x64_bin.tar.gz'; \
- downloadSha256='6287dc1b8b810fc6fb0ecf2ff0f15464e7bbd5b44c45008588224072bbfbaa87'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-x64_bin.tar.gz'; \
+ downloadSha256='d9b2b25f13a93424625f129bc9725ded401725e36ac819b9f4951f02bc8fc91c'; \
;; \
'arm64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-aarch64_bin.tar.gz'; \
- downloadSha256='6f13903699316f8ee6089a0551ef28686b3bae5b195a98cc4051b365819396cb'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-aarch64_bin.tar.gz'; \
+ downloadSha256='642cdb07549c099010edf29631c3ceea1b96000fcd1c15d23598eb99bcb16042'; \
;; \
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
esac; \
diff --git a/openjdk_27-ea-slim/Dockerfile b/openjdk_28-ea-slim/Dockerfile
similarity index 89%
copy from openjdk_27-ea-slim/Dockerfile
copy to openjdk_28-ea-slim/Dockerfile
index 8d182e9..914f853 100644
--- a/openjdk_27-ea-slim/Dockerfile
+++ b/openjdk_28-ea-slim/Dockerfile
@@ -14,7 +14,7 @@ RUN set -eux; \
; \
rm -rf /var/lib/apt/lists/*
-ENV JAVA_HOME /usr/local/openjdk-27
+ENV JAVA_HOME /usr/local/openjdk-28
ENV PATH $JAVA_HOME/bin:$PATH
# Default to UTF-8 file.encoding
@@ -24,19 +24,19 @@ ENV LANG C.UTF-8
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
RUN set -eux; \
\
arch="$(dpkg --print-architecture)"; \
case "$arch" in \
'amd64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-x64_bin.tar.gz'; \
- downloadSha256='6287dc1b8b810fc6fb0ecf2ff0f15464e7bbd5b44c45008588224072bbfbaa87'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-x64_bin.tar.gz'; \
+ downloadSha256='d9b2b25f13a93424625f129bc9725ded401725e36ac819b9f4951f02bc8fc91c'; \
;; \
'arm64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-aarch64_bin.tar.gz'; \
- downloadSha256='6f13903699316f8ee6089a0551ef28686b3bae5b195a98cc4051b365819396cb'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-aarch64_bin.tar.gz'; \
+ downloadSha256='642cdb07549c099010edf29631c3ceea1b96000fcd1c15d23598eb99bcb16042'; \
;; \
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
esac; \
diff --git a/openjdk_27-ea-trixie/Dockerfile b/openjdk_28-ea-trixie/Dockerfile
similarity index 90%
copy from openjdk_27-ea-trixie/Dockerfile
copy to openjdk_28-ea-trixie/Dockerfile
index 3974730..9204880 100644
--- a/openjdk_27-ea-trixie/Dockerfile
+++ b/openjdk_28-ea-trixie/Dockerfile
@@ -27,7 +27,7 @@ RUN set -eux; \
; \
rm -rf /var/lib/apt/lists/*
-ENV JAVA_HOME /usr/local/openjdk-27
+ENV JAVA_HOME /usr/local/openjdk-28
ENV PATH $JAVA_HOME/bin:$PATH
# Default to UTF-8 file.encoding
@@ -37,19 +37,19 @@ ENV LANG C.UTF-8
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
+ENV JAVA_VERSION 28-ea+1
RUN set -eux; \
\
arch="$(dpkg --print-architecture)"; \
case "$arch" in \
'amd64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-x64_bin.tar.gz'; \
- downloadSha256='6287dc1b8b810fc6fb0ecf2ff0f15464e7bbd5b44c45008588224072bbfbaa87'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-x64_bin.tar.gz'; \
+ downloadSha256='d9b2b25f13a93424625f129bc9725ded401725e36ac819b9f4951f02bc8fc91c'; \
;; \
'arm64') \
- downloadUrl='https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_linux-aarch64_bin.tar.gz'; \
- downloadSha256='6f13903699316f8ee6089a0551ef28686b3bae5b195a98cc4051b365819396cb'; \
+ downloadUrl='https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_linux-aarch64_bin.tar.gz'; \
+ downloadSha256='642cdb07549c099010edf29631c3ceea1b96000fcd1c15d23598eb99bcb16042'; \
;; \
*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
esac; \
diff --git a/openjdk_27-ea-windowsservercore-ltsc2022/Dockerfile b/openjdk_28-ea-windowsservercore-ltsc2022/Dockerfile
similarity index 91%
copy from openjdk_27-ea-windowsservercore-ltsc2022/Dockerfile
copy to openjdk_28-ea-windowsservercore-ltsc2022/Dockerfile
index 88c2488..8616853 100644
--- a/openjdk_27-ea-windowsservercore-ltsc2022/Dockerfile
+++ b/openjdk_28-ea-windowsservercore-ltsc2022/Dockerfile
@@ -23,7 +23,7 @@ RUN Write-Host 'Enabling TLS 1.2 (https://githubengineering.com/crypto-removal-n
New-ItemProperty -Path ('{0}/Server' -f $tls12RegBase) -Name 'Enabled' -PropertyType DWORD -Value 1 -Force; \
Write-Host 'Complete.'
-ENV JAVA_HOME C:\\openjdk-27
+ENV JAVA_HOME C:\\openjdk-28
RUN $newPath = ('{0}\bin;{1}' -f $env:JAVA_HOME, $env:PATH); \
Write-Host ('Updating PATH: {0}' -f $newPath); \
setx /M PATH $newPath; \
@@ -33,9 +33,9 @@ RUN $newPath = ('{0}\bin;{1}' -f $env:JAVA_HOME, $env:PATH); \
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
-ENV JAVA_URL https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_windows-x64_bin.zip
-ENV JAVA_SHA256 ca4af1429ae7dc73528c0743f3134fe111133e114e23908c3e729538c6e203a3
+ENV JAVA_VERSION 28-ea+1
+ENV JAVA_URL https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_windows-x64_bin.zip
+ENV JAVA_SHA256 4aaad6cb26305877733b973a209216ad1ed529c381dd88c56e3ab87f579f96cc
RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/openjdk_27-ea-windowsservercore-ltsc2025/Dockerfile b/openjdk_28-ea-windowsservercore-ltsc2025/Dockerfile
similarity index 91%
copy from openjdk_27-ea-windowsservercore-ltsc2025/Dockerfile
copy to openjdk_28-ea-windowsservercore-ltsc2025/Dockerfile
index aee91c0..de86f0a 100644
--- a/openjdk_27-ea-windowsservercore-ltsc2025/Dockerfile
+++ b/openjdk_28-ea-windowsservercore-ltsc2025/Dockerfile
@@ -23,7 +23,7 @@ RUN Write-Host 'Enabling TLS 1.2 (https://githubengineering.com/crypto-removal-n
New-ItemProperty -Path ('{0}/Server' -f $tls12RegBase) -Name 'Enabled' -PropertyType DWORD -Value 1 -Force; \
Write-Host 'Complete.'
-ENV JAVA_HOME C:\\openjdk-27
+ENV JAVA_HOME C:\\openjdk-28
RUN $newPath = ('{0}\bin;{1}' -f $env:JAVA_HOME, $env:PATH); \
Write-Host ('Updating PATH: {0}' -f $newPath); \
setx /M PATH $newPath; \
@@ -33,9 +33,9 @@ RUN $newPath = ('{0}\bin;{1}' -f $env:JAVA_HOME, $env:PATH); \
# >
# > Java Development Kit builds, from Oracle
# >
-ENV JAVA_VERSION 27-ea+25
-ENV JAVA_URL https://download.java.net/java/early_access/jdk27/25/GPL/openjdk-27-ea+25_windows-x64_bin.zip
-ENV JAVA_SHA256 ca4af1429ae7dc73528c0743f3134fe111133e114e23908c3e729538c6e203a3
+ENV JAVA_VERSION 28-ea+1
+ENV JAVA_URL https://download.java.net/java/early_access/jdk28/1/GPL/openjdk-28-ea+1_windows-x64_bin.zip
+ENV JAVA_SHA256 4aaad6cb26305877733b973a209216ad1ed529c381dd88c56e3ab87f579f96cc
RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \Relevant Maintainers: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes: