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 FIXES STORAGE CRASH AND FFI VALIDATION BUG

By RepoJournal · Filed · About Node.js

Node core landed critical fixes for a Storage.prototype length crash and FFI void parameter validation, while undici realigned its lifecycle with bundled Node versions.

The most pressing fix arrives in src: a crash when reading length on Storage.prototype [1] is now resolved, preventing crashes in production code that touches the Storage API. Alongside that, the FFI layer now properly validates 'void' as a parameter type in getFunction and getFunctions [2], closing a gap where invalid void parameters could slip past validation. A secondary issue in ContextifyContext property definer interception is also fixed [3], preventing double invocation of definer callbacks on writable properties. On the documentation front, fs.StatFs got a comprehensive overhaul with expanded descriptions, byte-count examples, and clarification on units [4], making it actually useful for developers. Undici aligned its end-of-life timeline to match the Node version it's bundled in [5], so if you're tracking bundled dependencies, your EOL calendar just got cleaner. The doc tooling got a minor bump [6] that keeps the pipeline stable.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] src: fix crash when reading length on Storage.prototype nodejs/node
  2. [2] ffi: validate 'void' as parameter type in getFunction and getFunctions nodejs/node
  3. [3] src: fix ContextifyContext property definer interception result ↗ nodejs/node
  4. [4] doc: improve fs.StatFs documentation with examples and clarifications ↗ nodejs/node
  5. [5] docs: match undici EoL to node version it's bundled in ↗ nodejs/undici
  6. [6] tools: bump @node-core/doc-kit from 1.3.5 to 1.3.6 in /tools/doc in the doc group ↗ nodejs/node

Quick answers

What shipped in Node.js on May 28, 2026?
Node core landed critical fixes for a Storage.prototype length crash and FFI void parameter validation, while undici realigned its lifecycle with bundled Node versions. In total, 15 commits and 13 pull requests landed.
Who contributed to Node.js on May 28, 2026?
4 developers shipped this update, including legendecas, aymanxdev, trivikr, and dependabot[bot].
What were the notable Node.js updates?
src: fix crash when reading length on Storage.prototype, ffi: validate 'void' as parameter type in getFunction and getFunctions, and src: fix ContextifyContext property definer interception result.

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?