This is an automated email from the ASF dual-hosted git repository. Cole-Greer pushed a commit to branch 3.8-dev in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
commit 952d8d8e4c3cd37ed8e192ecb97348e6e82594a9 Author: Cole Greer <[email protected]> AuthorDate: Tue Sep 1 20:30:19 2026 -0700 TinkerPop 3.8.2 release --- CHANGELOG.asciidoc | 31 +++++++++++++++++++--- docs/src/upgrade/release-3.8.2.asciidoc | 2 +- docs/tinkeradoc-extension/pom.xml | 2 +- gremlin-annotations/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-console/src/main/static/NOTICE | 2 +- gremlin-core/pom.xml | 2 +- .../org/apache/tinkerpop/gremlin/util/Gremlin.java | 2 +- gremlin-dotnet/pom.xml | 2 +- .../Gremlin.Net.Template.csproj | 2 +- .../Gremlin.Net.Template.nuspec | 2 +- gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs | 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-driver/src/main/static/LICENSE | 4 +-- gremlin-go/driver/user_agent.go | 2 +- gremlin-go/pom.xml | 2 +- gremlin-groovy/pom.xml | 2 +- gremlin-javascript/pom.xml | 2 +- .../javascript/gremlin-javascript/lib/utils.js | 2 +- .../gremlin-javascript/package-lock.json | 4 +-- .../javascript/gremlin-javascript/package.json | 2 +- gremlin-language/pom.xml | 2 +- gremlin-mcp/pom.xml | 2 +- gremlin-mcp/src/main/javascript/src/constants.ts | 2 +- gremlin-python/pom.xml | 2 +- .../src/main/python/gremlin_python/__init__.py | 2 +- .../main/python/gremlin_python/driver/useragent.py | 2 +- gremlin-server/pom.xml | 2 +- gremlin-server/src/main/static/NOTICE | 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-socket-server/pom.xml | 2 +- gremlin-tools/pom.xml | 2 +- gremlin-util/pom.xml | 2 +- gremlint/package-lock.json | 4 +-- gremlint/package.json | 2 +- gremlint/pom.xml | 2 +- hadoop-gremlin/pom.xml | 2 +- neo4j-gremlin/pom.xml | 2 +- pom.xml | 2 +- spark-gremlin/pom.xml | 2 +- sparql-gremlin/pom.xml | 2 +- tinkergraph-gremlin/pom.xml | 2 +- 53 files changed, 83 insertions(+), 58 deletions(-) diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 7e559f0ecf..a3ab697e4c 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -23,9 +23,9 @@ under the License. image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlin-67.png[width=185] [[release-3-8-2]] -=== TinkerPop 3.8.2 (Release Date: NOT OFFICIALLY RELEASED YET) +=== TinkerPop 3.8.2 (Release Date: September 1, 2026) -This release also includes changes from prior 3.7.x releases. +This release also includes changes from <<release-3-7-7, 3.7.7>>. * Enabled building and running with Java 21 and Java 25 (experimental; `spark-gremlin` excluded, as Spark 3.3.x only runs on Java 8 through 17). * Bumped to Groovy 4.0.32 which adds support for parsing Java 25 bytecode. @@ -36,7 +36,32 @@ This release also includes changes from prior 3.7.x releases. * Added a `propertyMap()` helper to view an element's properties as a map keyed by property key, on the `Element` structure API in `gremlin-core` (inherited by `Vertex`, `Edge`, and `VertexProperty`) and on `Vertex`, `Edge`, and `VertexProperty` in `gremlin-javascript`, `gremlin-python`, `gremlin-dotnet`, and `gremlin-go`. * Fixed a bug in `gremlin-go` where a `VertexProperty` deserialized from GraphBinary did not have its `Key` field populated, causing `Vertex.PropertyMap()` to group properties under an empty key. * Removed `final` from `RepeatStep` to allow providers to extend it. -* Restricted GraphSON 2.0 and 3.0 `TraversalStrategy` deserialization to registered strategies. +* Restricted GraphSON 2.0 and 3.0 `TraversalStrategy` deserialization to registered strategies. *(breaking)* + +==== Bugs + +* TINKERPOP-3185 Ensure consistency of option key constants for with() +* TINKERPOP-3225 conjoin has incorrect null handling *(breaking)* +* TINKERPOP-3270 `where(P)` throws `ClassCastException` for non-String predicate values instead of a descriptive validation error +* TINKERPOP-3271 subgraph() throws ClassCastException instead of a descriptive error for non-Edge input +* TINKERPOP-3273 V and hasId consistency with collection unrolling +* TINKERPOP-3275 gremlin-python graphbinary BigInt serializer incorrect for negative boundary values +* TINKERPOP-3276 gremlin-javascript offsetdatetime silently creates incorrect values +* TINKERPOP-3277 gremlin-go can't serialize zero in bigdecimal/biginteger +* TINKERPOP-3278 Gryo IO unsafe Java deserialization +* TINKERPOP-3279 GraphSON 1.0 embedded types unsafe deserialization *(breaking)* +* TINKERPOP-3281 GraphBinary deserializer unbounded pre-allocation from length prefixes + +==== Improvements + +* TINKERPOP-2085 Remove dependency on Mono +* TINKERPOP-3042 Deprecate ProductiveByStrategy +* TINKERPOP-3151 Allow floats with no leading digits +* TINKERPOP-3179 Support withComputer() for go +* TINKERPOP-3238 fail() improvements for remote applications +* TINKERPOP-3242 Pull Configuring interface into VertexStepContract and GraphStepContract +* TINKERPOP-3243 Add next(n) batch iteration to gremlin-javascript +* TINKERPOP-3244 Add next(n) batch iteration to gremlin-go for GLV parity [[release-3-8-1]] === TinkerPop 3.8.1 (Release Date: April 1, 2026) diff --git a/docs/src/upgrade/release-3.8.2.asciidoc b/docs/src/upgrade/release-3.8.2.asciidoc index 61330de328..8e3f60beaa 100644 --- a/docs/src/upgrade/release-3.8.2.asciidoc +++ b/docs/src/upgrade/release-3.8.2.asciidoc @@ -19,7 +19,7 @@ under the License. [llms-summary="Upgrade notes for the TinkerPop 3.8.2 release: experimental JDK 21 and JDK 25 support and other changes."] == TinkerPop 3.8.2 -*Release Date: NOT OFFICIALLY RELEASED YET* +*Release Date: September 1, 2026* Please see the link:https://github.com/apache/tinkerpop/blob/3.8.2/CHANGELOG.asciidoc#release-3-8-2[changelog] for a complete list of all the modifications that are part of this release. diff --git a/docs/tinkeradoc-extension/pom.xml b/docs/tinkeradoc-extension/pom.xml index 85121752e4..a10f7849ed 100644 --- a/docs/tinkeradoc-extension/pom.xml +++ b/docs/tinkeradoc-extension/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> <relativePath>../../pom.xml</relativePath> </parent> <artifactId>tinkeradoc-extension</artifactId> diff --git a/gremlin-annotations/pom.xml b/gremlin-annotations/pom.xml index 650e151392..4c6484401f 100644 --- a/gremlin-annotations/pom.xml +++ b/gremlin-annotations/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-annotations</artifactId> diff --git a/gremlin-archetype/gremlin-archetype-dsl/pom.xml b/gremlin-archetype/gremlin-archetype-dsl/pom.xml index b598938a13..8206a96e4d 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 d4061ecde2..e96f1eb63b 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 08407d0235..3a23740ba3 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-archetype-tinkergraph</artifactId> diff --git a/gremlin-archetype/pom.xml b/gremlin-archetype/pom.xml index 3b83c1aed8..eba8903b8e 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-archetype</artifactId> diff --git a/gremlin-console/bin/gremlin.sh b/gremlin-console/bin/gremlin.sh index a9cc7d49db..2515151c12 120000 --- a/gremlin-console/bin/gremlin.sh +++ b/gremlin-console/bin/gremlin.sh @@ -1 +1 @@ -../target/apache-tinkerpop-gremlin-console-3.8.2-SNAPSHOT-standalone/bin/gremlin.sh \ No newline at end of file +../target/apache-tinkerpop-gremlin-console-3.8.2-standalone/bin/gremlin.sh \ No newline at end of file diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 2948d69f0c..80ed5b14f4 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-console</artifactId> <name>Apache TinkerPop :: Gremlin Console</name> diff --git a/gremlin-console/src/main/static/NOTICE b/gremlin-console/src/main/static/NOTICE index feaa030136..45b1a0a067 100644 --- a/gremlin-console/src/main/static/NOTICE +++ b/gremlin-console/src/main/static/NOTICE @@ -18,7 +18,7 @@ Original source copyright: Copyright (c) 2008 Alexander Beider & Stephen P. Morse. ------------------------------------------------------------------------ -Apache Groovy 4.0.25 (AL ASF) +Apache Groovy 4.0.32 (AL ASF) ------------------------------------------------------------------------ This product includes/uses ANTLR4 (https://github.com/antlr/antlr4) Copyright (c) 2012-2017 The ANTLR Project. All rights reserved. diff --git a/gremlin-core/pom.xml b/gremlin-core/pom.xml index a853a95e89..06438a5a08 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-core</artifactId> <name>Apache TinkerPop :: Gremlin Core</name> diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/Gremlin.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/Gremlin.java index 23c0c3afc9..36a09badd3 100644 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/Gremlin.java +++ b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/util/Gremlin.java @@ -24,7 +24,7 @@ import java.io.IOException; * @author Stephen Mallette (http://stephen.genoprime.com) */ public final class Gremlin { - private final static String gremlinVersion = "3.8.2-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin + private final static String gremlinVersion = "3.8.2"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin private Gremlin() { } diff --git a/gremlin-dotnet/pom.xml b/gremlin-dotnet/pom.xml index 12de6dc7ff..3f58d9c2f0 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 e07e05e000..3221690a17 100644 --- a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj +++ b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.csproj @@ -31,7 +31,7 @@ limitations under the License. <ProjectReference Include="../Gremlin.Net/Gremlin.Net.csproj" /> <!-- do not edit the version directly - maven updates it automatically --> - <PackageReference Include="Gremlin.Net" Version="3.8.2-SNAPSHOT" /> + <PackageReference Include="Gremlin.Net" Version="3.8.2" /> </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 904881a2d4..c2c843f7ec 100644 --- a/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec +++ b/gremlin-dotnet/src/Gremlin.Net.Template/Gremlin.Net.Template.nuspec @@ -5,7 +5,7 @@ <title>Gremlin.Net Template</title> <!-- do not edit the version directly - maven updates it automatically --> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> <description>Gremlin.Net template to create a console application with dotnet new.</description> <authors>Apache TinkerPop</authors> diff --git a/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs b/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs index bdb1be98ca..b8b2fc3cad 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs +++ b/gremlin-dotnet/src/Gremlin.Net/Driver/Tokens.cs @@ -33,7 +33,7 @@ namespace Gremlin.Net.Driver /// <summary> /// Current TinkerPop version. /// </summary> - public static string GremlinVersion = "3.8.2-SNAPSHOT"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin + public static string GremlinVersion = "3.8.2"; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin /// <summary> /// The key for the unique identifier of the request. diff --git a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj index 2b6207bad2..1e1680f7e6 100644 --- a/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj +++ b/gremlin-dotnet/src/Gremlin.Net/Gremlin.Net.csproj @@ -27,7 +27,7 @@ limitations under the License. <PropertyGroup Label="Package"> <!-- do not edit the version directly - maven updates it automatically --> - <Version>3.8.2-SNAPSHOT</Version> + <Version>3.8.2</Version> <Title>Gremlin.Net</Title> <Authors>Apache TinkerPop</Authors> <Description>Gremlin.Net for Apache TinkerPop™ is a language variant and driver for .NET. diff --git a/gremlin-dotnet/src/pom.xml b/gremlin-dotnet/src/pom.xml index 86af3d9e39..25212472e4 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 04c4797ed2..134ae59a28 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 e95da02cb3..3af5da5d44 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-driver</artifactId> <name>Apache TinkerPop :: Gremlin Driver</name> diff --git a/gremlin-driver/src/main/static/LICENSE b/gremlin-driver/src/main/static/LICENSE index 2a6fc08ed0..b0a512f9be 100644 --- a/gremlin-driver/src/main/static/LICENSE +++ b/gremlin-driver/src/main/static/LICENSE @@ -231,5 +231,5 @@ Other Licenses The Apache TinkerPop project bundles the following components under the Eclipse Public License 1.0: - logback-core (ch.qos.logback:logback-core:1.2.3 - https://logback.qos.ch) - for details, see licenses/logback - logback-classic (ch.qos.logback:logback-classic:1.2.3 - https://logback.qos.ch) - for details, see licenses/logback \ No newline at end of file + logback-core (ch.qos.logback:logback-core:1.2.13 - https://logback.qos.ch) - for details, see licenses/logback + logback-classic (ch.qos.logback:logback-classic:1.2.13 - https://logback.qos.ch) - for details, see licenses/logback \ No newline at end of file diff --git a/gremlin-go/driver/user_agent.go b/gremlin-go/driver/user_agent.go index 1c71ee888a..d2feb12a8f 100644 --- a/gremlin-go/driver/user_agent.go +++ b/gremlin-go/driver/user_agent.go @@ -37,7 +37,7 @@ var userAgent string const userAgentHeader = "User-Agent" -const gremlinVersion = "3.8.2-SNAPSHOT" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin +const gremlinVersion = "3.8.2" // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin func init() { applicationName := "NotAvailable" diff --git a/gremlin-go/pom.xml b/gremlin-go/pom.xml index 64319d6888..c47a882445 100644 --- a/gremlin-go/pom.xml +++ b/gremlin-go/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-go</artifactId> <name>Apache TinkerPop :: Gremlin Go</name> diff --git a/gremlin-groovy/pom.xml b/gremlin-groovy/pom.xml index fec178b82f..248f974b9e 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 7444634bd4..5ef074f222 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-javascript</artifactId> <name>Apache TinkerPop :: Gremlin Javascript</name> diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js index 1aa5609823..1e9e83ffc0 100644 --- a/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js +++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/lib/utils.js @@ -25,7 +25,7 @@ const uuid = require('uuid'); -const gremlinVersion = '3.8.2-SNAPSHOT'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin +const gremlinVersion = '3.8.2'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin exports.toLong = function toLong(value) { return new Long(value); diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json index b4ee997c3d..e4569e23ab 100644 --- a/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json +++ b/gremlin-javascript/src/main/javascript/gremlin-javascript/package-lock.json @@ -1,12 +1,12 @@ { "name": "gremlin", - "version": "3.8.2-alpha1", + "version": "3.8.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "gremlin", - "version": "3.8.2-alpha1", + "version": "3.8.2", "license": "Apache-2.0", "dependencies": { "buffer": "^6.0.3", diff --git a/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json b/gremlin-javascript/src/main/javascript/gremlin-javascript/package.json index 2315a9e0d6..4e63e85c36 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.8.2-alpha1", + "version": "3.8.2", "description": "JavaScript Gremlin Language Variant", "author": { "name": "Apache TinkerPop team" diff --git a/gremlin-language/pom.xml b/gremlin-language/pom.xml index aa6b74f80f..725de73685 100644 --- a/gremlin-language/pom.xml +++ b/gremlin-language/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-language</artifactId> diff --git a/gremlin-mcp/pom.xml b/gremlin-mcp/pom.xml index 0d645107a7..72c57b0f30 100644 --- a/gremlin-mcp/pom.xml +++ b/gremlin-mcp/pom.xml @@ -22,7 +22,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-mcp</artifactId> diff --git a/gremlin-mcp/src/main/javascript/src/constants.ts b/gremlin-mcp/src/main/javascript/src/constants.ts index fd419dc319..4e196dcba7 100644 --- a/gremlin-mcp/src/main/javascript/src/constants.ts +++ b/gremlin-mcp/src/main/javascript/src/constants.ts @@ -24,7 +24,7 @@ * including server metadata, MCP protocol identifiers, and configuration defaults. */ -export const GREMLIN_VERSION = '3.8.2-SNAPSHOT'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin +export const GREMLIN_VERSION = '3.8.2'; // DO NOT MODIFY - Configured automatically by Maven Replacer Plugin // Server Information export const SERVER_INFO = { diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml index fed586a89a..984078d0db 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-python</artifactId> <name>Apache TinkerPop :: Gremlin Python</name> diff --git a/gremlin-python/src/main/python/gremlin_python/__init__.py b/gremlin-python/src/main/python/gremlin_python/__init__.py index 42df32bd5d..ae9155b6f6 100644 --- a/gremlin-python/src/main/python/gremlin_python/__init__.py +++ b/gremlin-python/src/main/python/gremlin_python/__init__.py @@ -18,4 +18,4 @@ # __author__ = 'Marko A. Rodriguez (http://markorodriguez.com)' -__version__ = '3.8.2.dev1' # Do not touch, updated automatically from maven +__version__ = '3.8.2' # Do not touch, updated automatically from maven diff --git a/gremlin-python/src/main/python/gremlin_python/driver/useragent.py b/gremlin-python/src/main/python/gremlin_python/driver/useragent.py index 14bf237e10..6ff5330a5e 100644 --- a/gremlin-python/src/main/python/gremlin_python/driver/useragent.py +++ b/gremlin-python/src/main/python/gremlin_python/driver/useragent.py @@ -18,7 +18,7 @@ # import platform -gremlin_version = "3.8.2-SNAPSHOT" # DO NOT MODIFY - Configured automatically by Maven Replacer Plugin +gremlin_version = "3.8.2" # DO NOT MODIFY - Configured automatically by Maven Replacer Plugin def _generate_user_agent(): application_name = "NotAvailable" diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 1f01ecaec6..8226098dc6 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-server</artifactId> <name>Apache TinkerPop :: Gremlin Server</name> diff --git a/gremlin-server/src/main/static/NOTICE b/gremlin-server/src/main/static/NOTICE index f26e749386..d898943d2b 100644 --- a/gremlin-server/src/main/static/NOTICE +++ b/gremlin-server/src/main/static/NOTICE @@ -5,7 +5,7 @@ This product includes software developed at The Apache Software Foundation (http://www.apache.org/). ------------------------------------------------------------------------ -Apache Groovy 4.0.25 (AL ASF) +Apache Groovy 4.0.32 (AL ASF) ------------------------------------------------------------------------ This product includes/uses ANTLR4 (https://github.com/antlr/antlr4) Copyright (c) 2012-2017 The ANTLR Project. All rights reserved. diff --git a/gremlin-shaded/pom.xml b/gremlin-shaded/pom.xml index 76f6d911b0..2822de4cc2 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 e720f5bd2d..43caaea515 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 01ecb7a553..da90660ec9 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-benchmark</artifactId> diff --git a/gremlin-tools/gremlin-coverage/pom.xml b/gremlin-tools/gremlin-coverage/pom.xml index 15cfd14a17..afe818ee4d 100644 --- a/gremlin-tools/gremlin-coverage/pom.xml +++ b/gremlin-tools/gremlin-coverage/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>gremlin-tools</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-coverage</artifactId> <name>Apache TinkerPop :: Gremlin Coverage</name> diff --git a/gremlin-tools/gremlin-socket-server/pom.xml b/gremlin-tools/gremlin-socket-server/pom.xml index 32462ad7ad..763db3ad4b 100644 --- a/gremlin-tools/gremlin-socket-server/pom.xml +++ b/gremlin-tools/gremlin-socket-server/pom.xml @@ -5,7 +5,7 @@ <parent> <artifactId>gremlin-tools</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <modelVersion>4.0.0</modelVersion> diff --git a/gremlin-tools/pom.xml b/gremlin-tools/pom.xml index 12e9cfa12c..6f74b200a8 100644 --- a/gremlin-tools/pom.xml +++ b/gremlin-tools/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlin-tools</artifactId> diff --git a/gremlin-util/pom.xml b/gremlin-util/pom.xml index ea5b96518d..6344c886fe 100644 --- a/gremlin-util/pom.xml +++ b/gremlin-util/pom.xml @@ -5,7 +5,7 @@ <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <modelVersion>4.0.0</modelVersion> diff --git a/gremlint/package-lock.json b/gremlint/package-lock.json index 2dad1583c1..efd86f297a 100644 --- a/gremlint/package-lock.json +++ b/gremlint/package-lock.json @@ -1,12 +1,12 @@ { "name": "gremlint", - "version": "3.8.2-alpha1", + "version": "3.8.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "gremlint", - "version": "3.8.2-alpha1", + "version": "3.8.2", "license": "Apache-2.0", "devDependencies": { "@types/jest": "^27.5.0", diff --git a/gremlint/package.json b/gremlint/package.json index 8fe8bcb006..fd761cf6e2 100644 --- a/gremlint/package.json +++ b/gremlint/package.json @@ -1,6 +1,6 @@ { "name": "gremlint", - "version": "3.8.2-alpha1", + "version": "3.8.2", "description": "Linter/code formatter for Gremlin", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/gremlint/pom.xml b/gremlint/pom.xml index 84735e2c85..886045719e 100644 --- a/gremlint/pom.xml +++ b/gremlint/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>gremlint</artifactId> <name>Apache TinkerPop :: Gremlint</name> diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml index be365ddb56..7040181b83 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 b79a8a0b39..a43e57c3fa 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>neo4j-gremlin</artifactId> <name>Apache TinkerPop :: Neo4j Gremlin</name> diff --git a/pom.xml b/pom.xml index f0b4473182..cdbe4d3eef 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.8.2-SNAPSHOT</version> + <version>3.8.2</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 98a3e0901c..8a5e818a08 100644 --- a/spark-gremlin/pom.xml +++ b/spark-gremlin/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <groupId>org.apache.tinkerpop</groupId> <artifactId>tinkerpop</artifactId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>spark-gremlin</artifactId> <name>Apache TinkerPop :: Spark Gremlin</name> diff --git a/sparql-gremlin/pom.xml b/sparql-gremlin/pom.xml index fcbd3384be..9fbd0a6cc6 100644 --- a/sparql-gremlin/pom.xml +++ b/sparql-gremlin/pom.xml @@ -21,7 +21,7 @@ limitations under the License. <parent> <artifactId>tinkerpop</artifactId> <groupId>org.apache.tinkerpop</groupId> - <version>3.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>sparql-gremlin</artifactId> <name>Apache TinkerPop :: SPARQL Gremlin</name> diff --git a/tinkergraph-gremlin/pom.xml b/tinkergraph-gremlin/pom.xml index 4c0b7349ba..910db0e145 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.8.2-SNAPSHOT</version> + <version>3.8.2</version> </parent> <artifactId>tinkergraph-gremlin</artifactId> <name>Apache TinkerPop :: TinkerGraph Gremlin</name>
