2.0.0 (2026-10-08)
⚠ BREAKING CHANGES
- remove benchmark identities and shared provisioning behavior
- api: remove the benchmark and scenario APIs
- sdk: drop InputContextPreview
- sdk: drop custom edits to generated benchmark and scenario files
- sdk: remove hosted benchmark and scenario wrappers
Features
- api: remove the benchmark and scenario APIs (fe3aca1)
- implement Azure storage, runtime secrets, and service lifecycle coverage (6d46b7b)
- remove benchmark identities and shared provisioning behavior (9922030)
- sdk: add sync and async execution stdin helpers (#15) (3388fd6)
- sdk: remove hosted benchmark and scenario wrappers (f14c4c2)
- secrets: add ID endpoints and latest-name updates (9e3d9bd)
- secrets: add sync and async exact ID handles (#11) (a930959)
Bug Fixes
- api: allow CUSTOM_SIZE with 0.5 CPU cores (4c0df1f)
- api: require a body when sending execution stdin (0b5c51d)
- axon: keep deleted axons readable and reject writes (c95f902)
- mux: return client errors for malformed entity ids (aff1b73)
- mux: validate scenario custom scorer references (a3b50f5)
- release: keep the Python lockfile version consistent (#12) (0369ef5)
- require scoped handles in backend workflows (e666db1)
- sdk: drop custom edits to generated benchmark and scenario files (a01ed98)
- sdk: drop InputContextPreview (ed06423)
- storage: preserve signed upload headers and isolate credentials (#13) (386bd06)
Chores
- security: Improve security docs and tighten JWT audience (53adee2)