2.2.29

comet-ml/opik2.2.29Aug 14, 2026by github-actions[bot]

AI Summary

This release focuses on stability and bug fixes, including HTTP status code corrections, judge output handling improvements, and a fix for Vertex AI client thread leaks.

Key Highlights

  • Mapped UnsupportedFeatureException to 400 instead of 500.
  • Fixed judge output acceptance and stopped escaping judge prompts.
  • Fixed Vertex AI client thread leak by owning and closing the client per request.
  • Added tests for annotation queue and project deletion.

Full Release Notes

## What's Changed
* [OPIK-7835] [BE] Map UnsupportedFeatureException to 400 instead of 500 by @thiagohora in https://github.com/comet-ml/opik/pull/7786
* [OPIK-7354] [BE] [FE] fix: accept flat judge output and stop escaping judge prompts by @miguelgrc in https://github.com/comet-ml/opik/pull/7758
* [OPIK-7762] [QA] test: cover annotation queue deletion by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7837
* [OPIK-7761] [QA] test: cover deleting a project by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7827
* [OPIK-7900] [CI] chore: let QA approve generated model-definition sync PRs by @JetoPistola in https://github.com/comet-ml/opik/pull/7835
* [OPIK-7847] [BE] Own and close the Vertex AI client per request to fix the GAX thread leak by @YarivHashaiComet in https://github.com/comet-ml/opik/pull/7796
* [OPIK-7791] [QA] ask the QA test radar on every PR by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7840
* [NA] [BE][FE] chore: sync provider model definitions by @CometActions in https://github.com/comet-ml/opik/pull/7847
* [NA] [BE] Update model prices file by @CometActions in https://github.com/comet-ml/opik/pull/7846
* [NA] [DOCS] docs: stop repeated seeds silently drifting the query-performance fixture by @thiagohora in https://github.com/comet-ml/opik/pull/7831


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.28...2.2.29