What's Changed
- [OPIK-7791] [QA] e2e specs for release 2.2.118, 2.2.119, 2.2.120, 2.2.121, 2.2.122, 2.2.125, 2.2.128, 2.2.130, 2.2.131, 2.2.132, 2.2.133, 2.2.134, 2.2.136, 2.2.137 by @comet-ci-bot[bot] in #9181
- [OPIK-8651] [FE] feat: search within a thread in the thread side panel by @JetoPistola in #9329
- [OPIK-8748] [SDK] fix: LLM judges on gpt-6 and Claude 4.7+/5.x stop sending refused sampling params by @aadereiko in #9154
- [DND-2005] [INFRA] fix: cap ClickHouse file log size by @GuySaar8 in #9315
- [DND-2027] [INFRA] fix: bump ClickHouse to 26.3.62.3 (CVE-2026-116366) by @GuySaar8 in #9316
- [NA] [SDK] [CI] feat: cap the Python SDK's direct dependencies at releases at least 3 days old by @alexkuzmik in #9273
- [issue-9139] [SDK] fix: reject failed judge scores in jury consensus by @Jacqueline122 in #9140
- [NA] [BE][FE] chore: sync provider model definitions by @CometActions in #9365
- [NA] [BE] Update model prices file by @CometActions in #9364
- [OPIK-9086] [FE] fix: a removed Ollie iframe can no longer crash the page with "reading 'setItem'" by @JetoPistola in #9363
- [NA] [QA] test(e2e): clear the t1/t2 failures and cut real LLM spend to one daily canary by @AndreiCautisanu in #9372
- [NA] [INFRA] fix: run E2E smoke on frontend dependency PRs; stop label runs cancelling each other by @AndreiCautisanu in #9373
- [OPIK-4331] [BE][FE] fix: let Bedrock providers call Claude (Anthropic Messages) and Nova (Converse) by @aadereiko in #9294
- [issue-3493] [BE] [FE] [SDK] feat: filter traces and threads by comments by @anishmehta24 in #8724
- [NA] [SDK] fix: restore textstat's language after Readability scores by @anishmehta24 in #8721
- [issue-8589] [SDK] fix: compare dicts, lists and sets by content in Equals by @gjreddy in #9305
- [issue-9089] [SDK] fix: keep streamed tool calls in LiteLLM traces by @pcbeingused333 in #9092
- [OPIK-8722] [FE] feat: show a banner for orgs with an expired Pro trial by @JetoPistola in #9332
- [OPIK-9084] [INFRA] chore: use treeless sparse checkout in test-env trigger by @JetoPistola in #9352
- [OPIK-9083] [INFRA] chore: use blobless partial clone where workflows diff or list files by @JetoPistola in #9351
- [OPIK-6676] [CI] feat: add betterleaks secret scanning pre-commit hook by @JetoPistola in #9324
- [NA] [FE] fix: build the frontend's nginx stage on alpine-slim plus the otel module by @AndreiCautisanu in #9377
- [NA] [DOCS] fix: describe the Python evaluator execution strategies accurately by @miguelgrc in #9306
- [OPIK-9082] [INFRA] chore: use shallow checkout in workflows that don't read git history by @JetoPistola in #9350
New Contributors
- @Jacqueline122 made their first contribution in #9140
- @gjreddy made their first contribution in #9305
Full Changelog: 2.2.138...2.2.139