RepoJournal
Node.js

@nodejs

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

Pick a date

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].

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

FAQ

What changed 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.
What should Node.js teams do about it?
Review stream.pipeTo() changes if you have custom transform middleware • Watch the crypto Hash._Transform error handling PR for merge status • Update Amaro to SWC v1.15.41 on next maintenance cycle
Which Node.js repositories shipped on June 15, 2026?
nodejs/amaro, nodejs/node, nodejs/undici

Related across the cluster

For your repos

The showcase is a teaser.
Your wire is the product.

Same engine. Different stack. Below: what changes when the wire is yours.

Showcase wire

  • 14 famous open source orgs
  • One wire per day
  • Public, generic
  • Read on the web, when you remember

Your wire

  • Up to 1,500 of your repos - orgs, deps, vendors
  • Morning and evening briefs
  • Action items routed to your team
  • Slack delivery, email, breaking-news CVE alerts

Want a hands-on demo first? Ask a current user for an invite link.