Changelog

nodejs/node · · 8 commits

Docs and deps refresh, plus perfetto fix

Collaborator workflow docs were expanded, core deps were updated, and perfetto gained an x64 CPU guard to avoid crashes on unsupported machines.

Document collaborator automation and triage flow (panva5c447f6)

Expanded the collaborator guide with clearer guidance on stale automation, fast-track approvals, commit queue usage, needs-ci semantics, and the repo’s pinned triage views. This should make day-to-day PR handling more consistent and reduce label/queue confusion.

Update perfetto to 58.2 with x64 CPU checks (nodejs-github-bot3475dac)

Perfetto was bumped to 58.2, and the embedded SDK now includes a startup guard that checks for required x86_64 CPU features before running optimized code. That prevents hard-to-diagnose crashes or illegal-instruction failures on machines lacking SSE4.2, AVX2, BMI2, POPCNT, or LZCNT.

Refresh Corepack to 0.36.0 (nodejs-github-bot46c8af4)

Corepack picked up a new release with support for unverified-download policy controls and improved handling of devEngines.packageManager ranges. The bundled docs and generated runtime were updated accordingly, so Node’s packaged package-manager shim reflects the latest behavior.

Update GoogleTest and Simdjson vendored deps (nodejs-github-bot50bdfd6, nodejs-github-bot6c7e226)

Vendored testing and JSON parsing libraries were synced to upstream revisions. The simdjson update also includes a depth check and a safer string comparison path in generated code, which helps avoid out-of-bounds behavior in edge cases.

Other misc changes

  • WPT URL fixtures updated to a newer upstream commit (nodejs-github-bot242909f)
  • Skip fs-watch-recursive-delete-race on AIX (aduh95f9ab994)
  • Nixpkgs pins refreshed for macOS/build tooling (nodejs-github-botf80223c)