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-02
stories 34

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

UNDICI FIXES SOCKET CRASH AND HTTP/2 HANG BUGS THAT BREAK PRODUCTION

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

Undici shipped two critical parser fixes overnight that prevent process crashes on socket close and eliminate request hangs on early HTTP/2 responses.

The first fix addresses a crash in HTTP/1 parsing when a response body applies backpressure [1]. When the socket closes while the llhttp parser is paused, the finish() call would assert and crash the entire process with an uncatchable error from the socket 'end' handler. This now resumes the paused parser and drains it correctly, letting responses complete across all body framings. The second fix tackles HTTP/2 request hangs when a server returns a final response (like 401) instead of 100 Continue on Expect: 100-continue requests [2]. The body write was bound to a 'continue' event that never fires, leaving the stream half-open and the response never delivered. Both fixes are in the queue and address scenarios that silently break production applications. Separately, Node core is tightening HTTP request validation around absolute-form paths [3] to prevent proxy confusion attacks where mismatched Host headers route requests to unintended destinations. The core team also added TLS group reporting for post-quantum cryptography [4], letting getEphemeralKeyInfo() identify ML-KEM and hybrid groups. And a new stress-test workflow [5] lets you manually dispatch test runs on any PR to catch flaky tests before merge.

Quick answers

What shipped in Node.js on July 2, 2026?
Undici shipped two critical parser fixes overnight that prevent process crashes on socket close and eliminate request hangs on early HTTP/2 responses. In total, 16 commits and 18 pull requests landed.
Who contributed to Node.js on July 2, 2026?
4 developers shipped this update, including ronag, jeswr, joyeecheung, and panva.
What were the notable Node.js updates?
fix(h1): complete paused parser on socket end instead of crashing, fix(h2): deliver an early final response to an Expect: 100-continue request, and http: document and validate options.path when it's in absolute-form.