Skip to content

opik

v2.0.63 Breaking

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

evaluation hacktoberfest2025 langchain llama-index llm llm-evaluation
+5 more
llm-observability llmops openai playground prompt-engineering

Affected surfaces

breaking_upgrade deps

ReleasePort's take

Moderate signal
editorial:auto 1mo

The release upgrades the Java runtime from version 21 LTS to version 25 LTS.

Why it matters: All services using Java must migrate to LTS version 25; failure may cause compatibility issues after June 2026.

Summary

AI summary

Java runtime upgraded from version 21 LTS to version 25 LTS.

Changes in this release

Breaking High

Span search now supports last_updated_at and created_at filter parameters.

Span search now supports last_updated_at and created_at filter parameters.

Source: llm_adapter@2026-06-15

Confidence: low

Feature Medium

Add total tokens KPI card to AI Spend home page.

Add total tokens KPI card to AI Spend home page.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Medium

Add onboarding empty state to AI Spend home page.

Add onboarding empty state to AI Spend home page.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Medium

Support OpenAI Responses API for Playground and LLM‑as‑a‑Judge features.

Support OpenAI Responses API for Playground and LLM‑as‑a‑Judge features.

Source: llm_adapter@2026-06-15

Confidence: high

Feature Low

Redesign dataset and test suite creation flow in the frontend.

Redesign dataset and test suite creation flow in the frontend.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Feature Low

Add internal backend endpoints for workspace resolution and OAuth flows.

Add internal backend endpoints for workspace resolution and OAuth flows.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Feature Low

Implement annotation queue claim mechanism across frontend and backend.

Implement annotation queue claim mechanism across frontend and backend.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Dependency High

Upgrade Java runtime from version 21 to LTS version 25.

Upgrade Java runtime from version 21 to LTS version 25.

Source: llm_adapter@2026-06-15

Confidence: high

Performance Low

Optimize opik-sandbox-executor-python Dockerfile for faster container startup.

Optimize opik-sandbox-executor-python Dockerfile for faster container startup.

Source: llm_adapter@2026-06-15

Confidence: high

Performance Low

Optimize opik-python-backend Dockerfile for reduced image size and faster builds.

Optimize opik-python-backend Dockerfile for reduced image size and faster builds.

Source: llm_adapter@2026-06-15

Confidence: high

Performance Low

Fast‑fail with HTTP 503 when Python backend pool is saturated.

Fast‑fail with HTTP 503 when Python backend pool is saturated.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Bugfix Medium

Correct copy in dataset expansion success/error toasts and buttons.

Correct copy in dataset expansion success/error toasts and buttons.

Source: llm_adapter@2026-06-15

Confidence: high

Bugfix Medium

Apply above_200k tier pricing correctly in cost calculation logic.

Apply above_200k tier pricing correctly in cost calculation logic.

Source: llm_adapter@2026-06-15

Confidence: high

Bugfix Medium

Preserve Vertex AI model selection during dataset expansion flow.

Preserve Vertex AI model selection during dataset expansion flow.

Source: llm_adapter@2026-06-15

Confidence: low

Bugfix Medium

Fix workspace-root redirect loop via index route in the frontend.

Fix workspace-root redirect loop via index route in the frontend.

Source: granite4.1:30b@2026-06-15-audit

Confidence: low

Full changelog

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

Breaking Changes

  • Minimum runtime requirement changed: Java 21 LTS → Java 25 LTS

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track opik

Get notified when new releases ship.

Sign up free

About opik

Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic workflows with comprehensive tracing, automated evaluations, and production-ready dashboards.

All releases →

Related context

Earlier breaking changes

  • v2.0.57 Make enum-fix migration rollback empty for in‑place column changes
  • v2.0.38 Split stats query and gate legacy feedback_scores UNION in BE.

Beta — feedback welcome: [email protected]