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-07-29
stories 36

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

NET/PROMISES ARRIVES, SECURITY RELEASE DELAYED AGAIN

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

Node.js ships a promise-based net API that eliminates hand-wired event listeners, while the July security release slips for the second time.

The net module now has an experimental `net/promises` namespace [1], mirroring the existing fs/promises and dns/promises patterns. This is the first major ergonomic win for connection handling in Node.js core, letting developers `await` socket connections and server listening without manually wiring `'connect'` and `'error'` events. The feature is available via `require('node:net/promises')` or `require('node:net').promises`. Meanwhile, two back-to-back blog posts [3] [4] announce the July 2026 security release has been postponed again, with no new timeline published yet. On the reliability front, a critical fix landed for AbortSignal.any() [2], which was leaking memory by failing to prune aborted composites from persistent signal tracking. Dependency maintenance continues across the ecosystem: dist-indexer bumped the bl library to 7.0.10 [5] and hit v1.8.21 [6], while SQLite updated to 3.53.4 [7]. Documentation improvements landed too, with MDN cross-references now integrated into fs module docs for explicit resource management [8].

Action items

References

  1. [1] net: add experimental net/promises API ↗ nodejs/node
  2. [2] lib: fix AbortSignal.any() observed-composite leak ↗ nodejs/node
  3. [3] Blog: announce delay of security release (again) (#9030) ↗ nodejs/nodejs.org
  4. [4] Blog: announce sec release postponed (#9022) ↗ nodejs/nodejs.org
  5. [5] chore(deps): bump bl from 7.0.8 to 7.0.10 ↗ nodejs/nodejs-dist-indexer
  6. [6] v1.8.21 ↗ nodejs/nodejs-dist-indexer
  7. [7] deps: update sqlite to 3.53.4 ↗ nodejs/node
  8. [8] doc: add MDN links for explicit resource management in fs ↗ nodejs/node

Quick answers

What shipped in Node.js on July 29, 2026?
Node.js ships a promise-based net API that eliminates hand-wired event listeners, while the July security release slips for the second time. In total, 18 commits, 17 pull requests, and 1 releases landed.
Who contributed to Node.js on July 29, 2026?
10 developers shipped this update, including github-actions[bot], dependabot, semantic-release-bot, lluisemper, Ethan-Arrowood, Paul Bouchon, nodejs-github-bot, and Soul Lee, and 2 more.
What were the notable Node.js updates?
net: add experimental net/promises API, lib: fix AbortSignal.any() observed-composite leak, and Blog: announce delay of security release (again) (#9030).