2.2.21

leptos-rs/leptos2.2.21Aug 6, 2026by github-actions[bot]

AI Summary

This release introduces a new SDK batch upload feature and improves backend performance through data deduplication.

Key Highlights

  • Add Experiment.batch_upload_items for the experiment items bulk endpoint in the SDK.
  • Register SambaNova as a canonical provider for model prices.
  • Deduplicate spans by ID to improve performance in trace-stat retrieval.
  • Harden E2E POMs interactions for model-picker and providers-table.

New Features

  • Add Experiment.batch_upload_items for the experiment items bulk endpoint

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