143 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-08-14
stories 42

© 2026 RepoJournal Home Showcase How it works Privacy

$ the-wire · showcase

NODE TEST RUNNER GAINS BOOLEAN FILTERS, CRYPTO SPEC COMPLIANCE TIGHTENS

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

Node's test runner now supports full boolean expression syntax for tag filtering, while the crypto module closes gaps between implementation and WebCrypto spec.

The test_runner landed a major upgrade to its tag filtering system [1], adding boolean operators (and/or/not), wildcards, and parenthetical grouping to the literal tag filter that shipped weeks earlier. This is the kind of capability teams with large test suites have been waiting for. Meanwhile, SubtleCrypto.supports() tightened its accuracy across four constraint areas [2], eliminating false positives for ML-KEM imports, HKDF output lengths, and RSA key generation that previously claimed support they didn't actually have. On the FFI desk, detached ArrayBuffers are now rejected in pointer conversion paths [3], preventing silent null-pointer passes to native code. The sqlite binding exposed prepared statement statistics [4], and REPL documentation now covers DEP0185 class instantiation behavior [5], filling gaps left by semver-major changes. Over at nodejs.org and citgm, maintainers fixed import alias handling [6] and bumped codecov tooling to resolve Node.js 20 deprecation warnings [7].

Action items

References

  1. [1] test_runner: extend tag filter with boolean expression DSL ↗ nodejs/node
  2. [2] crypto: improve SubtleCrypto.supports() accuracy ↗ nodejs/node
  3. [3] ffi: reject detached ArrayBuffers as pointers ↗ nodejs/node
  4. [4] sqlite: expose prepared statement statistics ↗ nodejs/node
  5. [5] doc: document REPL DEP0185 throws and uncaught-exception behavior ↗ nodejs/node
  6. [6] fix(ui): import aliases should not require preconditions ↗ nodejs/nodejs.org
  7. [7] chore: update codecov/codecov-action to v7.0.0 ↗ nodejs/citgm

Quick answers

What shipped in Node.js on August 14, 2026?
Node's test runner now supports full boolean expression syntax for tag filtering, while the crypto module closes gaps between implementation and WebCrypto spec. In total, 25 commits and 17 pull requests landed.
Who contributed to Node.js on August 14, 2026?
7 developers shipped this update, including Adrián Estrada, atlowChemi, geeksilva97, trivikr, panva, avivkeller, and MikeMcC399.
What were the notable Node.js updates?
test_runner: extend tag filter with boolean expression DSL, crypto: improve SubtleCrypto.supports() accuracy, and ffi: reject detached ArrayBuffers as pointers.