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 CLEANS HOUSE WHILE UNDICI FIXES FETCH MULTIPART TRAP

By RepoJournal · Filed · About Node.js

1 person shipped this

James Snell landed cleanup commits across QUIC internals as the team tightens the codebase, while undici patches a sneaky MockAgent bug that corrupts multipart form boundaries.

The Node.js core team is doing precision maintenance work on the QUIC implementation—removing unused environment and binding variables from session management [1] [2] that were accumulating technical debt. These aren't flashy changes but they're the kind of hygiene work that prevents future bugs in production QUIC code.

More urgent: undici just shipped a fix for a MockAgent fallback trap [4] [5] that was silently breaking multipart form uploads. When MockAgent couldn't handle a request and fell back to the real network, it was losing the serialized request body while keeping the Content-Type header—creating a mismatch in multipart boundaries that would fail silently in tests but blow up in production. The fix preserves the serialized body across the fallback boundary, which matters if you're relying on MockAgent for integration testing with form uploads.

Reliability also pushed a new report for the 2026 reliability audit cycle [3], keeping the tracking infrastructure current.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] quic: remove unused env_ variable in session_manager.h/cc nodejs/node
  2. [2] quic: remove unused binding variable in session.cc nodejs/node
  3. [3] Add report for 2026-05-10 nodejs/reliability
  4. [4] fix: preserve fetch multipart body on MockAgent fallback ↗ nodejs/undici
  5. [5] fix: preserve fetch multipart body on MockAgent fallback (#5269) nodejs/undici

Quick answers

What shipped in Node.js on May 10, 2026?
James Snell landed cleanup commits across QUIC internals as the team tightens the codebase, while undici patches a sneaky MockAgent bug that corrupts multipart form boundaries. In total, 4 commits and 1 pull requests landed.
Who contributed to Node.js on May 10, 2026?
1 developer shipped this update, including mcollina.
What were the notable Node.js updates?
quic: remove unused env_ variable in session_manager.h/cc, quic: remove unused binding variable in session.cc, and Add report for 2026-05-10.

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?