Skip to content

Add Node.js 26 support; drop 25#3450

Merged
novemberborn merged 6 commits into
mainfrom
node26
May 16, 2026
Merged

Add Node.js 26 support; drop 25#3450
novemberborn merged 6 commits into
mainfrom
node26

Conversation

@novemberborn

@novemberborn novemberborn commented May 15, 2026

Copy link
Copy Markdown
Member
  • Sanitize line numbers for lib/ files in reporter logs
  • Remove v25 snapshots
  • Test with Node.js 26
  • Update support statement now that odd-numbered Node.js releases will become LTS
  • Upgrade to cbor2 for Node.js 26 snapshot compatibility

Comment thread lib/snapshot-manager.js
Comment on lines +204 to +207
// FIXME: This seems to be a bug in cbor2, ignoreGlobalTags shouldn't break (Uint8)Array encoding.
const types = new TypeEncoderMap();
types.registerEncoder(Array, writeArray);
types.registerEncoder(Uint8Array, writeUint8Array);

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hildjj FYI, something seems wrong here. It's late, so a proper bug report will have to come later sorry 😄 There's a related issue in the decode code path.

But, cbor2, yay!

@novemberborn novemberborn merged commit fcaaf43 into main May 16, 2026
16 checks passed
@novemberborn novemberborn deleted the node26 branch May 16, 2026 19:13
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.

1 participant