0.37.0 (2026-09-29)
Features
- mcp: advertise maxAge on crw_scrape so callers can tune the fetch cache (c34da2d)
- renderer: reach the solver tier on hosts that block datacenter addresses (63762e7)
- server: expose and clear the per-host renderer preference learner (8d50185)
Bug Fixes
- browse: give script actions an object item schema (9043cd7), closes #578
- ci: stop the release audit calling a healthy publish broken (a0ac61e)
- crawl: classify the current Cloudflare block page as cloudflare (139a21d)
- docs: describe LightPanda as Zig-based, not Rust-based (b9c1554)
- mcp: mode-gate maxAge to proxy mode after review (ee87661)
- release: keep Cargo.lock in step with the workspace version (311ee8b)
- release: publish and link from the fastcrw GitHub org (8de5ff3)
- replace dead docs links and keep the legacy image updated (ee1b1d8)
- search: keep github and research results when sources is set (f3a84f3)
- v2: accept object-form sources and categories in /v2/search (c704f19)
- v2: do not claim Firecrawl's DNS answer for any unreachable target (54108c7)
- v2: match Firecrawl's success semantics, final URL and error envelope (5cfcb0e)