2.2.100

comet-ml/opik2.2.100Oct 14, 2026by github-actions[bot]

Upgrading?

AI Summary

This release adds a new span_weeks index table for performance optimization and introduces an opt-in TTL backfill for tiered storage. It also fixes issues related to the model registry, OpenAI Responses API, and playground settings.

Key Highlights

  • Add span_weeks index table
  • Opt-in TTL backfill in the tiered-storage job
  • Fix: send the extra body on OpenAI keys set to the Responses API
  • Fix: tell users when the picked model isn't available for their API key

New Features

  • Opt-in TTL backfill in tiered-storage job
  • Span weeks index table for performance

Full Release Notes

## What's Changed
* [OPIK-8753] [SDK] Scope the TS SDK's latest-version check to the prompt's project by @thiagohora in https://github.com/comet-ml/opik/pull/8912
* [OPIK-8636] [BE] fix: give Claude judges that think more max_tokens by default by @aadereiko in https://github.com/comet-ml/opik/pull/8881
* [issue-8903] [SDK] fix: count cache tokens once for Anthropic and Bedrock LangChain usage by @chrikrah in https://github.com/comet-ml/opik/pull/8904
* [OPIK-8636] [BE] fix: send the extra body on OpenAI keys set to the Responses API by @aadereiko in https://github.com/comet-ml/opik/pull/8890
* [OPIK-8636] [FE][BE] fix: say the output limit ran out while thinking instead of "empty response" by @aadereiko in https://github.com/comet-ml/opik/pull/8846
* [OPIK-8636] [FE] fix: read the model registry's snake_case fields and keep Vertex and Gemini flags apart by @aadereiko in https://github.com/comet-ml/opik/pull/8887
* [OPIK-8636] [FE] fix: tell users when the picked model isn't available for their API key by @aadereiko in https://github.com/comet-ml/opik/pull/8905
* [OPIK-8636] [FE] fix: keep playground settings between models of one Custom LLM row by @aadereiko in https://github.com/comet-ml/opik/pull/8876
* [NA] [DOCS] docs: add 2026-10-05 and 2026-10-12 weekly changelog entries by @jverre in https://github.com/comet-ml/opik/pull/8885
* [OPIK-8747] [SCRIPTS] fix: keep a failed provider's models and sync the others by @aadereiko in https://github.com/comet-ml/opik/pull/8896
* [OPIK-8747] [DOCS] fix: describe how the model registry merges layers and when the CDN copy changes by @aadereiko in https://github.com/comet-ml/opik/pull/8899
* [NA] [FE] fix: make the playground tests typecheck again after today's merges by @aadereiko in https://github.com/comet-ml/opik/pull/8916
* [OPIK-8706] [BE] Add span_weeks index table by @thiagohora in https://github.com/comet-ml/opik/pull/8858
* [BE] Optimization Studio: carry scoring_failed through the code-metric wrapper by @feiiiiii5 in https://github.com/comet-ml/opik/pull/8742
* [OPIK-6910] [HELM] feat: opt-in TTL backfill in the tiered-storage job by @GuySaar8 in https://github.com/comet-ml/opik/pull/8870
* [OPIK-8747] [SCRIPTS] fix: stop the model sync dropping structured output from kept Anthropic models by @aadereiko in https://github.com/comet-ml/opik/pull/8924
* [NA] [FE] [DOCS] fix: model picker scroll arrows, steady settings rows, shorter model parameters text, Ollama Connect wording by @aadereiko in https://github.com/comet-ml/opik/pull/8886
* [OPIK-8706] [BE] Register span weeks from span writes by @thiagohora in https://github.com/comet-ml/opik/pull/8859
* [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/8929
* [OPIK-8750] [SDK] fix: count only Opik errors in the OpenAI stream-aggregation tests by @JetoPistola in https://github.com/comet-ml/opik/pull/8911
* [OPIK-8747] [BE] fix: keep the model fields a remote or override registry entry leaves out by @aadereiko in https://github.com/comet-ml/opik/pull/8894


**Full Changelog**: https://github.com/comet-ml/opik/compare/2.2.99...2.2.100

Related Repositories