Releases: comet-ml/opik
Releases · comet-ml/opik
1.10.12
What's Changed
- [OPIK-4287] [AI Backend] Integrate OpikAssist backend by @Lothiraldan in #5118
- [issue-674] [P SDK] Display real-time score averages in CLI progress bar by @dsblank in #5115
- [OPIK-4287] [AI Backend] Fix Dockerfile cache warm-up failing on CI by @Lothiraldan in #5165
- [OPIK-4355] [FE] Fix Experiment Leaderboard header row overlap after switching dashboards by @andriidudar in #5169
- [OPIK-3100] [FE][BE] Add workspace-level color map configuration by @andriidudar in #5133
- [OPIK-4265] [SDK] Fix High @modelcontextprotocol/sdk security vulnerabilities by @thiagohora in #5138
- [NA] [BE] Update model prices file by @CometActions in #5175
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #5174
- [OPIK-4371][DOCKER] Update base images to latest to resolve vulnerabilities by @liyaka in #5164
- [OPIK-4325] [FE] Sync prompt view components across Trace View and Prompt Library by @BorisTkachenko in #5128
- [OPIK-4337] [FE] Round feedback scores to 2dp with full precision on hover by @andriidudar in #5171
- [OPIK-4325] [FE] Add missing data-testid to PromptTemplateView for E2E test compatibility by @AndreiCautisanu in #5181
- [OPIK-4336] [FE]: save and load prompt opt studio by @aadereiko in #5159
Full Changelog: 1.10.11...1.10.12
1.10.11
What's Changed
- [OPIK-3863][FE]: Json path explorer by @aadereiko in #4871
- [OPIK-3083] [FE] Allow creating feedback definitions in context from annotation queue form by @andriidudar in #5098
- [OPIK-4133] [DOCS] Fix import order rule to match actual codebase conventions by @andriidudar in #5139
- [issue-4986] [INFRA] Pin Opik images to appVersion in Helm chart by @GuySaar8 in #5104
- Bump org.redisson:redisson from 3.52.0 to 4.2.0 in /apps/opik-backend by @dependabot[bot] in #5123
- [NA] [BE] Update model prices file by @CometActions in #5143
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #5142
- [OPIK-3617] [FE/SDK] Fix prompt version metadata for traces by @BorisTkachenko in #5136
- [OPIK-4329] [SDK] Add searchThreads functionality to TypeScript SDK by @petrotiurin in #5141
- [issue-4952] [FE] Add image attachments display in thread view by @dsblank in #5116
- [OPIK-3616] [FE] Fix "View in Prompt Library" link to show correct prompt version by @BorisTkachenko in #5146
- [OPIK-4323] [SDK] Add annotation queue support for TypeScript SDK by @petrotiurin in #5112
- [OPIK-4334] [BE] Optimize SpanDAO and TraceDAO ClickHouse queries by @thiagohora in #5145
- [issue-2245] [SDK] Fix legacy ADK tracer crash on LLM errors by @dsblank in #5137
- [OPIK-4290] [BE] Fix SSE streaming format for OpenAI SDK compatibility by @Lothiraldan in #5149
- [NA] [BE] Revert Redisson 4.2.0 upgrade by @JetoPistola in #5150
- [OPIK-4334] [BE] Optimize SpanDAO and TraceDAO queries with target project_ids extraction by @thiagohora in #5151
- [NA] [BE] Update model prices file by @CometActions in #5161
- [OPIK-3564] [FE] Improve mobile responsiveness for Run experiment SideDialog by @JetoPistola in #4745
- [NA][OPIK-4339] disable network policy by default by @obezpalko in #5152
- [NA] [DOCS] Add changelog for February 10, 2026 by @juanferrub in #5163
- [OPIK-4300] messages tab virtualization by @awkoy in #5110
Full Changelog: 1.10.10...1.10.11
1.10.10
What's Changed
- [OPIK-4272] [SDK] Fix brace-expansion vulnerability in cursor extension by @petrotiurin in #5129
- [OPIK-4272] [EXT] Bump cursor extension version to 0.3.4 by @petrotiurin in #5132
- Bump dev.langchain4j:langchain4j-bom from 1.10.0 to 1.11.0 in /apps/opik-backend by @dependabot[bot] in #5124
- [OPIK-3828] [SDK] Add base64 string support for Attachment.data by @miguelgrc in #5048
- [OPIK-3923] [FE] Merge traces, threads, and spans into Logs tab - UI only by @JetoPistola in #5023
- [OPIK-4304] [FE] Update Studio demo and deactivate Code metric by @ldaugusto in #5134
- [NA] [BE] Update model prices file by @CometActions in #5121
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.14.0 to 3.15.0 in /apps/opik-backend by @dependabot[bot] in #5126
- Bump software.amazon.jdbc:aws-advanced-jdbc-wrapper from 3.1.0 to 3.2.0 in /apps/opik-backend by @dependabot[bot] in #5125
- [OPIK-4266] [SDK] Bump qs from 6.14.0 to 6.14.1 in /sdks/opik_optimizer by @dependabot[bot] in #5120
- [OPIK-4149] [SDK] Add DatasetVersion support to TypeScript SDK by @awkoy in #5068
Full Changelog: 1.10.9...1.10.10
1.10.9
What's Changed
- [OPIK-3846] [BE] Optimize experiment queries with target projects extraction pattern by @thiagohora in #5114
Full Changelog: 1.10.8...1.10.9
1.10.8
What's Changed
- [OPIK-3074] [FE] Add prompt metadata to traces generated from Opik Playground by @BorisTkachenko in #5039
- [issue-5081] [FE] Expose metadata in Python online evaluation rules by @dsblank in #5099
- [OPIK-4215] [SDK] Add annotation queue support to Python SDK by @petrotiurin in #5069
- [OPIK-3239] [BE] Fix prompt last_updated_at not updating on version creation by @BorisTkachenko in #5113
Full Changelog: 1.10.7...1.10.8
1.10.7
What's Changed
- [OPIK-4255] [FE] Fix glob command injection CVE-2025-64756 by @andriidudar in #5096
- [OPIK-4258] [BE] Bump urllib3 version to 2.6.3 for python-backend by @BorisTkachenko in #5085
- [OPIK-4263] [BE] Bump opik-sandbox-executor-python dependencies by @BorisTkachenko in #5086
- [OPIK-4256] [FE] Fix preact JSON VNode Injection CVE-2026-22028 by @andriidudar in #5097
- [OPIK-4273] [SDK] Update TypeScript configure tool dependencies and add ESM support by @petrotiurin in #5091
- [NA] [FE] Fix infinite request loop on annotation queue pages by @andriidudar in #5100
- [OPIK-4034] Fix trace.update() output lost when trace.end() called immediately after by @awkoy in #5095
- [OPIK-4066] [FE] Improve table loading state UX by @awkoy in #5058
- [OPIK-4148] [P SDK] Implement support for dataset versions management in the sdk api by @alexkuzmik in #5061
- [NA] [BE] Update model prices file by @CometActions in #5105
- [NA] [BE] Update model prices file by @CometActions in #5108
- [OPIK-4299] [FE][BE] Opus 4.6 support by @AndreiCautisanu in #5102
Full Changelog: 1.10.6...1.10.7
1.10.6
What's Changed
- [OPIK-3890] [P SDK] slack notifications integration tests by @alexkuzmik in #5029
- Update overview.mdx by @jverre in #5067
- [NA] [E2E] fix various broken tests and update the shell script to check docker containers are up after installation on tests running by @AndreiCautisanu in #5062
- [OPIK-4170] [BE][FE] Add dataset field support for GEval metric in Studio by @ldaugusto in #5027
- [OPIK-3846] [BE] Optimize SELECT_DATASET_ITEM_VERSIONS_WITH_EXPERIMENT_ITEMS_COUNT query by @thiagohora in #5051
- [OPIK-3846] [BE] Optimize SELECT_DATASET_ITEM_VERSIONS_WITH_EXPERIMENT_ITEMS query with CTEs by @thiagohora in #5052
- [OPIK-4219] [BE] Add endpoint to retrieve dataset version by name by @Nimrod007 in #5065
- [OPIK-4035] [BE] [FE] [SDK] Remove thread status requirement for feed… by @Lothiraldan in #4912
- [NA] [BE] Update model prices file by @CometActions in #5074
- [OPIK-3846] [BE] Extract target_projects CTE to separate query by @thiagohora in #5054
- [OPIK-3382] [FE] Fix table loading overlay visibility in dark mode by @andriidudar in #5072
- [OPIK-3226] [FE] Fix wrong icon on filled prompt select by @andriidudar in #5071
- [OPIK-2733] [FE] Expand feedback scores section by default in experiment items sidebar by @BorisTkachenko in #5066
- [OPIK-4201] [FE] Improve Add to action style by @andriidudar in #5079
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #5073
- [OPIK-4250] [FE] Update happy-dom to fix CVE-2025-61927 by @andriidudar in #5082
- [OPIK-3437] show Messages tab when at least input or output field is valid by @awkoy in #5070
- [OPIK-4257] [BE] Upgrade org.assertj:assertj-core to version 3.27.7 by @BorisTkachenko in #5080
- [OPIK-3225] [FE] Fix drag-and-drop horizontal overflow in reordering by @andriidudar in #5087
- [OPIK-4157] Add feedback scores logging to TypeScript SDK by @awkoy in #5064
- [NA] [CI] Fix check_docker_compose_pods.sh to detect containers with dynamic project names by @AndreiCautisanu in #5075
- [OPIK-4251] [FE] Fix CVE-2025-7783 by upgrading form-data to 4.0.5 by @andriidudar in #5094
- [OPIK-4254] resolve playwright CVE-2025-59288 by upgrading to v1.58.1 by @awkoy in #5093
- [OPIK-4252] resolve tar-fs CVE-2025-59343 by upgrading react-pdf to v10 by @awkoy in #5088
- [OPIK-4253] resolve axios CVE-2025-58754 by upgrading to v1.13.4 by @awkoy in #5092
Full Changelog: 1.10.5...1.10.6
1.10.5
What's Changed
- [OPIK-4127] [DOCS] Fix filter syntax link and remove duplicate evaluation content by @petrotiurin in #5043
- [OPIK-3132][frontend] extend CSP and use loop by @obezpalko in #4835
- [OPIK-4214] docs: add Opik MCP VS Code example by @fschlz in #5049
- [OPIK-4127] [SDK] Add dataset_filter_string parameter to evaluate functions by @petrotiurin in #5050
- [OPIK-4200] [SDK] Fix TypeScript SDK displayTraceLog to match Python SDK by @petrotiurin in #5046
- [OPIK-4211] [SDK] Fix config file path expansion to support ~/.opik.config by @petrotiurin in #5044
- [OPIK-4140] [FE] [BE] improve version selection UX by @awkoy in #5008
- [OPIK-3437] llm custom pretty by @awkoy in #4784
- [NA] [DOCS] Add comprehensive administration documentation by @jverre in #5015
- [OPIK-3846] [BE] Optimize experiment items stats query with IN subqueries by @thiagohora in #5033
- [OPIK-3382] [FE] Add loading overlay to tables during data fetching by @andriidudar in #5060
- [OPIK-3437] change "Max completion tokens" to "Completion tokens" label by @awkoy in #5063
- [NA] [DEV] Add multi-worktree support for parallel development by @awkoy in #5024
- [OPIK-3910] [SDK] Fix evaluatePrompt image tests by replacing Wikimedia URLs by @petrotiurin in #5059
- [NA] [BE] Update model prices file by @CometActions in #5055
Full Changelog: 1.10.4...1.10.5
1.10.4
What's Changed
- [OPIK-4127] [SDK] Add filter_string support to dataset methods and evaluation by @petrotiurin in #5003
- [NA] [SDK] Skip flaky OpenAI ADK test by @petrotiurin in #5030
- [OPIK-4199] [FE] Show only member workspaces in navbar selector by @andriidudar in #5041
- [OPIK-4009] [FE] Center checkboxes in select column by @miguelgrc in #5022
- [OPIK-3278] [FE] Hide pagination on empty tables by @andriidudar in #5042
- [NA] [FE] Add workspace role permission mismatch warning by @anastasiapyzhik in #5040
- [OPIK-3919] [FE][BE] Add navigation to experiment item from trace view by @JetoPistola in #5038
Full Changelog: 1.10.3...1.10.4
1.10.3
What's Changed
- [OPIK-4009] [FE] Unpin Name/ID columns on all relevant tables by @miguelgrc in #4950
- [OPIK-4159] [FE] Fix feedback definition dialog scroll issue by @andriidudar in #5025
- [OPIK-3718] [FE] Remove underline from Name and ID columns by @miguelgrc in #5020
- [OPIK-4160] [FE] Fix provider button label inconsistency by @JetoPistola in #5026
- [NA] [E2E] Fix Playwright locators for clickable table rows by @AndreiCautisanu in #5028
- [DND-604][HELM] Update zookeeper chart version, set correct labels for opik by @liyaka in #5021
- [NA] [BE] Update model prices file by @CometActions in #5036
Full Changelog: 1.10.2...1.10.3