129 wires and counting

$ follow Node.js

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

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-05-06
stories 49

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

NODE.JS 26 SHIPS WITH TEMPORAL API ENABLED BY DEFAULT

By RepoJournal · Filed · About Node.js · Composed from the cited sources · methodology

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.

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`.