2.2.16

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

AI Summary

Performance optimizations for database queries, documentation updates, and fixes for date partitioning and UI metrics.

Key Highlights

  • Performance optimization for feedback scores using argMax
  • Fix for Logs metrics cards refresh after deletion
  • Fix for far-future date IDs in traces_local_v2

Full Release Notes

## What's Changed
* [OPIK-7636] [BE] perf: dedup the feedback-scores trace_final CTE with argMax instead of FINAL by @thiagohora in https://github.com/comet-ml/opik/pull/7689
* [OPIK-7087] [DOCS] docs: add writing-visual-tests skill by @natagh23 in https://github.com/comet-ml/opik/pull/7574
* [OPIK-7710] [FE] fix: refresh Logs metrics cards after deleting traces and threads by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7708
* [OPIK-6880] [HELM] Gate internal_replication on the sharding flag by @thiagohora in https://github.com/comet-ml/opik/pull/7712
* [OPIK-7716] [DOCS] docs: forbid building SQL from formatted strings in agent and reviewer rules by @thiagohora in https://github.com/comet-ml/opik/pull/7711
* [OPIK-7456] [BE] fix: honest Date32 weekly partition for traces_local_v2 so far-future ids don't wrap by @andrescrz in https://github.com/comet-ml/opik/pull/7690
* [OPIK-7706] [DOCS] docs: document AssertJ whole-object assertion conventions by @JetoPistola in https://github.com/comet-ml/opik/pull/7698


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.15...2.2.16