2.0.63
comet-ml/opik2.0.63Jun 15, 2026by github-actions[bot]
AI Summary
A major release upgrading Java to 25 LTS, redesigning the dataset creation flow, and implementing comprehensive MCP OAuth endpoints (authorize, consent, token, dynamic registration).
Key Highlights
- Upgrade Java 21 -> 25 LTS
- Support last_updated_at / created_at filters on Span search
- Redesign dataset & test suite creation flow
- Support OpenAI Responses API for OpenAI provider
- Implement MCP OAuth authorize, consent, and token endpoints
New Features
- Span search filters
- Dataset and test suite redesign
- OpenAI Responses API support
- MCP OAuth authorization and token management
- Project Home Page redesign
Full Release Notes
## What's Changed * [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7022 * [OPIK-6668] [BE] build: upgrade Java 21 -> 25 LTS by @thiagohora in https://github.com/comet-ml/opik/pull/6862 * [OPIK-6849] [BE] feat: support last_updated_at / created_at filters on Span search by @thiagohora in https://github.com/comet-ml/opik/pull/7018 * [OPIK-6858] Collapsible JSON/YAML code blocks in trace/span view by @aadereiko in https://github.com/comet-ml/opik/pull/7026 * [OPIK-6818] [FE] Redesign dataset & test suite creation flow by @aadereiko in https://github.com/comet-ml/opik/pull/7014 * [OPIK-6820] [FE] Fix workspace-root redirect loop via index route by @andriidudar in https://github.com/comet-ml/opik/pull/7027 * [OPIK-6820] [BE] Internal backend endpoints by @andriidudar in https://github.com/comet-ml/opik/pull/7020 * [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7033 * [OPIK-6843] [FE] fix: correct copy in dataset expansion success/error toasts and buttons by @olesya-comet in https://github.com/comet-ml/opik/pull/7028 * [OPIK-6844] [QA] feat: deeper tracing & spans E2E coverage by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7013 * [BE] fix: apply above_200k tier pricing in cost calculation by @Anuj7411 in https://github.com/comet-ml/opik/pull/7023 * [OPIK-6917] [QA] fix: update E2E create-flow POMs + specs for OPIK-6818 redesign by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7040 * [NA] [QA] fix: surface bridge client timeouts as descriptive errors by @AndreiCautisanu in https://github.com/comet-ml/opik/pull/7030 * [OPIK-6666] [BE] feat: MCP OAuth authorize + consent + AuthService workspace resolution (PR 3/7) by @LifeXplorer in https://github.com/comet-ml/opik/pull/6994 * [OPIK-6802] [FE] test: add Prompt Library smoke tests for text and chat prompts by @natagh23 in https://github.com/comet-ml/opik/pull/7034 * [OPIK-6720] [FE][BE] Annotation queue claim mechanism by @miguelgrc in https://github.com/comet-ml/opik/pull/6973 * [OPIK-6810] [BE] add project_name to experiment_items_bulk to avoid Default Project fallback by @thiagohora in https://github.com/comet-ml/opik/pull/7021 * [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7043 * [OPIK-6838] [FE] fix: show prompt name + version instead of commit hash in experiment views by @awkoy in https://github.com/comet-ml/opik/pull/7031 * [OPIK-6761] [FE] feat: rework Optimization runs empty state to match Figma by @awkoy in https://github.com/comet-ml/opik/pull/7025 * [OPIK-6810] [DOCS] document project_name on experiment_items_bulk by @thiagohora in https://github.com/comet-ml/opik/pull/7045 * [issue-6928] [FE] fix: preserve Vertex AI model selection by @fengjikui in https://github.com/comet-ml/opik/pull/6991 * [OPIK-6833][BE] Support OpenAI Responses API for the OpenAI provider (Playground & LLM-as-a-Judge) by @yaricom in https://github.com/comet-ml/opik/pull/7008 * [OPIK-6820] [FE] Route shared navigation via workspace override by @andriidudar in https://github.com/comet-ml/opik/pull/7044 * [OPIK-6666] [BE] feat: MCP OAuth token + revoke endpoints (PR 4/7) by @LifeXplorer in https://github.com/comet-ml/opik/pull/6995 * [OPIK-6873] [BE] Add model price overrides by @jverre in https://github.com/comet-ml/opik/pull/7037 * [OPIK-6850] [BE] feat: wire read-only ClickHouse client for Agent Insights freeform SQL behind a toggle by @BorisTkachenko in https://github.com/comet-ml/opik/pull/7029 * [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7054 * [NA] [SDK] fix: stop leaked Opik background threads after each unit test by @alexkuzmik in https://github.com/comet-ml/opik/pull/7055 * [OPIK-6371] refactor project metrics queries by @LifeXplorer in https://github.com/comet-ml/opik/pull/7047 * [OPIK-4984] [FE][BE] Project Home Page by @miguelgrc in https://github.com/comet-ml/opik/pull/7051 * [OPIK-6921] [BE] derive bulk project from the experiment or dataset by @thiagohora in https://github.com/comet-ml/opik/pull/7049 * [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7059 * [NA] [BE][FE] Cost computation refinements by @jverre in https://github.com/comet-ml/opik/pull/7057 * [DND-171] [BE] perf: optimize opik-sandbox-executor-python Dockerfile by @GuySaar8 in https://github.com/comet-ml/opik/pull/7010 * [DND-172] [BE] perf: optimize opik-python-backend Dockerfile by @GuySaar8 in https://github.com/comet-ml/opik/pull/7012 * [NA] [BE][FE] chore: sync provider model definitions by @CometActions in https://github.com/comet-ml/opik/pull/7088 * [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in https://github.com/comet-ml/opik/pull/7089 * [OPIK-6820] [FE] feat: add onboarding empty state to AI Spend home page by @andriidudar in https://github.com/comet-ml/opik/pull/7058 * [OPIK-6820] [FE] feat: add total tokens KPI card to AI Spend home by @andriidudar in https://github.com/comet-ml/opik/pull/7048 * [OPIK-6308] [BE] feat: fast-fail with HTTP 503 when Python BE pool is saturated by @andrescrz in https://github.com/comet-ml/opik/pull/7091 ## New Contributors * @fengjikui made their first contribution in https://github.com/comet-ml/opik/pull/6991 **Full Changelog**: https://github.com/comet-ml/opik/compare/2.0.62...2.0.63