Releases: testy-cool/scrape-gateway
Releases · testy-cool/scrape-gateway
Release list
v0.24.1
v0.24.0
Breaking for provider extensions: an adapter must now declare its cost with is_free = True or an estimated_cost_units() override. An unpriced adapter is skipped rather than run when max_cost_per_url is set, instead of being forecast as free and billed anyway. Adapters are unaffected when no cost ceiling is configured.
v0.23.1
Removes deployment-specific infrastructure details from the repo. scripts/sgw-mcp-smoke.sh now requires SGW_MCP_URL and only needs ssh when SGW_MCP_SSH_HOST is set.
v0.23.0
Added
- Export ordinary provider-attempt traffic with
sgw scrapingevalsusing the versionedscrapingevals.sgw-observations/v1contract. - Preserve stable source-scoped event IDs and acknowledged ledger cursors for replay-safe incremental delivery.
- Exclude private targets and redact URLs, content, metadata, evaluator prose, and local paths by default.
- Document the SGW-to-ScrapingEvals ownership boundary, review gate, and publication roadmap.
Verification
- 474 offline tests passed.
- Ruff check and format gates passed.
- A real local ledger canary exported 13 attempts across 11 runs and labeled every run review-required and non-comparable.