2.0.4

comet-ml/opik2.0.4Apr 20, 2026by github-actions[bot]

AI Summary

This release combines performance optimizations for both the backend SDK and database queries with UX enhancements and bug fixes. Key updates include deprecating a configuration override, improving playground controls, and fixing data loss issues.

Key Highlights

  • SDK performance improvements: removed page sleeps and parallelized project trace export
  • Backend performance: optimized thread list/count queries
  • SDK feature: deprecated `project_name` override in evaluate functions
  • FE feature: added per-variant Run/Stop button in Playground experiment mode

New Features

  • SDK performance improvements
  • Backend query optimization
  • Playground UX updates
  • Documentation fixes
  • Fixes for silent trace loss and namespace keys

Full Release Notes

## What's Changed
* [OPIK-6036] [FE] fix: namespace v2 agent-onboarding key by user by @awkoy in https://github.com/comet-ml/opik/pull/6372
* [NA] [SDK] perf: remove unconditional page sleeps and parallelize project trace export by @dsblank in https://github.com/comet-ml/opik/pull/6359
* [OPIK-5973] [BE] perf: optimize thread list/count queries and push down thread_id filter by @thiagohora in https://github.com/comet-ml/opik/pull/6358
* [OPIK-6045] [BE] Fix silent trace loss in demo data creation by @ldaugusto in https://github.com/comet-ml/opik/pull/6386
* [OPIK-5364] [DOCS] fix: write diagrams to main repo root so worktree links resolve by @JetoPistola in https://github.com/comet-ml/opik/pull/6390
* [OPIK-6004] [SDK] feat: deprecate project_name override in evaluate functions by @alexkuzmik in https://github.com/comet-ml/opik/pull/6379
* [OPIK-6073] [FE] feat: add per-variant Run/Stop button in Playground experiment mode by @awkoy in https://github.com/comet-ml/opik/pull/6377


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.0.3...2.0.4