1.6.0 (2026-07-14)
🎉 Features
- add experimentalGcfFormat flag for GCF-encoded tool responses (#2235) (3d21389)
- Print object count and total sizes in get_heapsnapshot_details (#2325) (15a6b78)
- support --allow-unrestricted-paths configuration (#2296) (6e56c02)
- Support filter with heap snapshots aggregates (#2323) (2812902)
- update Lighthouse to 13.4.0 (#2317) (ffc6060)
🛠️ Fixes
- enforce .gz instead of json.gz in performance tools (#2305) (b06e39b)
- keep a still-open selected page instead of falling back to the first page (#2328) (c645eee), closes #2304
- keep page ids unique across browser reconnects (#2345) (3e8d922)
- paginate page 0 in list_network_requests and list_console_messages (#2359) (d0025b3)
- release held modifiers when press_key key event fails (#2347) (78ccb19)
- report when the selected page was auto-replaced by the fallback (#2308) (2c16ac3), closes #2304
- resolve page ids only among listed pages (#2332) (eb04951), closes #2304
- snapshot: resolve element ids on the correct snapshot (#2295) (b703f2c)
- telemetry: resolve enum values through nested schema wrappers (#2315) (c065fd9)
- Wait until daemon is started (#2327) (ed7e95d)
📄 Documentation
- add Grok Build CLI configuration section (#2294) (aa4be07)
- update memory leak debugging skill (#2330) (c1736a0)
⚡ Performance
🏗️ Refactor
- clean up McpContext getters (#2340) (5b33deb)
- clean up more of the context interface (#2335) (9cd734b)
- clean up page management (#2333) (16db01f)
- clean up page snapshot generation (#2348) (68cfce2)
- make collectors work per page (#2324) (9bc61b4)
- move and rename files (#2355) (9c3542b)
- move DevTools universe to McpPage (#2341) (c006c9b)
- move remaining McpContext getters (#2342) (58ba174)
- remove isolated context getter (#2336) (8a4ddb3)
- Use array instead of Map for idToClassKey (#2321) (ff53b7b)
- use helper for Dialog handle (#2334) (64005f9)
- use response page in formatting (#2349) (c53c1ec)