2.2.1

comet-ml/opik2.2.1Apr 10, 2024by alexkuzmik

AI Summary

This release focuses on stability fixes, including handling null sort fields, improving OTel tag propagation, and deploying documentation updates. It also re-exposes the custom-code metric in the Optimization Studio.

Key Highlights

  • Fixed sorting failures with null/blank sort fields
  • Improved OTel root span tag propagation
  • Re-exposed custom-code metric in Optimization Studio
  • Improved documentation deployment automation

New Features

  • Re-exposed custom-code metric in Optimization Studio

Full Release Notes

## What's Changed
* [NA] Bump package version and minimal comet-ml version by @alexkuzmik in https://github.com/comet-ml/comet-llm/pull/121


**Full Changelog**: https://github.com/comet-ml/comet-llm/compare/2.2.0...2.2.1

## What's Changed
* [OPIK-7397] [BE] fix: ignore null/blank sort field instead of 500 (SortingFactory NPE) by @thiagohora in https://github.com/comet-ml/opik/pull/7534
* [NA] [BE][FE] chore: sync provider model definitions by @CometActions in https://github.com/comet-ml/opik/pull/7542
* [NA] [BE] Update model prices file by @CometActions in https://github.com/comet-ml/opik/pull/7540
* [OPIK-6899] [BE] feat: apply real-data-benchmark codec refinements to traces_local_v2 by @andrescrz in https://github.com/comet-ml/opik/pull/7529
* [NA] [DOCS] Alert on python sdk docs deploy failure by @aswynz in https://github.com/comet-ml/opik/pull/7545
* [NA] [DOCS] fix: add TypeScript SDK Test Suite reference docs by @aswynz in https://github.com/comet-ml/opik/pull/7544
* [NA] [DOCS] fix: auto-trigger Python SDK docs deploy on merge to main by @aswynz in https://github.com/comet-ml/opik/pull/7543
* [NA] [DOCS] fix: add missing TestSuite/TestSuiteResult pages to Pytho… by @aswynz in https://github.com/comet-ml/opik/pull/7541
* [OPIK-7085] [QA] test: add annotation queue scoring e2e release-gate test by @natagh23 in https://github.com/comet-ml/opik/pull/7535
* [OPIK-7497] [BE] fix: set opik parent span id to null if it equals the trace id by @albe2669 in https://github.com/comet-ml/opik/pull/7504
* [OPIK-7159][OPIK-7029] [BE] fix: address post-merge review (Redis-independent status writes; configurable reaper lookback) by @awkoy in https://github.com/comet-ml/opik/pull/7512
* [OPIK-5094] [BE] fix: propagate opik.tags from OTel root span to trace by @JetoPistola in https://github.com/comet-ml/opik/pull/7537
* [OPIK-7172] [BE][FE][SDK] feat: re-expose custom-code metric in Optimization Studio by @awkoy in https://github.com/comet-ml/opik/pull/7460

## New Contributors
* @aswynz made their first contribution in https://github.com/comet-ml/opik/pull/7545

**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.0...2.2.1