Changelog

nodejs/node · · 5 commits

Streams race fix leads a mostly doc/tools day

Node.js fixed a TransformStream cancel/write race, plus workflow, release-tooling, and docs updates.

Fix TransformStream cancel/write race that leaked internal TypeErrors (marcopiraccini1647288) A race between reader.cancel() and a late writer.write() could clear the transform algorithm while a pending write still tried to use it, surfacing an internal TypeError (transformAlgorithm is not a function). The fix guards against concurrent cancel/abort/close, and the new regression test ensures the race settles cleanly instead of leaking implementation details.

Other misc changes

  • Daily WPT workflow nightly version lookup corrected for the arm64 nightly index (panva5536325)
  • Release proposal linter example updated to use 10-character short SHAs (richardlau7c4dc34)
  • Windows SDK requirement documentation updated to Windows 11 in BUILDING.md (MikeMcC399ef0f0b0)
  • expectFailure markdown formatting clarified in the test API docs (JakobJingleheimer23ba205)