RepoJournal
Node.js

@nodejs

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

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: JavaScript Full archive →

The Wire · Showcase

NODE CORE TIGHTENS TEST COVERAGE AS UNDICI SHIPS H2 NAMESPACE UPGRADE

By RepoJournal · Filed · About Node.js

Node's core test suite is closing escape hatches that let assertions slip through linter rules, while Undici moves HTTP/2 options into a cleaner namespace.

The test harness tightening [1] addresses a real gap: tests were destructuring `assert` and `fixtures` to dodge linter enforcement added in recent commits, letting assertions run without proper validation. This is the kind of creeping technical debt that surfaces during large refactors, and catching it now prevents cascading issues down the line. On the type system front, Node is removing `isDataView` from the types binding [2], cleaning up API surface that was creating friction. Meanwhile, Undici shipped a significant H2 options namespace change [6], grouping HTTP/2 settings under a dedicated namespace for better API ergonomics and maintainability. The same team refreshed Undici's Web Platform Test expectations [5] to stay synchronized with upstream test changes, a necessary chore that keeps compatibility signals accurate. Smaller wins include VFS symlink handling fixes [3] that make `lchown()` operate on the link itself rather than following it, and codeowner assignment for URL pattern files [4] to clarify review responsibilities.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] test: ensure assertions are reached on all tests ↗ nodejs/node
  2. [2] typings: remove isDataView from types binding nodejs/node
  3. [3] vfs: make lchown update symlink metadata ↗ nodejs/node
  4. [4] meta: add @nodejs/url as codeowner for node_url_pattern.* nodejs/node
  5. [5] test: update WPT expectations ↗ nodejs/undici
  6. [6] feat: namespace h2 options (#5498) nodejs/undici

Quick answers

What shipped in Node.js on July 28, 2026?
Node's core test suite is closing escape hatches that let assertions slip through linter rules, while Undici moves HTTP/2 options into a cleaner namespace. In total, 11 commits and 7 pull requests landed.
Who contributed to Node.js on July 28, 2026?
7 developers shipped this update, including aduh95, Archkon, trivikr, Efe Karasakal, Node.js GitHub Bot, mcollina, and metcoder95.
What were the notable Node.js updates?
test: ensure assertions are reached on all tests, typings: remove isDataView from types binding, and vfs: make lchown update symlink metadata.

More from @nodejs

Daily updates, in your inbox

Follow Node.js

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?