What's Changed
- [OPIK-4547][HELM] Add support for additional profiles and users for clickhouse by @liyaka in #5356
- [issue-2202] [BE] [SDK] feat: Support OpenAI TTS models tracking (audio.speech) by @Samoppakiks in #5010
- [OPIK-4380] [BE] Fix dataset deadlock issue by wrapping version creation with reactive retry by @thiagohora in #5364
- [OPIK-3137][OPIK-3161] [BE][FE] Add bulk tag adding and removing operations by @miguelgrc in #5122
- [OPIK-4359] [FE] Implement view experiments permission check by @anastasiapyzhik in #5179
- [OPIK-4307] OpikTracer incorrectly reports LangGraph control flow exceptions as errors by @yaricom in #5342
- [OPIK-3101] [FE] Unify open in new tab icons by @andriidudar in #5368
- [OPIK-4554] [FE][BE] Add Gemini 3.1 Pro support for playground and online scoring by @AndreiCautisanu in #5366
- [OPIK-4517] [FE]: misplaced config button in opt studio is fixed; by @aadereiko in #5340
- [NA] [BE] Update model prices file by @CometActions in #5376
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #5375
- [issue-5018] [BE] Add fallback logic to strip date suffixes from model names for cost calculation by @dsblank in #5047
New Contributors
- @Samoppakiks made their first contribution in #5010
Full Changelog: 1.10.19...1.10.20