From 0b6d0645e658e27db9be65e38597f96788a22cbc Mon Sep 17 00:00:00 2001 From: Enrico Del Fante Date: Mon, 12 May 2025 10:08:54 +0200 Subject: [PATCH 1/5] fix SIGHUP handler warning --- docker/jdk24/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/jdk24/Dockerfile b/docker/jdk24/Dockerfile index b01238bf1fd..ce2d27fe76b 100644 --- a/docker/jdk24/Dockerfile +++ b/docker/jdk24/Dockerfile @@ -4,6 +4,7 @@ FROM eclipse-temurin:24 as jre-build RUN JAVA_TOOL_OPTIONS="-Djdk.lang.Process.launchMechanism=vfork" $JAVA_HOME/bin/jlink \ --add-modules java.se \ --add-modules jdk.httpserver \ + --add-modules jdk.unsupported \ --strip-debug \ --no-man-pages \ --no-header-files \ From 647fadc2461a7a935416b28d4827cefd77a2467b Mon Sep 17 00:00:00 2001 From: Enrico Del Fante Date: Mon, 12 May 2025 10:16:21 +0200 Subject: [PATCH 2/5] fix SIGHUP handler warning --- docker/jdk24/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/jdk24/Dockerfile b/docker/jdk24/Dockerfile index ce2d27fe76b..4d5ea35c456 100644 --- a/docker/jdk24/Dockerfile +++ b/docker/jdk24/Dockerfile @@ -2,6 +2,7 @@ FROM eclipse-temurin:24 as jre-build # Create a custom Java runtime RUN JAVA_TOOL_OPTIONS="-Djdk.lang.Process.launchMechanism=vfork" $JAVA_HOME/bin/jlink \ + --add-modules java.base \ --add-modules java.se \ --add-modules jdk.httpserver \ --add-modules jdk.unsupported \ From 5a0df5f100cf43d648d5ac41677d6ad7c90eec7e Mon Sep 17 00:00:00 2001 From: Enrico Del Fante Date: Mon, 12 May 2025 10:24:12 +0200 Subject: [PATCH 3/5] fix potentially other things --- docker/jdk24/Dockerfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docker/jdk24/Dockerfile b/docker/jdk24/Dockerfile index 4d5ea35c456..5d9c1faa133 100644 --- a/docker/jdk24/Dockerfile +++ b/docker/jdk24/Dockerfile @@ -4,8 +4,10 @@ FROM eclipse-temurin:24 as jre-build RUN JAVA_TOOL_OPTIONS="-Djdk.lang.Process.launchMechanism=vfork" $JAVA_HOME/bin/jlink \ --add-modules java.base \ --add-modules java.se \ + --add-modules java.prefs \ --add-modules jdk.httpserver \ --add-modules jdk.unsupported \ + --add-modules jdk.jdwp.agent \ --strip-debug \ --no-man-pages \ --no-header-files \ From ea9d787506f345b356ec19ef6dd1c926ed98b7b4 Mon Sep 17 00:00:00 2001 From: Enrico Del Fante Date: Mon, 12 May 2025 10:34:05 +0200 Subject: [PATCH 4/5] CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbe785b34dd..115599843fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,5 +13,5 @@ - Added node epoch and computed slot to the sync committee duties failure message for more context about the failure condition. - Updated third party libraries. - Added an info message on startup for the highest supported milestone and associated epoch. - +- Added jdk 24 docker image build. ### Bug Fixes \ No newline at end of file From a24b1890a414ab2587e1a7f99eaa605eeb4d723c Mon Sep 17 00:00:00 2001 From: Enrico Del Fante Date: Mon, 12 May 2025 11:48:31 +0200 Subject: [PATCH 5/5] add java.management --- docker/jdk24/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/jdk24/Dockerfile b/docker/jdk24/Dockerfile index 5d9c1faa133..b8d6cae574b 100644 --- a/docker/jdk24/Dockerfile +++ b/docker/jdk24/Dockerfile @@ -4,6 +4,7 @@ FROM eclipse-temurin:24 as jre-build RUN JAVA_TOOL_OPTIONS="-Djdk.lang.Process.launchMechanism=vfork" $JAVA_HOME/bin/jlink \ --add-modules java.base \ --add-modules java.se \ + --add-modules java.management \ --add-modules java.prefs \ --add-modules jdk.httpserver \ --add-modules jdk.unsupported \