What's Changed
- [OPIK-8636] [BE] fix: honour max_tokens for Anthropic in chat completions by @aadereiko in #8854
- [OPIK-8335] [BE][FE] fix: count and place thread stats by their traces' ids by @aadereiko in #8373
- [OPIK-6911] [BE] feat: report cold-tier bytes and TTL move backlog in partition metrics by @GuySaar8 in #8817
- [OPIK-6909] [HELM] feat: apply the tiered storage policy and move TTL from a post-sync job by @GuySaar8 in #8838
- [DND-1735] [BE] Add minmax skip index on automation_rule_evaluator_logs.timestamp by @GuySaar8 in #8818
- [OPIK-8745] [SDK] fix: require ragas>=0.3.3 for LLM-judge metric tests by @JetoPistola in #8884
- [OPIK-8744] [CI] chore: remove unused guardrails service from SDK, compatibility-v1 and optimizer E2E workflows by @JetoPistola in #8883
- [NA] [SDK] fix: stop draining Anthropic streams after early exit by @lorenzozanee in #8720
- [OPIK-8636] [FE] fix: send Optimization Studio model settings under the API's names by @aadereiko in #8843
- [OPIK-8636] [FE] fix: start new OpenRouter prompts at temperature 0, like every other provider by @aadereiko in #8851
- [OPIK-8636] [FE] fix: keep a value typed into a params box when Enter, Tab or Escape ends the edit by @aadereiko in #8839
- [OPIK-8636] [FE] fix: let the OpenAI and Custom panels set temperature up to 2 and penalties from -2 to 2 by @aadereiko in #8845
- [OPIK-8636] [FE] fix: keep Max output tokens within what the OpenAI and Anthropic models accept by @aadereiko in #8847
- [OPIK-8636] [FE] fix: show the Gemini thinking level that is really sent by @aadereiko in #8857
- [OPIK-8636] [FE] fix: drop a rule's extra body when its model moves to another provider by @aadereiko in #8855
- [OPIK-5298] [FE] fix: show the prompt editor cursor and focus the message you are about to type in by @aadereiko in #8802
- [NA] [INFRA] fix: remove the Quickstart Guide workflow left behind by the Python E2E retirement by @theluckystrike in #8874
- [OPIK-8746] [DOCS] docs: update Agent Playground page for the Prompts panel by @jverre in #8888
- [OPIK-8515] [SDK] fix: output set during a tracked call is final, not merged with the return value by @alexkuzmik in #8740
- [NA] [BE] feat: persist the per-call session_mode on cipx_spends by @petrotiurin in #8425
New Contributors
- @lorenzozanee made their first contribution in #8720
- @theluckystrike made their first contribution in #8874
Full Changelog: 2.2.96...2.2.97