2.2.5

BuilderIO/gpt-crawler2.2.5Jun 21, 2024by alexkuzmik

AI Summary

A major update for both Comet LLM and Opik featuring API changes for trace retrieval, new Python integration capabilities, and significant frontend improvements including mobile onboarding and dashboard guardrails features.

Key Highlights

  • Replace `get_llm_trace_by_key` with `get_llm_trace_by_id`
  • New Python Panels integration for comet_llm
  • Mobile onboarding with swipe navigation and larger CTAs
  • Guardrails dashboard improvements with breakdown views

Breaking Changes

  • API change: `get_llm_trace_by_key` removed in favor of `get_llm_trace_by_id`

New Features

  • Python Panels integration
  • Mobile onboarding UI
  • Guardrails dashboard breakdown
  • Per-span size limit enforcement

Full Release Notes

## What's Changed
* [CM-10169] Replace `get_llm_trace_by_key` with `get_llm_trace_by_id` by @japdubengsub in https://github.com/comet-ml/comet-llm/pull/134
* [CM-9857] allow to override existing metadata by @japdubengsub in https://github.com/comet-ml/comet-llm/pull/138
* [RND-176] Allow comet_llm in Python Panels by @dsblank in https://github.com/comet-ml/comet-llm/pull/129
* Update LLM docstrings by @jverre in https://github.com/comet-ml/comet-llm/pull/135
* [NA] Bump version 2.2.5 by @alexkuzmik in https://github.com/comet-ml/comet-llm/pull/139

## New Contributors
* @japdubengsub made their first contribution in https://github.com/comet-ml/comet-llm/pull/134
* @dsblank made their first contribution in https://github.com/comet-ml/comet-llm/pull/129

**Full Changelog**: https://github.com/comet-ml/comet-llm/compare/2.2.4...2.2.5

## What's Changed
* [OPIK-7335] [SDK] Enforce per-span size limit before backend send (truncate + warn) by @YarivHashaiComet in https://github.com/comet-ml/opik/pull/7469
* [SDK] fix(url): keep the path prefix in the user-permissions URL by @chuenchen309 in https://github.com/comet-ml/opik/pull/7498
* [SDK] fix(evaluation): don't mutate the caller's scoring_metrics list by @chuenchen309 in https://github.com/comet-ml/opik/pull/7495
* fix(python-sdk): harden OQL parser for incomplete filters, negatives, and unclosed quotes by @baiyuxi930826 in https://github.com/comet-ml/opik/pull/7510
* [OPIK-6898] [HELM] fix: ClickHouse tiered-storage config rejected by CH 26.x at startup by @GuySaar8 in https://github.com/comet-ml/opik/pull/7579
* [OPIK-7446] test: add visual test for trace sidebar view by @natagh23 in https://github.com/comet-ml/opik/pull/7584
* [OPIK-7278] [FE] refactor: migrate LoadableSelectBox to the new design system (v2) by @awkoy in https://github.com/comet-ml/opik/pull/7551
* [OPIK-7437] [FE] feat: mobile onboarding swipe navigation and bigger CTAs by @awkoy in https://github.com/comet-ml/opik/pull/7577
* [NA] [DOCS] docs: document MiniMax regional endpoints by @octo-patch in https://github.com/comet-ml/opik/pull/7567
* [issue-7526][BE] fix: make Anthropic adaptive-thinking opt-out sync-proof by @Nimrod007 in https://github.com/comet-ml/opik/pull/7590
* [NA] [BE/FE] feat: guardrails improvements — CPU image, dashboard breakdown, alert type filter by @alexkuzmik in https://github.com/comet-ml/opik/pull/7506
* [NA] [BE][FE] chore: sync provider model definitions by @CometActions in https://github.com/comet-ml/opik/pull/7600
* [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7599
* [OPIK-7457] [BE] fix: persist cipx block content hash; fold agent_overhead into static overhead by @BorisTkachenko in https://github.com/comet-ml/opik/pull/7596

## New Contributors
* @chuenchen309 made their first contribution in https://github.com/comet-ml/opik/pull/7498
* @baiyuxi930826 made their first contribution in https://github.com/comet-ml/opik/pull/7510

**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.4...2.2.5