Skip to content

Commit 01c97ef

Browse files
authored
Upgraded node from version 18 to 20. (#3165)
1 parent 9809784 commit 01c97ef

File tree

11 files changed

+16
-11
lines changed

11 files changed

+16
-11
lines changed

CHANGELOG.asciidoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
6060
* Added the `PopContaining` interface designed to get label and `Pop` combinations held in a `PopInstruction` object.
6161
* Fixed bug preventing a vertex from being dropped and then re-added in the same `TinkerTransaction`
6262
* Fixed bug which could cause a 'Conflict: element modified in another transaction' when a transaction is attempting to add/drop/update a vertex or edge while another transaction is reading the same vertex or edge.
63+
* Upgraded Node version from 18 to 20
6364
6465
[[release-3-7-3]]
6566
=== TinkerPop 3.7.3 (October 23, 2024)

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ into channel (websocket and http) operations to use as a tool in understanding s
5353
5454
See: link:https://tinkerpop.apache.org/docs/3.7.4/reference/#metrics[Reference Documentation - Metrics]
5555
56+
==== Runtime Upgrades
57+
58+
Gremlin Javascript has been upgraded to Node 20.
59+
5660
=== Upgrading for Providers
5761
5862
==== Graph System Providers

gremlin-javascript/examples/node/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gremlin-javascript/examples/node/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
"author": "Ryan Tan",
1010
"license": "Apache-2.0",
1111
"dependencies": {
12-
"gremlin": "^3.7.0"
12+
"gremlin": "^3.7.3"
1313
}
1414
}

gremlin-javascript/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ limitations under the License.
2828
<properties>
2929
<maven.test.skip>false</maven.test.skip>
3030
<skipTests>${maven.test.skip}</skipTests>
31-
<npm.version>9.6.7</npm.version>
32-
<node.version>v18.17.0</node.version>
31+
<npm.version>10.8.2</npm.version>
32+
<node.version>v20.19.4</node.version>
3333
</properties>
3434
<build>
3535
<directory>${basedir}/target</directory>

gremlin-javascript/src/main/javascript/gremlin-javascript/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ services:
4343

4444
gremlin-js-integration-tests:
4545
container_name: gremlin-js-integration-tests
46-
image: node:18
46+
image: node:20
4747
volumes:
4848
- .:/js_app
4949
- ../../../../../gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features:/gremlin-test

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

Lines changed: 1 addition & 1 deletion
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
@@ -59,6 +59,6 @@
5959
"lint": "eslint --ext .js ."
6060
},
6161
"engines": {
62-
"node": ">=18"
62+
"node": ">=20"
6363
}
6464
}

gremlint/package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

gremlint/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,6 @@
4848
"lib/**/*"
4949
],
5050
"engines": {
51-
"node": ">=18"
51+
"node": ">=20"
5252
}
5353
}

0 commit comments

Comments
 (0)