Skip to content

Releases: comet-ml/opik

1.9.47

14 Dec 10:03
f519edf

Choose a tag to compare

What's Changed

  • [OPIK-3397] [SDK] Add token usage tracking to DSPy integration by @Lothiraldan in #4388
  • [OPIK-3378] [FE] Add dashboard template system with project selection by @andriidudar in #4397
  • [NA] [FE] Add prompt diff and comparison improvements for optimizer by @jverre in #4409
  • [OPIK-3358] [SDK] [Docs] Harbor integration by @jverre in #4370
  • [OPIK-000] [FE] Set span scope for create new rule from spans manual evaluation window by @BorisTkachenko in #4414
  • [NA] [BE] Update model prices file by @github-actions[bot] in #4422
  • [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @github-actions[bot] in #4421
  • docs: update Korean README. by @Leehyunbin0131 in #4419
  • [NA] [FE] Enhance onboarding flow by @jverre in #4417
  • [issue-4270] [P SDK] Improve GEval compatibility with DashScope Qwen judge model by @Susan9001 in #4271
  • [OPIK-3440][FE][BE] Support for GPT 5.2 in Playground and Online Scoring by @AndreiCautisanu in #4424
  • [OPIK-3438] [FE] Add async MIME type detection for extension-less media URLs by @andriidudar in #4426
  • [NA] [Docs] Added social preview for all pages by @jverre in #4428

Full Changelog: 1.9.46...1.9.47

1.9.46

11 Dec 10:31
6a637fc

Choose a tag to compare

What's Changed

  • [issue-4225] [SDK] Fix model configuration inheritance in MetaPromptOptimizer by @Nimrod007 in #4408
  • [NA] [BE] Update model prices file by @github-actions[bot] in #4411
  • [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @github-actions[bot] in #4410
  • [NA] [TEST] Refactor delete_all_traces_that_match_name_contains_filter into smaller methods by @kalenmcmillan in #4182
  • [OPIK-3418] Add feature flags to control LLM provider availability by @YarivHashaiComet in #4403

New Contributors

Full Changelog: 1.9.45...1.9.46

1.9.45

10 Dec 17:33
fec20f1

Choose a tag to compare

What's Changed

  • [OPIK-3420] [BE] Fix dataset items search by adding full_data filter field by @BorisTkachenko in #4406
  • [OPIK-3395] [FE] clear cache if dataset is not selected by @awkoy in #4407
  • [CUST-4437] [BE] Fix NPE when creating prompt version with null templateStructure by @Nimrod007 in #4405
  • [OPIK-2679] [BE/FE] Add additional aggregation methods in headers for experiment items by @BorisTkachenko in #4366
  • [NA] [SDK] Added experiments to import/export options by @dsblank in #3784
  • Bump org.apache.commons:commons-csv from 1.10.0 to 1.14.1 in /apps/opik-backend by @dependabot[bot] in #4283

Full Changelog: 1.9.44...1.9.45

1.9.44

10 Dec 14:43
b1b2700

Choose a tag to compare

What's Changed

  • [OPIK-3238] [Docs] alexkuzmik/Add documentation for chat prompt by @alexkuzmik in #4398
  • [NA] [DOCS] Update Opik changelog Dec 9th, 2025 by @juanferrub in #4400
  • [NA] [BE] Update model prices file by @github-actions[bot] in #4402
  • [OPIK-3211] [BE/FE] Add span-level Python metrics scorer by @BorisTkachenko in #4385
  • [NA] [BE] Prevent nested cache deadlocks by @andrescrz in #4404

Full Changelog: 1.9.43...1.9.44

1.9.43

09 Dec 15:50
94b5c00

Choose a tag to compare

What's Changed

  • [OPIK-0000] [P SDK] Deselect litellm 1.80.9 by @alexkuzmik in #4391
  • [OPIK-3392] add logging capabilities to LLM providers by @idoberko2 in #4383
  • [OPIK-3383] [BE] Add video MIME type auto-detection for Gemini by @Nimrod007 in #4384
  • [OPIK-0000] [P SDK] Skip multimodal e2e test due to flakiness by @alexkuzmik in #4395
  • [OPIK-3384] [FE] Fix race condition preventing newly created datasets from loading in Playground by @awkoy in #4394
  • [OPIK-3322] [BE][FE] Add Opik Built-in LLM Provider by @Lothiraldan in #4310
  • [OPIK-3361] [BE] Add audio_url support for custom LLM models by @ldaugusto in #4396
  • [OPIK-3234] [FE]: audio prompts; by @aadereiko in #4364

Full Changelog: 1.9.42...1.9.43

1.9.42

09 Dec 11:39
1ca7c8c

Choose a tag to compare

What's Changed

  • [OPIK-3385] [FE] Fix video previews not loading in playground by @YarivHashaiComet in #4374
  • [OPIK-3387] [BE] Add Time Range Filters to Feedback/Comments/Guardrails CTEs in TraceDAO and SpanDAO by @YarivHashaiComet in #4373

Full Changelog: 1.9.41...1.9.42

1.9.41

09 Dec 10:22
cd0c828

Choose a tag to compare

What's Changed

  • Sarah ostermeier readme opik description by @SarahOstermeier in #4371
  • [NA] [CI] Update docs preview action by @jverre in #4380
  • [NA] [Docs] Add docs for configuring models by @jverre in #4386
  • [NA] [Docs] Fix doc links by @jverre in #4382
  • [NA] [BE] Update model prices file by @github-actions[bot] in #4390
  • [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @github-actions[bot] in #4389
  • [NA] [BE] Remove unnecessary @nonnull annotations from ExperimentResponseBuilder by @andriidudar in #4368
  • Bump software.amazon.awssdk:bom from 2.39.2 to 2.40.3 in /apps/opik-backend by @dependabot[bot] in #4377
  • Bump com.fasterxml.uuid:java-uuid-generator from 5.1.0 to 5.2.0 in /apps/opik-backend by @dependabot[bot] in #4378

New Contributors

Full Changelog: 1.9.40...1.9.41

1.9.40

05 Dec 16:59
4f2dd6a

Choose a tag to compare

What's Changed

  • [OPIK-3005] [FE] Enchance dataset items filtering in playground by @BorisTkachenko in #4361
  • [OPIK-3055] [P SDK] Allow setting experiment name prefix in Opik experiments by @yaricom in #4336
  • [NA][CI ] Fix release flow - commit and push all version changes in one last step by @liyaka in #4365
  • [OPIK-3376] [FE] Add duplicate name error handling and Enter key support for dashboard dialogs by @andriidudar in #4363
  • [OPIK-3221] [FE] [BE] Add Experiments Feedback Scores dashboard widget by @andriidudar in #4333
  • [NA][CI]use larger runners to build opik images by @obezpalko in #4367
  • [NA][CI] Use bigger runners only for guardrails builds by @liyaka in #4369

Full Changelog: 1.9.38...1.9.40

1.9.36

02 Dec 11:28
ca16d72

Choose a tag to compare

What's Changed

Full Changelog: 1.9.35...1.9.36

1.9.34

01 Dec 13:54
242e4a8

Choose a tag to compare

What's Changed

  • [OPIK-3119] [BE] OpenTelemetry data mapping - handle LiveKit integration by @yaricom in #4174
  • [OPIK-3299] [P SDK] Made multimodal E2E test optional if OpenAI credentials is not available by @yaricom in #4250
  • [NA] [DOCS] Document name query parameter search behavior in OpenAPI spec by @andrescrz in #4249
  • [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @github-actions[bot] in #4251
  • [NA] [Cursor extension] Fix sqlite wasm dependency by @jverre in #4255
  • [OPIK-3298] [DOCS] We need to provide documentation how to add prompts to traces with ADK integration by @yaricom in #4253
  • [OPIK-3199] [FE] Add subtitle for Alerts page by @BorisTkachenko in #4259
  • [NA] [BE] Update model prices file by @github-actions[bot] in #4258
  • [OPIK-3208] [FE] [BE] Adjust Trace Detail View to Show Span Scores by @thiagohora in #4203
  • [NA] [BE] Make OpenTelemetry configuration parameters configurable by @andrescrz in #4252
  • [OPIK-3302] [FE] Show tooltip for alert trigger on feedback score name selection by @BorisTkachenko in #4261
  • [OPIK-3301] [BE] Fix Test Alert for PagerDuty by @BorisTkachenko in #4260
  • [OPIK-3308] [P SDK] Implement skipping of library integration tests if specific credentials are not provided by @yaricom in #4256
  • [OPIK-3308] Implement skipping of library integration tests if specific credentials are not provided by @yaricom in #4263
  • [OPIK-3308] [P SDK] Implement skipping of library integration tests if specific credentials are not provided by @yaricom in #4268
  • [issue-4229] [P SDK] Improve DashScope Qwen support in LiteLLMChatModel by @Susan9001 in #4244
  • [OPIK-3113] [BE] Monitoring for alerts by @BorisTkachenko in #4267
  • [NA] [BE] Update model prices file by @github-actions[bot] in #4279
  • [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @github-actions[bot] in #4278
  • [OPIK-3199] [FE] Align dropdown for fs name selector in alerts by @BorisTkachenko in #4287
  • Bump dev.langchain4j:langchain4j-bom from 1.8.0 to 1.9.1 in /apps/opik-backend by @dependabot[bot] in #4280
  • Bump org.apache.maven.plugins:maven-source-plugin from 3.3.1 to 3.4.0 in /apps/opik-backend by @dependabot[bot] in #4281
  • Bump dev.langchain4j:langchain4j-http-client-jdk from 1.8.0 to 1.9.1 in /apps/opik-backend by @dependabot[bot] in #4282
  • Update LLM role description in Korean README by @Leehyunbin0131 in #4284
  • [OPIK-3065] [FE] Update UX for boolean feedback score type by @JetoPistola in #4273
  • [NA]: Add GitHub Actions labeler configuration for automatic PR labeling by @JetoPistola in #4257
  • [issue-4114] [BE] Add model name normalization for dot-based Claude model variants by @Nimrod007 in #4254
  • [Docs] Fix broken link for feedback definitions by @albertoperdomo in #4276
  • [NA] [BE] Make TemplateUtilsTest more resilient with Awaitility by @thiagohora in #4272
  • [OPIK-3209] [BE] Add span feedback scores filters to trace table by @thiagohora in #4226
  • [NA] Add a rule to improve test result analysis by cursor by @idoberko2 in #4288
  • [OPIK-3015][BE] create dataset version snapshot by @idoberko2 in #4241
  • [OPIK-2533] Alexkuzmik / Implement optimizable cost and latency metrics by @alexkuzmik in #4266

New Contributors

Full Changelog: 1.9.33...1.9.34