RepoJournal
Node.js

@nodejs

The Node.js runtime - every backend team's CVE source of truth

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

NODE.JS 26 SHIPS WITH TEMPORAL API ENABLED BY DEFAULT

By RepoJournal · Filed · About Node.js

Node.js 26 is live with the Temporal API enabled by default, V8 14.6, and Undici 8.0, marking a major leap forward—but developers upgrading will face breaking changes in assert, build requirements, and core APIs.

Node.js 26 [1][2] arrives as the Current release with Temporal finally production-ready and GCC 13.2 now mandatory for builds [2]. V8 advances to 14.6 and Undici jumps to 8.0, both carrying semver-major implications for the ecosystem. The release also hardens Promise.race() and Promise.any() by skipping unnecessary JS callbacks for losing promises [6], eliminating memory bloat in tight loops that previously caused OOM errors. Assert gains printf-style formatting support [2], a breaking change for code expecting specific error signatures. Meanwhile, the undici team continues stabilizing the HTTP client with snapshot recording now supporting body and query normalization [3], letting teams strip volatile fields like timestamps and cache-busting params from request matching—critical for reliable test snapshots in CI/CD pipelines. Test flakiness fixes across undici [4][5] suggest the team caught race conditions in stream compatibility and timeout handling before they hit production.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] 2026-05-05, Version 26.0.0 (Current), @RafaelGSS ↗ nodejs/node
  2. [2] 2026-05-05, Version 26.0.0 (Current) nodejs/node
  3. [3] `SnapshotAgent`: Add `normalizeBody` and `normalizeQuery` ↗ nodejs/undici
  4. [4] test: deflake stream compat coverage ↗ nodejs/undici
  5. [5] test: resolve flaky timeout in issue-3356 (#5188) nodejs/undici
  6. [6] src: skip JS callback for settled Promise.race losers nodejs/node

Quick answers

What shipped in Node.js on May 6, 2026?
Node.js 26 is live with the Temporal API enabled by default, V8 14.6, and Undici 8.0, marking a major leap forward—but developers upgrading will face breaking changes in assert, build requirements, and core APIs. In total, 25 commits, 23 pull requests, and 1 releases landed.
Who contributed to Node.js on May 6, 2026?
2 developers shipped this update, including GeoffreyBooth and mcollina.
What were the notable Node.js updates?
2026-05-05, Version 26.0.0 (Current), @RafaelGSS, 2026-05-05, Version 26.0.0 (Current), and `SnapshotAgent`: Add `normalizeBody` and `normalizeQuery`.

More from @nodejs

Daily updates, in your inbox

Follow Node.js

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?