Skip to content

v0.24.0

Latest

Choose a tag to compare

@us us released this 12 Jul 21:54

0.24.0 (2026-07-12)

⚠ BREAKING CHANGES

  • server: the monitor cargo feature and the crw-monitor crate are removed. Self-hosted scheduled monitoring must be driven by an external scheduler calling the stateless change-tracking primitives.

Features

  • bench: live answer track + managed-endpoint support (278d6d5)
  • bench: multi-track benchmark discipline (887623c)
  • extract: per-field evidence contract (basis) (273f2da)
  • mcp: advertise server instructions and web-first tool guidance (23cc08d)
  • server: derive /v1/capabilities from the real build and config (cd5818c)
  • server: native /v1/batch/scrape endpoint (3a51f33)

Bug Fixes

  • engine: accumulate LLM usage across every leg, not just the first (c83de80)
  • mcp: align instructions with advertised tools, scrub backend name (392e390)
  • renderer: keep chrome_proxy in the screenshot ladder for captures (4152404)
  • renderer: recover blocked-egress scrapes and stop degenerate JS attempts (376f8d9)
  • renderer: recover connect-timeout blackholes via the fallback proxy (1e14879)
  • sdk: extract works against the managed API, and search stops discarding the answer (612df13)
  • server: stop advertising extract and baseUrl the instance cannot honour (db358b0)
  • stop leaking the search backend's name to users, and guard it (22098d6)

Code Refactoring

  • server: remove the stateful monitor layer from open core (bf6d221)