What's Changed
- [OPIK-8703] [SDK] [CI] test: cut OpenAI spend in library integration and e2e tests by @alexkuzmik in #8803
- [OPIK-8650] [FE] fix: wrap long thread messages instead of cutting them off at the left edge by @andriidudar in #9234
- [OPIK-8803] [BE] feat: add guardrail policies data model by @alexkuzmik in #9188
- [OPIK-8636] [FE] test: the OpenRouter max-tokens cases use their own rows, not OpenRouter's live list by @aadereiko in #9237
- [OPIK-8748] [BE] fix: online-eval judges work in tool mode on gpt-5.4+, Claude 5.5 and Gemini 3 by @aadereiko in #9150
- chore(deps): Update dependency filelock to v4 [SECURITY] by @comet-ci-bot[bot] in #9215
- [OPIK-8669] [BE] fix: delete a project's traces and spans when the project is deleted by @alexkuzmik in #8942
- [OPIK-9002] [BE] fix: check each connected destination and use one HTTP client for LLM providers by @thiagohora in #9238
Full Changelog: 2.2.124...2.2.125