P

Puppeteer Releases

P
Puppeteer Releases Browser v25.11.0

puppeteer-core: v25.11.0

25.11.0 (2026-09-13) πŸŽ‰ Features roll to Chrome 153.0.8010.36 (#15443) (947d527) πŸ› οΈ Fixes roll to Chrome 152.0.7977.82 (#15434) (f0dc34c) roll to Firefox 155.0.1 (#15421) (25832f9) πŸ“„ Documentation clarify JavaScript coverage across navigations (#15445) (499c713)

P
Puppeteer Releases Browser v25.11.0

puppeteer: v25.11.0

25.11.0 (2026-09-13) πŸŽ‰ Features roll to Chrome 153.0.8010.36 (#15443) (947d527) Dependencies The following workspace dependencies were updated dependencies puppeteer-core bumped from 25.10.0 to 25.11.0

P
Puppeteer Releases Browser v3.2.2

browsers: v3.2.2

3.2.2 (2026-09-03) πŸ› οΈ Fixes revert launch browsers in detached mode on Windows to fix flakiness (#15415) (a84b032)

P
Puppeteer Releases Browser v25.10.0

puppeteer-core: v25.10.0

25.10.0 (2026-09-03) πŸŽ‰ Features implement video-stream-based screen recording via page.record() (#15387) (f6d5e28) roll to Firefox 155.0 (#15408) (ed544f7) πŸ› οΈ Fixes detect a websocket connection that died without a close (#15406) (8c3576b) distinguish an unwritable userDataDir from a running browser (#15405) (b464f6d) do not miss the first screencast frame while startScreencast is in flight (#1538…

P
Puppeteer Releases Browser v25.10.0

puppeteer: v25.10.0

25.10.0 (2026-09-03) ♻️ Chores puppeteer: Synchronize puppeteer versions Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.2.1 to 3.2.2 puppeteer-core bumped from 25.9.0 to 25.10.0

P
Puppeteer Releases Browser v25.9.0

puppeteer-core: v25.9.0

25.9.0 (2026-08-24) πŸŽ‰ Features roll to Firefox 154.0 (#15361) (d702da7) support shadow roots in MutationPoller (#15292) (4670a25) webmcp: support canceling tool execution (#15365) (3523f36) πŸ› οΈ Fixes roll to Chrome 152.0.7977.54 (#15363) (9088feb) set frame content without document.write (#15358) (83f8d1c)

P
Puppeteer Releases Browser v25.9.0

puppeteer: v25.9.0

25.9.0 (2026-08-24) ♻️ Chores puppeteer: Synchronize puppeteer versions Dependencies The following workspace dependencies were updated dependencies puppeteer-core bumped from 25.8.0 to 25.9.0

P
Puppeteer Releases Browser v3.2.1

browsers: v3.2.1

3.2.1 (2026-08-17) πŸ› οΈ Fixes computeSystemExecutablePath support validatePath (#15340) (73da9a4) launch browsers in detached mode on Windows to fix flakiness (#15339) (8e1022b) tell the user how to recover a partial browser folder (#15319) (bbc51bd)

P
Puppeteer Releases Browser v25.8.0

puppeteer-core: v25.8.0

25.8.0 (2026-08-17) πŸŽ‰ Features support followSymlinks option (#15335) (af6a23d) πŸ› οΈ Fixes computeSystemExecutablePath support validatePath (#15340) (73da9a4) launch browsers in detached mode on Windows to fix flakiness (#15339) (8e1022b) remove redundant overwrite and file access from ScreenRecorder (#15352) (61a1675) Dependencies The following workspace dependencies were updated dependencies @pupp…

P
Puppeteer Releases Browser v25.8.0

puppeteer: v25.8.0

25.8.0 (2026-08-17) πŸŽ‰ Features support followSymlinks option (#15335) (af6a23d) πŸ› οΈ Fixes tell the user how to recover a partial browser folder (#15319) (bbc51bd) Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.2.0 to 3.2.1 puppeteer-core bumped from 25.7.0 to 25.8.0

P
Puppeteer Releases Browser v25.7.0

puppeteer-core: v25.7.0

25.7.0 (2026-08-13) πŸŽ‰ Features roll to Chrome 152.0.7977.42 (#15330) (0c187db) tracing: support bufferSize option in tracing.start (#15328) (987f146) πŸ› οΈ Fixes logger calling causing crashes (#15338) (eb874a5) roll to Firefox 153.0.4 (#15329) (df5a524) πŸ—οΈ Refactor use Desposable stacks to track listeners (#15332) (df2d719)

P
Puppeteer Releases Browser v25.7.0

puppeteer: v25.7.0

25.7.0 (2026-08-13) πŸŽ‰ Features roll to Chrome 152.0.7977.42 (#15330) (0c187db) Dependencies The following workspace dependencies were updated dependencies puppeteer-core bumped from 25.6.0 to 25.7.0

P
Puppeteer Releases Browser v25.6.0

puppeteer-core: v25.6.0

25.6.0 (2026-08-11) πŸŽ‰ Features expose custom Logger to launch/connect (#15324) (ffe68ee) πŸ› οΈ Fixes cdp: do not fail a per-frame fan-out when an OOP iframe goes away (#15300) (e29c4e7) roll to Chrome 151.0.7922.76 (#15295) (5c78fe3) roll to Chrome 151.0.7922.77 (#15308) (321aa69) roll to Firefox 153.0.3 (#15294) (6c0a749) πŸ—οΈ Refactor pass logger though the constructors (#15297) (76c2a8d) use logger…

P
Puppeteer Releases Browser v25.6.0

puppeteer: v25.6.0

25.6.0 (2026-08-11) ♻️ Chores puppeteer: Synchronize puppeteer versions Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.1.0 to 3.2.0 puppeteer-core bumped from 25.5.0 to 25.6.0

P
Puppeteer Releases Browser v3.1.0

browsers: v3.1.0

3.1.0 (2026-08-04) πŸŽ‰ Features browsers: support custom logger (#15259) (02da11a) πŸ› οΈ Fixes disable WebUIOmniboxPopup and WebUIOmniboxAimPopup features (#15278) (5dc2964) run hooks even if we try to kill the process (#15249) (49353ca)

P
Puppeteer Releases Browser v25.5.0

puppeteer-core: v25.5.0

25.5.0 (2026-08-04) πŸŽ‰ Features roll to Firefox 153.0 (#15258) (6a54140) track dialog status (#15266) (9a6f646) πŸ› οΈ Fixes disable WebUIOmniboxPopup and WebUIOmniboxAimPopup features (#15278) (5dc2964) do not override the user agent when nothing is emulated (#15274) (39c4653) forward headers to browserURL HTTP discovery and WebSocket connection (#15238) (948d870) reject PWA access if network conditio…

P
Puppeteer Releases Browser v25.5.0

puppeteer: v25.5.0

25.5.0 (2026-08-04) ♻️ Chores puppeteer: Synchronize puppeteer versions Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.0.6 to 3.1.0 puppeteer-core bumped from 25.4.0 to 25.5.0

P
Puppeteer Releases Browser v25.4.0

puppeteer-core: v25.4.0

25.4.0 (2026-07-27) πŸŽ‰ Features add browser-level PWA install/launch/uninstall APIs (#15235) (4a48c8a) expose Explicit Resource Management (using) (#15027) (a1ca86b) expose handled getter on Dialog (#15225) (be6f726) roll to Chrome 151.0.7922.47 (#15237) (06442ae) πŸ› οΈ Fixes combine duplicate BiDi response headers instead of overwriting (#15203) (16ec165) don't throw in checkVisibility for a detached…

P
Puppeteer Releases Browser v25.4.0

puppeteer: v25.4.0

25.4.0 (2026-07-27) πŸŽ‰ Features roll to Chrome 151.0.7922.47 (#15237) (06442ae) Dependencies The following workspace dependencies were updated dependencies puppeteer-core bumped from 25.3.0 to 25.4.0

P
Puppeteer Releases Browser v3.0.6

browsers: v3.0.6

3.0.6 (2026-07-01) πŸ“„ Documentation fix the typos on documentation (#15167) (ab74e6a) πŸ—οΈ Refactor extract zip archives with yauzl instead of CLI tools (#15085) (04a9587)

P
Puppeteer Releases Browser v25.3.0

puppeteer-core: v25.3.0

25.3.0 (2026-07-01) πŸŽ‰ Features support installing extensions for browser contexts (#15164) (118d84d) πŸ› οΈ Fixes handle swaps without a timer (#15198) (2356a15) normalize duplicate set-cookie headers using newline (#15173) (55787d5) roll to Firefox 152.0.3 (#15158) (2d64852) roll to Firefox 152.0.4 (#15195) (d382a21) πŸ“„ Documentation fix the typos on documentation (#15167) (ab74e6a) Dependencies The f…

P
Puppeteer Releases Browser v25.3.0

puppeteer: v25.3.0

25.3.0 (2026-07-01) ♻️ Chores puppeteer: Synchronize puppeteer versions Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.0.5 to 3.0.6 puppeteer-core bumped from 25.2.1 to 25.3.0

P
Puppeteer Releases Browser v25.2.1

puppeteer-core: v25.2.1

25.2.1 (2026-06-24) πŸ› οΈ Fixes regression when using Puppeteer with untrusted sessions (#15150) (801c212) roll to Firefox 152.0.2 (#15153) (d2908b2)

P
Puppeteer Releases Browser v25.2.1

puppeteer: v25.2.1

25.2.1 (2026-06-24) ♻️ Chores puppeteer: Synchronize puppeteer versions Dependencies The following workspace dependencies were updated dependencies puppeteer-core bumped from 25.2.0 to 25.2.1

P
Puppeteer Releases Browser v3.0.5

browsers: v3.0.5

3.0.5 (2026-06-22) πŸ› οΈ Fixes browsers: add SHA-256 integrity verification for downloaded browser archives (#15093) (65a0a8d) browsers: validate channel in CLI launch for system browsers (#15098) (873b993)

P
Puppeteer Releases Browser v25.2.0

puppeteer-core: v25.2.0

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)…

P
Puppeteer Releases Browser v25.2.0

puppeteer: v25.2.0

25.2.0 (2026-06-22) πŸŽ‰ Features roll to Chrome 150.0.7871.24 (#15126) (b74ed1c) πŸ› οΈ Fixes remove global skipDownload early return to include other configs (#15130) (5b1cb20) restore the reading config .puppeteerrc (#15089) (797faff) Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.0.4 to 3.0.5 puppeteer-core bumped from 25.1.0 to 25.2.0

P
Puppeteer Releases Browser v25.1.0

puppeteer-core: v25.1.0

25.1.0 (2026-05-26) πŸŽ‰ Features roll to Chrome 149.0.7827.2 (af1b9be) roll to Firefox 151.0 (#15013) (767ea54) πŸ› οΈ Fixes roll to Chrome 148.0.7778.178 (#15014) (59764ac) πŸ“„ Documentation use ESM and top level await (#15030) (34ecc62) πŸ—οΈ Refactor remove debug dependency (#15023) (94d1e1c) Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.0.3…

P
Puppeteer Releases Browser v25.1.0

puppeteer: v25.1.0

25.1.0 (2026-05-26) πŸŽ‰ Features roll to Chrome 149.0.7827.2 (af1b9be) πŸ› οΈ Fixes improve progress bar and install (#15042) (51db32a) support concurrency in progress bars (#15045) (ab0171d) πŸ—οΈ Refactor replace cosmiconfig with lilconfig (#15031) (4a1c2ff) Dependencies The following workspace dependencies were updated dependencies @puppeteer/browsers bumped from 3.0.3 to 3.0.4 puppeteer-core bumped fro…