Skip to content

Commit 05ac05d

Browse files
committed
TinkerPop 3.7.1 release
1 parent 1454d2b commit 05ac05d

File tree

46 files changed

+86
-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

+86
-48
lines changed

CHANGELOG.asciidoc

Lines changed: 38 additions & 1 deletion
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-1]]
24-
=== TinkerPop 3.7.1 (NOT OFFICIALLY RELEASED YET)
24+
=== TinkerPop 3.7.1 (November 20, 2023)
2525
2626
This release also includes changes from <<release-3-6-6, 3.6.6>> and <<release-3-5-8, 3.5.8>>.
2727
@@ -52,6 +52,43 @@ This release also includes changes from <<release-3-6-6, 3.6.6>> and <<release-3
5252
* Fixed incorrect read operations in some cases for `TinkerTransactionGraph`.
5353
* Improved performance for Element comparison by comparing hashCode() prior to doing more expensive checks.
5454
55+
==== Bugs
56+
57+
* TINKERPOP-2811 ElementIdStrategy doesn't replace all references of an element's id with the specified custom id property
58+
* TINKERPOP-2921 Filters not working when side-effect is used with group()
59+
* TINKERPOP-2976 InvalidOperationException: Collection was modified in GraphBinary serialization
60+
* TINKERPOP-2983 Upgrade Netty for Security Reasons
61+
* TINKERPOP-2996 Golang Translator in core does not properly translate list arguments
62+
* TINKERPOP-2999 3.7.0 Remote Console Sends Incomplete Queries
63+
* TINKERPOP-3000 Issue with union step when using path().by()
64+
* TINKERPOP-3001 Gremlin Console complains about missing serializers field
65+
* TINKERPOP-3004 Low performance for queries with a large number of element comparisons
66+
* TINKERPOP-3009 SubgraphStrategy produces excessive filtering when multiple labels are filtered upon
67+
* TINKERPOP-3010 Move TinkerGraph specific transaction testing
68+
* TINKERPOP-3013 Console not sending scripts to the server when :remote console is enabled
69+
* TINKERPOP-3014 Dependencny jcl-over-slf4j in gremlin-core is declared but unused due to dependency conflict.
70+
* TINKERPOP-3016 TinkerTransactionGraph can incorrectly handle some read operations.
71+
72+
==== Improvements
73+
74+
* TINKERPOP-2334 Add format() step
75+
* TINKERPOP-2672 Add String Manipulation Steps to Gremlin
76+
* TINKERPOP-2802 Support Adding Custom Serializer for Gremlin Go
77+
* TINKERPOP-2830 Handle User-Agent from HTTP Requests to server
78+
* TINKERPOP-2946 Resolve ordering issues in gherkin tests
79+
* TINKERPOP-2951 Add translator to the Go GLV
80+
* TINKERPOP-2964 Many TraversalParent's steps have a replaceLocalChild logic that can result in a new ChildTraversal having an ID that already exists.
81+
* TINKERPOP-2978 Add List Manipulation Steps to Gremlin
82+
* TINKERPOP-2979 Add Date Manipulation Steps to Gremlin
83+
* TINKERPOP-2982 Allow gremlin-driver usage over HTTP
84+
* TINKERPOP-2984 Replace Moq mocking library in .NET tests
85+
* TINKERPOP-2986 StarGraph shall drop edge properties when dropping edges
86+
* TINKERPOP-2988 Serialization error throws an Invalid OpProcessor exception when using stream() API
87+
* TINKERPOP-2991 Reformat Javadoc link in reference docs
88+
* TINKERPOP-2994 PartitionStrategy does not work with mergeV() and mergeE()
89+
* TINKERPOP-2998 UnionStep.isStart needs a public getter
90+
* TINKERPOP-3008 Update concat() to accept traversal varargs and remove special treatment of inject child traversals *(breaking)*
91+
5592
[[release-3-7.0]]
5693
=== TinkerPop 3.7.0 (Release Date: July 31, 2023)
5794

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
2222
*Gremfir Master of the Pan Flute*
2323
2424
== TinkerPop 3.7.1
25-
*Release Date: NOT OFFICIALLY RELEASED YET*
25+
*Release Date: November 20, 2023*
2626
2727
Please see the link:https://github.com/apache/tinkerpop/blob/3.7.1/CHANGELOG.asciidoc#release-3-7-1[changelog] for a
2828
complete list of all the modifications that are part of this release.

gremlin-annotations/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

2727
<artifactId>gremlin-annotations</artifactId>

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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

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

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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

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

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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

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

gremlin-archetype/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

2727
<artifactId>gremlin-archetype</artifactId>

gremlin-console/bin/gremlin.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
../target/apache-tinkerpop-gremlin-console-3.7.1-SNAPSHOT-standalone/bin/gremlin.sh
1+
../target/apache-tinkerpop-gremlin-console-3.7.1-standalone/bin/gremlin.sh

gremlin-console/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-console</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Console</name>

gremlin-core/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
23+
<version>3.7.1</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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
27+
private final static String gremlinVersion = "3.7.1"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
2828

2929
private Gremlin() {
3030
}

gremlin-dotnet/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT" />
32+
<PackageReference Include="Gremlin.Net" Version="3.7.1" />
3333
</ItemGroup>
3434

3535
</Project>

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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
8+
<version>3.7.1</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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
36+
public static string GremlinVersion = "3.7.1"; // 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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</Version>
30+
<Version>3.7.1</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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-dotnet-source</artifactId>
2727
<name>Apache TinkerPop :: Gremlin.Net - Source</name>

gremlin-dotnet/test/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-dotnet-tests</artifactId>
2727
<name>Apache TinkerPop :: Gremlin.Net - Tests</name>

gremlin-driver/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-driver</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Driver</name>

gremlin-go/driver/user_agent.go

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
40+
const gremlinVersion = "3.7.1" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
4141

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

gremlin-go/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-go</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Go</name>

gremlin-groovy/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-groovy</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Groovy</name>

gremlin-javascript/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
const crypto = require('crypto');
2727
const os = require('os');
2828

29-
const gremlinVersion = '3.7.1-SNAPSHOT'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
29+
const gremlinVersion = '3.7.1'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin
3030

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

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

Lines changed: 2 additions & 2 deletions
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

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

gremlin-language/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

2727
<artifactId>gremlin-language</artifactId>

gremlin-python/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
#
1919
import platform
2020

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

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

gremlin-server/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-server</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Server</name>

gremlin-shaded/pom.xml

Lines changed: 2 additions & 1 deletion
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.1-SNAPSHOT</version>
23+
<version>3.7.1</version>
2424
</parent>
2525
<artifactId>gremlin-shaded</artifactId>
2626
<name>Apache TinkerPop :: Gremlin Shaded</name>
@@ -116,6 +116,7 @@ limitations under the License.
116116
<resources>
117117
<resource>META-INF/licenses/kryo</resource>
118118
<resource>META-INF/licenses/minlog</resource>
119+
<resource>META-INF/licenses/bigint</resource>
119120
</resources>
120121
</transformer>
121122
<transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer">

gremlin-test/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-test</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Test</name>

gremlin-tools/gremlin-benchmark/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

2727
<artifactId>gremlin-benchmark</artifactId>

gremlin-tools/gremlin-coverage/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626
<artifactId>gremlin-coverage</artifactId>
2727
<name>Apache TinkerPop :: Gremlin Coverage</name>

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

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
8+
<version>3.7.1</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

gremlin-tools/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
24+
<version>3.7.1</version>
2525
</parent>
2626

2727
<artifactId>gremlin-tools</artifactId>

gremlin-util/pom.xml

Lines changed: 1 addition & 1 deletion
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.1-SNAPSHOT</version>
8+
<version>3.7.1</version>
99
</parent>
1010
<modelVersion>4.0.0</modelVersion>
1111

0 commit comments

Comments
 (0)