mirror of https://github.com/apache/cassandra
Full support for Java 11; it is not experimental anymore
patch by Ekaterina Dimitrova; reviewed by Michael Semb Wever for CASSANDRA-16894
This commit is contained in:
parent
e769d0d6d6
commit
2b63dc7044
|
|
@ -1,4 +1,5 @@
|
||||||
4.0.2
|
4.0.2
|
||||||
|
* Full Java 11 support (CASSANDRA-16894)
|
||||||
* Remove unused 'geomet' package from cqlsh path (CASSANDRA-17271)
|
* Remove unused 'geomet' package from cqlsh path (CASSANDRA-17271)
|
||||||
* Removed unused 'cql' dependency (CASSANDRA-17247)
|
* Removed unused 'cql' dependency (CASSANDRA-17247)
|
||||||
* Don't block gossip when clearing repair snapshots (CASSANDRA-17168)
|
* Don't block gossip when clearing repair snapshots (CASSANDRA-17168)
|
||||||
|
|
|
||||||
4
NEWS.txt
4
NEWS.txt
|
|
@ -49,6 +49,10 @@ Upgrading
|
||||||
currently both old and new names should work. Cassandra 4.0.0 and Cassandra 4.0.1 work ONLY with the new names
|
currently both old and new names should work. Cassandra 4.0.0 and Cassandra 4.0.1 work ONLY with the new names
|
||||||
(They weren't updated in cassandra.yaml though).
|
(They weren't updated in cassandra.yaml though).
|
||||||
|
|
||||||
|
New Features
|
||||||
|
------------
|
||||||
|
- Full support for Java 11, it is not experimental anymore.
|
||||||
|
|
||||||
4.0
|
4.0
|
||||||
===
|
===
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -98,4 +98,4 @@ written.
|
||||||
|
|
||||||
Apache Cassandra {40_version} has added several new features including virtual
|
Apache Cassandra {40_version} has added several new features including virtual
|
||||||
tables, transient replication ({exper}), audit logging, full query logging, and
|
tables, transient replication ({exper}), audit logging, full query logging, and
|
||||||
support for Java 11 ({exper}).
|
support for Java 11 (full support since 4.0.2 version).
|
||||||
|
|
|
||||||
|
|
@ -14,25 +14,26 @@ limited to):
|
||||||
* SUSE Enterprise Linux 12
|
* SUSE Enterprise Linux 12
|
||||||
|
|
||||||
This is not an exhaustive list of operating system platforms, nor is it
|
This is not an exhaustive list of operating system platforms, nor is it
|
||||||
prescriptive. However users will be well-advised to conduct exhaustive
|
prescriptive. However, users will be well-advised to conduct exhaustive
|
||||||
tests of their own particularly for less-popular distributions of Linux.
|
tests of their own particularly for less-popular distributions of Linux.
|
||||||
Deploying on older versions is not recommended unless you have previous
|
Deploying on older versions is not recommended unless you have previous
|
||||||
experience with the older distribution in a production environment.
|
experience with the older distribution in a production environment.
|
||||||
|
|
||||||
== Prerequisites
|
== Prerequisites
|
||||||
|
|
||||||
* Install the latest version of Java 8, either the
|
* Install the latest version of Java 8 or Java 11, either the
|
||||||
http://www.oracle.com/technetwork/java/javase/downloads/index.html[Oracle
|
http://www.oracle.com/technetwork/java/javase/downloads/index.html[Oracle
|
||||||
Java Standard Edition 8] or http://openjdk.java.net/[OpenJDK 8]. To
|
Java Standard Edition 8] / http://www.oracle.com/technetwork/java/javase/downloads/index.html[Oracle Java Standard Edition 11 (Long Term Support)]
|
||||||
|
or http://openjdk.java.net/[OpenJDK 8] / http://openjdk.java.net/[OpenJDK 11]. To
|
||||||
verify that you have the correct version of java installed, type
|
verify that you have the correct version of java installed, type
|
||||||
`java -version`.
|
`java -version`.
|
||||||
* *NOTE*: _Experimental_ support for Java 11 was added in Cassandra {40_version}
|
* *NOTE*: Experimental support for Java 11 was added in Cassandra {40_version}
|
||||||
(https://issues.apache.org/jira/browse/CASSANDRA-9608[CASSANDRA-9608]).
|
(https://issues.apache.org/jira/browse/CASSANDRA-9608[CASSANDRA-9608]).
|
||||||
Running Cassandra on Java 11 is _experimental_. Do so at your own risk.
|
Full support is effective Cassandra 4.0.2 version (https://issues.apache.org/jira/browse/CASSANDRA-16894[CASSANDRA-16894])
|
||||||
For more information, see
|
For more information, see
|
||||||
https://github.com/apache/cassandra/blob/trunk/NEWS.txt[NEWS.txt].
|
https://github.com/apache/cassandra/blob/trunk/NEWS.txt[NEWS.txt].
|
||||||
* For using cqlsh, the latest version of
|
* For using cqlsh, the latest version of
|
||||||
https://www.python.org/downloads/[Python 2.7] or Python 3.6+. To verify
|
Python 3.6+ or Python 2.7 (support deprecated). To verify
|
||||||
that you have the correct version of Python installed, type
|
that you have the correct version of Python installed, type
|
||||||
`python --version`.
|
`python --version`.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,8 @@ all non-LTS versions.
|
||||||
One of the objectives of the Apache Cassandra 4.0 version is to support
|
One of the objectives of the Apache Cassandra 4.0 version is to support
|
||||||
the recent LTS Java versions 8 and 11
|
the recent LTS Java versions 8 and 11
|
||||||
(https://issues.apache.org/jira/browse/CASSANDRA-9608[CASSANDRA-9608]).
|
(https://issues.apache.org/jira/browse/CASSANDRA-9608[CASSANDRA-9608]).
|
||||||
Java 8 and Java 11 may be used to build and run Apache Cassandra 4.0.
|
Java 8 and Java 11 may be used to build and run Apache Cassandra 4.0. Effective Cassandra
|
||||||
|
4.0.2 there is full Java 11 support, it is not experimental anymore.
|
||||||
*Note*: Support for JDK 11 in Apache Cassandra 4.0 is an experimental
|
|
||||||
feature, and not recommended for production use.
|
|
||||||
|
|
||||||
== Support Matrix
|
== Support Matrix
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue