$ the-wire · showcase
Undici reverts HTTP/2 fetch change, websocket fixes land
By RepoJournal · Filed · About Node.js · Composed from the cited sources · methodology
Undici's day was dominated by a revert that restores response headers and redirect following for Node.js global fetch over HTTP/2, alongside a large jump in websocket test passes.
Revert "fix: preserve HTTP/2 for legacy fetch consumers" nodejs/undici
Reverts the change that let HTTP/2 flow through Dispatcher1Wrapper, because object-form headers reached legacy callbacks and made Node.js global fetch drop response headers and stop following redirects. Regression coverage for the reported hang was added using an HTTP/2-capable server, so global fetch over HTTP/2 behaves as it did before the original patch.
fix websocketstream bugs nodejs/undici
KhafraDev reports websocket Web Platform Tests moving from 1255 passing and 354 failing to 1467 passing and 102 failing, mostly by fixing h2 websockets. The commit also skips the slowest tests, with the author noting Ubuntu needs 30 minutes to run.
fix hang on 3xx response with large body nodejs/undici
A 3xx response carrying a large body could hang the client; this fix targets that case and lands as a commit on main. The author is candid in the PR: "you would not believe how long it took to track this down" and "idek if this is the proper fix".
Node: feat: Node.js 22.23.3 (#22342) nodejs/official-images
The official Node image now builds Node.js 22.23.3, matching the blog post created for the same release, so pinned image tags and the release announcement stay in step.
Friendica: Min-Version & Security Fixings nodejs/official-images
Friendica's minimum version rises to 2026.05, and two packaging bugs are fixed: run_as passed its argument to sh -c without proper validation, and setup_msmtp.sh wrote /etc/msmtprc with permissions that were too open. Groovy images also picked up new release lines and Java 25.