129 wires and counting

$ follow Node.js

Keep up with Node.js in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-06-30
stories 35

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

NODE FIXES VM PROPERTY DESCRIPTOR BUG, TYPESCRIPT INSTRUMENTATION GAPS

By RepoJournal · Filed · About Node.js · Composed from the cited sources · methodology

Node's VM context is now copying property descriptors correctly after a recent V8 change exposed a long-standing bug that left values undefined.

The VM fix [1] matters immediately if you're using `vm.createContext` and property interception hooks. The descriptor copy was silently assigning undefined values when none existed, but Node's recent changes made V8 stop auto-correcting this, leaving broken property definitions in place. In parallel, import-in-the-middle now handles type-stripped TypeScript modules [2], closing an instrumentation gap that left `.ts` files running completely uninstrumented when Node's `--experimental-strip-types` flag was active. The library now adds TypeScript formats to its handler list, ensuring hooks fire even when source is type-stripped before parsing [3]. On the dependency front, Node merged updates to nghttp3 1.17.0 [4] and SQLite 3.53.3 [5], both routine maintenance. Infrastructure improvements include a new GitHub Actions benchmark runner [7] that lets non-collaborators test performance on their own forks, and Node's tracing layer is being abstracted to support both legacy and perfetto agents [6], setting up diagnostics for the future.

Quick answers

What shipped in Node.js on June 30, 2026?
Node's VM context is now copying property descriptors correctly after a recent V8 change exposed a long-standing bug that left values undefined. In total, 18 commits, 16 pull requests, and 1 releases landed.
Who contributed to Node.js on June 30, 2026?
4 developers shipped this update, including legendecas, BridgeAR, nodejs-github-bot, and aduh95.
What were the notable Node.js updates?
vm: fix copying PropertyDescriptor, fix: instrument type-stripped TypeScript modules, and feat: instrument type-stripped TypeScript modules (#258).