RepoJournal
Node.js

@nodejs

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

Pick a date

The Wire · Showcase

NODE.JS SNAP DROPS YARN, SHIPS TEMPORAL BY DEFAULT

By RepoJournal · Filed · About Node.js

Rod Vagg bmuenzenmeyer lizuju Aviv Keller aduh95 JamieMagee trivikr +2
9 people shipped this

Node.js snap builds are moving forward: Yarn support ends for pre-26 releases, Node 26 enters the CI pipeline, and Temporal becomes a standard feature across all new builds.

The snap maintainers shipped breaking changes that mark a hard line in the sand [1]. Node 20 is out of the CI matrix, Node 26 is in [2], and pre-26 builds no longer include Yarn [1]. This isn't just version housekeeping. Temporal landed as an enabled-by-default feature in Node builds [3], which means snap users get the stage-3 temporal API without feature flags. Over on the core side, Node addressed compile-time warnings in the c-ares bindings by updating deprecated function calls [4], and OpenSSL gained RISC-V assembly support that was unavailable when riscv64 was first added to the build matrix [5]. Doc-kit is patching its Vercel scripts to build against the latest upstream Node release tag instead of the process version [6], and stream consumers now defensively copy SharedArrayBuffer-backed chunks to prevent unintended data persistence [7]. Unofficial builds fixed a critical arm64-musl gap where the musl-cross-make toolchain wasn't injecting build-id sections, breaking postject-based SEA tooling [8].

Action items

References

  1. [1] feat!: remove yarn for pre-26 (#100) nodejs/snap
  2. [2] chore(ci): drop 20, add 26 nodejs/snap
  3. [3] fix: enable Temporal in Node builds nodejs/snap
  4. [4] dns: address compile-time warnings ↗ nodejs/node
  5. [5] deps: enable OpenSSL asm support for riscv64 ↗ nodejs/node
  6. [6] fix(vercel): update vercel scripts to build against latest Node.js release tag ↗ nodejs/doc-kit
  7. [7] stream: copy SAB-backed chunks in iter consumers ↗ nodejs/node
  8. [8] fix: emit build-id in arm64-musl cross-compiled binaries (#233) nodejs/unofficial-builds

More from @nodejs

Daily updates, in your inbox

Follow Node.js

The Node.js runtime — every backend team's CVE source of truth We'll email you a link to confirm first.

Free. Confirm via email. Unsubscribe in one click.

— or follow the whole beat:

Elsewhere on the wire