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

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit f2585713aaf7c309e014f955f16ef6239dc811b1
Author: Stephen Mallette <[email protected]>
AuthorDate: Wed Mar 25 08:20:34 2026 -0400

    Bumped to node 22 as a minimum CTR
---
 CHANGELOG.asciidoc                           | 1 +
 docs/gremlint/package-lock.json              | 2 +-
 docs/gremlint/package.json                   | 2 +-
 docs/src/reference/gremlin-variants.asciidoc | 2 +-
 gremlin-js/gremlin-javascript/package.json   | 2 +-
 gremlin-js/gremlin-mcp/package.json          | 2 +-
 gremlin-js/gremlint/package.json             | 2 +-
 7 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 30496fcf0f..c6595b933f 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -47,6 +47,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 * Replace `WebSocket` with `HTTP` (non-streaming) in `gremlin-dotnet`.
 * Added `MimeType` to `IMessageSerializer` and split client option to allow 
separate request and response serialization in `gremlin-dotnet`.
 * Added `RequestInterceptor` to `gremlin-dotnet` with `auth` reference 
implementations.
+* Bumped minimum Node.js version for `gremlin-javascript` from 20 to 22.
 * Bumped ANTLR to 4.13.2
 * Bumped SLF4j to 2.0.16.
 * Bumped GMavenPlus to 4.1.1.
diff --git a/docs/gremlint/package-lock.json b/docs/gremlint/package-lock.json
index 99a819e7bc..6fd890ef4a 100644
--- a/docs/gremlint/package-lock.json
+++ b/docs/gremlint/package-lock.json
@@ -35,7 +35,7 @@
         "tslint-config-prettier": "^1.18.0"
       },
       "engines": {
-        "node": "20"
+        "node": ">22"
       }
     },
     "node_modules/@adobe/css-tools": {
diff --git a/docs/gremlint/package.json b/docs/gremlint/package.json
index 659207c455..a704796465 100644
--- a/docs/gremlint/package.json
+++ b/docs/gremlint/package.json
@@ -58,6 +58,6 @@
     "tslint-config-prettier": "^1.18.0"
   },
   "engines": {
-    "node": "20"
+    "node": ">22"
   }
 }
diff --git a/docs/src/reference/gremlin-variants.asciidoc 
b/docs/src/reference/gremlin-variants.asciidoc
index 90688a5271..02c0cc4218 100644
--- a/docs/src/reference/gremlin-variants.asciidoc
+++ b/docs/src/reference/gremlin-variants.asciidoc
@@ -1451,7 +1451,7 @@ IMPORTANT: 4.0.0-beta.1 Release - Gremlin-JavaScript is 
not available in this be
 Java or Python.
 
 image:gremlin-js.png[width=130,float=right] Apache TinkerPop's 
Gremlin-JavaScript implements Gremlin within the
-JavaScript language. It targets Node.js runtime and can be used on different 
operating systems on any Node.js 20 or
+JavaScript language. It targets Node.js runtime and can be used on different 
operating systems on any Node.js 22 or
 above. Since the JavaScript naming conventions are very similar to that of 
Java, it should be very easy to switch
 between Gremlin-Java and Gremlin-JavaScript.
 
diff --git a/gremlin-js/gremlin-javascript/package.json 
b/gremlin-js/gremlin-javascript/package.json
index ee343abec6..6bcd3ce7a6 100644
--- a/gremlin-js/gremlin-javascript/package.json
+++ b/gremlin-js/gremlin-javascript/package.json
@@ -96,6 +96,6 @@
     "doc": "jsdoc -r -d doc -R README.md lib/"
   },
   "engines": {
-    "node": ">=20"
+    "node": ">=22"
   }
 }
diff --git a/gremlin-js/gremlin-mcp/package.json 
b/gremlin-js/gremlin-mcp/package.json
index 09362dee69..65892bce6f 100644
--- a/gremlin-js/gremlin-mcp/package.json
+++ b/gremlin-js/gremlin-mcp/package.json
@@ -69,7 +69,7 @@
     "typescript-eslint": "^8.40.0"
   },
   "engines": {
-    "node": ">=20"
+    "node": ">=22"
   },
   "repository": {
     "type": "git",
diff --git a/gremlin-js/gremlint/package.json b/gremlin-js/gremlint/package.json
index c3200bbf8f..64a3edb2fb 100644
--- a/gremlin-js/gremlint/package.json
+++ b/gremlin-js/gremlint/package.json
@@ -49,6 +49,6 @@
     "lib/**/*"
   ],
   "engines": {
-    "node": ">=20"
+    "node": ">=22"
   }
 }

Reply via email to