2.2.57
What's Changed
- [OPIK-8301] [BE] fix: drop Python metric scores with no value instead of failing the batch by @thiagohora in #8208
- [OPIK-8239] [BE] fix: drop the traces-cutover async-insert buffer bump by @andrescrz in #8207
- [NA] [EXT] fix: prevent duplicate Cursor traces across edits by @jverre in #8090
- [OPIK-8286] [SDK] fix: run the default ascore off the event loop with to_thread by @alexkuzmik in #8191
- [NA] [DOCS] docs: update workspace permission table by @jverre in #8228
- [NA] [DOCS] docs: document Opik-specific OTel span attributes by @jverre in #8242
- [NA] [BE][FE] chore: sync provider model definitions by @CometActions in #8246
- [NA] [BE] Update model prices file by @CometActions in #8245
- [OPIK-8240] [QA] Proposed e2e spec from the #8137 exploration — thread-scope LLM judge over a failing provider by @CometActions in #8151
- [OPIK-7791] [QA] Proposed e2e specs from the 2.2.54 → 2.2.55 release exploration by @CometActions in #8226
- [OPIK-8255] [BE] fix: batch the Distributed async-insert forwarding queue by @thiagohora in #8229
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #8244
- [OPIK-8262] [QA] e2e: provider error classification on the LLM-judge path by @CometActions in #8172
- [NA] [FE] fix: round the seconds remainder in formatDuration by @andriidudar in #8248
- [NA] chore: manually bump version.txt to 2.2.57 by @petrotiurin in #8251
Full Changelog: 2.2.56...2.2.57