crypto: implement randomUUIDv7() by nabeel378 · Pull Request #62553 · nodejs/node

@nodejs-github-bot added crypto

Issues and PRs related to the crypto subsystem.

needs-ci

PRs that need a full CI run.

labels

Apr 2, 2026

Renegade334

@panva panva added the commit-queue-squash

Add this label to instruct the Commit Queue to squash all the PR commits into the first one.

label

Apr 2, 2026

Renegade334

Renegade334

panva

@panva panva changed the title crypto: add randomUUIDv7() crypto: implement randomUUIDv7()

Apr 2, 2026
Signed-off-by: nabeel378 <mohammadnabeeljameel@gmail.com>

@nabeel378

@nabeel378

@nabeel378

@nabeel378

- Make version/variant required params in serializeUUID
- Share buffer pools (uuidData/uuidNotBuffered) between v4 and v7

Signed-off-by: nabeel378 <mohammadnabeeljameel@gmail.com>

@nabeel378

Signed-off-by: nabeel378 <mohammadnabeeljameel@gmail.com>

@Renegade334 Renegade334 added the semver-minor

PRs that contain new features and should be released in the next minor version.

label

Apr 2, 2026

@panva panva added the author ready

PRs that have at least one approval, no pending requests for changes, and a CI started.

label

Apr 2, 2026

Renegade334

@panva panva added request-ci

Add this label to start a Jenkins CI on a PR.

and removed request-ci

Add this label to start a Jenkins CI on a PR.

labels

Apr 2, 2026

araujogui