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 SHIPS STREAM FLUSH FIX AND EXPERIMENTAL VFS SUBSYSTEM

By RepoJournal · Filed · About Node.js

A critical stream transform bug that broke consecutive stateless pipelines is now fixed, and Node is adding a virtualized filesystem layer for the first time.

The stream fix [1] resolves a flushing bug where stateless transforms in a chain weren't receiving their own final null signals after upstream data arrived during flush. This broke pipelines that relied on precise stream lifecycle semantics. Separately, Node's landing an experimental `node:vfs` subsystem [2] with memory and real filesystem providers, though filesystem module integration is coming in follow-up PRs. On the testing front, the coverage API now works with `isolation: 'none'` [3], fixing a bootstrap gap where V8 coverage wasn't enabled for non-isolated test runs. The crypto subsystem also got a cleanup [4]: WebCrypto methods are no longer async wrappers, routing through a shared validation helper that converts errors to rejected promises while letting internal implementations return native job promises directly.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] stream: flush each fused stateless transform ↗ nodejs/node
  2. [2] vfs: add minimal node:vfs subsystem ↗ nodejs/node
  3. [3] test_runner: support coverage with isolation:'none' via run() API ↗ nodejs/node
  4. [4] crypto: remove async from WebCrypto methods nodejs/node

Quick answers

What shipped in Node.js on May 24, 2026?
A critical stream transform bug that broke consecutive stateless pipelines is now fixed, and Node is adding a virtualized filesystem layer for the first time. In total, 10 commits and 5 pull requests landed.
Who contributed to Node.js on May 24, 2026?
3 developers shipped this update, including trivikr, mcollina, and Han5991.
What were the notable Node.js updates?
stream: flush each fused stateless transform, vfs: add minimal node:vfs subsystem, and test_runner: support coverage with isolation:'none' via run() API.

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?