2.2.21
comet-ml/opik2.2.21Aug 6, 2026by github-actions[bot]
AI Summary
Optimizes trace lookup performance and adds batch upload for experiments.
Key Highlights
- Performance optimization dropping spans FINAL from SELECT_BY_IDS
- Added Experiment.batch_upload_items SDK feature
New Features
- Batch upload items for Experiments
Full Release Notes
## What's Changed * [OPIK-7806] [QA] fix: harden model-picker and providers-table interactions in E2E POMs by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7770 * [OPIK-7534] Declare release-surface scope in the QA taxonomy by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7761 * [OPIK-7676] [BE] perf: drop spans FINAL from SELECT_BY_IDS (find_traces_by_ids) by @YarivHashaiComet in https://github.com/comet-ml/opik/pull/7719 * [OPIK-7469] [SDK] feat: add Experiment.batch_upload_items for the experiment items bulk endpoint by @JetoPistola in https://github.com/comet-ml/opik/pull/7726 * [NA] [BE] fix: register sambanova as a canonical provider so SambaNova model prices load by @Anuj7411 in https://github.com/comet-ml/opik/pull/7717 * [OPIK-7750] [BE] fix: dedup spans by id, dropping parent_span_id from the sort key by @thiagohora in https://github.com/comet-ml/opik/pull/7764 **Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.20...2.2.21