Skip to content

Commit 45fa999

Browse files
authored
[RefGuide] Update system-requirements (#2361)
1 parent c2c0259 commit 45fa999

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

solr/solr-ref-guide/modules/deployment-guide/pages/system-requirements.adoc

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ To be sure, check the page https://cwiki.apache.org/confluence/display/LUCENE/Ja
4848
=== Sources for Java
4949

5050
Java is available from a number of providers.
51-
The official Docker image for Solr uses the Temurin distribution of OpenJDK from the https://adoptium.net/[Adoptium project].
51+
The official Docker image for Solr uses the Temurin distribution of OpenJDK 17 from the https://adoptium.net/[Adoptium project].
5252
Solr regularly test with https://adoptium.net/temurin/releases[Temurin], https://jdk.java.net/[OpenJDK] and Oracle versions of Java.
5353
Some distributions are free, others have a cost, some provide security patches and support, others do not.
5454
We recommend you read the article https://medium.com/@javachampions/java-is-still-free-2-0-0-6b9aa8d6d244[Java is still free by Java Champions] to help you decide.
@@ -59,16 +59,17 @@ NOTE: While we reference the Java Development (JDK) on this page, any Java Runti
5959

6060
== Java and Solr Combinations
6161

62-
Each Solr release has an extensively tested minimum Java version.
63-
For instance the minimum Java version for Solr 9 is Java 11.
62+
The minimum Java version for Solr 9.x is Java 11. This applies both to the Solr server and the SolrJ client libraries.
63+
The recommended Java version is JRE 17.
64+
6465
This section provides guidance when running Solr with a more recent Java version than the minimum specified.
6566

6667
* OpenJDK and Oracle Java distributions are tested extensively and will continue to be tested going forward.
6768
** Distributions of Java from other sources are not regularly tested by our testing infrastructure, therefore you must test Java from those sources in your environment.
6869
** For the purposes of Solr, Oracle's Java and OpenJDK are identical.
6970
* Upgrading Java is not required with the understanding that no Java bugs will be addressed unless you are using a version of Java that provides LTS.
7071
* Java 11 has been extensively tested by both automated tests and users through Solr 9.
71-
Long Term Support (LTS) for Java 11 is provided from several sources.
72+
Long Term Support (LTS) for Java is provided from several sources.
7273
* The project's testing infrastructure continuously tests with the minimum and greater versions of Java for each development branch.
7374
* Java 12, 13, 14, 15 and 16 have no LTS.
7475
For this reason, Java 17 is preferred when upgrading Java.
@@ -81,15 +82,6 @@ In addition, some organizations also maintain their own test infrastructure and
8182
Our continuous testing is against the two code lines under active development, Solr 9x and the future Solr 10.0:
8283

8384
* Solr 9.x is the current stable release line and will have "point releases", i.e., 9.1, 9.2, etc., until Solr 10.0 is released.
84-
** Solr 9.x is currently tested against Java 11, 17 and 18-prerelease.
85+
** Solr 9.x is continuously tested against Java 11, 17, 21 and also newer versions.
8586
* There is also development and testing with the future Solr 10.x release line.
86-
* /Solr 8.x and earlier release lines are not tested on a continuous basis.
87-
88-
=== Released Solr and Java Versions
89-
The success rate in our automated tests is similar with all the Java versions tested with the following caveats.
90-
91-
==== Solr 8.x
92-
93-
* Requires Java 8 or higher.
94-
* This version did have continuous testing with Java 9, 10, 11, 12 and the pre-release version of Java 13.
95-
* There were known issues with Kerberos with Java 9+ prior to Solr 8.1.
87+
* Solr 8.x and earlier release lines are not tested on a continuous basis.

0 commit comments

Comments
 (0)