This is an automated email from the ASF dual-hosted git repository.
timoninmaxim pushed a commit to branch IGNITE-22996__epic_jdk_11
in repository https://gitbox.apache.org/repos/asf/ignite.git
The following commit(s) were added to refs/heads/IGNITE-22996__epic_jdk_11 by
this push:
new 3a0c4529e6d IGNITE-22997 Remove mention of Java 1.8 from docs (#11481)
3a0c4529e6d is described below
commit 3a0c4529e6d938951b34a4f0e09f89052ba8a099
Author: Maksim Timonin <[email protected]>
AuthorDate: Tue Sep 3 17:55:18 2024 +0300
IGNITE-22997 Remove mention of Java 1.8 from docs (#11481)
---
docs/README.adoc | 2 +-
docs/_docs/includes/cpp-prerequisites.adoc | 2 +-
docs/_docs/includes/dotnet-prerequisites.adoc | 2 +-
docs/_docs/includes/prereqs.adoc | 2 +-
docs/_docs/monitoring-metrics/new-metrics-system.adoc | 2 +-
docs/_docs/net-specific/net-cross-platform-support.adoc | 6 +-----
docs/_docs/net-specific/net-troubleshooting.adoc | 3 +--
docs/_docs/perf-and-troubleshooting/memory-tuning.adoc | 2 +-
docs/_docs/quick-start/java.adoc | 8 ++++----
docs/_docs/restapi.adoc | 8 ++++----
docs/_docs/security/sandbox.adoc | 2 +-
docs/_docs/security/tde.adoc | 10 +++++-----
docs/_docs/tools/control-script.adoc | 4 ++--
docs/_docs/tools/informatica.adoc | 2 +-
14 files changed, 25 insertions(+), 30 deletions(-)
diff --git a/docs/README.adoc b/docs/README.adoc
index 710f7847fc6..118944bcfd4 100644
--- a/docs/README.adoc
+++ b/docs/README.adoc
@@ -153,7 +153,7 @@ When referencing an external resource, make the link to
open in a new window by
[source, adoc]
----
-link:https://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#SunJSSE_Protocols[Supported
protocols,window=_blank]
+link:https://docs.oracle.com/en/java/javase/11/security/java-security-overview1.html#GUID-FCF419A7-B856-46DD-A36F-C6F88F9AF37F[Supported
protocols,window=_blank]
----
diff --git a/docs/_docs/includes/cpp-prerequisites.adoc
b/docs/_docs/includes/cpp-prerequisites.adoc
index dd8fdefd27e..cbb169f4a4a 100644
--- a/docs/_docs/includes/cpp-prerequisites.adoc
+++ b/docs/_docs/includes/cpp-prerequisites.adoc
@@ -14,7 +14,7 @@
// limitations under the License.
[width="100%",cols="1,3"]
|===
-|JDK|Oracle JDK 8, 11 or 17, Open JDK 8, 11 or 17, IBM JDK 8, 11 or 17
+|JDK|Oracle JDK 11 or 17, Open JDK 11 or 17, IBM JDK 11 or 17
|OS|Windows Vista, Windows Server 2008 and later versions, Ubuntu (18.04 64
bit)
|Network|No restrictions (10G recommended)
|Hardware|No restrictions
diff --git a/docs/_docs/includes/dotnet-prerequisites.adoc
b/docs/_docs/includes/dotnet-prerequisites.adoc
index 08bd943c910..c9b2feeb51a 100644
--- a/docs/_docs/includes/dotnet-prerequisites.adoc
+++ b/docs/_docs/includes/dotnet-prerequisites.adoc
@@ -14,7 +14,7 @@
// limitations under the License.
[width="100%",cols="1,3"]
|===
-|JDK |Oracle JDK 8, 11 or 17, Open JDK 8, 11 or 17, IBM JDK 8, 11 or 17
+|JDK |Oracle JDK 11 or 17, Open JDK 11 or 17, IBM JDK 11 or 17
|.NET Framework |.NET 4.0+, .NET Core 2.0+
//|IDE |Visual Studio 2010+, Rider, Visual Studio Code
|===
diff --git a/docs/_docs/includes/prereqs.adoc b/docs/_docs/includes/prereqs.adoc
index a39e30f738d..6964c1d19c2 100644
--- a/docs/_docs/includes/prereqs.adoc
+++ b/docs/_docs/includes/prereqs.adoc
@@ -14,7 +14,7 @@
// limitations under the License.
[width="100%",cols="1,3"]
|===
-|JDK |Oracle JDK 8, 11 or 17 Open JDK 8, 11 or 17, IBM JDK 8, 11 or 17
+|JDK |Oracle JDK 11 or 17 Open JDK 11 or 17, IBM JDK 11 or 17
|OS |Linux (any flavor), Mac OSX (10.6 and up), Windows (XP and up),
Windows Server (2008 and up), Oracle Solaris
|ISA |x86, x64, SPARC, PowerPC, ARM64
diff --git a/docs/_docs/monitoring-metrics/new-metrics-system.adoc
b/docs/_docs/monitoring-metrics/new-metrics-system.adoc
index 5f2de5d21a5..b914f59a454 100644
--- a/docs/_docs/monitoring-metrics/new-metrics-system.adoc
+++ b/docs/_docs/monitoring-metrics/new-metrics-system.adoc
@@ -135,7 +135,7 @@ JVM_OPTS="-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=${J
==== Understanding MBean's ObjectName
-Every JMX Mbean has an
https://docs.oracle.com/javase/8/docs/api/javax/management/ObjectName.html[ObjectName,window=_blank].
+Every JMX Mbean has an
https://docs.oracle.com/en/java/javase/11/docs/api/java.management/javax/management/ObjectName.html[ObjectName,window=_blank].
The ObjectName is used to identify the bean.
The ObjectName consists of a domain and a list of key properties, and can be
represented as a string as follows:
diff --git a/docs/_docs/net-specific/net-cross-platform-support.adoc
b/docs/_docs/net-specific/net-cross-platform-support.adoc
index b343665f423..abd05f5ea6b 100644
--- a/docs/_docs/net-specific/net-cross-platform-support.adoc
+++ b/docs/_docs/net-specific/net-cross-platform-support.adoc
@@ -24,7 +24,7 @@ applications for Linux and macOS, as well as Windows.
*Requirements:*
* https://www.microsoft.com/net/download/[.NET Core SDK 2.0+, window=_blank]
-* http://www.oracle.com/technetwork/java/javase/downloads/index.html[Java 8+,
window=_blank] (macOS requires JDK, otherwise JRE works)
+* http://www.oracle.com/technetwork/java/javase/downloads/index.html[Java 11+,
window=_blank] (macOS requires JDK, otherwise JRE works)
*Running Examples*
https://ignite.apache.org/download.cgi#binaries[Binary distribution,
window=_blank] includes .NET Core examples:
@@ -48,10 +48,6 @@ If you changed the default location of Java, then specify
the actual path using
== Known Issues
-*No Java runtime present, requesting install*
-
-Java `8u151` has a known bug on macOS:
https://bugs.openjdk.java.net/browse/JDK-7131356[JDK-7131356, window=_blank].
Make sure to install `8u152` or later.
-
*Serializing delegates is not supported on this platform*
.NET Core does not support delegate serialization,
`System.MulticastDelegate.GetObjectData`
diff --git a/docs/_docs/net-specific/net-troubleshooting.adoc
b/docs/_docs/net-specific/net-troubleshooting.adoc
index cc4617bf255..01305be7a89 100644
--- a/docs/_docs/net-specific/net-troubleshooting.adoc
+++ b/docs/_docs/net-specific/net-troubleshooting.adoc
@@ -72,8 +72,7 @@ so if you have x86 AND x64 JDK installed, it will work in any
mode.
The `126 ERROR_MOD_NOT_FOUND` code can occur due to missing dependencies:
-* JDK 8 requires
https://www.microsoft.com/en-us/download/details.aspx?id=14632[Microsoft Visual
C{pp} 2010 Redistributable Package, window=_blank]
-* Later JDK versions require
https://www.microsoft.com/en-us/download/details.aspx?id=48145[Microsoft Visual
C{pp} 2015 Redistributable Package, window=_blank] or later
+* JDK require
https://www.microsoft.com/en-us/download/details.aspx?id=48145[Microsoft Visual
C{pp} 2015 Redistributable Package, window=_blank] or later
=== Java class is not found
diff --git a/docs/_docs/perf-and-troubleshooting/memory-tuning.adoc
b/docs/_docs/perf-and-troubleshooting/memory-tuning.adoc
index dfaedff5b40..e452b27233a 100644
--- a/docs/_docs/perf-and-troubleshooting/memory-tuning.adoc
+++ b/docs/_docs/perf-and-troubleshooting/memory-tuning.adoc
@@ -90,7 +90,7 @@ practices on GC logs and heap dumps collection.
Below are sets of example JVM configurations for applications that can utilize
Java Heap on server nodes heavily, thus
triggering long — or frequent, short — stop-the-world GC pauses.
-For JDK 1.8+ deployments you should use G1 garbage collector.
+For JDK 11+ deployments you should use G1 garbage collector.
The settings below are a good starting point if 10GB heap is more than enough
for your server nodes:
[source,shell]
diff --git a/docs/_docs/quick-start/java.adoc b/docs/_docs/quick-start/java.adoc
index 4dbcf6fcc40..fbea06636da 100644
--- a/docs/_docs/quick-start/java.adoc
+++ b/docs/_docs/quick-start/java.adoc
@@ -22,7 +22,7 @@ Ignite was officially tested on:
include::includes/prereqs.adoc[]
-If you use Java version 11 or later, see <<Running Ignite with Java 11 or
later>> for details.
+See <<Running Ignite with Java 11 or later>> for additional JVM parameters.
== Installing Ignite
@@ -136,7 +136,7 @@ public class HelloWorld {
====
Don't forget to add imports for HelloWorld.java. It should be trivial as long
as Maven solves all of the dependencies.
-Plus, you might need to add these settings to your pom.xml if the IDE keeps
using Java compiler from a version earlier than 1.8:
+Plus, you might need to add these settings to your pom.xml if the IDE keeps
using Java compiler from a version earlier than 11:
[source,xml]
----
<build>
@@ -145,8 +145,8 @@ Plus, you might need to add these settings to your pom.xml
if the IDE keeps usin
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
- <source>1.8</source>
- <target>1.8</target>
+ <source>11</source>
+ <target>11</target>
</configuration>
</plugin>
</plugins>
diff --git a/docs/_docs/restapi.adoc b/docs/_docs/restapi.adoc
index 4db745b6eae..0409ed21223 100644
--- a/docs/_docs/restapi.adoc
+++ b/docs/_docs/restapi.adoc
@@ -199,21 +199,21 @@ of the argument. The REST API supports both <<Java
Types>> and <<Custom Types>>.
|`date`
|`java.sql.Date`
-The date value should be in the format as specified in the `valueOf(String)`
method in the
link:https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html#valueOf-java.lang.String-[Java
documentation ,window=_blank]
+The date value should be in the format as specified in the `valueOf(String)`
method in the
link:https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Date.html#valueOf(java.lang.String)[Java
documentation ,window=_blank]
Example: 2018-01-01
|`time`
|`java.sql.Time`
-The time value should be in the format as specified in the `valueOf(String)`
method in the
link:https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html#valueOf-java.lang.String-[Java
documentation ,window=_blank]
+The time value should be in the format as specified in the `valueOf(String)`
method in the
link:https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Date.html#valueOf(java.lang.String)[Java
documentation ,window=_blank]
Example: 01:01:01
|`timestamp`
|`java.sql.Timestamp`
-The timestamp value should be in the format as specified in the
`valueOf(String)` method in the
link:https://docs.oracle.com/javase/8/docs/api/java/sql/Date.html#valueOf-java.lang.String-[Java
documentation ,window=_blank]
+The timestamp value should be in the format as specified in the
`valueOf(String)` method in the
link:https://docs.oracle.com/en/java/javase/11/docs/api/java.sql/java/sql/Date.html#valueOf(java.lang.String)[Java
documentation ,window=_blank]
Example: 2018-02-18%2001:01:01
@@ -2947,4 +2947,4 @@ Returns HTTP Status code 200 if kernal has started, and
503 otherwise
"response": "grid has started",
"successStatus": 0
}
-----
\ No newline at end of file
+----
diff --git a/docs/_docs/security/sandbox.adoc b/docs/_docs/security/sandbox.adoc
index 03a5632ce43..86aa0c00b38 100644
--- a/docs/_docs/security/sandbox.adoc
+++ b/docs/_docs/security/sandbox.adoc
@@ -29,7 +29,7 @@ The activation of Ignite Sandbox involves the configuration
of an `SecurityManag
=== Install SecurityManager
Due to the fact, that Ignite Sandbox is based on the Java Sandbox model, and
-link:https://docs.oracle.com/javase/8/docs/technotes/guides/security/spec/security-spec.doc6.html#a19349[SecurityManager,window=_blank]
+link:https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/SecurityManager.html[SecurityManager,window=_blank]
is an important part of that model, you need to have it installed.
The SecurityManager is responsible for checking, which security policy is
currently in effect. It also performs access control checks.
The security manager is not automatically installed when an application is
running. If you run Ignite as a separate application,
diff --git a/docs/_docs/security/tde.adoc b/docs/_docs/security/tde.adoc
index 5d060c062f5..5cd1ca7bbba 100644
--- a/docs/_docs/security/tde.adoc
+++ b/docs/_docs/security/tde.adoc
@@ -109,9 +109,9 @@ A keystore with a master key can be created using `keytool`
as follows:
[source,shell]
----
user:~/tmp:[]$ java -version
-java version "1.8.0_161"
-Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
-Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
+openjdk version "11.0.24" 2024-07-16
+OpenJDK Runtime Environment Temurin-11.0.24+8 (build 11.0.24+8)
+OpenJDK 64-Bit Server VM Temurin-11.0.24+8 (build 11.0.24+8, mixed mode)
user:~/tmp:[]$ keytool -genseckey \
-alias ignite.master.key \
@@ -128,11 +128,11 @@ user:~/tmp:[]$ keytool \
-list
Keystore type: PKCS12
-Keystore provider: SunJSSE
+Keystore provider: SUN
Your keystore contains 1 entry
-ignite.master.key, 07.11.2018, SecretKeyEntry,
+ignite.master.key, 07.08.2024, SecretKeyEntry,
----
== Source Code Example
diff --git a/docs/_docs/tools/control-script.adoc
b/docs/_docs/tools/control-script.adoc
index 904afb22333..ff2ad0988bc 100644
--- a/docs/_docs/tools/control-script.adoc
+++ b/docs/_docs/tools/control-script.adoc
@@ -51,8 +51,8 @@ If you want to connect to a node that is running on a remove
machine, specify th
| --password PASSWORD |The user password. |
| --ping-interval PING_INTERVAL | The ping interval. | 5000
| --ping-timeout PING_TIMEOUT | Ping response timeout. | 30000
-| --ssl-protocol PROTOCOL1, PROTOCOL2... | A list of SSL protocols to try when
connecting to the cluster.
link:https://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#SunJSSE_Protocols[Supported
protocols,window=_blank]. | `TLS`
-| --ssl-cipher-suites CIPHER1,CIPHER2... | A list of SSL ciphers.
link:https://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html#SupportedCipherSuites[Supported
ciphers,window=_blank]. |
+| --ssl-protocol PROTOCOL1, PROTOCOL2... | A list of SSL protocols to try when
connecting to the cluster.
link:https://docs.oracle.com/en/java/javase/11/security/java-security-overview1.html#GUID-FCF419A7-B856-46DD-A36F-C6F88F9AF37F[Supported
protocols,window=_blank]. | `TLS`
+| --ssl-cipher-suites CIPHER1,CIPHER2... | A list of SSL ciphers.
link:https://docs.oracle.com/en/java/javase/11/docs/specs/security/standard-names.html#jsse-cipher-suite-names[Supported
ciphers,window=_blank]. |
| --ssl-key-algorithm ALG | The SSL key algorithm. | `SunX509`
| --keystore-type KEYSTORE_TYPE | The keystore type. | `JKS`
| --keystore KEYSTORE_PATH | The path to the keystore. Specify a keystore to
enable SSL for the control script.|
diff --git a/docs/_docs/tools/informatica.adoc
b/docs/_docs/tools/informatica.adoc
index 93c95ec2790..c0a098a6a99 100644
--- a/docs/_docs/tools/informatica.adoc
+++ b/docs/_docs/tools/informatica.adoc
@@ -270,7 +270,7 @@ automake (GNU automake) 1.16.1
OpenSSL 1.0.0c 2 Dec 2010
6. g++ --version
g++ (SUSE Linux) 5.5.0 20171010 [gcc-5-branch revision 253640]
-7. JDK 1.8
+7. JDK 11
----
--