RepoJournal
Node.js

@nodejs

The Node.js runtime - every backend team's CVE source of truth

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.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

NODE CORE REMOVES DEAD CODE, UPGRADES NPM, UNDICI FIXES HTTP/2 QUEUE CORRUPTION

By RepoJournal · Filed · About Node.js

Node's test runner shed unused helpers while the debugger gained new probe termination controls, but the real urgency is undici's HTTP/2 fix for out-of-order stream completion that could leave requests dangling.

The core team is cleaning house [1] with dead code removal in the test runner while adding real functionality to the debugger's probe mode [2], which now supports termination limits for per-probe hits. On the C++ side, node::ObjectWrap is officially deprecated [3] in favor of better userland alternatives that don't lock you into specific Node versions. npm bumped to 11.17.0 [5] with new tooling for script allowlisting and dependency age controls. But the critical fix lives in undici: HTTP/2 streams completing out of order were corrupting the request queue [6], advancing the wrong index and potentially losing running requests entirely. The team also backported WebSocket fragmentation fixes [7] that ensure empty fragments don't trip maxFragments limits, closing a spec compliance gap. fs.readFile now accepts caller-supplied buffers [4], reducing allocation pressure for high-volume workloads.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] test_runner: remove unused shuffleArrayWithSeed nodejs/node
  2. [2] debugger: add --max-hit option to probe mode nodejs/node
  3. [3] src: officially deprecate `node::ObjectWrap` nodejs/node
  4. [4] fs: support caller-supplied readFile() buffers ↗ nodejs/node
  5. [5] deps: upgrade npm to 11.17.0 ↗ nodejs/node
  6. [6] fix: preserve h2 queue on out-of-order completion ↗ nodejs/undici
  7. [7] Cherry-pick 91678cbbce and 7a2db575e0 (#5422) nodejs/undici

Quick answers

What shipped in Node.js on June 14, 2026?
Node's test runner shed unused helpers while the debugger gained new probe termination controls, but the real urgency is undici's HTTP/2 fix for out-of-order stream completion that could leave requests dangling. In total, 16 commits and 10 pull requests landed.
Who contributed to Node.js on June 14, 2026?
2 developers shipped this update, including mcollina and npm-cli-bot.
What were the notable Node.js updates?
test_runner: remove unused shuffleArrayWithSeed, debugger: add --max-hit option to probe mode, and src: officially deprecate `node::ObjectWrap`.

More from @nodejs

Daily updates, in your inbox

Follow Node.js

Keep up with Node.js in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.