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