RepoJournal
Node.js

@nodejs

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

Pick a date

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.

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

FAQ

What changed 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.
What should Node.js teams do about it?
Review Node.js 26 breaking changes before upgrading production apps—especially assert behavior and GCC 13.2 requirement • Integrate undici 8.0 and test snapshot normalization options if you rely on request matching in snapshot-based testing • Monitor Temporal adoption patterns as it moves from experimental to default
Which Node.js repositories shipped on May 6, 2026?
nodejs/node, nodejs/undici

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.