The Wire · Showcase
UNDICI 8.10.0 SHIPS AS NODE CORE DEPS SYNC ACROSS THE STACK
By RepoJournal · Filed · About Node.js
Node's HTTP client dependency landed overnight alongside WebCrypto test suite updates and a critical commit queue fix that unblocks the release pipeline.
Undici 8.10.0 is now baked into Node core [1], part of a dependency sweep that also brought in googletest and libffi 3.8.0 [2][3]. The WPT for WebCryptoAPI advanced to 4c2fd05ed5 [4], keeping Node's cryptographic compliance moving forward. Separately, node-core-utils shipped 7.1.0 [5] with a fix that matters for every release: the commit queue now filters check suites by GitHub Actions App ID instead of requesting metadata it can't access [6], unblocking a permissions wall that was slowing automation. The same release adds structured GraphQL error reporting [7], so when things break, the pipeline logs tell the full story. On the build front, the `--enable-static` flag is now deprecated since libnode.a is always produced [8], a cleanup that removes dead config options. Watch undici's websocket security fix in the test harness [9], where ws bumped to 8.21.3 to correctly reject permessage-deflate offers with invalid compression parameters.
One email a day. Unsubscribe in one click.
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. Read a past issue →
Action items
- → Review deprecation of --enable-static in your build scripts nodejs/node [plan]
- → Deploy node-core-utils 7.1.0 to your release infrastructure nodejs/node-core-utils [immediate]
- → Monitor undici 8.10.0 in staging before production rollout nodejs/node [monitor]
References
- [1] deps: update undici to 8.10.0 ↗ nodejs/node
- [2] deps: update googletest to d89aac5f0dd4021198d903d39de16f896726de21 ↗ nodejs/node
- [3] deps: update libffi to 3.8.0 ↗ nodejs/node
- [4] test: update WPT for WebCryptoAPI to 4c2fd05ed5 ↗ nodejs/node
- [5] v7.1.0 ↗ nodejs/node-core-utils
- [6] fix: filter check suites to GitHub Actions nodejs/node-core-utils
- [7] feat: report GraphQL error details nodejs/node-core-utils
- [8] build: deprecate always enabled `--enable-static` nodejs/node
- [9] build(deps-dev): bump ws from 8.21.1 to 8.21.3 ↗ nodejs/undici