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" } }
