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

Cole-Greer 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 6821a5e0ab Restore version to 4.0.0-SNAPSHOT
6821a5e0ab is described below

commit 6821a5e0ab4dbd578bfa568299085294f8fcfd71
Author: Cole Greer <[email protected]>
AuthorDate: Mon Jul 27 17:04:29 2026 -0700

    Restore version to 4.0.0-SNAPSHOT
---
 CHANGELOG.asciidoc                                 |  3 ++
 docs/site/home/download.html                       | 44 +++++++++++++++++++---
 docs/src/dev/developer/release.asciidoc            |  2 +-
 docs/src/upgrade/release-4.x.x.asciidoc            | 15 ++++++++
 gql-gremlin/pom.xml                                |  2 +-
 gremlin-annotations/pom.xml                        |  2 +-
 gremlin-console/bin/gremlin.sh                     |  2 +-
 gremlin-console/pom.xml                            |  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-go/driver/user_agent.go                    |  2 +-
 gremlin-go/pom.xml                                 |  2 +-
 gremlin-groovy/pom.xml                             |  2 +-
 gremlin-js/gremlin-javascript/lib/utils.ts         |  2 +-
 gremlin-js/gremlin-javascript/package.json         |  2 +-
 gremlin-js/gremlin-javascript/pom.xml              |  2 +-
 gremlin-js/gremlin-mcp/package.json                |  6 +--
 gremlin-js/gremlin-mcp/pom.xml                     |  2 +-
 gremlin-js/gremlin-mcp/src/constants.ts            |  2 +-
 gremlin-js/gremlint/package.json                   |  2 +-
 gremlin-js/gremlint/pom.xml                        |  2 +-
 gremlin-js/package-lock.json                       | 10 ++---
 gremlin-js/pom.xml                                 |  2 +-
 gremlin-language/pom.xml                           |  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-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 +-
 hadoop-gremlin/pom.xml                             |  2 +-
 pom.xml                                            |  2 +-
 spark-gremlin/pom.xml                              |  2 +-
 tinkergraph-gremlin/pom.xml                        |  2 +-
 47 files changed, 107 insertions(+), 55 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 27fb924d12..6513e25b24 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -22,6 +22,9 @@ under the License.
 
 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/images/gremlins-wildest-dreams.png[width=185]
 
+[[release-4-0-0]]
+=== TinkerPop 4.0.0 (Release Date: NOT OFFICIALLY RELEASED YET)
+
 [[release-4-0-0-beta-3]]
 === TinkerPop 4.0.0-beta.3 (July 20, 2026)
 
diff --git a/docs/site/home/download.html b/docs/site/home/download.html
index 59105f4028..85500b8bd0 100644
--- a/docs/site/home/download.html
+++ b/docs/site/home/download.html
@@ -334,15 +334,15 @@ under the License.
                     <p class="mb-3 mb-md-3 medium black">Beta releases offer a 
public preview of an upcoming full release. Some features may be missing and
                         others may be subject to change in future betas or a 
final release.</p>
                     <div class="col-lg-3 col-md-6 mb-2 mb-lg-0">
-                        <img src="img/download/icon.png" class="img-fluid 
me-2" alt="TinkerPop Version Icon"> <span class="bold">4.0.0-beta.2</span> 
(pre-release) <p class="d-inline-block ms-4 mb-0">1-April-2026</p>
+                        <img src="img/download/icon.png" class="img-fluid 
me-2" alt="TinkerPop Version Icon"> <span class="bold">4.0.0-beta.3</span> 
(pre-release) <p class="d-inline-block ms-4 mb-0">20-July-2026</p>
                     </div>
                     <div class="col-lg-4 col-md-6 mb-2 mb-lg-0">
-                        <p class="text-blue mb-0"><a 
href="https://github.com/apache/tinkerpop/blob/4.0.0-beta.2/CHANGELOG.asciidoc#release-4-0-0-beta-2";>release
 notes</a> | <a 
href="https://tinkerpop.apache.org/docs/4.0.0-beta.2/upgrade/#_tinkerpop_4_0_0_beta_2";>upgrade</a>
 | <a href="https://tinkerpop.apache.org/docs/4.0.0-beta.2/";>documentation</a> 
| <a href="#" data-bs-toggle="modal" 
data-bs-target="#contributors-4_0_0_beta_2">contributors</a></p>
+                        <p class="text-blue mb-0"><a 
href="https://github.com/apache/tinkerpop/blob/4.0.0-beta.3/CHANGELOG.asciidoc#release-4-0-0-beta-3";>release
 notes</a> | <a 
href="https://tinkerpop.apache.org/docs/4.0.0-beta.3/upgrade/#_tinkerpop_4_0_0_beta_3";>upgrade</a>
 | <a href="https://tinkerpop.apache.org/docs/4.0.0-beta.3/";>documentation</a> 
| <a href="#" data-bs-toggle="modal" 
data-bs-target="#contributors-4_0_0_beta_3">contributors</a></p>
                     </div>
                     <div class="col-lg-5 col-md-12 mb-2 mb-lg-2">
-                        <a class="btn btn-theme me-2" 
href="https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.2/apache-tinkerpop-gremlin-console-4.0.0-beta.2-bin.zip";><img
 src="img/download/bx-download.svg" class="img-fluid me-2" alt="Download 
Icon">Gremlin Console</a>
-                        <a class="btn btn-theme me-2" 
href="https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.2/apache-tinkerpop-gremlin-server-4.0.0-beta.2-bin.zip";><img
 src="img/download/bx-download.svg" class="img-fluid me-2" alt="Download 
Icon">Gremlin Server</a>
-                        <a class="btn btn-theme me-2" 
href="https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.2/apache-tinkerpop-4.0.0-beta.2-src.zip";><img
 src="img/download/bx-download.svg" class="img-fluid me-2" alt="Download 
Icon">Source</a>
+                        <a class="btn btn-theme me-2" 
href="https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.3/apache-tinkerpop-gremlin-console-4.0.0-beta.3-bin.zip";><img
 src="img/download/bx-download.svg" class="img-fluid me-2" alt="Download 
Icon">Gremlin Console</a>
+                        <a class="btn btn-theme me-2" 
href="https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.3/apache-tinkerpop-gremlin-server-4.0.0-beta.3-bin.zip";><img
 src="img/download/bx-download.svg" class="img-fluid me-2" alt="Download 
Icon">Gremlin Server</a>
+                        <a class="btn btn-theme me-2" 
href="https://www.apache.org/dyn/closer.lua/tinkerpop/4.0.0-beta.3/apache-tinkerpop-4.0.0-beta.3-src.zip";><img
 src="img/download/bx-download.svg" class="img-fluid me-2" alt="Download 
Icon">Source</a>
                     </div>
                 </div>
                 <div class="row d-flex align-items-center mt-4 mt-md-5">
@@ -611,6 +611,40 @@ under the License.
    
     <!-- Contributor Modals -->
 
+    <!-- 4.0.0-beta.3 -->
+    <div class="modal fade" id="contributors-4_0_0_beta_3" tabindex="-1" 
role="dialog">
+        <div class="modal-dialog" role="document">
+            <div class="modal-content">
+                <div class="modal-header">
+                    <button type="button" class="close" 
data-bs-dismiss="modal" aria-label="Close"><span 
aria-hidden="true">&times;</span></button>
+
+                </div>
+                <div class="modal-body">
+                    <h4 class="modal-title bold black mb-2 ">4.0.0-beta.3</h4>
+                    <p>Release Manager: Cole Greer</p>
+
+                    <div class="code-box1"><pre><code>$ git shortlog -sn 
4.0.0-beta.2..4.0.0-beta.3
+    184  Stephen Mallette
+    66  Cole Greer
+    55  Ken Hu
+    19  Guian Gumpac
+    17  Yang Xia
+    14  dependabot[bot]
+     8  Rithin Kumar
+     5  kirill-stepanishin
+     3  Oleksandr Porunov
+     2  Aurélien Pupier
+     1  Daniel Worthington-Bodart
+     1  Ivan Sabelnikov
+     1  Jarek Potiuk
+     1  The Apache Software Foundation
+     1  abethini-web
+     1  theneelshah</code></pre></div>
+                </div>
+            </div>
+        </div>
+    </div>
+
     <!-- 4.0.0-beta.2 -->
     <div class="modal fade" id="contributors-4_0_0_beta_2" tabindex="-1" 
role="dialog">
         <div class="modal-dialog" role="document">
diff --git a/docs/src/dev/developer/release.asciidoc 
b/docs/src/dev/developer/release.asciidoc
index e0dd1007f7..c9a6af9ebc 100644
--- a/docs/src/dev/developer/release.asciidoc
+++ b/docs/src/dev/developer/release.asciidoc
@@ -476,7 +476,7 @@ 
https://repo1.maven.org/maven2/org/apache/tinkerpop/tinkerpop/xx.yy.zz/
 
 Go artifacts are available via Go Package Manager:
 
-https://pkg.go.dev/github.com/apache/tinkerpop/gremlin-go/[email protected]
+https://pkg.go.dev/github.com/apache/tinkerpop/gremlin-go/[email protected]
 
 Python artifacts are available in pypi:
 
diff --git a/docs/src/upgrade/release-4.x.x.asciidoc 
b/docs/src/upgrade/release-4.x.x.asciidoc
index 2470a6cb3e..be6da98ab5 100644
--- a/docs/src/upgrade/release-4.x.x.asciidoc
+++ b/docs/src/upgrade/release-4.x.x.asciidoc
@@ -23,6 +23,21 @@ image::gremlins-wildest-dreams.png[width=185]
 
 *Gremlin's Wildest Dreams*
 
+== TinkerPop 4.0.0
+
+*Release Date: NOT OFFICIALLY RELEASED YET*
+
+Please see the 
link:https://github.com/apache/tinkerpop/blob/4.0.0/CHANGELOG.asciidoc#release-4-0-0[changelog]
 for a
+complete list of all the modifications that are part of this release.
+
+=== Upgrading for Users
+
+=== Upgrading for Providers
+
+==== Graph System Providers
+
+==== Graph Driver Providers
+
 == TinkerPop 4.0.0-beta.3
 
 *Release Date: July 20, 2026*
diff --git a/gql-gremlin/pom.xml b/gql-gremlin/pom.xml
index e69fb93d08..e186256bd4 100644
--- a/gql-gremlin/pom.xml
+++ b/gql-gremlin/pom.xml
@@ -24,7 +24,7 @@ under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>gql-gremlin</artifactId>
     <name>Apache TinkerPop :: GQL Gremlin</name>
diff --git a/gremlin-annotations/pom.xml b/gremlin-annotations/pom.xml
index fb7ad732eb..15214dbd24 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-annotations</artifactId>
diff --git a/gremlin-console/bin/gremlin.sh b/gremlin-console/bin/gremlin.sh
index 36b8ec8140..b8cb4ab153 120000
--- a/gremlin-console/bin/gremlin.sh
+++ b/gremlin-console/bin/gremlin.sh
@@ -1 +1 @@
-../target/apache-tinkerpop-gremlin-console-4.0.0-beta.3-standalone/bin/gremlin.sh
\ No newline at end of file
+../target/apache-tinkerpop-gremlin-console-4.0.0-SNAPSHOT-standalone/bin/gremlin.sh
\ No newline at end of file
diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml
index 5e4c7e6c4a..0c96d16aa7 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 68be983f50..7d547d0e5f 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 a6a6ec4666..a934468dc1 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 = "4.0.0-beta.3"; // DO NOT 
MODIFY - Configured automatically by Maven Replacer Plugin
+    private final static String gremlinVersion = "4.0.0-SNAPSHOT"; // DO NOT 
MODIFY - Configured automatically by Maven Replacer Plugin
 
     private Gremlin() {
     }
diff --git a/gremlin-dotnet/pom.xml b/gremlin-dotnet/pom.xml
index 5046361ba6..e00f0f45cb 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 7e9167b338..3e94739425 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="4.0.0-beta.3" />
+    <PackageReference Include="Gremlin.Net" Version="4.0.0-SNAPSHOT" />
   </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 a5753f66b3..f4091066e2 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 9f5e095f22..2f1b330346 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 = "4.0.0-beta.3"; // DO NOT MODIFY 
- Configured automatically by Maven Replacer Plugin
+        public static string GremlinVersion = "4.0.0-SNAPSHOT"; // 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 09f49515c4..300f8c4639 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>4.0.0-beta.3</Version>
+    <Version>4.0.0-SNAPSHOT</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 1980989335..5ffb3146a2 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 b3a59bca0d..82b1037f32 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 9ac980c3e1..926c61c40e 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-driver</artifactId>
     <name>Apache TinkerPop :: Gremlin Driver</name>
diff --git a/gremlin-go/driver/user_agent.go b/gremlin-go/driver/user_agent.go
index 698404e168..7fec2b0d2c 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 = "4.0.0-beta.3" // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
+const gremlinVersion = "4.0.0-SNAPSHOT" // 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 687bbecc40..355687582d 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 90859c1bc5..aaafa65750 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>gremlin-groovy</artifactId>
     <name>Apache TinkerPop :: Gremlin Groovy</name>
diff --git a/gremlin-js/gremlin-javascript/lib/utils.ts 
b/gremlin-js/gremlin-javascript/lib/utils.ts
index 47fa84a762..be81755872 100644
--- a/gremlin-js/gremlin-javascript/lib/utils.ts
+++ b/gremlin-js/gremlin-javascript/lib/utils.ts
@@ -22,7 +22,7 @@
  * @author Jorge Bay Gondra
  */
 
-const gremlinVersion = '4.0.0-beta.3'; // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
+const gremlinVersion = '4.0.0-SNAPSHOT'; // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
 
 const INT64_MIN = -9223372036854775808n;
 const INT64_MAX = 9223372036854775807n;
diff --git a/gremlin-js/gremlin-javascript/package.json 
b/gremlin-js/gremlin-javascript/package.json
index c1d43a8245..9cf1e83a5e 100644
--- a/gremlin-js/gremlin-javascript/package.json
+++ b/gremlin-js/gremlin-javascript/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gremlin",
-  "version": "4.0.0-beta.3",
+  "version": "4.0.0-alpha1",
   "description": "JavaScript Gremlin Language Variant",
   "author": {
     "name": "Apache TinkerPop team"
diff --git a/gremlin-js/gremlin-javascript/pom.xml 
b/gremlin-js/gremlin-javascript/pom.xml
index 05aa0fa61f..2e9181867f 100644
--- a/gremlin-js/gremlin-javascript/pom.xml
+++ b/gremlin-js/gremlin-javascript/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-js</artifactId>
-        <version>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>gremlin-javascript</artifactId>
diff --git a/gremlin-js/gremlin-mcp/package.json 
b/gremlin-js/gremlin-mcp/package.json
index a44d7e41e2..f6de399f1c 100644
--- a/gremlin-js/gremlin-mcp/package.json
+++ b/gremlin-js/gremlin-mcp/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gremlin-mcp",
-  "version": "4.0.0-beta.3",
+  "version": "4.0.0-alpha1",
   "description": "The official Apache TinkerPop MCP server for Gremlin that 
allows for fetching status, schema, and querying using Gremlin for any 
TinkerPop-compatible graph database (TypeScript implementation).",
   "type": "module",
   "main": "dist/server.js",
@@ -43,12 +43,12 @@
   },
   "license": "Apache-2.0",
   "dependencies": {
-    "gremlint": "4.0.0-beta.3",
+    "gremlint": "4.0.0-alpha1",
     "@effect/platform": "^0.90.6",
     "@effect/platform-node": "^0.96.0",
     "@modelcontextprotocol/sdk": "^1.17.4",
     "effect": "^3.17.9",
-    "gremlin": "4.0.0-beta.3",
+    "gremlin": "4.0.0-alpha1",
     "winston": "^3.17.0",
     "zod": "^3.25.76"
   },
diff --git a/gremlin-js/gremlin-mcp/pom.xml b/gremlin-js/gremlin-mcp/pom.xml
index 11cb20888a..97f2fa21de 100644
--- a/gremlin-js/gremlin-mcp/pom.xml
+++ b/gremlin-js/gremlin-mcp/pom.xml
@@ -22,7 +22,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-js</artifactId>
-        <version>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/gremlin-js/gremlin-mcp/src/constants.ts 
b/gremlin-js/gremlin-mcp/src/constants.ts
index 79f63af2d3..ecb1282b69 100644
--- a/gremlin-js/gremlin-mcp/src/constants.ts
+++ b/gremlin-js/gremlin-mcp/src/constants.ts
@@ -24,7 +24,7 @@
  * including server metadata, MCP protocol identifiers, and configuration 
defaults.
  */
 
-export const GREMLIN_VERSION = '4.0.0-beta.3'; // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
+export const GREMLIN_VERSION = '4.0.0-SNAPSHOT'; // DO NOT MODIFY - Configured 
automatically by Maven Replacer Plugin
 
 // Server Information
 export const SERVER_INFO = {
diff --git a/gremlin-js/gremlint/package.json b/gremlin-js/gremlint/package.json
index ebe3c7d34b..b4f7f732a3 100644
--- a/gremlin-js/gremlint/package.json
+++ b/gremlin-js/gremlint/package.json
@@ -1,6 +1,6 @@
 {
   "name": "gremlint",
-  "version": "4.0.0-beta.3",
+  "version": "4.0.0-alpha1",
   "description": "Linter/code formatter for Gremlin",
   "main": "lib/index.js",
   "types": "lib/index.d.ts",
diff --git a/gremlin-js/gremlint/pom.xml b/gremlin-js/gremlint/pom.xml
index 997a9a66d0..8139bc00d3 100644
--- a/gremlin-js/gremlint/pom.xml
+++ b/gremlin-js/gremlint/pom.xml
@@ -21,7 +21,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>gremlin-js</artifactId>
-        <version>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
     <artifactId>gremlint</artifactId>
diff --git a/gremlin-js/package-lock.json b/gremlin-js/package-lock.json
index 87d5e74b89..71c9e4cc41 100644
--- a/gremlin-js/package-lock.json
+++ b/gremlin-js/package-lock.json
@@ -13,7 +13,7 @@
     },
     "gremlin-javascript": {
       "name": "gremlin",
-      "version": "4.0.0-beta.3",
+      "version": "4.0.0-alpha1",
       "license": "Apache-2.0",
       "dependencies": {
         "antlr4ng": "3.0.16",
@@ -82,7 +82,7 @@
       }
     },
     "gremlin-mcp": {
-      "version": "4.0.0-beta.3",
+      "version": "4.0.0-alpha1",
       "hasInstallScript": true,
       "license": "Apache-2.0",
       "dependencies": {
@@ -90,8 +90,8 @@
         "@effect/platform-node": "^0.96.0",
         "@modelcontextprotocol/sdk": "^1.17.4",
         "effect": "^3.17.9",
-        "gremlin": "4.0.0-beta.3",
-        "gremlint": "4.0.0-beta.3",
+        "gremlin": "4.0.0-alpha1",
+        "gremlint": "4.0.0-alpha1",
         "winston": "^3.17.0",
         "zod": "^3.25.76"
       },
@@ -140,7 +140,7 @@
       }
     },
     "gremlint": {
-      "version": "4.0.0-beta.3",
+      "version": "4.0.0-alpha1",
       "license": "Apache-2.0",
       "devDependencies": {
         "@types/jest": "^30.0.0",
diff --git a/gremlin-js/pom.xml b/gremlin-js/pom.xml
index a94e4dab30..a76a19b780 100644
--- a/gremlin-js/pom.xml
+++ b/gremlin-js/pom.xml
@@ -22,7 +22,7 @@ limitations under the License.
     <parent>
         <groupId>org.apache.tinkerpop</groupId>
         <artifactId>tinkerpop</artifactId>
-        <version>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
         <relativePath>../pom.xml</relativePath>
     </parent>
 
diff --git a/gremlin-language/pom.xml b/gremlin-language/pom.xml
index 12473ff96c..0d0a1de8a4 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-language</artifactId>
diff --git a/gremlin-python/pom.xml b/gremlin-python/pom.xml
index 0f268979e8..cc20c353a7 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 368aaa0f3e..9950b4aaee 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__ = '4.0.0-beta.3' # Do not touch, updated automatically from maven
+__version__ = '4.0.0.dev1' # 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 cc5a9d3b35..f9065d74f9 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 = "4.0.0-beta.3"  # DO NOT MODIFY - Configured automatically 
by Maven Replacer Plugin
+gremlin_version = "4.0.0-SNAPSHOT"  # 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 3834c00ab0..016365f6b1 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 265bfdb691..0438ad6d50 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 88b6669f6c..1c5c7985a6 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 23a8d602e7..7a25d430f1 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-benchmark</artifactId>
diff --git a/gremlin-tools/gremlin-coverage/pom.xml 
b/gremlin-tools/gremlin-coverage/pom.xml
index 806191f56c..ef6b9ac682 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 e9b8408554..42bb46df1f 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/gremlin-tools/pom.xml b/gremlin-tools/pom.xml
index b7d313f813..569fe97e63 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
 
     <artifactId>gremlin-tools</artifactId>
diff --git a/gremlin-util/pom.xml b/gremlin-util/pom.xml
index 7325094442..12141fb216 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <modelVersion>4.0.0</modelVersion>
 
diff --git a/hadoop-gremlin/pom.xml b/hadoop-gremlin/pom.xml
index 09dd9e7049..83c1da8e87 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>hadoop-gremlin</artifactId>
     <name>Apache TinkerPop :: Hadoop Gremlin</name>
diff --git a/pom.xml b/pom.xml
index d64d4e906e..d9b7fa718c 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>4.0.0-beta.3</version>
+    <version>4.0.0-SNAPSHOT</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 d72242c05e..0b2917997d 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</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 10d4b0c5da..3437530bc4 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>4.0.0-beta.3</version>
+        <version>4.0.0-SNAPSHOT</version>
     </parent>
     <artifactId>tinkergraph-gremlin</artifactId>
     <name>Apache TinkerPop :: TinkerGraph Gremlin</name>

Reply via email to