You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2021/04/15 10:24:18 UTC

[tinkerpop] branch master updated: Merged all the language runtime upgrade entries to one in upgrade docs CTR

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

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 3187363  Merged all the language runtime upgrade entries to one in upgrade docs CTR
3187363 is described below

commit 31873635be36b0b46b46c59fd9c574fcf6300ad4
Author: Stephen Mallette <st...@amazon.com>
AuthorDate: Thu Apr 15 06:23:38 2021 -0400

    Merged all the language runtime upgrade entries to one in upgrade docs CTR
---
 docs/src/upgrade/release-3.5.x.asciidoc | 36 +++++++++++++++------------------
 1 file changed, 16 insertions(+), 20 deletions(-)

diff --git a/docs/src/upgrade/release-3.5.x.asciidoc b/docs/src/upgrade/release-3.5.x.asciidoc
index c898fb9..0cb215d 100644
--- a/docs/src/upgrade/release-3.5.x.asciidoc
+++ b/docs/src/upgrade/release-3.5.x.asciidoc
@@ -29,11 +29,24 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.5.0/CHANGELOG.asc
 
 === Upgrading for Users
 
-==== Java 11
+==== Host Language Runtimes
 
-TinkerPop now builds and is compatible with Java 11.
+TinkerPop implements Gremlin in a variety of different programming languages. For 3.5.0, there are a number of major
+upgrades to those programming language environments:
 
-See: link:https://issues.apache.org/jira/browse/TINKERPOP-2076[TINKERPOP-2076]
+* *Java* - TinkerPop now builds and is compatible with Java 11.
+* *Python* - Support for Python 2.x has been dropped completely. Users must use Python 3 going forward. For the most
+part, from a user’s perspective, there are no specific API changes to consider as a result of this change.
+* *Javascript* - Upgraded to support Node version 10.
+* *Jython* - Support for Jython has been removed and gremlin-python no longer produces a JVM-based artifact. This change
+means that the `GremlinJythonScriptEngine` no longer exists and there is no way to write native Python lambdas that can
+execute in Gremlin Server. All lambdas should be written using gremlin-groovy if they are needed.
+* *.NET* - Gremlin.NET no longer targets .NET Standard 1.3, but only .NET Standard 2.0. Since .NET Core 2.0 and .NET
+Framework 4.6.1 already support this .NET Standard version, most users should not be impacted by this.
+
+See: link:https://issues.apache.org/jira/browse/TINKERPOP-2076[TINKERPOP-2076],
+link:https://issues.apache.org/jira/browse/TINKERPOP-2317[TINKERPOP-2317],
+link:https://issues.apache.org/jira/browse/TINKERPOP-2335[TINKERPOP-2335]
 
 ==== Shaded Java Driver
 
@@ -492,16 +505,6 @@ is up to the application to determine if retry is desired and how best to do so.
 
 See: link:https://issues.apache.org/jira/browse/TINKERPOP-2517[TINKERPOP-2517]
 
-==== Python 2.x Support
-
-The gremlinpython module no longer supports Python 2.x. Users must use Python 3 going forward. For the most part, from
-a user's perspective, there are no specific API changes to consider as a result of this change. It is also worth
-noting that Jython support has been removed and that `gremlin-python` no longer produces a JVM-based artifact. This
-change means that the `GremlinJythonScriptEngine` no longer exists and there is no way to write native Python lambdas.
-All lambdas should be written using `gremlin-groovy` if they are needed.
-
-See: link:https://issues.apache.org/jira/browse/TINKERPOP-2317[TINKERPOP-2317]
-
 ==== Python Kerberos Support
 
 The Python Driver now supports Kerberos based authentication:
@@ -515,13 +518,6 @@ g = traversal().withRemote(DriverRemoteConnection(
 See: link:https://issues.apache.org/jira/browse/TINKERPOP-1641[TINKERPOP-1641],
 link:https://tinkerpop.apache.org/docs/current/reference/#gremlin-python-connecting[Reference Documentation]
 
-==== .NET Standard 2.0 Only
-
-Gremlin.NET no longer targets .NET Standard 1.3, but only .NET Standard 2.0. Since .NET Core 2.0 and .NET Framework
-4.6.1 already support this .NET Standard version, most users should not be impacted by this.
-
-See: link:https://issues.apache.org/jira/browse/TINKERPOP-2335[TINKERPOP-2335]
-
 ==== Gremlin.NET: GraphBinary
 
 Gremlin.NET now also supports GraphBinary. GraphSON 3 however still remains the default serialization format as