2.2.57

comet-ml/opik2.2.57Sep 10, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on backend stability and SDK performance improvements. Key fixes include handling missing metric scores, optimizing async insert buffers, and running default ascores off the event loop. Documentation was also updated for OpenTelemetry attributes and workspace permissions.

Key Highlights

  • Fixed backend dropping of metric scores without values to prevent batch failures
  • Optimized async insert buffers and event loop usage for better SDK performance
  • Updated documentation for OpenTelemetry span attributes and workspace permissions
  • Added e2e specifications for thread-scope LLM judge over failing providers

New Features

  • Added e2e specifications for thread-scope LLM judge and provider error classification
  • Updated OpenTelemetry span attributes documentation

Full Release Notes

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


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.56...2.2.57

Related Repositories