1.9.0 (2026-08-27)
What's Changed
Features
- feat: add structured task outcomes to preset finish tool by @malhotra5 in #334
- feat: replace the parse-only source registry with a provider descriptor and verifier registry by @VascoSch92 in #378
- feat: persist accepted events to deduplicate redeliveries and expose events that matched nothing by @VascoSch92 in #381
- feat: report lifetime per-status run counts on the runs list by @hieptl in #383
- feat: report live run phases for dashboard visibility by @hieptl in #388
Bug Fixes
- fix: capture automation failure modes as status states by @malhotra5 in #345
- fix: treat missing tarball objects as permanent and defer superseded deletes until commit by @hieptl in #356
- fix: bump SDK to 1.43.1 by @malhotra5 in #365
- fix: auto-disable unhealthy automations by @malhotra5 in #352
Performance
- perf: remove redundant readiness query by @Linxiushen in #303
Maintenance
- chore: add Dependabot configuration by @neubig in #372
- ci(deps): bump docker/login-action from 3 to 4 by @dependabot[bot] in #373
- refactor: extract a transport-neutral accept_event() from the webhook handler by @VascoSch92 in #367
- chore: bump SDK to 1.43.1 by @all-hands-bot in #364
- chore: bump SDK to 1.44.0 by @all-hands-bot in #393
New Contributors
- @dependabot[bot] made their first contribution in #373
Full Changelog: 1.8.0...1.9.0