0.17.0 (2026-06-21)
Features
- renderer: add opt-in Camoufox stealth renderer tier (744beda)
- renderer: conditional hedge + event-driven readiness for p90 (9065007)
- scrape: add screenshot output format via CDP capture (61e03e7), closes #161
- sdk: add Research API methods to TS + Python SDKs (3a2f710)
- search: add Firecrawl-compatible research API engine layer (ba1a87c)
- search: overlap query-expansion scrape with original (C1) (4f6147e)
- skills: add crw agent skill set (0ddbe01)
- skills: publish crw-research agent skill + docs install command (4638715)
Bug Fixes
- docs: render :::tabs and :::callouts in prerendered pages (f3a495a)
- map: render SPA shells during URL discovery (0ec4bf9), closes #166
- mcp,sdk: drop phantom search country param, export CrwApiError (58b8e5c)
- pdf: bound sandbox child address space to prevent false pdf_too_large (06acb83)
- proxy: normalize empty CRW_CRAWLER__PROXY to None (#154) (b3d0fe9)
- scrape: capture screenshot outside the nav-budget race (4021b50)
- search: resolve arXiv inspect via Semantic Scholar (70126c6)
Performance
- search: research concurrency 4->8, cache cap 20k->3k (e3a6ac3)