Releases: comet-ml/opik
Releases · comet-ml/opik
1.9.47
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
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
- @kalenmcmillan made their first contribution in #4182
Full Changelog: 1.9.45...1.9.46
1.9.45
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
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
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
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
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
- @SarahOstermeier made their first contribution in #4371
Full Changelog: 1.9.40...1.9.41
1.9.40
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
What's Changed
- [NA] [Docs] N8N docs by @jverre in #4305
- [NA] [SDK] Fix TypeScript SDK typecheck errors by @andrescrz in #4309
Full Changelog: 1.9.35...1.9.36
1.9.34
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
- @Susan9001 made their first contribution in #4244
- @Leehyunbin0131 made their first contribution in #4284
- @albertoperdomo made their first contribution in #4276
Full Changelog: 1.9.33...1.9.34