2.2.24

comet-ml/opik2.2.24Aug 10, 2026by github-actions[bot]

AI Summary

This release focuses on improving test coverage, refactoring backend tooling for traces, fixing frontend caching, and enhancing SDK error handling for metrics.

Key Highlights

  • Added E2E tests for trace filters with three happy paths.
  • Refactored traces cutover tooling to reconcile with recent follow-ups.
  • Fixed project-by-name cache scope by workspace.
  • Added `error_tolerance` to the SDK's evaluate function to surface metric failures.
  • Introduced `--cost-api-restart` flag to the dev-runner.

New Features

  • SDK metric failure surface and error tolerance in evaluate()
  • Dev runner cost API restart flag

Full Release Notes

## What's Changed
* [OPIK-7767] [QA] test: cover trace filters with three E2E happy paths by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7785
* [OPIK-6901] [BE] refactor: reconcile traces cutover tooling with the 7455/7456/7483 follow-ups by @andrescrz in https://github.com/comet-ml/opik/pull/7763
* [NA] [FE] fix: scope project-by-name cache by workspace by @andriidudar in https://github.com/comet-ml/opik/pull/7790
* [OPIK-6925] [SDK] fix: surface metric failures and add error_tolerance to evaluate() by @alexkuzmik in https://github.com/comet-ml/opik/pull/7733
* [NA] [DEV] feat: add --cost-api-restart to dev-runner by @andriidudar in https://github.com/comet-ml/opik/pull/7788


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.23...2.2.24