1.10.21

comet-ml/opik1.10.21Feb 25, 2026by github-actions[bot]

AI Summary

This is a major release with LangChain/LangGraph message format support, bulk tag operations, ClickHouse migration for experiment aggregates, MCP tool use for Optimizer SDK, and various backend improvements including a new endpoint for retrieving prompts by commits.

Key Highlights

  • Add LangChain/LangGraph message format support
  • Add bulk tag adding and removing operations
  • Bump Optimizer SDK to 3.1.0 with MCP tool use
  • Add new endpoint retrieve-by-commits for prompts
  • Add ClickHouse migration for experiment_aggregates tables
  • Add HPA behavior block to Opik sub-chart

New Features

  • LangChain/LangGraph message format support
  • Bulk tag operations
  • MCP tool use in Optimizer SDK
  • Retrieve prompts by commits endpoint

Full Release Notes

## What's Changed
* [OPIK-4493] [FE] Add LangChain/LangGraph message format support by @andriidudar in https://github.com/comet-ml/opik/pull/5301
* [NA] [FE] Fix color update failing when workspace has no configuration by @andriidudar in https://github.com/comet-ml/opik/pull/5380
* [OPIK-3880] [FE] Update "go to..." navigation buttons copy and remove arrow icons by @andriidudar in https://github.com/comet-ml/opik/pull/5369
* [OPIK-4563] Improve Playwright E2E test agent workflow by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/5377
* [NA] [SDK] fix: Flakey test, pin pixtral converse stream test region by @vincentkoc in https://github.com/comet-ml/opik/pull/5323
* [NA] [DOCS] Retire bounty program messaging and mark docs as paused by @vincentkoc in https://github.com/comet-ml/opik/pull/5373
* [NA] docs(tracing): clarify OTEL setup for TS integrations by @vincentkoc in https://github.com/comet-ml/opik/pull/5237
* [NA] docs(tracing): add missing OTEL integration docs by @vincentkoc in https://github.com/comet-ml/opik/pull/5226
* [NA] [DOCS] Expand localized README coverage by @vincentkoc in https://github.com/comet-ml/opik/pull/5350
* [OPIK-4491] [SDK] [DOCS] fix: optimizer multi-metric span wiring, fail-fast scoring, and examples by @vincentkoc in https://github.com/comet-ml/opik/pull/5276
* [NA] [SDK] ci(opik-optimizer): add Python 3.14 to test matrix by @vincentkoc in https://github.com/comet-ml/opik/pull/5216
* [NA] [Optimizer SDK] Align benchmark runners/scripts with optimizer v3 centralized architecture by @vincentkoc in https://github.com/comet-ml/opik/pull/5176
* [OPIK-4094] [SDK] Optimizer SDK reintroduce MCP tool use and optimization by @vincentkoc in https://github.com/comet-ml/opik/pull/5056
* [NA] [DOCS] README wrap language links and remove bounty badges by @vincentkoc in https://github.com/comet-ml/opik/pull/5383
* [OPIK-4449] [BE] Fix missing description in single-item GET endpoint by @awkoy in https://github.com/comet-ml/opik/pull/5379
* [NA] [DOCS] [CI] feat: refactor agent instruction files, rules and documentation by @vincentkoc in https://github.com/comet-ml/opik/pull/5308
* [CUST-4995] [Helm] Add extra volume and volume mount support for ClickHouse pod and backup server container by @CRThaze in https://github.com/comet-ml/opik/pull/5315
* [NA] [SDK] release(opik-optimizer): bump to 3.1.0 and update release notes by @vincentkoc in https://github.com/comet-ml/opik/pull/5384
* [OPIK-4536] [DOCS] Add /share-diagram command and diagram-generation skill by @JetoPistola in https://github.com/comet-ml/opik/pull/5355
* [NA] [DOCS] Clarify changelog surfaces and routing rules in documentation skill by @vincentkoc in https://github.com/comet-ml/opik/pull/5387
* [OPIK-4520] [OPIK-4521] [BE] Bumping SDK and Optimizer  by @ldaugusto in https://github.com/comet-ml/opik/pull/5386
* [OPIK-4380] [BE] Add ClickHouse migration for experiment_aggregates and experiment_item_aggregates tables by @thiagohora in https://github.com/comet-ml/opik/pull/5365
* [NA] [BE] Update model prices file by @CometActions in https://github.com/comet-ml/opik/pull/5393
* [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/5392
* [OPIK-4560] [BE] Fix @ApiResponse annotations for feedback score names endpoints by @JetoPistola in https://github.com/comet-ml/opik/pull/5394
* [OPIK-4514] [BE] Add ability to clear dataset item description by @JetoPistola in https://github.com/comet-ml/opik/pull/5378
* [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/5399
* [OPIK-4529] [BE]: add a new endpoint `retrieve-by-commits` to get the list of prompts for their commits; by @aadereiko in https://github.com/comet-ml/opik/pull/5343
* [OPIK-4586] [FE] Fix dashboard selection shared across browser windows by @andriidudar in https://github.com/comet-ml/opik/pull/5398
* [DND-760][HELM] Add HPA behavior block to Opik sub-chart (scaleDown + scaleUp) by @jms200 in https://github.com/comet-ml/opik/pull/5382
* [OPIK-4568] [FE] Fix missing Type filter options on dashboard Span widgets by @andriidudar in https://github.com/comet-ml/opik/pull/5396
* [OPIK-4602][HELM] update clickhouse backup server version by @liyaka in https://github.com/comet-ml/opik/pull/5400

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

**Full Changelog**: https://github.com/comet-ml/opik/compare/1.10.20...1.10.21