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
commit e94c7c0cd8e21c3d4afe2f6bc13bb0338d55ee45 Author: Stephen Mallette <sp...@genoprime.com> AuthorDate: Sun Oct 13 21:32:36 2019 -0400 TinkerPop 3.3.9 release --- CHANGELOG.asciidoc | 23 +++++++++++++++++++++- docs/src/upgrade/release-3.3.x.asciidoc | 2 +- giraph-gremlin/pom.xml | 2 +- gremlin-archetype/gremlin-archetype-dsl/pom.xml | 2 +- gremlin-archetype/gremlin-archetype-server/pom.xml | 2 +- .../gremlin-archetype-tinkergraph/pom.xml | 2 +- gremlin-archetype/pom.xml | 2 +- gremlin-console/bin/gremlin.sh | 2 +- gremlin-console/pom.xml | 2 +- gremlin-core/pom.xml | 2 +- gremlin-dotnet/pom.xml | 2 +- .../Gremlin.Net.Template.csproj | 2 +- .../Gremlin.Net.Template.nuspec | 2 +- gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj | 2 +- gremlin-dotnet/src/pom.xml | 2 +- gremlin-dotnet/test/pom.xml | 2 +- gremlin-driver/pom.xml | 2 +- gremlin-groovy/pom.xml | 2 +- gremlin-javascript/pom.xml | 2 +- .../javascript/gremlin-javascript/package.json | 2 +- gremlin-python/pom.xml | 2 +- gremlin-server/pom.xml | 2 +- gremlin-shaded/pom.xml | 2 +- gremlin-test/pom.xml | 2 +- gremlin-tools/gremlin-benchmark/pom.xml | 2 +- gremlin-tools/gremlin-coverage/pom.xml | 2 +- gremlin-tools/gremlin-io-test/pom.xml | 2 +- gremlin-tools/pom.xml | 2 +- hadoop-gremlin/pom.xml | 2 +- neo4j-gremlin/pom.xml | 2 +- pom.xml | 2 +- spark-gremlin/pom.xml | 2 +- tinkergraph-gremlin/pom.xml | 2 +- 33 files changed, 54 insertions(+), 33 deletions(-) diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 1349e6c..0d3d2eb 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -21,7 +21,7 @@ limitations under the License. image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-mozart.png[width=185] [[release-3-3-9]] -=== TinkerPop 3.3.9 (Release Date: NOT OFFICIALLY RELEASED YET) +=== TinkerPop 3.3.9 (Release Date: October 14, 2019) * Exposed response status attributes in a `ResponseError` in gremlin-javascript. * Added `ImmutableExplanation` for a `TraversalExplanation` that just contains data. @@ -45,6 +45,27 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima * Bumped `commons-compress` to 1.19 due to CVE-2018-11771. * gremlin-javascript: Use `socketError` Connection event to prevent exit on error and expose Connection events. +==== Bugs + +* TINKERPOP-2159 EventStrategy doesn't handle multi-valued properties +* TINKERPOP-2283 GraphStep's ids null exception +* TINKERPOP-2285 Error object is unreachable +* TINKERPOP-2289 Use address instead of hostname for connection +* TINKERPOP-2290 Javascript GLV connection refused error handling +* TINKERPOP-2291 TraversalExplanation deserialization in GraphSON +* TINKERPOP-2298 Bytecode.java flattenArguments throw exception when null +* TINKERPOP-2303 GremlinDsl generate addV instead of addE + +==== Improvements + +* TINKERPOP-1810 Add Lambda.binaryOperator and Lambda.unaryOperator +* TINKERPOP-1838 Python sample script +* TINKERPOP-2046 Gremlin-Python: Support custom request headers in WebSocket request +* TINKERPOP-2213 Replace scriptEvaluationTimeout in favor of something more suitable to bytecode +* TINKERPOP-2275 Update jackson databind 2.9.9.3+ +* TINKERPOP-2277 Python sdk postpone the timing to create transport +* TINKERPOP-2280 Prevent use of T values as property key overloads + [[release-3-3-8]] === TinkerPop 3.3.8 (Release Date: August 5, 2019) diff --git a/docs/src/upgrade/release-3.3.x.asciidoc b/docs/src/upgrade/release-3.3.x.asciidoc index 02eb328..3b7ae90 100644 --- a/docs/src/upgrade/release-3.3.x.asciidoc +++ b/docs/src/upgrade/release-3.3.x.asciidoc @@ -23,7 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima == TinkerPop 3.3.9 -*Release Date: NOT OFFICIALLY RELEASED YET* +*Release Date: October 14, 2019* Please see the link:https://github.com/apache/tinkerpop/blob/3.3.9/CHANGELOG.asciidoc#release-3-3-9[changelog] for a complete list of all the modifications that are part of this release. diff --git a/giraph-gremlin/pom.xml b/giraph-gremlin/pom.xml index 4bb7dfd..20c5e11 100644 --- a/giraph-gremlin/pom.xml +++ b/giraph-gremlin/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>giraph-gremlin</artifactId> <name>Apache TinkerPop :: Giraph Gremlin</name> diff --git a/gremlin-archetype/gremlin-archetype-dsl/pom.xml b/gremlin-archetype/gremlin-archetype-dsl/pom.xml index d24a40a..3605c77 100644 --- a/gremlin-archetype/gremlin-archetype-dsl/pom.xml +++ b/gremlin-archetype/gremlin-archetype-dsl/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>gremlin-archetype</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-archetype-dsl</artifactId> diff --git a/gremlin-archetype/gremlin-archetype-server/pom.xml b/gremlin-archetype/gremlin-archetype-server/pom.xml index 2240538..cd513fc 100644 --- a/gremlin-archetype/gremlin-archetype-server/pom.xml +++ b/gremlin-archetype/gremlin-archetype-server/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>gremlin-archetype</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-archetype-server</artifactId> diff --git a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml index c506e6b..1d6569a 100644 --- a/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml +++ b/gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>gremlin-archetype</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-archetype-tinkergraph</artifactId> diff --git a/gremlin-archetype/pom.xml b/gremlin-archetype/pom.xml index bda4a95..700c19f 100644 --- a/gremlin-archetype/pom.xml +++ b/gremlin-archetype/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-archetype</artifactId> diff --git a/gremlin-console/bin/gremlin.sh b/gremlin-console/bin/gremlin.sh index 7615212..0d4c4c4 120000 --- a/gremlin-console/bin/gremlin.sh +++ b/gremlin-console/bin/gremlin.sh @@ -1 +1 @@ -../target/apache-tinkerpop-gremlin-console-3.3.9-SNAPSHOT-standalone/bin/gremlin.sh \ No newline at end of file +../target/apache-tinkerpop-gremlin-console-3.3.9-standalone/bin/gremlin.sh \ No newline at end of file diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index d8c1806..d5e9b8f 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-console</artifactId> <name>Apache TinkerPop :: Gremlin Console</name> diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml index 55b6308..c71891a 100644 --- a/gremlin-core/pom.xml +++ b/gremlin-core/pom.xml @@ -20,7 +20,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-core</artifactId> <name>Apache TinkerPop :: Gremlin Core</name> diff --git a/gremlin-dotnet/pom.xml b/gremlin-dotnet/pom.xml index 1b327d2..8879b04 100644 --- a/gremlin-dotnet/pom.xml +++ b/gremlin-dotnet/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-dotnet</artifactId> <name>Apache TinkerPop :: Gremlin.Net</name> diff --git a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj index a4766af..7e1f84c 100644 --- a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj +++ b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj @@ -27,7 +27,7 @@ limitations under the License. <ItemGroup> <!-- We need both reference elements until this is resolved: https://github.com/dotnet/sdk/issues/1151 --> <ProjectReference Include="../Gremlin.Net/Gremlin.Net.csproj" /> - <PackageReference Include="Gremlin.Net" Version="3.3.9-SNAPSHOT" /> + <PackageReference Include="Gremlin.Net" Version="3.3.9" /> </ItemGroup> </Project> diff --git a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec index 41acd54..983ada5 100644 --- a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec +++ b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec @@ -3,7 +3,7 @@ <metadata> <id>Gremlin.Net.Template</id> <title>Gremlin.Net Template</title> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> <description>Gremlin.Net template to create a console application with dotnet new.</description> <authors>Apache TinkerPop</authors> <license type="expression">Apache-2.0</license> diff --git a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj index b3012eb..9401758 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj +++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj @@ -25,7 +25,7 @@ limitations under the License. </PropertyGroup> <PropertyGroup Label="Package"> - <Version>3.3.9-SNAPSHOT</Version> + <Version>3.3.9</Version> <FileVersion>3.3.9.0</FileVersion> <AssemblyVersion>3.3.0.0</AssemblyVersion> <Title>Gremlin.Net</Title> diff --git a/gremlin-dotnet/src/pom.xml b/gremlin-dotnet/src/pom.xml index 5e4af4b..f6c19ea 100644 --- a/gremlin-dotnet/src/pom.xml +++ b/gremlin-dotnet/src/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>gremlin-dotnet</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-dotnet-source</artifactId> <name>Apache TinkerPop :: Gremlin.Net - Source</name> diff --git a/gremlin-dotnet/test/pom.xml b/gremlin-dotnet/test/pom.xml index b224fc3..9eb0681 100644 --- a/gremlin-dotnet/test/pom.xml +++ b/gremlin-dotnet/test/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>gremlin-dotnet</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-dotnet-tests</artifactId> <name>Apache TinkerPop :: Gremlin.Net - Tests</name> diff --git a/gremlin-driver/pom.xml b/gremlin-driver/pom.xml index b72d361..b7ef3d4 100644 --- a/gremlin-driver/pom.xml +++ b/gremlin-driver/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-driver</artifactId> <name>Apache TinkerPop :: Gremlin Driver</name> diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml index bdb0456..012f9ce 100644 --- a/gremlin-groovy/pom.xml +++ b/gremlin-groovy/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-groovy</artifactId> <name>Apache TinkerPop :: Gremlin Groovy</name> diff --git a/gremlin-javascript/pom.xml b/gremlin-javascript/pom.xml index f830a92..032104c 100644 --- a/gremlin-javascript/pom.xml +++ b/gremlin-javascript/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-javascript</artifactId> <name>Apache TinkerPop :: Gremlin Javascript</name> diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json index 7c74552..e3f33c1 100644 --- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json +++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json @@ -1,6 +1,6 @@ { "name": "gremlin", - "version": "3.3.9-alpha1", + "version": "3.3.9", "description": "JavaScript Gremlin Language Variant", "author": "Apache TinkerPop team", "keywords": [ diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml index b08a42d..6de952e 100644 --- a/gremlin-python/pom.xml +++ b/gremlin-python/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-python</artifactId> <name>Apache TinkerPop :: Gremlin Python</name> diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index c500027..b43c960 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-server</artifactId> <name>Apache TinkerPop :: Gremlin Server</name> diff --git a/gremlin-shaded/pom.xml b/gremlin-shaded/pom.xml index ac1cb02..6ad5e40 100644 --- a/gremlin-shaded/pom.xml +++ b/gremlin-shaded/pom.xml @@ -20,7 +20,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-shaded</artifactId> <name>Apache TinkerPop :: Gremlin Shaded</name> diff --git a/gremlin-test/pom.xml b/gremlin-test/pom.xml index 00c9a03..6177ea0 100644 --- a/gremlin-test/pom.xml +++ b/gremlin-test/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-test</artifactId> <name>Apache TinkerPop :: Gremlin Test</name> diff --git a/gremlin-tools/gremlin-benchmark/pom.xml b/gremlin-tools/gremlin-benchmark/pom.xml index 583a373..8835a54 100644 --- a/gremlin-tools/gremlin-benchmark/pom.xml +++ b/gremlin-tools/gremlin-benchmark/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>gremlin-tools</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-benchmark</artifactId> diff --git a/gremlin-tools/gremlin-coverage/pom.xml b/gremlin-tools/gremlin-coverage/pom.xml index 2728f18..bf00b99 100644 --- a/gremlin-tools/gremlin-coverage/pom.xml +++ b/gremlin-tools/gremlin-coverage/pom.xml @@ -6,7 +6,7 @@ <parent> <artifactId>gremlin-tools</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-coverage</artifactId> <name>Apache TinkerPop :: Gremlin Coverage</name> diff --git a/gremlin-tools/gremlin-io-test/pom.xml b/gremlin-tools/gremlin-io-test/pom.xml index e1b9faa..b7ecc60 100644 --- a/gremlin-tools/gremlin-io-test/pom.xml +++ b/gremlin-tools/gremlin-io-test/pom.xml @@ -6,7 +6,7 @@ <parent> <artifactId>gremlin-tools</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-io-test</artifactId> <name>Apache TinkerPop :: Gremlin IO Test</name> diff --git a/gremlin-tools/pom.xml b/gremlin-tools/pom.xml index 9c62eae..de301b3 100644 --- a/gremlin-tools/pom.xml +++ b/gremlin-tools/pom.xml @@ -6,7 +6,7 @@ <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>gremlin-tools</artifactId> diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml index cb21ebc..8e3220d 100644 --- a/hadoop-gremlin/pom.xml +++ b/hadoop-gremlin/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>hadoop-gremlin</artifactId> <name>Apache TinkerPop :: Hadoop Gremlin</name> diff --git a/neo4j-gremlin/pom.xml b/neo4j-gremlin/pom.xml index 1c5ad4e..92a6773 100644 --- a/neo4j-gremlin/pom.xml +++ b/neo4j-gremlin/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>neo4j-gremlin</artifactId> <name>Apache TinkerPop :: Neo4j Gremlin</name> diff --git a/pom.xml b/pom.xml index b67e76e..d07f5e0 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ limitations under the License. </parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> <packaging>pom</packaging> <name>Apache TinkerPop</name> <description>A Graph Computing Framework</description> diff --git a/spark-gremlin/pom.xml b/spark-gremlin/pom.xml index 0e7b0e1..d37d773 100644 --- a/spark-gremlin/pom.xml +++ b/spark-gremlin/pom.xml @@ -24,7 +24,7 @@ <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>spark-gremlin</artifactId> <name>Apache TinkerPop :: Spark Gremlin</name> diff --git a/tinkergraph-gremlin/pom.xml b/tinkergraph-gremlin/pom.xml index 7d57601..82e0631 100644 --- a/tinkergraph-gremlin/pom.xml +++ b/tinkergraph-gremlin/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.3.9-SNAPSHOT</version> + <version>3.3.9</version> </parent> <artifactId>tinkergraph-gremlin</artifactId> <name>Apache TinkerPop :: TinkerGraph Gremlin</name>