What's Changed
- [OPIK-2769] [Python BE] Add Optimization Studio infrastructure and LLM API keys support by @ldaugusto in #4290
- [OPIK-3333] [FE] [BE] Claude Opus 4.5 support by @AndreiCautisanu in #4307
- [NA] Add .claude/ to .gitignore by @mecampbellsoup in #4295
- [OPIK-3313] [DOCs] Fix broken link by @SrBliss in #4262
- [OPIK-2768] [BE] Add Optimization Studio API endpoints and infrastructure by @ldaugusto in #4291
- [OPIK-3213] [FE] Add Dashboard Infrastructure with Widget System by @andriidudar in #4237
- [NA]: Add gitignore to infrastructure label by @JetoPistola in #4302
- [NA] [BE] Improve AutomationRuleEvaluator filters architecture and regenerate SDKs by @andrescrz in #4311
- [issue-3764] [P SDK] [FE] [BE] [Docs] Introduce experiment scoring functions by @jverre in #3989
- [NA] [SDK] [DOCS] Update automatically OpenAPI spec and Fern code by @github-actions[bot] in #4312
- [OPIK-3210] [FE] Add span-level online scoring rules support by @thiagohora in #4269
- [OPIK-3213] [FE] Address PR review comments and optimize dashboard widgets by @andriidudar in #4315
- [OPIK-3337] [SDK] Skip creating optimization when optimization_id is provided by @ldaugusto in #4314
Full Changelog: 1.9.36...1.9.37