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

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


The following commit(s) were added to refs/heads/branch_9_0 by this push:
     new 212b267  SOLR-15949: Docker, use Java 17 (#556)
212b267 is described below

commit 212b267bacb911584369d4434a63f5314644bc04
Author: David Smiley <[email protected]>
AuthorDate: Mon Feb 14 01:06:37 2022 -0500

    SOLR-15949: Docker, use Java 17 (#556)
    
    Specifically eclipse-temurin:17-jre
    
    Co-authored-by: Jan Høydahl <[email protected]>
---
 solr/CHANGES.txt                                                     | 5 +++--
 solr/docker/build.gradle                                             | 2 +-
 solr/docker/gradle-help.txt                                          | 2 +-
 .../modules/upgrade-notes/pages/major-changes-in-solr-9.adoc         | 3 +++
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/solr/CHANGES.txt b/solr/CHANGES.txt
index 8506cad..c51c64c 100644
--- a/solr/CHANGES.txt
+++ b/solr/CHANGES.txt
@@ -6,8 +6,6 @@ 
https://github.com/apache/solr/blob/main/solr/solr-ref-guide/src/solr-upgrade-no
 
 ==================  9.0.0 ==================
 
-Docker and modules have separate CHANGES.md files.
-
 New Features
 ---------------------
 * SOLR-14789: Migrate docker image creation from docker-solr repo to 
solr/docker. (Houston Putman, Martijn Koster, Tim Potter, David Smiley, janhoy, 
Mike Drob)
@@ -522,6 +520,9 @@ and each individual module's jar will be included in its 
directory's lib/ folder
 
 * SOLR-15991: analysis-extras module tests shouldn't rely on log4j dependency 
(Kevin Risden)
 
+* SOLR-15949: Docker: the official image now uses Java 17 provided by Eclipse 
Temurin.  Formerly it was Java 11 from OpenJDK.
+  (janhoy, David Smiley)
+
 Bug Fixes
 ---------------------
 * SOLR-15849: Fix the connection reset problem caused by the incorrect use of 
4LW with \n when monitoring zooKeeper status (Fa Ming).
diff --git a/solr/docker/build.gradle b/solr/docker/build.gradle
index a44a92d..0c22327 100644
--- a/solr/docker/build.gradle
+++ b/solr/docker/build.gradle
@@ -27,7 +27,7 @@ apply plugin: 'base'
 def dockerImageRepo = propertyOrEnvOrDefault("solr.docker.imageRepo", 
"SOLR_DOCKER_IMAGE_REPO", "apache/solr")
 def dockerImageTag = propertyOrEnvOrDefault("solr.docker.imageTag", 
"SOLR_DOCKER_IMAGE_TAG", "${version}")
 def dockerImageName = propertyOrEnvOrDefault("solr.docker.imageName", 
"SOLR_DOCKER_IMAGE_NAME", "${dockerImageRepo}:${dockerImageTag}")
-def baseDockerImage = propertyOrEnvOrDefault("solr.docker.baseImage", 
"SOLR_DOCKER_BASE_IMAGE", 'openjdk:11-jre-slim')
+def baseDockerImage = propertyOrEnvOrDefault("solr.docker.baseImage", 
"SOLR_DOCKER_BASE_IMAGE", 'eclipse-temurin:17-jre')
 def officialDockerImageName = propertyOrEnvOrDefault("solr.docker.imageName", 
"SOLR_DOCKER_IMAGE_NAME", "${dockerImageRepo}-official:${dockerImageTag}")
 
 def releaseGpgFingerprint = 
propertyOrDefault('signing.gnupg.keyName',propertyOrDefault('signing.keyId',''));
diff --git a/solr/docker/gradle-help.txt b/solr/docker/gradle-help.txt
index 83cc439..f60de75 100644
--- a/solr/docker/gradle-help.txt
+++ b/solr/docker/gradle-help.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: "openjdk:11-jre-slim"
+   Default: "eclipse-temurin:17-jre"
    EnvVar: SOLR_DOCKER_BASE_IMAGE
    Gradle Property: -Psolr.docker.baseImage
 
diff --git 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
index 97baa64..a64be85 100644
--- 
a/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
+++ 
b/solr/solr-ref-guide/modules/upgrade-notes/pages/major-changes-in-solr-9.adoc
@@ -310,3 +310,6 @@ Example has been provided in `sample_techproducts_configs` 
to override content-t
 
 * SOLR-15124: Removed three core level admin API endpoints because they are 
already registered at the node level
 where they really belong: /admin/threads, /admin/properties, /admin/logging
+
+* SOLR-15949: Docker: the official image now uses Java 17 provided by Eclipse 
Temurin.  Formerly it was Java 11 from OpenJDK.
+(janhoy, David Smiley)
\ No newline at end of file

Reply via email to