Repository navigation
v0.31.0
0.31.0 - 2026-10-21
Bug Fixes
- oauth: Hold the flow cookie to an ASCII allowlist in #2501 by @peteski22 (
543261d) - dashboard: Open docs.otari.ai from Documentation links, and drop the bundled guide in #2485 by @daavoo (
5bf7a42) - providers: Pass a timeout on non-streaming provider calls in #2065 by @hasangzl (
74e1b04) - dashboard: Plain tool captions and a pinned mark for mostly pinned models in #2399 by @hasangzl (
e89e391) - dashboard: Pick up a new build automatically in #2393 by @hasangzl (
e6226a5) - tests: Define the derivation fixtures as classes so mypy passes in #2504 by @peteski22 (
365ca9c) - migrations: Chain max_end_users after pricing kind so Alembic has one head in #2513 by @daavoo (
c45c3d1) - hosted-providers: Serve an unpriced model once a refresh prices it in #2470 by @daavoo (
7f03bd2) - migrations: Rejoin the max_end_users and pricing kind heads in #2514 by @daavoo (
61ca2e7) - migrations: Chain the hosted-models switch after max_end_users instead of joining heads in #2517 by @daavoo (
2ce539d) - BREAKING: messages: Answer every Messages error in Anthropic's envelope in #2505 by @hasangzl (
b5a3e56) - dashboard: Trim pricing provenance from the model catalog pages in #2518 by @tbille (
5ce3fde) - dashboard: Let a page scroll clear of a control fixed to the corner in #2526 by @tbille (
6a8205d) - health-checks: Redact probe errors with the shared upstream redactor in #2524 by @claude[bot] (
0f8fac1)
Features
- traces: Search sessions by any part of their id, name, agent or user in #2472 by @jigjigjig (
f78c17e) - mcp: Check stored MCP servers on save and show their health in #2396 by @hasangzl (
c1147cc) - api: Answer /v1/* with a 404 pointing to /api/v1 in #2063 by @hasangzl (
024cba8) - pricing: Give search and fetch tool prices a kind of their own in #2460 by @aittalam (
6de55f8) - end-users: Cap how many end users a service key may have in #2416 by @daavoo (
51e265a) - tools: Gate in-loop web tools on the price that settles them in #2512 by @aittalam (
ac172ab)
Full Changelog: v0.30.1...v0.31.0