Skip to content

Commit 077e3eb

Browse files
committed
TinkerPop 3.7.3 release
1 parent a7012c6 commit 077e3eb

File tree

46 files changed

+76
-48
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+76
-48
lines changed

CHANGELOG.asciidoc

+29-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-zamfir.png[width=185]
2222
2323
[[release-3-7-3]]
24-
=== TinkerPop 3.7.3 (NOT OFFICIALLY RELEASED YET)
24+
=== TinkerPop 3.7.3 (October 23, 2024)
2525
2626
This release also includes changes from <<release-3-6-8, 3.6.8>>.
2727
@@ -47,6 +47,34 @@ This release also includes changes from <<release-3-6-8, 3.6.8>>.
4747
* Fixed bug in Bytecode build logic where duplicate strategies were added instead of replacing the existing ones.
4848
* Bump Groovy to 4.0.23
4949
50+
==== Bugs
51+
52+
* TINKERPOP-3035 Add explicit property(IDictionary) for .NET
53+
* TINKERPOP-3050 security vulnerability in logback-core
54+
* TINKERPOP-3051 security vulnerability in logback-classic
55+
* TINKERPOP-3052 security vulnerability in ivy
56+
* TINKERPOP-3053 security vulnerability in netty-codec-http2
57+
* TINKERPOP-3076 Incorrect handling of large requests in Go GLV
58+
* TINKERPOP-3077 Javascript translator incorrectly handle quotes, null and undefined values
59+
* TINKERPOP-3079 The test `TraversalStrategiesTest#shouldAllowUserManipulationOfGlobalCache` is not idempotent, as it passes in the first run and fails in repeated runs in the same environment.
60+
* TINKERPOP-3081 When using authentication, evaluationTimeout is ignored
61+
* TINKERPOP-3089 min() and max() local forms not working properly with empty iterator input
62+
* TINKERPOP-3090 trim() steps not handling unicode characters properly
63+
* TINKERPOP-3093 optimization of readmap function
64+
* TINKERPOP-3105 Running 3.6.x python-driver with 3.7.x server leads to deserialization errors
65+
* TINKERPOP-3110 Incorrect Bytecode when multiple options are used in traversal
66+
* TINKERPOP-3116 async_timeout not declared in gremlinpython dependencies
67+
68+
==== Improvements
69+
70+
* TINKERPOP-2700 WebSocket compression may lead to attacks (CRIME / BREACH)
71+
* TINKERPOP-3041 Consistent construction of SeedStrategy
72+
* TINKERPOP-3080 AggregateStep can support all Operators predefined in TinkerPop
73+
* TINKERPOP-3082 Tinkerpop hardcoded the Spark AppName
74+
* TINKERPOP-3086 Upgrade gremlin-python to newer Python interpreter
75+
* TINKERPOP-3098 Gremlin Console bat file is missing log level configuration option
76+
* TINKERPOP-3102 Cardinality input with mergeE step shouldn't be allowed.
77+
5078
[[release-3-7-2]]
5179
=== TinkerPop 3.7.2 (April 8, 2024)
5280

docs/src/upgrade/release-3.7.x.asciidoc

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
2323
2424
== TinkerPop 3.7.3
2525
26-
*Release Date: NOT OFFICIALLY RELEASED YET*
26+
*Release Date: October 23, 2024*
2727
2828
Please see the link:https://github.com/apache/tinkerpop/blob/3.7.3/CHANGELOG.asciidoc#release-3-7-3[changelog] for a
2929
complete list of all the modifications that are part of this release.

gremlin-annotations/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>tinkerpop</artifactId>
2323
<groupId>org.apache.tinkerpop</groupId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-annotations</artifactId>

gremlin-archetype/gremlin-archetype-dsl/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>gremlin-archetype</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-archetype-dsl</artifactId>

gremlin-archetype/gremlin-archetype-server/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>gremlin-archetype</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-archetype-server</artifactId>

gremlin-archetype/gremlin-archetype-tinkergraph/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>gremlin-archetype</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-archetype-tinkergraph</artifactId>

gremlin-archetype/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>tinkerpop</artifactId>
2323
<groupId>org.apache.tinkerpop</groupId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-archetype</artifactId>

gremlin-console/bin/gremlin.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../target/apache-tinkerpop-gremlin-console-3.7.3-SNAPSHOT-standalone/bin/gremlin.sh
1+
../target/apache-tinkerpop-gremlin-console-3.7.3-standalone/bin/gremlin.sh

gremlin-console/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>tinkerpop</artifactId>
2323
<groupId>org.apache.tinkerpop</groupId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-console</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Console</name>

gremlin-core/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ limitations under the License.
2020
<parent>
2121
<groupId>org.apache.tinkerpop</groupId>
2222
<artifactId>tinkerpop</artifactId>
23-
<version>3.7.3-SNAPSHOT</version>
23+
<version>3.7.3</version>
2424
</parent>
2525
<artifactId>gremlin-core</artifactId>
2626
<name>Apache TinkerPop :: Gremlin Core</name>

gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/Gremlin.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
* @author Stephen Mallette (http://stephen.genoprime.com)
2525
*/
2626
public final class Gremlin {
27-
private final static String gremlinVersion = "3.7.3-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
27+
private final static String gremlinVersion = "3.7.3"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
2828

2929
private Gremlin() {
3030
}

gremlin-dotnet/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-dotnet</artifactId>
2727
<name>Apache TinkerPop :: Gremlin.Net</name>

gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ limitations under the License.
2929
<ProjectReference Include="../Gremlin.Net/Gremlin.Net.csproj" />
3030

3131
<!-- do not edit the version directly - maven updates it automatically -->
32-
<PackageReference Include="Gremlin.Net" Version="3.7.3-SNAPSHOT" />
32+
<PackageReference Include="Gremlin.Net" Version="3.7.3" />
3333
</ItemGroup>
3434

3535
</Project>

gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<title>Gremlin.Net Template</title>
66

77
<!-- do not edit the version directly - maven updates it automatically -->
8-
<version>3.7.3-SNAPSHOT</version>
8+
<version>3.7.3</version>
99

1010
<description>Gremlin.Net template to create a console application with dotnet new.</description>
1111
<authors>Apache TinkerPop</authors>

gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class Tokens
3333
/// <summary>
3434
/// Current TinkerPop version.
3535
/// </summary>
36-
public static string GremlinVersion = "3.7.3-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
36+
public static string GremlinVersion = "3.7.3"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
3737

3838
/// <summary>
3939
/// The key for the unique identifier of the request.

gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ limitations under the License.
2727

2828
<PropertyGroup Label="Package">
2929
<!-- do not edit the version directly - maven updates it automatically -->
30-
<Version>3.7.3-SNAPSHOT</Version>
30+
<Version>3.7.3</Version>
3131
<Title>Gremlin.Net</Title>
3232
<Authors>Apache TinkerPop</Authors>
3333
<Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET.

gremlin-dotnet/src/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>gremlin-dotnet</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-dotnet-source</artifactId>
2727
<name>Apache TinkerPop :: Gremlin.Net - Source</name>

gremlin-dotnet/test/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>gremlin-dotnet</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-dotnet-tests</artifactId>
2727
<name>Apache TinkerPop :: Gremlin.Net - Tests</name>

gremlin-driver/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-driver</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Driver</name>

gremlin-go/driver/user_agent.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ var userAgent string
3737

3838
const userAgentHeader = "User-Agent"
3939

40-
const gremlinVersion = "3.7.3-SNAPSHOT" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
40+
const gremlinVersion = "3.7.3" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
4141

4242
func init() {
4343
applicationName := "NotAvailable"

gremlin-go/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-go</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Go</name>

gremlin-groovy/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-groovy</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Groovy</name>

gremlin-javascript/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-javascript</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Javascript</name>

gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525

2626
const uuid = require('uuid');
2727

28-
const gremlinVersion = '3.7.3-SNAPSHOT'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
28+
const gremlinVersion = '3.7.3'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
2929

3030
exports.toLong = function toLong(value) {
3131
return new Long(value);

gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gremlin-javascript/src/main/javascript/gremlin-javascript/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gremlin",
3-
"version": "3.7.3-alpha1",
3+
"version": "3.7.3",
44
"description": "JavaScript Gremlin Language Variant",
55
"author": "Apache TinkerPop team",
66
"keywords": [

gremlin-language/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-language</artifactId>

gremlin-python/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-python</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Python</name>

gremlin-python/src/main/python/gremlin_python/driver/useragent.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#
1919
import platform
2020

21-
gremlin_version = "3.7.3-SNAPSHOT" # DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
21+
gremlin_version = "3.7.3" # DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
2222

2323
def _generate_user_agent():
2424
application_name = "NotAvailable"

gremlin-server/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-server</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Server</name>

gremlin-shaded/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ limitations under the License.
2020
<parent>
2121
<groupId>org.apache.tinkerpop</groupId>
2222
<artifactId>tinkerpop</artifactId>
23-
<version>3.7.3-SNAPSHOT</version>
23+
<version>3.7.3</version>
2424
</parent>
2525
<artifactId>gremlin-shaded</artifactId>
2626
<name>Apache TinkerPop :: Gremlin Shaded</name>

gremlin-test/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<groupId>org.apache.tinkerpop</groupId>
2323
<artifactId>tinkerpop</artifactId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-test</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Test</name>

gremlin-tools/gremlin-benchmark/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>gremlin-tools</artifactId>
2323
<groupId>org.apache.tinkerpop</groupId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-benchmark</artifactId>

gremlin-tools/gremlin-coverage/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>gremlin-tools</artifactId>
2323
<groupId>org.apache.tinkerpop</groupId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626
<artifactId>gremlin-coverage</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Coverage</name>

gremlin-tools/gremlin-socket-server/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>gremlin-tools</artifactId>
77
<groupId>org.apache.tinkerpop</groupId>
8-
<version>3.7.3-SNAPSHOT</version>
8+
<version>3.7.3</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

gremlin-tools/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ limitations under the License.
2121
<parent>
2222
<artifactId>tinkerpop</artifactId>
2323
<groupId>org.apache.tinkerpop</groupId>
24-
<version>3.7.3-SNAPSHOT</version>
24+
<version>3.7.3</version>
2525
</parent>
2626

2727
<artifactId>gremlin-tools</artifactId>

gremlin-util/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<artifactId>tinkerpop</artifactId>
77
<groupId>org.apache.tinkerpop</groupId>
8-
<version>3.7.3-SNAPSHOT</version>
8+
<version>3.7.3</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

gremlint/package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gremlint/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gremlint",
3-
"version": "3.7.3-alpha1",
3+
"version": "3.7.3",
44
"description": "Linter/code formatter for Gremlin",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",

0 commit comments

Comments
 (0)