2.1.25

comet-ml/opik2.1.25Jul 14, 2026by github-actions[bot]

AI Summary

This release focuses on dashboard enhancements and developer tooling. It introduces workspace-level span metric aggregation and improves the QA workflow infrastructure, alongside various backend optimizations and SDK fixes.

Key Highlights

  • Workspace-level span metric aggregation in dashboards
  • Dev testing workflow improvements with skill scaffolding
  • New DB management tool in ai-cost-backend
  • Optimization for getTraceKpiCards query performance
  • Fix for SDK tie policy and canonical no-improvement signal

New Features

  • Workspace-level span metric aggregation in dashboards

Full Release Notes

## What's Changed
* [OPIK-7167] [QA] feat: dev testing workflow — /explore-feature skill + release-gate scaffolding by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7334
* [NA] [QA] fix: match project breadcrumb by text after project-menu redesign by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7453
* [NA] dev-runner: mount ai-spend FE plugin, EM→Platform rename, --platform-enabled flag by @LifeXplorer in https://github.com/comet-ml/opik/pull/7456
* [OPIK-6941] [BE] [FE] feat: workspace-level span metric aggregation in dashboards by @alexkuzmik in https://github.com/comet-ml/opik/pull/7365
* [OPIK-7287] DB management tool in ai-cost-backend by @yaricom in https://github.com/comet-ml/opik/pull/7449
* [OPIK-7319] Optimize getTraceKpiCards: drop trace_costs LEFT JOIN by @thiagohora in https://github.com/comet-ml/opik/pull/7452
* [OPIK-7038] [SDK] fix: deliberate tie policy + canonical no-improvement signal by @awkoy in https://github.com/comet-ml/opik/pull/7369
* [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7461


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.1.24...2.1.25