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 DNS BEHAVIOR, DOCS TOOLING SHIFTS AWAY FROM OXC

By RepoJournal · Filed · About Node.js

DNS tests now codify a breaking change in record lookup behavior, while the documentation pipeline abandons OXC for a WASM-based alternative after CI runner incompatibility.

The most significant shift in node/node landed with tests that enforce the new ENODATA error thrown when DNS queries find no matching records [1]. This behavior changed in a prior commit, and the new test suite ensures the breaking change sticks: CNAME chains that resolve to domains without the requested record type now error instead of returning empty arrays. On the docs front, the nodejs.org team is promoting the beta API documentation more aggressively, adding prominent navigation links to increase discoverability [2]. Meanwhile, doc-kit ditched OXC for @swc/wasm because OXC does not work on all node.js CI runners [3], a practical acknowledgment that perfect tooling beats broken performance. The project also bumped histogram to 0.11.10 [4] and landed a V8 backport addressing LoongArch64 build failures [5]. Documentation syntax cleanup removed unsupported generic types from stream docs [6]. Crowdin translations synced across the website [7], and reliability reporting continued its automated cadence [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] dns: add tests for ENODATA states nodejs/node
  2. [2] Adds link to beta docs (#8998) nodejs/nodejs.org
  3. [3] fix(ast): swcify ↗ nodejs/doc-kit
  4. [4] deps: update histogram to 0.11.10 ↗ nodejs/node
  5. [5] deps: V8: backport c4d06ba586f33b8e5 ↗ nodejs/node
  6. [6] doc: remove unsupported syntax from `stream_iter.md` ↗ nodejs/node
  7. [7] [automated]: crowdin sync ↗ nodejs/nodejs.org
  8. [8] Add report for 2026-07-25 nodejs/reliability

Quick answers

What shipped in Node.js on July 25, 2026?
DNS tests now codify a breaking change in record lookup behavior, while the documentation pipeline abandons OXC for a WASM-based alternative after CI runner incompatibility. In total, 24 commits and 14 pull requests landed.
Who contributed to Node.js on July 25, 2026?
8 developers shipped this update, including David Evans, aduh95, nodejs-github-bot, Javonne-liu, nodejs-crowdin, Guilherme Araújo, bmuenzenmeyer, and avivkeller.
What were the notable Node.js updates?
dns: add tests for ENODATA states, Adds link to beta docs (#8998), and fix(ast): swcify.

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?