Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update openjdk #15890

Merged
merged 1 commit into from
Dec 12, 2023
Merged

Update openjdk #15890

merged 1 commit into from
Dec 12, 2023

Conversation

tianon
Copy link
Member

@tianon tianon commented Dec 11, 2023

Changes:

Changes:

- docker-library/openjdk@66a296e: Merge pull request docker-library/openjdk#533 from marchof/java-23
- docker-library/openjdk@fa0b2a9: Add 23-ea+1
Copy link

Diff for 86bc7a7:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 3142b81..162f6b4 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -52,3 +52,55 @@ Architectures: windows-amd64
 GitCommit: 57add13396240d2d34d5410f4cc419fac7c599a1
 Directory: 22/jdk/windows/windowsservercore-ltsc2022
 Constraints: windowsservercore-ltsc2022
+
+Tags: 23-ea-1-jdk-bookworm, 23-ea-1-bookworm, 23-ea-jdk-bookworm, 23-ea-bookworm, 23-jdk-bookworm, 23-bookworm
+Architectures: amd64, arm64v8
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/bookworm
+
+Tags: 23-ea-1-jdk-bullseye, 23-ea-1-bullseye, 23-ea-jdk-bullseye, 23-ea-bullseye, 23-jdk-bullseye, 23-bullseye
+Architectures: amd64, arm64v8
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/bullseye
+
+Tags: 23-ea-1-jdk-nanoserver-1809, 23-ea-1-nanoserver-1809, 23-ea-jdk-nanoserver-1809, 23-ea-nanoserver-1809, 23-jdk-nanoserver-1809, 23-nanoserver-1809
+SharedTags: 23-ea-1-jdk-nanoserver, 23-ea-1-nanoserver, 23-ea-jdk-nanoserver, 23-ea-nanoserver, 23-jdk-nanoserver, 23-nanoserver
+Architectures: windows-amd64
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/windows/nanoserver-1809
+Constraints: nanoserver-1809, windowsservercore-1809
+
+Tags: 23-ea-1-jdk-oraclelinux7, 23-ea-1-oraclelinux7, 23-ea-jdk-oraclelinux7, 23-ea-oraclelinux7, 23-jdk-oraclelinux7, 23-oraclelinux7
+Architectures: amd64, arm64v8
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/oraclelinux7
+
+Tags: 23-ea-1-jdk-oraclelinux8, 23-ea-1-oraclelinux8, 23-ea-jdk-oraclelinux8, 23-ea-oraclelinux8, 23-jdk-oraclelinux8, 23-oraclelinux8, 23-ea-1-jdk-oracle, 23-ea-1-oracle, 23-ea-jdk-oracle, 23-ea-oracle, 23-jdk-oracle, 23-oracle
+SharedTags: 23-ea-1-jdk, 23-ea-1, 23-ea-jdk, 23-ea, 23-jdk, 23
+Architectures: amd64, arm64v8
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/oraclelinux8
+
+Tags: 23-ea-1-jdk-slim-bookworm, 23-ea-1-slim-bookworm, 23-ea-jdk-slim-bookworm, 23-ea-slim-bookworm, 23-jdk-slim-bookworm, 23-slim-bookworm, 23-ea-1-jdk-slim, 23-ea-1-slim, 23-ea-jdk-slim, 23-ea-slim, 23-jdk-slim, 23-slim
+Architectures: amd64, arm64v8
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/slim-bookworm
+
+Tags: 23-ea-1-jdk-slim-bullseye, 23-ea-1-slim-bullseye, 23-ea-jdk-slim-bullseye, 23-ea-slim-bullseye, 23-jdk-slim-bullseye, 23-slim-bullseye
+Architectures: amd64, arm64v8
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/slim-bullseye
+
+Tags: 23-ea-1-jdk-windowsservercore-1809, 23-ea-1-windowsservercore-1809, 23-ea-jdk-windowsservercore-1809, 23-ea-windowsservercore-1809, 23-jdk-windowsservercore-1809, 23-windowsservercore-1809
+SharedTags: 23-ea-1-jdk-windowsservercore, 23-ea-1-windowsservercore, 23-ea-jdk-windowsservercore, 23-ea-windowsservercore, 23-jdk-windowsservercore, 23-windowsservercore, 23-ea-1-jdk, 23-ea-1, 23-ea-jdk, 23-ea, 23-jdk, 23
+Architectures: windows-amd64
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/windows/windowsservercore-1809
+Constraints: windowsservercore-1809
+
+Tags: 23-ea-1-jdk-windowsservercore-ltsc2022, 23-ea-1-windowsservercore-ltsc2022, 23-ea-jdk-windowsservercore-ltsc2022, 23-ea-windowsservercore-ltsc2022, 23-jdk-windowsservercore-ltsc2022, 23-windowsservercore-ltsc2022
+SharedTags: 23-ea-1-jdk-windowsservercore, 23-ea-1-windowsservercore, 23-ea-jdk-windowsservercore, 23-ea-windowsservercore, 23-jdk-windowsservercore, 23-windowsservercore, 23-ea-1-jdk, 23-ea-1, 23-ea-jdk, 23-ea, 23-jdk, 23
+Architectures: windows-amd64
+GitCommit: fa0b2a98f543bd03e5a73821ee18e2f2b6e27417
+Directory: 23/jdk/windows/windowsservercore-ltsc2022
+Constraints: windowsservercore-ltsc2022
diff --git a/_bashbrew-list b/_bashbrew-list
index 9cf2c22..6c55dba 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -82,3 +82,87 @@ openjdk:22-slim-bullseye
 openjdk:22-windowsservercore
 openjdk:22-windowsservercore-1809
 openjdk:22-windowsservercore-ltsc2022
+openjdk:23
+openjdk:23-bookworm
+openjdk:23-bullseye
+openjdk:23-ea
+openjdk:23-ea-1
+openjdk:23-ea-1-bookworm
+openjdk:23-ea-1-bullseye
+openjdk:23-ea-1-jdk
+openjdk:23-ea-1-jdk-bookworm
+openjdk:23-ea-1-jdk-bullseye
+openjdk:23-ea-1-jdk-nanoserver
+openjdk:23-ea-1-jdk-nanoserver-1809
+openjdk:23-ea-1-jdk-oracle
+openjdk:23-ea-1-jdk-oraclelinux7
+openjdk:23-ea-1-jdk-oraclelinux8
+openjdk:23-ea-1-jdk-slim
+openjdk:23-ea-1-jdk-slim-bookworm
+openjdk:23-ea-1-jdk-slim-bullseye
+openjdk:23-ea-1-jdk-windowsservercore
+openjdk:23-ea-1-jdk-windowsservercore-1809
+openjdk:23-ea-1-jdk-windowsservercore-ltsc2022
+openjdk:23-ea-1-nanoserver
+openjdk:23-ea-1-nanoserver-1809
+openjdk:23-ea-1-oracle
+openjdk:23-ea-1-oraclelinux7
+openjdk:23-ea-1-oraclelinux8
+openjdk:23-ea-1-slim
+openjdk:23-ea-1-slim-bookworm
+openjdk:23-ea-1-slim-bullseye
+openjdk:23-ea-1-windowsservercore
+openjdk:23-ea-1-windowsservercore-1809
+openjdk:23-ea-1-windowsservercore-ltsc2022
+openjdk:23-ea-bookworm
+openjdk:23-ea-bullseye
+openjdk:23-ea-jdk
+openjdk:23-ea-jdk-bookworm
+openjdk:23-ea-jdk-bullseye
+openjdk:23-ea-jdk-nanoserver
+openjdk:23-ea-jdk-nanoserver-1809
+openjdk:23-ea-jdk-oracle
+openjdk:23-ea-jdk-oraclelinux7
+openjdk:23-ea-jdk-oraclelinux8
+openjdk:23-ea-jdk-slim
+openjdk:23-ea-jdk-slim-bookworm
+openjdk:23-ea-jdk-slim-bullseye
+openjdk:23-ea-jdk-windowsservercore
+openjdk:23-ea-jdk-windowsservercore-1809
+openjdk:23-ea-jdk-windowsservercore-ltsc2022
+openjdk:23-ea-nanoserver
+openjdk:23-ea-nanoserver-1809
+openjdk:23-ea-oracle
+openjdk:23-ea-oraclelinux7
+openjdk:23-ea-oraclelinux8
+openjdk:23-ea-slim
+openjdk:23-ea-slim-bookworm
+openjdk:23-ea-slim-bullseye
+openjdk:23-ea-windowsservercore
+openjdk:23-ea-windowsservercore-1809
+openjdk:23-ea-windowsservercore-ltsc2022
+openjdk:23-jdk
+openjdk:23-jdk-bookworm
+openjdk:23-jdk-bullseye
+openjdk:23-jdk-nanoserver
+openjdk:23-jdk-nanoserver-1809
+openjdk:23-jdk-oracle
+openjdk:23-jdk-oraclelinux7
+openjdk:23-jdk-oraclelinux8
+openjdk:23-jdk-slim
+openjdk:23-jdk-slim-bookworm
+openjdk:23-jdk-slim-bullseye
+openjdk:23-jdk-windowsservercore
+openjdk:23-jdk-windowsservercore-1809
+openjdk:23-jdk-windowsservercore-ltsc2022
+openjdk:23-nanoserver
+openjdk:23-nanoserver-1809
+openjdk:23-oracle
+openjdk:23-oraclelinux7
+openjdk:23-oraclelinux8
+openjdk:23-slim
+openjdk:23-slim-bookworm
+openjdk:23-slim-bullseye
+openjdk:23-windowsservercore
+openjdk:23-windowsservercore-1809
+openjdk:23-windowsservercore-ltsc2022
diff --git a/openjdk_22-bookworm/Dockerfile b/openjdk_23-bookworm/Dockerfile
similarity index 90%
copy from openjdk_22-bookworm/Dockerfile
copy to openjdk_23-bookworm/Dockerfile
index b54366c..f3fc25e 100644
--- a/openjdk_22-bookworm/Dockerfile
+++ b/openjdk_23-bookworm/Dockerfile
@@ -27,7 +27,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-22
+ENV JAVA_HOME /usr/local/openjdk-23
 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 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-x64_bin.tar.gz'; \
-			downloadSha256='102a2e0fa1174ba6e67f79685a98122609d7f3106f3745f7418a5224e55e8643'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='740a84253d35402b9213bf187ee4f058817c614f8cc47cb3414e02760f05099f'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='39341b5dba8789f64a9f1dd7310ede993d890a44ecde059955992c3260e82b78'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='74fe7c8e67c5b80f868ec20daecb112fc090fb91c58bf4ce5297cf77c9935fa5'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_22-bullseye/Dockerfile b/openjdk_23-bullseye/Dockerfile
similarity index 90%
copy from openjdk_22-bullseye/Dockerfile
copy to openjdk_23-bullseye/Dockerfile
index 76566e3..e1375b0 100644
--- a/openjdk_22-bullseye/Dockerfile
+++ b/openjdk_23-bullseye/Dockerfile
@@ -27,7 +27,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-22
+ENV JAVA_HOME /usr/local/openjdk-23
 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 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-x64_bin.tar.gz'; \
-			downloadSha256='102a2e0fa1174ba6e67f79685a98122609d7f3106f3745f7418a5224e55e8643'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='740a84253d35402b9213bf187ee4f058817c614f8cc47cb3414e02760f05099f'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='39341b5dba8789f64a9f1dd7310ede993d890a44ecde059955992c3260e82b78'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='74fe7c8e67c5b80f868ec20daecb112fc090fb91c58bf4ce5297cf77c9935fa5'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_22-nanoserver-1809/Dockerfile b/openjdk_23-nanoserver-1809/Dockerfile
similarity index 84%
copy from openjdk_22-nanoserver-1809/Dockerfile
copy to openjdk_23-nanoserver-1809/Dockerfile
index 03f9ed9..fc13a60 100644
--- a/openjdk_22-nanoserver-1809/Dockerfile
+++ b/openjdk_23-nanoserver-1809/Dockerfile
@@ -8,7 +8,7 @@ FROM mcr.microsoft.com/windows/nanoserver:1809
 
 SHELL ["cmd", "/s", "/c"]
 
-ENV JAVA_HOME C:\\openjdk-22
+ENV JAVA_HOME C:\\openjdk-23
 # "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 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
-COPY --from=openjdk:22-ea-27-jdk-windowsservercore-1809 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:23-ea-1-jdk-windowsservercore-1809 $JAVA_HOME $JAVA_HOME
 
 RUN echo Verifying install ... \
 	&& echo   javac --version && javac --version \
diff --git a/openjdk_22-oracle/Dockerfile b/openjdk_23-oracle/Dockerfile
similarity index 88%
copy from openjdk_22-oracle/Dockerfile
copy to openjdk_23-oracle/Dockerfile
index 61f3b73..511d123 100644
--- a/openjdk_22-oracle/Dockerfile
+++ b/openjdk_23-oracle/Dockerfile
@@ -20,7 +20,7 @@ RUN set -eux; \
 	; \
 	microdnf clean all
 
-ENV JAVA_HOME /usr/java/openjdk-22
+ENV JAVA_HOME /usr/java/openjdk-23
 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 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
 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/27/GPL/openjdk-22-ea+27_linux-x64_bin.tar.gz'; \
-			downloadSha256='102a2e0fa1174ba6e67f79685a98122609d7f3106f3745f7418a5224e55e8643'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='740a84253d35402b9213bf187ee4f058817c614f8cc47cb3414e02760f05099f'; \
 			;; \
 		'aarch64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='39341b5dba8789f64a9f1dd7310ede993d890a44ecde059955992c3260e82b78'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='74fe7c8e67c5b80f868ec20daecb112fc090fb91c58bf4ce5297cf77c9935fa5'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_22-oraclelinux7/Dockerfile b/openjdk_23-oraclelinux7/Dockerfile
similarity index 88%
copy from openjdk_22-oraclelinux7/Dockerfile
copy to openjdk_23-oraclelinux7/Dockerfile
index 89aca18..246d260 100644
--- a/openjdk_22-oraclelinux7/Dockerfile
+++ b/openjdk_23-oraclelinux7/Dockerfile
@@ -21,7 +21,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/cache/yum
 
-ENV JAVA_HOME /usr/java/openjdk-22
+ENV JAVA_HOME /usr/java/openjdk-23
 ENV PATH $JAVA_HOME/bin:$PATH
 
 # Default to UTF-8 file.encoding
@@ -31,19 +31,19 @@ ENV LANG en_US.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
 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/27/GPL/openjdk-22-ea+27_linux-x64_bin.tar.gz'; \
-			downloadSha256='102a2e0fa1174ba6e67f79685a98122609d7f3106f3745f7418a5224e55e8643'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='740a84253d35402b9213bf187ee4f058817c614f8cc47cb3414e02760f05099f'; \
 			;; \
 		'aarch64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='39341b5dba8789f64a9f1dd7310ede993d890a44ecde059955992c3260e82b78'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='74fe7c8e67c5b80f868ec20daecb112fc090fb91c58bf4ce5297cf77c9935fa5'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_22-slim-bullseye/Dockerfile b/openjdk_23-slim-bullseye/Dockerfile
similarity index 89%
copy from openjdk_22-slim-bullseye/Dockerfile
copy to openjdk_23-slim-bullseye/Dockerfile
index d2f44c1..09db131 100644
--- a/openjdk_22-slim-bullseye/Dockerfile
+++ b/openjdk_23-slim-bullseye/Dockerfile
@@ -14,7 +14,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-22
+ENV JAVA_HOME /usr/local/openjdk-23
 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 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-x64_bin.tar.gz'; \
-			downloadSha256='102a2e0fa1174ba6e67f79685a98122609d7f3106f3745f7418a5224e55e8643'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='740a84253d35402b9213bf187ee4f058817c614f8cc47cb3414e02760f05099f'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='39341b5dba8789f64a9f1dd7310ede993d890a44ecde059955992c3260e82b78'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='74fe7c8e67c5b80f868ec20daecb112fc090fb91c58bf4ce5297cf77c9935fa5'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_22-slim/Dockerfile b/openjdk_23-slim/Dockerfile
similarity index 89%
copy from openjdk_22-slim/Dockerfile
copy to openjdk_23-slim/Dockerfile
index b573b47..ad22083 100644
--- a/openjdk_22-slim/Dockerfile
+++ b/openjdk_23-slim/Dockerfile
@@ -14,7 +14,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-22
+ENV JAVA_HOME /usr/local/openjdk-23
 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 22-ea+27
+ENV JAVA_VERSION 23-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-x64_bin.tar.gz'; \
-			downloadSha256='102a2e0fa1174ba6e67f79685a98122609d7f3106f3745f7418a5224e55e8643'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='740a84253d35402b9213bf187ee4f058817c614f8cc47cb3414e02760f05099f'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='39341b5dba8789f64a9f1dd7310ede993d890a44ecde059955992c3260e82b78'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='74fe7c8e67c5b80f868ec20daecb112fc090fb91c58bf4ce5297cf77c9935fa5'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_22-windowsservercore-1809/Dockerfile b/openjdk_23-windowsservercore-1809/Dockerfile
similarity index 91%
copy from openjdk_22-windowsservercore-1809/Dockerfile
copy to openjdk_23-windowsservercore-1809/Dockerfile
index 4c6580a..23c4ef0 100644
--- a/openjdk_22-windowsservercore-1809/Dockerfile
+++ b/openjdk_23-windowsservercore-1809/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-22
+ENV JAVA_HOME C:\\openjdk-23
 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 22-ea+27
-ENV JAVA_URL https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_windows-x64_bin.zip
-ENV JAVA_SHA256 522347f78607019a5c2d2478846c2ca0715ee700a7db3f78aff024e9935b1091
+ENV JAVA_VERSION 23-ea+1
+ENV JAVA_URL https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_windows-x64_bin.zip
+ENV JAVA_SHA256 b60d20ad423ec31c88a18679854a31bdef66003224227d86dcbd10781fe14db1
 
 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/openjdk_22-windowsservercore-ltsc2022/Dockerfile b/openjdk_23-windowsservercore-ltsc2022/Dockerfile
similarity index 91%
copy from openjdk_22-windowsservercore-ltsc2022/Dockerfile
copy to openjdk_23-windowsservercore-ltsc2022/Dockerfile
index 4de3f0a..644052b 100644
--- a/openjdk_22-windowsservercore-ltsc2022/Dockerfile
+++ b/openjdk_23-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-22
+ENV JAVA_HOME C:\\openjdk-23
 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 22-ea+27
-ENV JAVA_URL https://download.java.net/java/early_access/jdk22/27/GPL/openjdk-22-ea+27_windows-x64_bin.zip
-ENV JAVA_SHA256 522347f78607019a5c2d2478846c2ca0715ee700a7db3f78aff024e9935b1091
+ENV JAVA_VERSION 23-ea+1
+ENV JAVA_URL https://download.java.net/java/early_access/jdk23/1/GPL/openjdk-23-ea+1_windows-x64_bin.zip
+ENV JAVA_SHA256 b60d20ad423ec31c88a18679854a31bdef66003224227d86dcbd10781fe14db1
 
 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \

Relevant Maintainers:

@yosifkit yosifkit merged commit 5ba0abb into docker-library:master Dec 12, 2023
21 checks passed
@yosifkit yosifkit deleted the openjdk branch December 12, 2023 19:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants