The Wire · Showcase
COREPACK DROPS NODE 20 AND 25 SUPPORT, UNDICI 8.3.0 SHIPS POOL FIX
By RepoJournal · Filed · About Node.js
Corepack is breaking backward compatibility by ending support for Node.js 20 and 25, while requiring NODE_USE_ENV_PROXY for proxy functionality going forward.
Corepack's new engine support matrix [1] [2] marks a significant shift in maintenance strategy, dropping two actively-used versions and moving to built-in proxy support that requires explicit environment configuration. This is a forcing function for teams still on Node 20 to plan their migration timeline now. Undici 8.3.0 landed this morning [3] with a critical fix that preserves pool capacity after removing stale clients [3], addressing a connection stability issue that affected production workloads. The release also fixes a race condition in test suites on Windows [4] where listeners registered after connection initiation could miss events. Over on nodejs.org, the dev team merged a lint toolchain refresh [5] bumping ESLint to 10.2.1, TypeScript-ESLint to 8.59.1, and Prettier to 3.8.3, plus React component library updates [6] to 19.2.6. Playwright test infrastructure got a Windows fix in 1.59.1 [7] that restores codegen and UI functionality after a console window regression.
Action items
- → Plan Node.js version migration away from 20 and 25 before updating Corepack nodejs/corepack [plan]
- → Update Undici to 8.3.0 to fix pool capacity handling nodejs/undici [monitor]
- → Sync lint dependencies in nodejs.org workflow (ESLint 10.2.1, TypeScript-ESLint 8.59.1) nodejs/nodejs.org [plan]
References
- [1] chore(deps): bump engine support matrix ↗ nodejs/corepack
- [2] chore(deps): bump engine support matrix (#831) nodejs/corepack
- [3] v8.3.0 ↗ nodejs/undici
- [4] fix: register connect listener before initiating requests in close-and-destroy test ↗ nodejs/undici
- [5] meta: bump the lint group across 1 directory with 5 updates ↗ nodejs/nodejs.org
- [6] meta: bump the react group across 1 directory with 2 updates ↗ nodejs/nodejs.org
- [7] meta: bump @playwright/test from 1.58.2 to 1.59.1 ↗ nodejs/nodejs.org
FAQ
- What changed in Node.js on May 15, 2026?
- Corepack is breaking backward compatibility by ending support for Node.js 20 and 25, while requiring NODE_USE_ENV_PROXY for proxy functionality going forward.
- What should Node.js teams do about it?
- Plan Node.js version migration away from 20 and 25 before updating Corepack • Update Undici to 8.3.0 to fix pool capacity handling • Sync lint dependencies in nodejs.org workflow (ESLint 10.2.1, TypeScript-ESLint 8.59.1)
- Which Node.js repositories shipped on May 15, 2026?
- nodejs/corepack, nodejs/undici, nodejs/nodejs.org