puppeteer-core-v25.2.0
puppeteer-core: v25.2.0
Release Notes
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