Skip to content

v1.19.0

Latest

Choose a tag to compare

@release-please release-please released this 09 Oct 05:27
4b9c5cb

1.19.0 (2026-10-09)

Features

  • analytics_scorer: refine documentation and improve data result handling (710e0be)
  • analytics_scorer: update scoring logic and improve data result … (ebd30cd)
  • analytics_scorer: update scoring logic and improve data result handling (1ce1fc0)
  • mcp_readability: decide what a run can reuse from its baseline (f401b3d)
  • mcp_readability: group style findings per tool (dae668e)
  • mcp_readability: group style findings per tool (c4541a3)
  • mcp_readability: read back the previous daily judgement for an endpoint (#615) (c151382)
  • mcp_readability: record the judge's inputs alongside the tool surface (d445495)
  • mcp_readability: record the judge's inputs alongside the tool surface (783e868)
  • mcp_readability: record the tool surface each run was judged against (7f62ce4)
  • mcp_readability: record the tool surface each run was judged against (43d6bcf)
  • mcp_readability: tag each run as daily or ad-hoc on the result row (5fc047a)
  • mcp_readability: tag each run as daily or ad-hoc on the result row (fcbff75)
  • spi: pluggable custom connector & generator SPI with boundary contract enforcement (#625) (b6d00c0)
  • viewer: add conversation page selector with pass/fail status indicators (540df44)
  • viewer: add conversation page selector with pass/fail status indicators (40a37a0)

Bug Fixes

  • agy: authenticate from the metadata server when no ADC file exists (#630) (224a5e3)
  • agy: count skills activated by reading SKILL.md (#617) (26ef32b)
  • agy: register the cwd as a workspace, not just a declared work_dir (#599) (40a338b)
  • agy: resume by conversation ID and fail fast on auth errors (#631) (5f97eef)
  • analytics_scorer: remove unnecessary blank line in test file (2564e4d)
  • claude_code: measure per-tool latency, which was always reported as 0 (#601) (e6892c8)
  • codex_cli: keep captured stderr when the CLI times out (#603) (7f7c200)
  • evaluator: make DB queue timeout configurable and dynamically scaled to prevent head-of-line blocking (af5dc2a)
  • evaluator: make DB queue timeout configurable and dynamically scaled to prevent head-of-line blocking (44086b2)
  • query_data_api: make REST token refresh thread-safe (#633) (bfd4e47)
  • security: restrict sandbox allowlist to the geminidataanalytics service (f5f6e40)
  • security: validate QueryData api_endpoint against Google API allowlist (624070b)
  • spi: fallback to os.getcwd() in load_custom_class for isolated uvx environments (ffa2ee0)
  • spi: fallback to os.getcwd() in load_custom_class for isolated uvx environments (a400324)
  • viewer: address review feedback for conversation page selector (db194a8)
  • viewer: guard mesop import for core pytest CI environment (6d43815)
  • viewer: specify UTC timezone in dataset quality last run column (#602) (b6aeb3c)