0.41.0 (2026-11-04)
Features
- connectors: send a header key stored as a JSON set (4715199)
- mcp: add data source tools that can run sources locally (72227ca)
- sdk: add data source methods to the TypeScript and Python SDKs (c205ce6)
Bug Fixes
- connectors: call an API without data sources unavailable in find (08150b9)
- connectors: compare approvals like a call, keep SDK pings alive (93a8704)
- connectors: deliver usage counts before exit, document data tools (03d2832)
- connectors: document the data tools, pin the manifest field by field (6f5e10f)
- connectors: find the key on Windows and keep the saas copies in step (92e27e5)
- connectors: keep error codes on success:false, throttle failed rechecks (e549c1a)
- connectors: let the 409 path fetch past a recent failure (f78f175)
- connectors: let the server own the size cap on forwarded calls (a9cf6cc)
- connectors: make data sources workable from the crw-mcp install (f699924)
- connectors: match the cloud URL rules for pinned and dotted names (42dc803)
- connectors: never send the config key to a flag URL (fb7721d)
- connectors: recheck the manifest for a newly added capability (4d53ae6)
- connectors: report a dropped forwarded answer as unreachable (fa995da)
- connectors: trim header values, expire the manifest across sleep (65975a9)
- crawl: keep a browser render over a lightpanda shell unless worse (ae9a78b)
- extract: keep links in markdown when include_tags narrows the page (e104665)
- mcp: crw_get_data says what it returns (2ccc3d5)
- mcp: describe the data tools instead of steering toward them (151665c)
- renderer: wait for skeleton lists to fill before the snapshot (7aa0b23)