What's Changed
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #6898
- [NA] [DOCS] docs(v2): rework Prompt Library section by @petrotiurin in #6835
- [NA] [BE] fix: populate opik_prompts.name on /experiments/execute by @petrotiurin in #6895
- [OPIK-6707] [CI] fix(e2e): tier-inclusive grep so t3 ⊇ t2 ⊇ t1 by @AndreiCautisanu in #6899
- [OPIK-6707] [CI] feat: v2 E2E post-merge workflow + deprecate v1 triggers by @AndreiCautisanu in #6897
- [OPIK-6167] [FE] fix: avoid double right border in grouped rows by @awkoy in #6693
- [OPIK-6697] [SDK] feat(migrate): pass copy_from coords on dataset version replay by @JetoPistola in #6870
- [NA] [BE][FE] feat: surface prompt version_number, rename "commit" to "version" in prompt UI by @petrotiurin in #6894
- [NA] [BE] fix: update PromptVersionInfo constructor in test for versionNumber field by @petrotiurin in #6902
- [OPIK-6732] [FE] feat: remove Restore button from v2 Prompt version UI by @petrotiurin in #6903
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @CometActions in #6901
- [OPIK-6608] [SDK & FE] fix: strip data URI prefix when extracting base64 attachments by @alexkuzmik in #6890
- [OPIK-6626] [FE] feat: surface prompt environments across prompt UIs by @aadereiko in #6892
- [OPIK-6734] [BE] fix: resolve ClassCastException in thread-level online evaluation rules with filters by @ldaugusto in #6904
- [OPIK-6468] [SDK] feat: prompt environments in Python and TypeScript SDKs by @petrotiurin in #6872
- [NA] Add HRPO optimizer to SDK README by @anmorgan24 in #6906
- [NA] [BE][FE] chore: sync provider model definitions by @CometActions in #6907
- [OPIK-6542] [DOCS] docs: add opik migrate CLI documentation page by @alexkuzmik in #6878
Full Changelog: 2.0.51...2.0.52