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

SWC COMPILER BUMP LANDS ACROSS AMARO, NODE STREAM FIXES PILE UP

By RepoJournal · Filed · About Node.js

Amaro shipped SWC v1.15.41 overnight while Node's stream implementation gets surgical fixes for edge cases that broke pipeTo() transform handling.

Amaro completed its SWC update to v1.15.41 [1], which includes WASM builds [2] and corresponding chore updates [3] across the toolchain. The move is routine but worth tracking if you depend on Amaro for compilation. Over in Node core, engineers landed a critical fix for stream.pipeTo() that removes unreachable transform-writer handling [5], addressing the documented argument shape mismatch where destinations with a transform() method were being misclassified. This fix clears up issue #63683 and aligns behavior with the intended pipeTo(source, ...transforms, writer, options?) signature. The crypto subsystem is getting hardened too, with work underway to handle unhandled errors in Hash._transform [6]. Meanwhile, the event loop got a performance tweak: a new fast path in RunAndClearNativeImmediates skips V8 handle creation on every tick when the queues are empty [7], improving latency for applications with sparse immediate scheduling. Undici cleaned house by removing obsolete H2 pipelining reproducers [8], and Node's test suite expanded with three new utils method tests [4].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] chore(deps): update SWC to v1.15.41 ↗ nodejs/amaro
  2. [2] chore: build wasm from swc v1.15.41 nodejs/amaro
  3. [3] chore: update swc to v1.15.41 nodejs/amaro
  4. [4] test: add tests for 3 methods in utils ↗ nodejs/node
  5. [5] stream: remove transform-writer handling in pipeTo nodejs/node
  6. [6] crypto: fix unhandled error in Hash._transform ↗ nodejs/node
  7. [7] src: fast path empty native immediate drain ↗ nodejs/node
  8. [8] chore: removed repro-h2-pipelining-default.mjs and lint (#5420) nodejs/undici

Quick answers

What shipped in Node.js on June 15, 2026?
Amaro shipped SWC v1.15.41 overnight while Node's stream implementation gets surgical fixes for edge cases that broke pipeTo() transform handling. In total, 10 commits and 8 pull requests landed.
Who contributed to Node.js on June 15, 2026?
4 developers shipped this update, including nodejs-github-bot, watilde, haramj, and gurgunday.
What were the notable Node.js updates?
chore(deps): update SWC to v1.15.41, chore: build wasm from swc v1.15.41, and chore: update swc to v1.15.41.

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.