This is an automated email from the ASF dual-hosted git repository.

janhoy pushed a commit to branch branch_10_0
in repository https://gitbox.apache.org/repos/asf/solr.git


The following commit(s) were added to refs/heads/branch_10_0 by this push:
     new 8ed5c96ffa6 SOLR-17908 Use Java 25 in Docker image (#3782)
8ed5c96ffa6 is described below

commit 8ed5c96ffa669c1c50693dc11f2ebf1157040c48
Author: Jan Høydahl <[email protected]>
AuthorDate: Mon Oct 20 16:38:29 2025 +0200

    SOLR-17908 Use Java 25 in Docker image (#3782)
    
    (cherry picked from commit 5e210f95d295f0d3c02f69573aabea7be70c174b)
---
 dev-docs/gradle-help/docker.txt                                         | 2 +-
 gradle/libs.versions.toml                                               | 1 +
 solr/docker/build.gradle                                                | 2 +-
 .../modules/upgrade-notes/pages/major-changes-in-solr-10.adoc           | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-docs/gradle-help/docker.txt b/dev-docs/gradle-help/docker.txt
index 4df9bae9626..f02e1948349 100644
--- a/dev-docs/gradle-help/docker.txt
+++ b/dev-docs/gradle-help/docker.txt
@@ -17,7 +17,7 @@ gradlew dockerBuild
 The docker build task accepts the following inputs, all accepted via both 
Environment Variables and Gradle Properties.
 
 Base Docker Image: (The docker image used for the "FROM" in the Solr 
Dockerfile)
-   Default: "eclipse-temurin:21-jre-noble"
+   Default: "eclipse-temurin:25-jre-noble"
    EnvVar: SOLR_DOCKER_BASE_IMAGE
    Gradle Property: -Psolr.docker.baseImage
 
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 641de520d6b..9c77912fcb9 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -79,6 +79,7 @@ cuvs-lucene = "25.10.0"
 cybozulabs-langdetect = "1.1-20120112"
 decompose = "3.3.0"
 diffplug-spotless = "7.2.1"
+dockerfile-baseimage-java = "25"
 dropwizard-metrics = "4.2.26"
 eclipse-ecj = "3.39.0"
 eclipse-jetty = "12.0.27"
diff --git a/solr/docker/build.gradle b/solr/docker/build.gradle
index 8d2326a5164..25bba389465 100644
--- a/solr/docker/build.gradle
+++ b/solr/docker/build.gradle
@@ -22,7 +22,7 @@ import org.apache.commons.codec.digest.DigestUtils
 description = 'Solr Docker image'
 
 apply plugin: 'base'
-def javaVersion = libs.versions.java.min.get()
+def javaVersion = libs.versions.dockerfile.baseimage.java.get()
 // Solr Docker inputs
 def dockerImageSolrDist = "${ -> propertyOrEnvOrDefault("solr.docker.dist", 
"SOLR_DOCKER_DIST", 'full') }"
 def isDistSlim = {String dist -> dist.toLowerCase(Locale.ROOT) == "slim"}
diff --git 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc
index a53ff77b43c..f87a4645597 100644
--- 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc
+++ 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-10.adoc
@@ -190,7 +190,7 @@ Solr upgraded to Jetty 12.x from 10.x as Jetty 10 and 11 
have reached end-of-lif
 
 === Docker
 
-The OS version of the official Docker image and provided Dockerfile has been 
upgraded to Ubuntu 24 (noble) from Ubuntu 22 (jammy).
+The OS version of the official Docker image and provided Dockerfile has been 
upgraded to Ubuntu 24 (noble) from Ubuntu 22 (jammy). The Docker base image is 
`eclipse-temurin:25-jre-noble`.
 
 === Analysis and Tokenizers
 

Reply via email to