What's Changed
- build(deps): bump software.amazon.awssdk:bom from 2.49.3 to 2.50.2 in /apps/opik-backend by @dependabot[bot] in #7737
- [OPIK-7759] [PY SDK] feat: build guardrails from stored policies by @alexkuzmik in #7757
- build(deps): bump com.mysql:mysql-connector-j from 9.7.0 to 26.7.0 in /apps/opik-backend by @dependabot[bot] in #7736
- [OPIK-7749] [DOCS] fix: do not move Jira to "In Review" while the PR is still a draft by @JetoPistola in #7732
- [NA] [BE] Persist the fast-mode rate modifier on the cipx analytics tables by @aadereiko in #7725
- [OPIK-7685] [BE] Align TestContainers ClickHouse config with compose/Helm cluster definition by @thiagohora in #7751
- [OPIK-7687] [HELM/DOCS] Document internal_replication scope by @thiagohora in #7752
- [OPIK-7758] [CI] fix: purge leftover experiments and spans before seeding visual test data by @natagh23 in #7756
- build(deps): bump actions/setup-node from 4 to 7 by @dependabot[bot] in #7740
- build(deps): bump actions/checkout from 4 to 7 by @dependabot[bot] in #7742
- [NA] [BE][FE] chore: sync provider model definitions by @CometActions in #7769
- [NA] [BE] Update model prices file by @CometActions in #7768
- [OPIK-7798] [BE] Retry Python UDF evaluation on transient NoHttpResponseException by @thiagohora in #7766
- [OPIK-7771] [BE] perf: dedup trace-stats spans_data with FINAL by @thiagohora in #7754
- [OPIK-7399] [BE] test: pin partition pruning and stability on spans_local_v2 by @thiagohora in #7667
Full Changelog: 2.2.19...2.2.20