2.2.18

comet-ml/opik2.2.18Aug 4, 2026by github-actions[bot]

AI Summary

Refactors trace mutation DAOs and removes legacy migration machinery, along with parallel upload support.

Key Highlights

  • Refactored trace mutation DAOs to traces_local
  • Removed Opik V1 workspace-version and project-migration machinery
  • Added parallel upload support for Datasets via num_threads

New Features

  • Parallel upload capability for Datasets

Full Release Notes

## What's Changed
* [OPIK-7728] [QA] fix: scope studio prompt editors to their message role by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7723
* [OPIK-7521] [SDK] fix: trace optimizer LLM spend so the backend can price and attribute it by @awkoy in https://github.com/comet-ml/opik/pull/7674
* [OPIK-7705] [BE] perf: bound the existing-item lookup in insertItemsIntoVersion by @JetoPistola in https://github.com/comet-ml/opik/pull/7699
* [OPIK-7400] [BE] Benchmark the spans_local_v2 per-column codecs and apply the real-data refinements by @thiagohora in https://github.com/comet-ml/opik/pull/7691
* [OPIK-7455] [BE] feat: retarget trace mutation DAOs to traces_local behind a wrap toggle by @andrescrz in https://github.com/comet-ml/opik/pull/7713
* [OPIK-7711] [QA][FE] test: add E2E coverage for multi-trace deletion by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7707
* [OPIK-7105] [BE] [FE] refactor: remove Opik V1 workspace-version and project-migration machinery by @andrescrz in https://github.com/comet-ml/opik/pull/7724
* [OPIK-7609] [SDK] feat: add num_threads to Dataset.insert() for parallel upload by @JetoPistola in https://github.com/comet-ml/opik/pull/7671
* [OPIK-7331] [BE][FE] perf: speed up projects-list stats (invert span-score lookup + 30-day window) by @miguelgrc in https://github.com/comet-ml/opik/pull/7684


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.17...2.2.18