What's Changed
- [OPIK-6884] [BE] perf: full-scan audit Slice-1 remediations (R4, R6, R7, R8) by @thiagohora in #7404
- [NA] [QA] test(e2e): retry model-picker click to fix Playground flake by @AndreiCautisanu in #7401
- [OPIK-6993] [BE] Capture Claude Agent SDK / Claude Code content in Opik OTEL traces by @jverre in #7319
- [NA] [FE] Diagnostics: copy for permission_denied run failure by @aadereiko in #7407
- [OPIK-7249] [BE][FE] fix: cheap existence probe for Logs empty state by @YarivHashaiComet in #7378
- [NA] [DOCS] Add Diagnostics documentation page by @jverre in #7417
- [OPIK-6884] [BE] perf: project/trace-id scope dataset-item + optimization enrichment scans by @thiagohora in #7412
- [OPIK-7245] dev-runner: enable cost-api auth in platform mode by @LifeXplorer in #7415
- [NA] [BE] Update model prices file by @CometActions in #7425
- [NA] [BE][FE] chore: sync provider model definitions by @CometActions in #7426
- [OPIK-6995] [FS] feat: add per-evaluation spend budget for LLM-as-judge evaluators by @alexkuzmik in #7312
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #7424
Full Changelog: 2.1.21...2.1.22