Skip to content

Backport gremlin-js node 22+ compatibility changes from 3.8 to 3.7#3333

Merged
xiazcy merged 1 commit into3.7-devfrom
backport-node22-compat
Mar 23, 2026
Merged

Backport gremlin-js node 22+ compatibility changes from 3.8 to 3.7#3333
xiazcy merged 1 commit into3.7-devfrom
backport-node22-compat

Conversation

@xiazcy
Copy link
Copy Markdown
Contributor

@xiazcy xiazcy commented Mar 19, 2026

Original change to 3.8, back-porting to 3.7 due to node 20 reaching EOF in Apr. This should be non-breaking for the upcoming 3.7.6 release.

VOTE +1

@kenhuuu
Copy link
Copy Markdown
Contributor

kenhuuu commented Mar 19, 2026

VOTE +1

@Cole-Greer
Copy link
Copy Markdown
Contributor

I would consider this breaking for any users who previously relied on globalWebSockets being used with the default client configuration, which will now be swapped to ws with default configs.

Regardless, I think this is outweighed by the need to support Node 22 and 24 now that Node 20 is passing end of life in a month.

VOTE +1

@spmallette
Copy link
Copy Markdown
Contributor

VOTE +1

@xiazcy xiazcy merged commit b75f82c into 3.7-dev Mar 23, 2026
50 checks passed
@xiazcy xiazcy deleted the backport-node22-compat branch March 23, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants