What's Changed
- [Fix] Auth Error Message Typos by @yuneng-jiang in #23433
- [Test] MCP tools component unit tests by @yuneng-jiang in #23489
- [Feature] User Info V2 Endpoint by @yuneng-jiang in #23437
- [Fix] Public Model Hub Not Showing Config-Defined Models by @yuneng-jiang in #23501
- bump: version 1.82.1 → 1.82.2 by @yuneng-jiang in #23496
- chore: regenerate poetry.lock to match pyproject.toml by @github-actions[bot] in #23514
- [Docs] UI - Guide on how to set logo by @ishaan-jaff in #23556
- fix(proxy): prevent OOM/Prisma connection loss from unbounded managed-object poll by @ishaan-jaff in #23472
- [Infra] Merge Release Day Branch with Main by @yuneng-jiang in #23584
- [Feature] Allow Setting organization_id on Key Update by @yuneng-jiang in #23557
- [Fix] Update Outdated test_responses_background_cost Assertions by @yuneng-jiang in #23589
- [Refactor] Extract validation from update_key_fn to fix PLR0915 lint by @yuneng-jiang in #23590
- [Infra] Merge internal dev branch to main by @yuneng-jiang in #23591
- added doc by @shivamrawat1 in #23592
- fix: forward extra_headers to HuggingFace embedding API by @Jah-yee in #23525
- fix: fallback popup model dropdown z-index issue by @gambletan in #23516
- PR #22867 added _remove_scope_from_cache_control for Bedrock and Azur… by @awais786 in #23183
- fix: auto-fill reasoning_content for moonshot kimi reasoning models by @pradyyadav in #23580
- Handle response.failed, response.incomplete, and response.cancelled by @xianzongxie-stripe in #23492
- fix(security): bump tar to 7.5.11 and tornado to 6.5.5 by @joereyna in #23602
- Fix _supports_reasoning_effort_level for responses bridge by @Sameerlite in #23533
- fix(anthropic): preserve native tool format when guardrails convert tools for Anthropic Messages API by @Sameerlite in #23526
- feat(azure): Azure Model Router cost breakdown in UI + additional_costs from hidden_params by @Sameerlite in #23550
- [Feat] - Ishaan main merge branch by @ishaan-jaff in #23596
- Add Vantage integration for FOCUS CSV export by @Harshit28j in #23333
- fix: silent metrics race condition by @Harshit28j in #23542
- fix: tiktoken cache nonroot offline by @milan-berri in #23498
- fix: normalize content_filtered finish_reason by @milan-berri in #23564
- [Fix] Responses bridge variable mismatch and outdated CI tests by @yuneng-jiang in #23646
- Fix custom cost tracking on deployments for /v1/messages and /v1/responses by @krrishdholakia in #23647
- add tests for fix by @Harshit28j in #23649
- [Fix] CI failures: mypy type error, ruff lint, and flaky router test by @yuneng-jiang in #23651
- Fix Langfuse failure path kwargs inconsistency by @Harshit28j in #22390
- Litellm dev 03 14 2026 p1 by @krrishdholakia in #23653
- docs: add Claude Code skills page for litellm-skills by @ishaan-jaff in #23642
- [Fix] Responses Bridge Overwrite on Second Bridge Check by @yuneng-jiang in #23665
New Contributors
- @Jah-yee made their first contribution in #23525
- @gambletan made their first contribution in #23516
- @awais786 made their first contribution in #23183
Full Changelog: v1.82.2-nightly...v1.82.0.patch5