This release adds 3 notable features for engineering teams evaluating rollout.
Published 1mo
Developer Productivity
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
automation
chrome
chromium
developer-tools
firefox
headless-chrome
+3 more
node-module
testing
web
Summary
AI summaryUpdates 🛠️ Fixes, 🎉 Features, and 🏗️ Refactor across a mixed release.
Full changelog
25.2.0 (2026-06-22)
🎉 Features
- add page locale emulation (#15075) (c528f65)
- add waitForFunction to webWorkers (#15100) (0bdfa77)
- allow extensions to run over websockets (#15059) (b84d8a1)
- roll to Chrome 150.0.7871.24 (#15126) (b74ed1c)
- roll to Firefox 152.0 (#15125) (87be906)
🛠️ Fixes
- apply allowlist to non-auto-attach sessions (#15136) (5c7a0e0)
- await for Worker script exection (#15099) (dc469b8)
- block service worker registrations (#15135) (d03617c)
- correct screencast frame timing so playback matches real time (#15112) (525b384)
- remove global skipDownload early return to include other configs (#15130) (5b1cb20)
- roll to Firefox 152.0.1 (#15134) (fd12dd6)
- webmcp: invalidate webmcp tools on context destruction (#15068) (8e9c0fa)
📄 Documentation
- clarify the network allowlist/blocklist implementation (#15148) (a7f124c)
- Update Page.target deprecation message to cover broader usage. (#15108) (882c43d)
⚡ Performance
- cdp: parallelize extension workers fetching (#15057) (fdee509)
- optimize
headersArrayiteration in HTTPRequest (#15004) (eb95798) - optimize property descriptors iteration in JSHandle (#15094) (2483b65)
- parallelize iframe population in accessibility snapshots (#15083) (7e3d42e)
🏗️ Refactor
Dependencies
- The following workspace dependencies were updated
- dependencies
- @puppeteer/browsers bumped from 3.0.4 to 3.0.5
- dependencies
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About puppeteer
All releases →Related context
Related tools
Earlier breaking changes
- vbrowsers-v3.0.0 Public makeProgressCallback helper function removed.
- vbrowsers-v3.0.0 Switched from extract-zip to OS native tar/unzip.
- vbrowsers-v3.0.0 Proxy agent made optional peer dependency, upgraded to v8.
- vbrowsers-v3.0.0 Minimum Node.js v20.19 and TypeScript v5.0.1 required.
- vbrowsers-v3.0.0 Minimum Node.js version bumped to 22.
Beta — feedback welcome: [email protected]