v11.0.1
Patch Changes
-
Run tests with Vitest's default
forkspool on all platforms to avoid native-module segfaults in CI. (#816) -
Update Vivliostyle.js to 2.43.1: Bug Fixes (#818)
-
Drop Node.js 20 support and upgrade @puppeteer/browsers to v3 and puppeteer-core to v25. (#815)
This fixes broken Chrome downloads on recent Node.js releases (24.16.0+ and 26.1.0+), where a
Node.js stream-backpressure change stalls the frozenextract-zipdependency in
@puppeteer/browsers v2 mid-extraction without erroring, leaving a corrupted Chrome cache
(puppeteer/puppeteer#14957, nodejs/node#63487). The minimum
supported Node.js is now>=22.12.0. Because @puppeteer/browsers v3 extracts Chrome.zip
archives via the systemunzipCLI,unzipmust be available on the host (Linux); the
official Docker image already bundles it.Note: While dropping Node.js version support typically warrants a major version bump, this is
released as a patch version as an exception because it affects all users of the recently released
v11, and the Chrome download breakage is a critical blocker for those environments.
What's Changed
- fix(docker): Add
unzipfor @puppeteer/browsers v3+ Chrome extraction by @spring-raining in #812 - fix!: Switch @puppeteer/browsers to v3 to fix Chrome downloads on Node.js 24.16.0+ by @u1f992 in #815
- fix(test): Run Vitest with the forks pool on all platforms to avoid native-module segfaults by @u1f992 in #816
- fix: Update Vivliostyle.js to 2.43.1: Bug Fixes by @MurakamiShinyu in #818
- Version Packages by @github-actions[bot] in #819
Full Changelog: v11.0.0...v11.0.1