The Wire · Showcase
NET/PROMISES ARRIVES, SECURITY RELEASE DELAYED AGAIN
By RepoJournal · Filed · About Node.js
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].
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Review net/promises migration path for your connection-heavy services nodejs/node [plan]
- → Patch AbortSignal.any() if you track multiple abort sources nodejs/node [immediate]
- → Watch for July security release announcement with concrete date nodejs/nodejs.org [monitor]
References
- [1] net: add experimental net/promises API ↗ nodejs/node
- [2] lib: fix AbortSignal.any() observed-composite leak nodejs/node
- [3] Blog: announce delay of security release (again) (#9030) nodejs/nodejs.org
- [4] Blog: announce sec release postponed (#9022) nodejs/nodejs.org
- [5] chore(deps): bump bl from 7.0.8 to 7.0.10 ↗ nodejs/nodejs-dist-indexer
- [6] v1.8.21 ↗ nodejs/nodejs-dist-indexer
- [7] deps: update sqlite to 3.53.4 ↗ nodejs/node
- [8] doc: add MDN links for explicit resource management in fs nodejs/node