What's Changed
- [Fix] Unique Constraint on Daily Tables + Logging When Updates Fail by @yuneng-jiang in #20394
- [Feature] UI - Search Tools: Show Config Defined Search Tools by @yuneng-jiang in #20436
- Fix mypy regression: TypedDict key error in fireworks_ai transformation by @shin-bot-litellm in #20391
- langfuse doc update by @shivamrawat1 in #20443
- fix(a2a): use text/event-stream SSE format for message/stream endpoint by @shin-bot-litellm in #20365
- Revert "fix(a2a): use text/event-stream SSE format for message/stream endpoint" by @ishaan-jaff in #20446
- [Fix] inconsistent response format in anthropic.messages.acreate() when using non anthropic providers by @ishaan-jaff in #20442
- [Feat] UI - Add support for MCP Semantic Filtering on UI by @ishaan-jaff in #20454
- docs: improve Okta SSO setup guide with step-by-step instructions by @michelligabriele in #20353
- fix(lint): remove unused Any/cast imports in github_copilot transformation by @jquinter in #20431
- feat(openrouter): add Qwen3-235B models by @Chesars in #20455
- bump: litellm-proxy-extras 0.4.29 → 0.4.30 by @Sameerlite in #20458
- chore: update poetry.lock for litellm-proxy-extras 0.4.30 by @Sameerlite in #20460
- [Infra] Fixing UI Build by @yuneng-jiang in #20461
- Litellm cicd 5 feb 2026 by @Sameerlite in #20464
- Merge pull request #20464 from BerriAI/litellm_cicd_5_feb_2026 by @Sameerlite in #20467
Full Changelog: v1.81.7.dev1...v1.81.8-nightly