Skip to content

Update openjdk #19226

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

Merged
merged 1 commit into from
Jun 9, 2025
Merged

Update openjdk #19226

merged 1 commit into from
Jun 9, 2025

Conversation

tianon
Copy link
Member

@tianon tianon commented Jun 9, 2025

Changes:

@tianon tianon requested a review from a team as a code owner June 9, 2025 17:11

This comment has been minimized.

Changes:

- docker-library/openjdk@3bd130b: Merge pull request docker-library/openjdk#548 from marchof/java-26
- docker-library/openjdk@c5842da: Add images for OpenJDK 26 EA builds
- docker-library/openjdk@b91d3dc: Update 25 to 25-ea+26
Copy link

github-actions bot commented Jun 9, 2025

Diff for 677843b:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index fa94ff4..11a1302 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -1,61 +1,120 @@
 Maintainers: Tianon Gravi <admwiggin@gmail.com> (@tianon), Joseph Ferguson <yosifkit@gmail.com> (@yosifkit)
 GitRepo: https://github.com/docker-library/openjdk.git
 
-Tags: 25-ea-25-jdk-bookworm, 25-ea-25-bookworm, 25-ea-jdk-bookworm, 25-ea-bookworm, 25-jdk-bookworm, 25-bookworm
+Tags: 25-ea-26-jdk-bookworm, 25-ea-26-bookworm, 25-ea-jdk-bookworm, 25-ea-bookworm, 25-jdk-bookworm, 25-bookworm
 Architectures: amd64, arm64v8
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/bookworm
 
-Tags: 25-ea-25-jdk-bullseye, 25-ea-25-bullseye, 25-ea-jdk-bullseye, 25-ea-bullseye, 25-jdk-bullseye, 25-bullseye
+Tags: 25-ea-26-jdk-bullseye, 25-ea-26-bullseye, 25-ea-jdk-bullseye, 25-ea-bullseye, 25-jdk-bullseye, 25-bullseye
 Architectures: amd64, arm64v8
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/bullseye
 
-Tags: 25-ea-25-jdk-nanoserver-ltsc2022, 25-ea-25-nanoserver-ltsc2022, 25-ea-jdk-nanoserver-ltsc2022, 25-ea-nanoserver-ltsc2022, 25-jdk-nanoserver-ltsc2022, 25-nanoserver-ltsc2022
-SharedTags: 25-ea-25-jdk-nanoserver, 25-ea-25-nanoserver, 25-ea-jdk-nanoserver, 25-ea-nanoserver, 25-jdk-nanoserver, 25-nanoserver
+Tags: 25-ea-26-jdk-nanoserver-ltsc2022, 25-ea-26-nanoserver-ltsc2022, 25-ea-jdk-nanoserver-ltsc2022, 25-ea-nanoserver-ltsc2022, 25-jdk-nanoserver-ltsc2022, 25-nanoserver-ltsc2022
+SharedTags: 25-ea-26-jdk-nanoserver, 25-ea-26-nanoserver, 25-ea-jdk-nanoserver, 25-ea-nanoserver, 25-jdk-nanoserver, 25-nanoserver
 Architectures: windows-amd64
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/windows/nanoserver-ltsc2022
 Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
 
-Tags: 25-ea-25-jdk-nanoserver-ltsc2025, 25-ea-25-nanoserver-ltsc2025, 25-ea-jdk-nanoserver-ltsc2025, 25-ea-nanoserver-ltsc2025, 25-jdk-nanoserver-ltsc2025, 25-nanoserver-ltsc2025
-SharedTags: 25-ea-25-jdk-nanoserver, 25-ea-25-nanoserver, 25-ea-jdk-nanoserver, 25-ea-nanoserver, 25-jdk-nanoserver, 25-nanoserver
+Tags: 25-ea-26-jdk-nanoserver-ltsc2025, 25-ea-26-nanoserver-ltsc2025, 25-ea-jdk-nanoserver-ltsc2025, 25-ea-nanoserver-ltsc2025, 25-jdk-nanoserver-ltsc2025, 25-nanoserver-ltsc2025
+SharedTags: 25-ea-26-jdk-nanoserver, 25-ea-26-nanoserver, 25-ea-jdk-nanoserver, 25-ea-nanoserver, 25-jdk-nanoserver, 25-nanoserver
 Architectures: windows-amd64
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/windows/nanoserver-ltsc2025
 Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
 
-Tags: 25-ea-25-jdk-oraclelinux8, 25-ea-25-oraclelinux8, 25-ea-jdk-oraclelinux8, 25-ea-oraclelinux8, 25-jdk-oraclelinux8, 25-oraclelinux8
+Tags: 25-ea-26-jdk-oraclelinux8, 25-ea-26-oraclelinux8, 25-ea-jdk-oraclelinux8, 25-ea-oraclelinux8, 25-jdk-oraclelinux8, 25-oraclelinux8
 Architectures: amd64, arm64v8
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/oraclelinux8
 
-Tags: 25-ea-25-jdk-oraclelinux9, 25-ea-25-oraclelinux9, 25-ea-jdk-oraclelinux9, 25-ea-oraclelinux9, 25-jdk-oraclelinux9, 25-oraclelinux9, 25-ea-25-jdk-oracle, 25-ea-25-oracle, 25-ea-jdk-oracle, 25-ea-oracle, 25-jdk-oracle, 25-oracle
-SharedTags: 25-ea-25-jdk, 25-ea-25, 25-ea-jdk, 25-ea, 25-jdk, 25
+Tags: 25-ea-26-jdk-oraclelinux9, 25-ea-26-oraclelinux9, 25-ea-jdk-oraclelinux9, 25-ea-oraclelinux9, 25-jdk-oraclelinux9, 25-oraclelinux9, 25-ea-26-jdk-oracle, 25-ea-26-oracle, 25-ea-jdk-oracle, 25-ea-oracle, 25-jdk-oracle, 25-oracle
+SharedTags: 25-ea-26-jdk, 25-ea-26, 25-ea-jdk, 25-ea, 25-jdk, 25
 Architectures: amd64, arm64v8
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/oraclelinux9
 
-Tags: 25-ea-25-jdk-slim-bookworm, 25-ea-25-slim-bookworm, 25-ea-jdk-slim-bookworm, 25-ea-slim-bookworm, 25-jdk-slim-bookworm, 25-slim-bookworm, 25-ea-25-jdk-slim, 25-ea-25-slim, 25-ea-jdk-slim, 25-ea-slim, 25-jdk-slim, 25-slim
+Tags: 25-ea-26-jdk-slim-bookworm, 25-ea-26-slim-bookworm, 25-ea-jdk-slim-bookworm, 25-ea-slim-bookworm, 25-jdk-slim-bookworm, 25-slim-bookworm, 25-ea-26-jdk-slim, 25-ea-26-slim, 25-ea-jdk-slim, 25-ea-slim, 25-jdk-slim, 25-slim
 Architectures: amd64, arm64v8
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/slim-bookworm
 
-Tags: 25-ea-25-jdk-slim-bullseye, 25-ea-25-slim-bullseye, 25-ea-jdk-slim-bullseye, 25-ea-slim-bullseye, 25-jdk-slim-bullseye, 25-slim-bullseye
+Tags: 25-ea-26-jdk-slim-bullseye, 25-ea-26-slim-bullseye, 25-ea-jdk-slim-bullseye, 25-ea-slim-bullseye, 25-jdk-slim-bullseye, 25-slim-bullseye
 Architectures: amd64, arm64v8
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/slim-bullseye
 
-Tags: 25-ea-25-jdk-windowsservercore-ltsc2022, 25-ea-25-windowsservercore-ltsc2022, 25-ea-jdk-windowsservercore-ltsc2022, 25-ea-windowsservercore-ltsc2022, 25-jdk-windowsservercore-ltsc2022, 25-windowsservercore-ltsc2022
-SharedTags: 25-ea-25-jdk-windowsservercore, 25-ea-25-windowsservercore, 25-ea-jdk-windowsservercore, 25-ea-windowsservercore, 25-jdk-windowsservercore, 25-windowsservercore, 25-ea-25-jdk, 25-ea-25, 25-ea-jdk, 25-ea, 25-jdk, 25
+Tags: 25-ea-26-jdk-windowsservercore-ltsc2022, 25-ea-26-windowsservercore-ltsc2022, 25-ea-jdk-windowsservercore-ltsc2022, 25-ea-windowsservercore-ltsc2022, 25-jdk-windowsservercore-ltsc2022, 25-windowsservercore-ltsc2022
+SharedTags: 25-ea-26-jdk-windowsservercore, 25-ea-26-windowsservercore, 25-ea-jdk-windowsservercore, 25-ea-windowsservercore, 25-jdk-windowsservercore, 25-windowsservercore, 25-ea-26-jdk, 25-ea-26, 25-ea-jdk, 25-ea, 25-jdk, 25
 Architectures: windows-amd64
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/windows/windowsservercore-ltsc2022
 Constraints: windowsservercore-ltsc2022
 
-Tags: 25-ea-25-jdk-windowsservercore-ltsc2025, 25-ea-25-windowsservercore-ltsc2025, 25-ea-jdk-windowsservercore-ltsc2025, 25-ea-windowsservercore-ltsc2025, 25-jdk-windowsservercore-ltsc2025, 25-windowsservercore-ltsc2025
-SharedTags: 25-ea-25-jdk-windowsservercore, 25-ea-25-windowsservercore, 25-ea-jdk-windowsservercore, 25-ea-windowsservercore, 25-jdk-windowsservercore, 25-windowsservercore, 25-ea-25-jdk, 25-ea-25, 25-ea-jdk, 25-ea, 25-jdk, 25
+Tags: 25-ea-26-jdk-windowsservercore-ltsc2025, 25-ea-26-windowsservercore-ltsc2025, 25-ea-jdk-windowsservercore-ltsc2025, 25-ea-windowsservercore-ltsc2025, 25-jdk-windowsservercore-ltsc2025, 25-windowsservercore-ltsc2025
+SharedTags: 25-ea-26-jdk-windowsservercore, 25-ea-26-windowsservercore, 25-ea-jdk-windowsservercore, 25-ea-windowsservercore, 25-jdk-windowsservercore, 25-windowsservercore, 25-ea-26-jdk, 25-ea-26, 25-ea-jdk, 25-ea, 25-jdk, 25
 Architectures: windows-amd64
-GitCommit: d0ae6880b77a288d80bacd8ed1136504cf6a441d
+GitCommit: b91d3dc63136681a4de0e8b81e84a5914857a7fe
 Directory: 25/jdk/windows/windowsservercore-ltsc2025
 Constraints: windowsservercore-ltsc2025
+
+Tags: 26-ea-1-jdk-bookworm, 26-ea-1-bookworm, 26-ea-jdk-bookworm, 26-ea-bookworm, 26-jdk-bookworm, 26-bookworm
+Architectures: amd64, arm64v8
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/bookworm
+
+Tags: 26-ea-1-jdk-bullseye, 26-ea-1-bullseye, 26-ea-jdk-bullseye, 26-ea-bullseye, 26-jdk-bullseye, 26-bullseye
+Architectures: amd64, arm64v8
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/bullseye
+
+Tags: 26-ea-1-jdk-nanoserver-ltsc2022, 26-ea-1-nanoserver-ltsc2022, 26-ea-jdk-nanoserver-ltsc2022, 26-ea-nanoserver-ltsc2022, 26-jdk-nanoserver-ltsc2022, 26-nanoserver-ltsc2022
+SharedTags: 26-ea-1-jdk-nanoserver, 26-ea-1-nanoserver, 26-ea-jdk-nanoserver, 26-ea-nanoserver, 26-jdk-nanoserver, 26-nanoserver
+Architectures: windows-amd64
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/windows/nanoserver-ltsc2022
+Constraints: nanoserver-ltsc2022, windowsservercore-ltsc2022
+
+Tags: 26-ea-1-jdk-nanoserver-ltsc2025, 26-ea-1-nanoserver-ltsc2025, 26-ea-jdk-nanoserver-ltsc2025, 26-ea-nanoserver-ltsc2025, 26-jdk-nanoserver-ltsc2025, 26-nanoserver-ltsc2025
+SharedTags: 26-ea-1-jdk-nanoserver, 26-ea-1-nanoserver, 26-ea-jdk-nanoserver, 26-ea-nanoserver, 26-jdk-nanoserver, 26-nanoserver
+Architectures: windows-amd64
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/windows/nanoserver-ltsc2025
+Constraints: nanoserver-ltsc2025, windowsservercore-ltsc2025
+
+Tags: 26-ea-1-jdk-oraclelinux8, 26-ea-1-oraclelinux8, 26-ea-jdk-oraclelinux8, 26-ea-oraclelinux8, 26-jdk-oraclelinux8, 26-oraclelinux8
+Architectures: amd64, arm64v8
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/oraclelinux8
+
+Tags: 26-ea-1-jdk-oraclelinux9, 26-ea-1-oraclelinux9, 26-ea-jdk-oraclelinux9, 26-ea-oraclelinux9, 26-jdk-oraclelinux9, 26-oraclelinux9, 26-ea-1-jdk-oracle, 26-ea-1-oracle, 26-ea-jdk-oracle, 26-ea-oracle, 26-jdk-oracle, 26-oracle
+SharedTags: 26-ea-1-jdk, 26-ea-1, 26-ea-jdk, 26-ea, 26-jdk, 26
+Architectures: amd64, arm64v8
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/oraclelinux9
+
+Tags: 26-ea-1-jdk-slim-bookworm, 26-ea-1-slim-bookworm, 26-ea-jdk-slim-bookworm, 26-ea-slim-bookworm, 26-jdk-slim-bookworm, 26-slim-bookworm, 26-ea-1-jdk-slim, 26-ea-1-slim, 26-ea-jdk-slim, 26-ea-slim, 26-jdk-slim, 26-slim
+Architectures: amd64, arm64v8
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/slim-bookworm
+
+Tags: 26-ea-1-jdk-slim-bullseye, 26-ea-1-slim-bullseye, 26-ea-jdk-slim-bullseye, 26-ea-slim-bullseye, 26-jdk-slim-bullseye, 26-slim-bullseye
+Architectures: amd64, arm64v8
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/slim-bullseye
+
+Tags: 26-ea-1-jdk-windowsservercore-ltsc2022, 26-ea-1-windowsservercore-ltsc2022, 26-ea-jdk-windowsservercore-ltsc2022, 26-ea-windowsservercore-ltsc2022, 26-jdk-windowsservercore-ltsc2022, 26-windowsservercore-ltsc2022
+SharedTags: 26-ea-1-jdk-windowsservercore, 26-ea-1-windowsservercore, 26-ea-jdk-windowsservercore, 26-ea-windowsservercore, 26-jdk-windowsservercore, 26-windowsservercore, 26-ea-1-jdk, 26-ea-1, 26-ea-jdk, 26-ea, 26-jdk, 26
+Architectures: windows-amd64
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/windows/windowsservercore-ltsc2022
+Constraints: windowsservercore-ltsc2022
+
+Tags: 26-ea-1-jdk-windowsservercore-ltsc2025, 26-ea-1-windowsservercore-ltsc2025, 26-ea-jdk-windowsservercore-ltsc2025, 26-ea-windowsservercore-ltsc2025, 26-jdk-windowsservercore-ltsc2025, 26-windowsservercore-ltsc2025
+SharedTags: 26-ea-1-jdk-windowsservercore, 26-ea-1-windowsservercore, 26-ea-jdk-windowsservercore, 26-ea-windowsservercore, 26-jdk-windowsservercore, 26-windowsservercore, 26-ea-1-jdk, 26-ea-1, 26-ea-jdk, 26-ea, 26-jdk, 26
+Architectures: windows-amd64
+GitCommit: c5842dae74217d27a5106105e599b1aa9af233d7
+Directory: 26/jdk/windows/windowsservercore-ltsc2025
+Constraints: windowsservercore-ltsc2025
diff --git a/_bashbrew-list b/_bashbrew-list
index d18dd12..bcbf3ee 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -2,36 +2,36 @@ openjdk:25
 openjdk:25-bookworm
 openjdk:25-bullseye
 openjdk:25-ea
-openjdk:25-ea-25
-openjdk:25-ea-25-bookworm
-openjdk:25-ea-25-bullseye
-openjdk:25-ea-25-jdk
-openjdk:25-ea-25-jdk-bookworm
-openjdk:25-ea-25-jdk-bullseye
-openjdk:25-ea-25-jdk-nanoserver
-openjdk:25-ea-25-jdk-nanoserver-ltsc2022
-openjdk:25-ea-25-jdk-nanoserver-ltsc2025
-openjdk:25-ea-25-jdk-oracle
-openjdk:25-ea-25-jdk-oraclelinux8
-openjdk:25-ea-25-jdk-oraclelinux9
-openjdk:25-ea-25-jdk-slim
-openjdk:25-ea-25-jdk-slim-bookworm
-openjdk:25-ea-25-jdk-slim-bullseye
-openjdk:25-ea-25-jdk-windowsservercore
-openjdk:25-ea-25-jdk-windowsservercore-ltsc2022
-openjdk:25-ea-25-jdk-windowsservercore-ltsc2025
-openjdk:25-ea-25-nanoserver
-openjdk:25-ea-25-nanoserver-ltsc2022
-openjdk:25-ea-25-nanoserver-ltsc2025
-openjdk:25-ea-25-oracle
-openjdk:25-ea-25-oraclelinux8
-openjdk:25-ea-25-oraclelinux9
-openjdk:25-ea-25-slim
-openjdk:25-ea-25-slim-bookworm
-openjdk:25-ea-25-slim-bullseye
-openjdk:25-ea-25-windowsservercore
-openjdk:25-ea-25-windowsservercore-ltsc2022
-openjdk:25-ea-25-windowsservercore-ltsc2025
+openjdk:25-ea-26
+openjdk:25-ea-26-bookworm
+openjdk:25-ea-26-bullseye
+openjdk:25-ea-26-jdk
+openjdk:25-ea-26-jdk-bookworm
+openjdk:25-ea-26-jdk-bullseye
+openjdk:25-ea-26-jdk-nanoserver
+openjdk:25-ea-26-jdk-nanoserver-ltsc2022
+openjdk:25-ea-26-jdk-nanoserver-ltsc2025
+openjdk:25-ea-26-jdk-oracle
+openjdk:25-ea-26-jdk-oraclelinux8
+openjdk:25-ea-26-jdk-oraclelinux9
+openjdk:25-ea-26-jdk-slim
+openjdk:25-ea-26-jdk-slim-bookworm
+openjdk:25-ea-26-jdk-slim-bullseye
+openjdk:25-ea-26-jdk-windowsservercore
+openjdk:25-ea-26-jdk-windowsservercore-ltsc2022
+openjdk:25-ea-26-jdk-windowsservercore-ltsc2025
+openjdk:25-ea-26-nanoserver
+openjdk:25-ea-26-nanoserver-ltsc2022
+openjdk:25-ea-26-nanoserver-ltsc2025
+openjdk:25-ea-26-oracle
+openjdk:25-ea-26-oraclelinux8
+openjdk:25-ea-26-oraclelinux9
+openjdk:25-ea-26-slim
+openjdk:25-ea-26-slim-bookworm
+openjdk:25-ea-26-slim-bullseye
+openjdk:25-ea-26-windowsservercore
+openjdk:25-ea-26-windowsservercore-ltsc2022
+openjdk:25-ea-26-windowsservercore-ltsc2025
 openjdk:25-ea-bookworm
 openjdk:25-ea-bullseye
 openjdk:25-ea-jdk
@@ -88,3 +88,93 @@ openjdk:25-slim-bullseye
 openjdk:25-windowsservercore
 openjdk:25-windowsservercore-ltsc2022
 openjdk:25-windowsservercore-ltsc2025
+openjdk:26
+openjdk:26-bookworm
+openjdk:26-bullseye
+openjdk:26-ea
+openjdk:26-ea-1
+openjdk:26-ea-1-bookworm
+openjdk:26-ea-1-bullseye
+openjdk:26-ea-1-jdk
+openjdk:26-ea-1-jdk-bookworm
+openjdk:26-ea-1-jdk-bullseye
+openjdk:26-ea-1-jdk-nanoserver
+openjdk:26-ea-1-jdk-nanoserver-ltsc2022
+openjdk:26-ea-1-jdk-nanoserver-ltsc2025
+openjdk:26-ea-1-jdk-oracle
+openjdk:26-ea-1-jdk-oraclelinux8
+openjdk:26-ea-1-jdk-oraclelinux9
+openjdk:26-ea-1-jdk-slim
+openjdk:26-ea-1-jdk-slim-bookworm
+openjdk:26-ea-1-jdk-slim-bullseye
+openjdk:26-ea-1-jdk-windowsservercore
+openjdk:26-ea-1-jdk-windowsservercore-ltsc2022
+openjdk:26-ea-1-jdk-windowsservercore-ltsc2025
+openjdk:26-ea-1-nanoserver
+openjdk:26-ea-1-nanoserver-ltsc2022
+openjdk:26-ea-1-nanoserver-ltsc2025
+openjdk:26-ea-1-oracle
+openjdk:26-ea-1-oraclelinux8
+openjdk:26-ea-1-oraclelinux9
+openjdk:26-ea-1-slim
+openjdk:26-ea-1-slim-bookworm
+openjdk:26-ea-1-slim-bullseye
+openjdk:26-ea-1-windowsservercore
+openjdk:26-ea-1-windowsservercore-ltsc2022
+openjdk:26-ea-1-windowsservercore-ltsc2025
+openjdk:26-ea-bookworm
+openjdk:26-ea-bullseye
+openjdk:26-ea-jdk
+openjdk:26-ea-jdk-bookworm
+openjdk:26-ea-jdk-bullseye
+openjdk:26-ea-jdk-nanoserver
+openjdk:26-ea-jdk-nanoserver-ltsc2022
+openjdk:26-ea-jdk-nanoserver-ltsc2025
+openjdk:26-ea-jdk-oracle
+openjdk:26-ea-jdk-oraclelinux8
+openjdk:26-ea-jdk-oraclelinux9
+openjdk:26-ea-jdk-slim
+openjdk:26-ea-jdk-slim-bookworm
+openjdk:26-ea-jdk-slim-bullseye
+openjdk:26-ea-jdk-windowsservercore
+openjdk:26-ea-jdk-windowsservercore-ltsc2022
+openjdk:26-ea-jdk-windowsservercore-ltsc2025
+openjdk:26-ea-nanoserver
+openjdk:26-ea-nanoserver-ltsc2022
+openjdk:26-ea-nanoserver-ltsc2025
+openjdk:26-ea-oracle
+openjdk:26-ea-oraclelinux8
+openjdk:26-ea-oraclelinux9
+openjdk:26-ea-slim
+openjdk:26-ea-slim-bookworm
+openjdk:26-ea-slim-bullseye
+openjdk:26-ea-windowsservercore
+openjdk:26-ea-windowsservercore-ltsc2022
+openjdk:26-ea-windowsservercore-ltsc2025
+openjdk:26-jdk
+openjdk:26-jdk-bookworm
+openjdk:26-jdk-bullseye
+openjdk:26-jdk-nanoserver
+openjdk:26-jdk-nanoserver-ltsc2022
+openjdk:26-jdk-nanoserver-ltsc2025
+openjdk:26-jdk-oracle
+openjdk:26-jdk-oraclelinux8
+openjdk:26-jdk-oraclelinux9
+openjdk:26-jdk-slim
+openjdk:26-jdk-slim-bookworm
+openjdk:26-jdk-slim-bullseye
+openjdk:26-jdk-windowsservercore
+openjdk:26-jdk-windowsservercore-ltsc2022
+openjdk:26-jdk-windowsservercore-ltsc2025
+openjdk:26-nanoserver
+openjdk:26-nanoserver-ltsc2022
+openjdk:26-nanoserver-ltsc2025
+openjdk:26-oracle
+openjdk:26-oraclelinux8
+openjdk:26-oraclelinux9
+openjdk:26-slim
+openjdk:26-slim-bookworm
+openjdk:26-slim-bullseye
+openjdk:26-windowsservercore
+openjdk:26-windowsservercore-ltsc2022
+openjdk:26-windowsservercore-ltsc2025
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 0e6ed1c..a347b26 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -6,5 +6,15 @@ openjdk:25-slim
 openjdk:25-slim-bullseye
 openjdk:25-windowsservercore-ltsc2022
 openjdk:25-windowsservercore-ltsc2025
+openjdk:26-bookworm
+openjdk:26-bullseye
+openjdk:26-oracle
+openjdk:26-oraclelinux8
+openjdk:26-slim
+openjdk:26-slim-bullseye
+openjdk:26-windowsservercore-ltsc2022
+openjdk:26-windowsservercore-ltsc2025
 openjdk:25-nanoserver-ltsc2022
 openjdk:25-nanoserver-ltsc2025
+openjdk:26-nanoserver-ltsc2022
+openjdk:26-nanoserver-ltsc2025
diff --git a/openjdk_25-bookworm/Dockerfile b/openjdk_25-bookworm/Dockerfile
index 01d0c9a..db8e4d6 100644
--- a/openjdk_25-bookworm/Dockerfile
+++ b/openjdk_25-bookworm/Dockerfile
@@ -37,19 +37,19 @@ ENV LANG C.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-x64_bin.tar.gz'; \
+			downloadSha256='bec0201fc359c9fa1075d95f49a422113ce6aa004345eb6af1b6945a56880994'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='0c5be9b0a161ba87ed6632b21490aa7556cf615a4794dafe2dc87c93dd0ea9b0'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-bullseye/Dockerfile b/openjdk_25-bullseye/Dockerfile
index 85a3321..2f45f4d 100644
--- a/openjdk_25-bullseye/Dockerfile
+++ b/openjdk_25-bullseye/Dockerfile
@@ -37,19 +37,19 @@ ENV LANG C.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-x64_bin.tar.gz'; \
+			downloadSha256='bec0201fc359c9fa1075d95f49a422113ce6aa004345eb6af1b6945a56880994'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='0c5be9b0a161ba87ed6632b21490aa7556cf615a4794dafe2dc87c93dd0ea9b0'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-nanoserver-ltsc2022/Dockerfile b/openjdk_25-nanoserver-ltsc2022/Dockerfile
index dbd9221..7f2f601 100644
--- a/openjdk_25-nanoserver-ltsc2022/Dockerfile
+++ b/openjdk_25-nanoserver-ltsc2022/Dockerfile
@@ -20,9 +20,9 @@ USER ContainerUser
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
-COPY --from=openjdk:25-ea-25-jdk-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:25-ea-26-jdk-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
 
 RUN echo Verifying install ... \
 	&& echo   javac --version && javac --version \
diff --git a/openjdk_25-nanoserver-ltsc2025/Dockerfile b/openjdk_25-nanoserver-ltsc2025/Dockerfile
index d9910be..73581ee 100644
--- a/openjdk_25-nanoserver-ltsc2025/Dockerfile
+++ b/openjdk_25-nanoserver-ltsc2025/Dockerfile
@@ -20,9 +20,9 @@ USER ContainerUser
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
-COPY --from=openjdk:25-ea-25-jdk-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:25-ea-26-jdk-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
 
 RUN echo Verifying install ... \
 	&& echo   javac --version && javac --version \
diff --git a/openjdk_25-oracle/Dockerfile b/openjdk_25-oracle/Dockerfile
index b0be97b..076c2b4 100644
--- a/openjdk_25-oracle/Dockerfile
+++ b/openjdk_25-oracle/Dockerfile
@@ -30,19 +30,19 @@ ENV LANG C.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
 RUN set -eux; \
 	\
 	arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \
 	case "$arch" in \
 		'x86_64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-x64_bin.tar.gz'; \
+			downloadSha256='bec0201fc359c9fa1075d95f49a422113ce6aa004345eb6af1b6945a56880994'; \
 			;; \
 		'aarch64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='0c5be9b0a161ba87ed6632b21490aa7556cf615a4794dafe2dc87c93dd0ea9b0'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-oraclelinux8/Dockerfile b/openjdk_25-oraclelinux8/Dockerfile
index 10e295e..658335b 100644
--- a/openjdk_25-oraclelinux8/Dockerfile
+++ b/openjdk_25-oraclelinux8/Dockerfile
@@ -30,19 +30,19 @@ ENV LANG C.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
 RUN set -eux; \
 	\
 	arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \
 	case "$arch" in \
 		'x86_64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-x64_bin.tar.gz'; \
+			downloadSha256='bec0201fc359c9fa1075d95f49a422113ce6aa004345eb6af1b6945a56880994'; \
 			;; \
 		'aarch64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='0c5be9b0a161ba87ed6632b21490aa7556cf615a4794dafe2dc87c93dd0ea9b0'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-slim-bullseye/Dockerfile b/openjdk_25-slim-bullseye/Dockerfile
index 76e15c8..6c7bd95 100644
--- a/openjdk_25-slim-bullseye/Dockerfile
+++ b/openjdk_25-slim-bullseye/Dockerfile
@@ -24,19 +24,19 @@ ENV LANG C.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-x64_bin.tar.gz'; \
+			downloadSha256='bec0201fc359c9fa1075d95f49a422113ce6aa004345eb6af1b6945a56880994'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='0c5be9b0a161ba87ed6632b21490aa7556cf615a4794dafe2dc87c93dd0ea9b0'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-slim/Dockerfile b/openjdk_25-slim/Dockerfile
index 1d86763..f8db4e0 100644
--- a/openjdk_25-slim/Dockerfile
+++ b/openjdk_25-slim/Dockerfile
@@ -24,19 +24,19 @@ ENV LANG C.UTF-8
 # >
 # > Java Development Kit builds, from Oracle
 # >
-ENV JAVA_VERSION 25-ea+25
+ENV JAVA_VERSION 25-ea+26
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-x64_bin.tar.gz'; \
+			downloadSha256='bec0201fc359c9fa1075d95f49a422113ce6aa004345eb6af1b6945a56880994'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='0c5be9b0a161ba87ed6632b21490aa7556cf615a4794dafe2dc87c93dd0ea9b0'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-windowsservercore-ltsc2022/Dockerfile b/openjdk_25-windowsservercore-ltsc2022/Dockerfile
index ae2bfd7..b6921ea 100644
--- a/openjdk_25-windowsservercore-ltsc2022/Dockerfile
+++ b/openjdk_25-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 25-ea+25
-ENV JAVA_URL https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_windows-x64_bin.zip
-ENV JAVA_SHA256 a6f3324a22501815f46fc9bd0a1e2e56d83dbad803e421c543644cb50539a8da
+ENV JAVA_VERSION 25-ea+26
+ENV JAVA_URL https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_windows-x64_bin.zip
+ENV JAVA_SHA256 6600725ff08e343ea49db5bdac0cc8ef756053c899efb6a504b5f9e4a2fcc69d
 
 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/openjdk_25-windowsservercore-ltsc2025/Dockerfile b/openjdk_25-windowsservercore-ltsc2025/Dockerfile
index c8d8a1a..cab06a3 100644
--- a/openjdk_25-windowsservercore-ltsc2025/Dockerfile
+++ b/openjdk_25-windowsservercore-ltsc2025/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 25-ea+25
-ENV JAVA_URL https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_windows-x64_bin.zip
-ENV JAVA_SHA256 a6f3324a22501815f46fc9bd0a1e2e56d83dbad803e421c543644cb50539a8da
+ENV JAVA_VERSION 25-ea+26
+ENV JAVA_URL https://download.java.net/java/early_access/jdk25/26/GPL/openjdk-25-ea+26_windows-x64_bin.zip
+ENV JAVA_SHA256 6600725ff08e343ea49db5bdac0cc8ef756053c899efb6a504b5f9e4a2fcc69d
 
 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/openjdk_25-bookworm/Dockerfile b/openjdk_26-bookworm/Dockerfile
similarity index 90%
copy from openjdk_25-bookworm/Dockerfile
copy to openjdk_26-bookworm/Dockerfile
index 01d0c9a..c91b635 100644
--- a/openjdk_25-bookworm/Dockerfile
+++ b/openjdk_26-bookworm/Dockerfile
@@ -27,7 +27,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-25
+ENV JAVA_HOME /usr/local/openjdk-26
 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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='9d95d3e025035bfe649be52a1a5f94e28f66af98693db6b4e879fa3be4dc4e69'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='6b80805bd34f0513f09b4cbf9928fb8c73a883c6979ba1df56e71f1b7c12e434'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-bullseye/Dockerfile b/openjdk_26-bullseye/Dockerfile
similarity index 90%
copy from openjdk_25-bullseye/Dockerfile
copy to openjdk_26-bullseye/Dockerfile
index 85a3321..cc786fc 100644
--- a/openjdk_25-bullseye/Dockerfile
+++ b/openjdk_26-bullseye/Dockerfile
@@ -27,7 +27,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-25
+ENV JAVA_HOME /usr/local/openjdk-26
 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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='9d95d3e025035bfe649be52a1a5f94e28f66af98693db6b4e879fa3be4dc4e69'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='6b80805bd34f0513f09b4cbf9928fb8c73a883c6979ba1df56e71f1b7c12e434'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-nanoserver-ltsc2022/Dockerfile b/openjdk_26-nanoserver-ltsc2022/Dockerfile
similarity index 83%
copy from openjdk_25-nanoserver-ltsc2022/Dockerfile
copy to openjdk_26-nanoserver-ltsc2022/Dockerfile
index dbd9221..a3e7eb5 100644
--- a/openjdk_25-nanoserver-ltsc2022/Dockerfile
+++ b/openjdk_26-nanoserver-ltsc2022/Dockerfile
@@ -8,7 +8,7 @@ FROM mcr.microsoft.com/windows/nanoserver:ltsc2022
 
 SHELL ["cmd", "/s", "/c"]
 
-ENV JAVA_HOME C:\\openjdk-25
+ENV JAVA_HOME C:\\openjdk-26
 # "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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
-COPY --from=openjdk:25-ea-25-jdk-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:26-ea-1-jdk-windowsservercore-ltsc2022 $JAVA_HOME $JAVA_HOME
 
 RUN echo Verifying install ... \
 	&& echo   javac --version && javac --version \
diff --git a/openjdk_25-nanoserver-ltsc2025/Dockerfile b/openjdk_26-nanoserver-ltsc2025/Dockerfile
similarity index 83%
copy from openjdk_25-nanoserver-ltsc2025/Dockerfile
copy to openjdk_26-nanoserver-ltsc2025/Dockerfile
index d9910be..492f9d3 100644
--- a/openjdk_25-nanoserver-ltsc2025/Dockerfile
+++ b/openjdk_26-nanoserver-ltsc2025/Dockerfile
@@ -8,7 +8,7 @@ FROM mcr.microsoft.com/windows/nanoserver:ltsc2025
 
 SHELL ["cmd", "/s", "/c"]
 
-ENV JAVA_HOME C:\\openjdk-25
+ENV JAVA_HOME C:\\openjdk-26
 # "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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
-COPY --from=openjdk:25-ea-25-jdk-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
+COPY --from=openjdk:26-ea-1-jdk-windowsservercore-ltsc2025 $JAVA_HOME $JAVA_HOME
 
 RUN echo Verifying install ... \
 	&& echo   javac --version && javac --version \
diff --git a/openjdk_25-oracle/Dockerfile b/openjdk_26-oracle/Dockerfile
similarity index 87%
copy from openjdk_25-oracle/Dockerfile
copy to openjdk_26-oracle/Dockerfile
index b0be97b..ff7999d 100644
--- a/openjdk_25-oracle/Dockerfile
+++ b/openjdk_26-oracle/Dockerfile
@@ -20,7 +20,7 @@ RUN set -eux; \
 	; \
 	microdnf clean all
 
-ENV JAVA_HOME /usr/java/openjdk-25
+ENV JAVA_HOME /usr/java/openjdk-26
 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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \
 	case "$arch" in \
 		'x86_64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='9d95d3e025035bfe649be52a1a5f94e28f66af98693db6b4e879fa3be4dc4e69'; \
 			;; \
 		'aarch64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='6b80805bd34f0513f09b4cbf9928fb8c73a883c6979ba1df56e71f1b7c12e434'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-oraclelinux8/Dockerfile b/openjdk_26-oraclelinux8/Dockerfile
similarity index 87%
copy from openjdk_25-oraclelinux8/Dockerfile
copy to openjdk_26-oraclelinux8/Dockerfile
index 10e295e..17d9d0f 100644
--- a/openjdk_25-oraclelinux8/Dockerfile
+++ b/openjdk_26-oraclelinux8/Dockerfile
@@ -20,7 +20,7 @@ RUN set -eux; \
 	; \
 	microdnf clean all
 
-ENV JAVA_HOME /usr/java/openjdk-25
+ENV JAVA_HOME /usr/java/openjdk-26
 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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(rpm --query --queryformat='%{ARCH}' rpm)"; \
 	case "$arch" in \
 		'x86_64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='9d95d3e025035bfe649be52a1a5f94e28f66af98693db6b4e879fa3be4dc4e69'; \
 			;; \
 		'aarch64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='6b80805bd34f0513f09b4cbf9928fb8c73a883c6979ba1df56e71f1b7c12e434'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-slim-bullseye/Dockerfile b/openjdk_26-slim-bullseye/Dockerfile
similarity index 89%
copy from openjdk_25-slim-bullseye/Dockerfile
copy to openjdk_26-slim-bullseye/Dockerfile
index 76e15c8..2391f48 100644
--- a/openjdk_25-slim-bullseye/Dockerfile
+++ b/openjdk_26-slim-bullseye/Dockerfile
@@ -14,7 +14,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-25
+ENV JAVA_HOME /usr/local/openjdk-26
 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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='9d95d3e025035bfe649be52a1a5f94e28f66af98693db6b4e879fa3be4dc4e69'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='6b80805bd34f0513f09b4cbf9928fb8c73a883c6979ba1df56e71f1b7c12e434'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-slim/Dockerfile b/openjdk_26-slim/Dockerfile
similarity index 89%
copy from openjdk_25-slim/Dockerfile
copy to openjdk_26-slim/Dockerfile
index 1d86763..c6192e8 100644
--- a/openjdk_25-slim/Dockerfile
+++ b/openjdk_26-slim/Dockerfile
@@ -14,7 +14,7 @@ RUN set -eux; \
 	; \
 	rm -rf /var/lib/apt/lists/*
 
-ENV JAVA_HOME /usr/local/openjdk-25
+ENV JAVA_HOME /usr/local/openjdk-26
 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 25-ea+25
+ENV JAVA_VERSION 26-ea+1
 
 RUN set -eux; \
 	\
 	arch="$(dpkg --print-architecture)"; \
 	case "$arch" in \
 		'amd64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-x64_bin.tar.gz'; \
-			downloadSha256='bc7d25b610ced7056d3985b35440337c5dd07818d8929a0dc247b7b3669712d8'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-x64_bin.tar.gz'; \
+			downloadSha256='9d95d3e025035bfe649be52a1a5f94e28f66af98693db6b4e879fa3be4dc4e69'; \
 			;; \
 		'arm64') \
-			downloadUrl='https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_linux-aarch64_bin.tar.gz'; \
-			downloadSha256='3c4453d1cb4eafc8899b51154215251d72b551482710d30ae725e70012b311fc'; \
+			downloadUrl='https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_linux-aarch64_bin.tar.gz'; \
+			downloadSha256='6b80805bd34f0513f09b4cbf9928fb8c73a883c6979ba1df56e71f1b7c12e434'; \
 			;; \
 		*) echo >&2 "error: unsupported architecture: '$arch'"; exit 1 ;; \
 	esac; \
diff --git a/openjdk_25-windowsservercore-ltsc2022/Dockerfile b/openjdk_26-windowsservercore-ltsc2022/Dockerfile
similarity index 91%
copy from openjdk_25-windowsservercore-ltsc2022/Dockerfile
copy to openjdk_26-windowsservercore-ltsc2022/Dockerfile
index ae2bfd7..d701ff1 100644
--- a/openjdk_25-windowsservercore-ltsc2022/Dockerfile
+++ b/openjdk_26-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-25
+ENV JAVA_HOME C:\\openjdk-26
 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 25-ea+25
-ENV JAVA_URL https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_windows-x64_bin.zip
-ENV JAVA_SHA256 a6f3324a22501815f46fc9bd0a1e2e56d83dbad803e421c543644cb50539a8da
+ENV JAVA_VERSION 26-ea+1
+ENV JAVA_URL https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_windows-x64_bin.zip
+ENV JAVA_SHA256 b10c3aefd0ca30a469837b9339e27e64df5e7a3fc0eee39f06c0f30b1ae2ad19
 
 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \
diff --git a/openjdk_25-windowsservercore-ltsc2025/Dockerfile b/openjdk_26-windowsservercore-ltsc2025/Dockerfile
similarity index 91%
copy from openjdk_25-windowsservercore-ltsc2025/Dockerfile
copy to openjdk_26-windowsservercore-ltsc2025/Dockerfile
index c8d8a1a..da99082 100644
--- a/openjdk_25-windowsservercore-ltsc2025/Dockerfile
+++ b/openjdk_26-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-25
+ENV JAVA_HOME C:\\openjdk-26
 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 25-ea+25
-ENV JAVA_URL https://download.java.net/java/early_access/jdk25/25/GPL/openjdk-25-ea+25_windows-x64_bin.zip
-ENV JAVA_SHA256 a6f3324a22501815f46fc9bd0a1e2e56d83dbad803e421c543644cb50539a8da
+ENV JAVA_VERSION 26-ea+1
+ENV JAVA_URL https://download.java.net/java/early_access/jdk26/1/GPL/openjdk-26-ea+1_windows-x64_bin.zip
+ENV JAVA_SHA256 b10c3aefd0ca30a469837b9339e27e64df5e7a3fc0eee39f06c0f30b1ae2ad19
 
 RUN Write-Host ('Downloading {0} ...' -f $env:JAVA_URL); \
 	[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; \

Relevant Maintainers:

@yosifkit yosifkit merged commit 9954898 into docker-library:master Jun 9, 2025
21 checks passed
@yosifkit yosifkit deleted the openjdk branch June 9, 2025 22:03
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