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-23
stories 17

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

NODE.JS STRIPS DEPRECATED API CALLS, FIXES FFI BOOL REGRESSION

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

Antoine du Hamel landed two critical cleanups in core this cycle, removing deprecated function calls and custom DOM polyfills while the FFI layer gets a precision fix that restores uint8 semantics.

Node.js is tightening its internal APIs. The stream module ditched its custom `CloneableDOMException` implementation [1], a workaround that's outlived its usefulness now that the platform's native `DOMException` supports cloning natively. The DNS module followed suit, stopping use of deprecated functions in `SetServers` [2], keeping the codebase aligned with modern patterns. On the FFI front, a subtle but important regression got fixed: the `bool` type in fast calls was incorrectly mapped to V8's JavaScript Boolean after JIT optimization, changing return values from numbers to Booleans and accepting true/false as arguments when it shouldn't [3]. The fix normalizes `bool` to `kUint8` semantics, restoring documented behavior. Documentation also got attention, with broken links cleaned up during backport work to v24.x [4]. Meanwhile, undici tightened Windows compatibility by ignoring auto-generated .npmrc files [5], and the nightly snapshots continue rolling [6].

Quick answers

What shipped in Node.js on July 23, 2026?
Antoine du Hamel landed two critical cleanups in core this cycle, removing deprecated function calls and custom DOM polyfills while the FFI layer gets a precision fix that restores uint8 semantics. In total, 10 commits and 7 pull requests landed.
Who contributed to Node.js on July 23, 2026?
5 developers shipped this update, including GitHub Actions, tsctx, Antoine du Hamel, trivikr, and Node.js GitHub Bot.
What were the notable Node.js updates?
stream: remove custom `CloneableDOMException` implementation, dns: stop using deprecated functions in `SetServers`, and ffi: preserve uint8 semantics for bool fast calls.