What's Changed
- [Feature] UI - Keys/Teams: Add Access Group Selector to Create and Edit Flow by @yuneng-jiang in #21234
- [Fix] Preserve key_alias and team_id metadata in /user/daily/activity/aggregated after key deletion or regeneration by @shivamrawat1 in #20684
- [Infra] Fixes + UI Build by @yuneng-jiang in #21235
- [Docs] Access Group Docs by @yuneng-jiang in #21236
- [Infra] UI - Unit Tests: Increase timeout on Long Running Tests by @yuneng-jiang in #21237
- fix: use None instead of Reasoning() for reasoning parameter by @jquinter in #21103
- chore: add .claude directory to gitignore by @jquinter in #21104
- fix: remove unused Reasoning import from transformation.py by @jquinter in #21246
- Fix: Langfuse test isolation to prevent flaky failures by @jquinter in #21214
- fix(test): resolve merge conflict and fix bedrock thinking test flakiness by @jquinter in #21216
- [test] Fix flaky tests caused by module reloading and missing mocks by @jquinter in #19747
- Fix SSO test flakiness by correctly mocking premium_user by @jquinter in #21227
- fix: make policy_resolve_endpoints importable without FastAPI by @jquinter in #21075
- fix(test): improve Langfuse test isolation to prevent flaky failures by @jquinter in #21248
- fix(test): add mock isolation for test_video_content_handler_uses_get_for_openai by @jquinter in #21251
- fix(test): add cleanup for disable_aiohttp_transport in test_extra_body_with_fallback by @jquinter in #21250
- refactor: remove dead code from Langfuse test cleanup by @jquinter in #21253
- fix(test): restore Langfuse client counter in test cleanup by @jquinter in #21254
- refactor(test): remove redundant cache flush from test_openai_env_base by @jquinter in #21257
- fix(test): add environment cleanup for Vertex AI rerank tests by @jquinter in #21268
- fix(test): update reasoning_effort test to expect dict format by @jquinter in #21271
- fix(test): add environment cleanup for Vertex AI GPT-OSS tests by @jquinter in #21272
- fix(test): add environment cleanup for Vertex AI Qwen tests by @jquinter in #21273
- fix(test): use async side_effect for client.post mock in watsonx test by @jquinter in #21275
- fix(test): mock vertexai module in GPT-OSS tests to prevent authentication by @jquinter in #21276
- fix(test): update test_other_constraints_preserved for new schema filtering by @jquinter in #21217
- fix(deps): add fakeredis for pod lock manager tests by @jquinter in #21281
- fix(test): clear tokenizer LRU cache for test isolation by @jquinter in #21279
- fix(test): mock environment variables for callback validation test by @jquinter in #21286
- Fix/21193 chatgpt codex unsupported params by @jayy-77 in #21209
- Add routing based on if reasoning is supported or not by @Sameerlite in #21302
- Fix converse anthropic usage object according to v1/messages specs by @Sameerlite in #21295
- Managed batches - Misc bug fixes by @ephrimstanley in #21157
- fix(bedrock): clamp thinking.budget_tokens to minimum 1024 by @mjkam in #21306
- Add doc for OpenAI Agents SDK with LiteLLM by @Sameerlite in #21311
- Litellm oss staging 02 14 20262 by @Sameerlite in #21307
- fix: virutal key grace period from env/UI by @Harshit28j in #20321
- fix: SSO PKCE support fails in multi-pod Kubernetes deployments by @Harshit28j in #20314
New Contributors
Full Changelog: v1.81.12-nightly...litellm_sso-dev-v1.81.13