Releases: BerriAI/litellm
Releases · BerriAI/litellm
v1.82.3.dev.3
What's Changed
- [Feature] UI - Keys: Add Organization Dropdown to Create/Edit Key by @yuneng-jiang in #23595
- [Test] UI - Add Unit Tests for 5 Untested Components by @yuneng-jiang in #23607
- [Feature] UI - Internal Users: Add/Remove Team Membership by @yuneng-jiang in #23638
- [Feature] UI - Default Team Settings: Modernize page and fix defaults application by @yuneng-jiang in #23614
- [Fix] Tag list endpoint 500 from invalid Prisma group_by kwargs by @yuneng-jiang in #23606
- [Feature] UI - Usage: Auto-paginate daily spend data by @yuneng-jiang in #23622
- [Infra] Merge internal dev 3/13 with main by @yuneng-jiang in #23658
- feat: add sagemaker_nova provider for Amazon Nova models on SageMaker by @ryanh-ai in #21542
- [Fix] Team Admin 403 on /user/filter/ui With Org Scope Flag by @yuneng-jiang in #23671
- fix: redact secrets from proxy log output by @ryan-crabbe in #23668
- fix: prisma migrate deploy failures on pre-existing instances by @krrishdholakia in #23655
- [Fix] Hanging CI Tests in custom_httpx test_http_handler by @yuneng-jiang in #23674
- Add CodSpeed continuous performance benchmarks by @codspeed-hq[bot] in #23676
- [Infra] Merge internal dev with main by @yuneng-jiang in #23654
- Litellm fix redaction filter logging v2 by @ryan-crabbe in #23667
- [Fix] Bump PyJWT to ^2.12.0 for Security by @yuneng-jiang in #23678
- Root cause fix - migrate all logging update to use 1 function - for centralized kwarg updates by @krrishdholakia in #23659
- fix: make db migration failure exit opt-in via --enforce_prisma_migration_check by @krrishdholakia in #23675
- [Infra] Optimize CI Pipeline by @yuneng-jiang in #23721
- Fix: Vertex ai Batch Output File Download Fails with 500 by @Sameerlite in #23718
- docs(blog): add WebRTC blog post link by @Sameerlite in #23547
- Refactor: Filtering beta header after transformation by @Sameerlite in #23715
- fix(streaming): preserve custom attributes on final stream chunk by @Sameerlite in #23530
- [Feat] Add create character endpoints and other new videos Endpoints by @Sameerlite in #23737
- Litellm oss staging 03 14 2026 by @RheagalFire in #23686
- fix: align DefaultInternalUserParams Pydantic default with runtime fallback by @ryan-crabbe in #23666
- [Test] UI Dashboard - Add unit tests for 5 untested files by @yuneng-jiang in #23773
- [Infra] Merging RC Branch with Main by @yuneng-jiang in #23786
- [Fix] Privilege Escalation on /key/block, /key/unblock, and /key/update max_budget by @yuneng-jiang in #23781
- chore(ui): migrate DefaultUserSettings buttons from Tremor to antd by @ryan-crabbe in #23787
- fix: set oauth2_flow when building MCPServer in _execute_with_mcp_client by @joereyna in #23468
- [Fix] UI - Logs: Empty Filter Results Show Stale Data by @yuneng-jiang in #23792
- Litellm update blog posts rss by @ryan-crabbe in #23791
- [Fix] Prevent Internal Users from Creating Invalid Keys by @yuneng-jiang in #23795
- [Fix] Key Alias Re-validation on Update Blocks Legacy Aliases by @yuneng-jiang in #23798
- fix: Register DynamoAI guardrail initializer and enum entry by @Harshit28j in #23752
- docs: add v1.82.3 release notes by @joereyna in #23816
- Revert "docs: add v1.82.3 release notes" by @krrishdholakia in #23817
- [Feature] Disable Custom Virtual Key Values via UI Setting by @yuneng-jiang in #23812
- fix(ui): CSV export empty on Global Usage page by @ryan-crabbe in #23819
- fix: langfuse trace leak key on model params by @Harshit28j in #22188
- [Infra] Merge personal dev branch with daily dev branch by @yuneng-jiang in #23826
- Revert "fix: langfuse trace leak key on model params" by @yuneng-jiang in #23868
- [Infra] Merge daily dev branch with main by @yuneng-jiang in #23827
- Litellm ryan march 16 by @ryan-crabbe in #23822
New Contributors
- @codspeed-hq[bot] made their first contribution in #23676
Full Changelog: v1.82.0.patch5...v1.82.3.dev.3
v1.82.3.dev.2
What's Changed
- [Test] UI: Add unit tests for 10 untested components by @yuneng-jiang in #23891
- fix: auto-recover shared aiohttp session when closed by @voidborne-d in #23808
- [Feature] /v2/team/list: Add org admin access control, members_count, and indexes by @yuneng-jiang in #23938
- [Refactor] UI - Playground: Extract FilePreviewCard from ChatUI by @yuneng-jiang in #23973
- docs: add v1.82.3 release notes by @joereyna in #23820
- fix(proxy): model-level guardrails not executing for non-streaming post_call by @michelligabriele in #23774
- fix(proxy): prevent duplicate callback logs for pass-through endpoint failures by @michelligabriele in #23509
- docs: Revamp documentation site with new navigation, landing pages, and styling by @Arindam200 in #24023
- Fix langfuse otel traceparent propagation by @jyeros in #24048
- [Test] UI: Add unit tests for 10 untested components by @yuneng-jiang in #24036
- [Fix] UI - Logs: Guardrail Mode Type Crash on Non-String Values by @yuneng-jiang in #24035
- [Staging] - Ishaan March 17th by @ishaan-jaff in #23903
- [Infra] Merge daily branch with main by @yuneng-jiang in #24055
- [Fix] UI - Default Team Settings: Add Missing Permission Options by @yuneng-jiang in #24039
- fix: /key/block and /key/unblock return 404 (not 401) for non-existent keys by @yuneng-jiang in #23977
- [Refactor] UI - Playground: Extract ChatMessageBubble from ChatUI by @yuneng-jiang in #24062
- [Fix] Key Update Endpoint Returns 401 Instead of 404 for Nonexistent Keys by @yuneng-jiang in #24063
- fix: surface Anthropic code execution results as code_interpreter_call in Responses API by @andrzej-pomirski-yohana in #23784
- [Feature] UI - Leftnav: Add external link icon to Learning Resources by @yuneng-jiang in #24069
- Fix thinking blocks dropped when thinking field is null by @xr843 in #24070
- Preserve router model_group in generic API logs by @emerzon in #24044
- Fix/proxy only failure call type by @alilxxey in #24050
- fix(langsmith): populate usage_metadata in outputs for Cost column by @themavik in #24043
- Fix model repetition detection performance by @hytromo in #18120
- fix: fix logging for response incomplete streaming + custom pricing on /v1/messages and /v1/responses by @krrishdholakia in #24080
- docs: add Contributing to Guardrails section to Guardrail Providers sidebar by @krrishdholakia in #24083
- chore: regenerate poetry.lock to unblock CI (pyproject.toml content hash drift) by @joereyna in #24082
- fix(openai): handle missing 'id' field in streaming chunks for MiniMax by @chengyongru in #23931
- Ishaan - March 18th changes by @ishaan-jaff in #24056
- chore: apply black formatting to fix lint CI by @joereyna in #24092
- feat(proxy): use AZURE_DEFAULT_API_VERSION for proxy --api_version default by @Sameerlite in #24120
- chore: apply black formatting to fix lint CI (batch 2) by @joereyna in #24153
- chore: add poetry check --lock to lint CI to prevent stale lockfile merges by @joereyna in #24159
- [Infra] Merge daily internal branch with main by @yuneng-jiang in #24150
- chore: apply black formatting to proxy/_types.py to fix lint CI by @joereyna in #24167
- docs: add LiteLLM license key environment variable instructions by @krrishdholakia in #24168
- fix(proxy): defer logging until post-call guardrails complete by @michelligabriele in #24135
- Litellm oss staging 03 18 2026 by @krrishdholakia in #24081
- Add IF NOT EXISTS to index creation in migration by @superpoussin22 in #24105
- fix(proxy): kill orphaned prisma engine subprocess on failed disconnect by @michelligabriele in #24149
- chore: apply black formatting to fix lint CI (batch 3) by @joereyna in #24173
- docs(release-notes): complete v1.82.3 changelog with full PR audit by @joereyna in #24090
- fix: short-circuit websearch for github_copilot provider by @johnib in #24143
- feat(anthropic): support ANTHROPIC_AUTH_TOKEN and ANTHROPIC_BASE_URL env vars by @devin-petersohn in #24140
- chore: apply black formatting and enable black pre-commit hook by @joereyna in #24187
- merge main 0319 by @Sameerlite in #24188
- fix: upgrade mcp to 1.26.0 and bump version to 1.82.5 by @joereyna in #24179
- fix: resolve recursion in OVHCloud get_supported_openai_params by @themavik in #24118
- feat: add proxy-wide default api key tpm/rpm limits by @ephrimstanley in #24088
New Contributors
- @voidborne-d made their first contribution in #23808
- @andrzej-pomirski-yohana made their first contribution in #23784
- @xr843 made their first contribution in #24070
- @alilxxey made their first contribution in #24050
- @hytromo made their first contribution in #18120
- @chengyongru made their first contribution in #23931
- @johnib made their first contribution in #24143
- @devin-petersohn made their first contribution in #24140
Full Changelog: v1.82.4-nightly...v1.82.3.dev.2
v1.81.14.dev.1
What's Changed
- [Test] UI: Add unit tests for 10 untested components by @yuneng-jiang in #23891
- fix: auto-recover shared aiohttp session when closed by @voidborne-d in #23808
- [Feature] /v2/team/list: Add org admin access control, members_count, and indexes by @yuneng-jiang in #23938
- [Refactor] UI - Playground: Extract FilePreviewCard from ChatUI by @yuneng-jiang in #23973
- docs: add v1.82.3 release notes by @joereyna in #23820
- fix(proxy): model-level guardrails not executing for non-streaming post_call by @michelligabriele in #23774
- fix(proxy): prevent duplicate callback logs for pass-through endpoint failures by @michelligabriele in #23509
- docs: Revamp documentation site with new navigation, landing pages, and styling by @Arindam200 in #24023
- Fix langfuse otel traceparent propagation by @jyeros in #24048
- [Test] UI: Add unit tests for 10 untested components by @yuneng-jiang in #24036
- [Fix] UI - Logs: Guardrail Mode Type Crash on Non-String Values by @yuneng-jiang in #24035
- [Staging] - Ishaan March 17th by @ishaan-jaff in #23903
- [Infra] Merge daily branch with main by @yuneng-jiang in #24055
- [Fix] UI - Default Team Settings: Add Missing Permission Options by @yuneng-jiang in #24039
- fix: /key/block and /key/unblock return 404 (not 401) for non-existent keys by @yuneng-jiang in #23977
- [Refactor] UI - Playground: Extract ChatMessageBubble from ChatUI by @yuneng-jiang in #24062
- [Fix] Key Update Endpoint Returns 401 Instead of 404 for Nonexistent Keys by @yuneng-jiang in #24063
- fix: surface Anthropic code execution results as code_interpreter_call in Responses API by @andrzej-pomirski-yohana in #23784
- [Feature] UI - Leftnav: Add external link icon to Learning Resources by @yuneng-jiang in #24069
- Fix thinking blocks dropped when thinking field is null by @xr843 in #24070
- Preserve router model_group in generic API logs by @emerzon in #24044
- Fix/proxy only failure call type by @alilxxey in #24050
- fix(langsmith): populate usage_metadata in outputs for Cost column by @themavik in #24043
- Fix model repetition detection performance by @hytromo in #18120
- fix: fix logging for response incomplete streaming + custom pricing on /v1/messages and /v1/responses by @krrishdholakia in #24080
- docs: add Contributing to Guardrails section to Guardrail Providers sidebar by @krrishdholakia in #24083
- chore: regenerate poetry.lock to unblock CI (pyproject.toml content hash drift) by @joereyna in #24082
- Ishaan - March 18th changes by @ishaan-jaff in #24056
- chore: apply black formatting to fix lint CI by @joereyna in #24092
- feat(proxy): use AZURE_DEFAULT_API_VERSION for proxy --api_version default by @Sameerlite in #24120
- chore: apply black formatting to fix lint CI (batch 2) by @joereyna in #24153
- chore: add poetry check --lock to lint CI to prevent stale lockfile merges by @joereyna in #24159
- [Infra] Merge daily internal branch with main by @yuneng-jiang in #24150
- chore: apply black formatting to proxy/_types.py to fix lint CI by @joereyna in #24167
- docs: add LiteLLM license key environment variable instructions by @krrishdholakia in #24168
- Litellm oss staging 03 18 2026 by @krrishdholakia in #24081
- chore: apply black formatting to fix lint CI (batch 3) by @joereyna in #24173
- docs(release-notes): complete v1.82.3 changelog with full PR audit by @joereyna in #24090
- feat(anthropic): support ANTHROPIC_AUTH_TOKEN and ANTHROPIC_BASE_URL env vars by @devin-petersohn in #24140
- chore: apply black formatting and enable black pre-commit hook by @joereyna in #24187
- fix: upgrade mcp to 1.26.0 and bump version to 1.82.5 by @joereyna in #24179
- fix(proxy): add team_member_budget_duration to NewTeamRequest by @michelligabriele in #23484
- [Docs] Add missing team_member_budget_duration param to new_team docstring by @yuneng-jiang in #24243
New Contributors
- @voidborne-d made their first contribution in #23808
- @andrzej-pomirski-yohana made their first contribution in #23784
- @xr843 made their first contribution in #24070
- @alilxxey made their first contribution in #24050
- @hytromo made their first contribution in #18120
- @devin-petersohn made their first contribution in #24140
Full Changelog: v1.82.4-nightly...v1.81.14.dev.1
v1.82.3.dev.1
Full Changelog: v1.82.3-stable...v1.82.3.dev.1
v1.82.4-nightly
What's Changed
- [Feature] UI - Keys: Add Organization Dropdown to Create/Edit Key by @yuneng-jiang in #23595
- [Test] UI - Add Unit Tests for 5 Untested Components by @yuneng-jiang in #23607
- [Feature] UI - Internal Users: Add/Remove Team Membership by @yuneng-jiang in #23638
- [Feature] UI - Default Team Settings: Modernize page and fix defaults application by @yuneng-jiang in #23614
- [Fix] Tag list endpoint 500 from invalid Prisma group_by kwargs by @yuneng-jiang in #23606
- [Feature] UI - Usage: Auto-paginate daily spend data by @yuneng-jiang in #23622
- [Infra] Merge internal dev 3/13 with main by @yuneng-jiang in #23658
- feat: add sagemaker_nova provider for Amazon Nova models on SageMaker by @ryanh-ai in #21542
- [Fix] Team Admin 403 on /user/filter/ui With Org Scope Flag by @yuneng-jiang in #23671
- fix: redact secrets from proxy log output by @ryan-crabbe in #23668
- fix: prisma migrate deploy failures on pre-existing instances by @krrishdholakia in #23655
- [Fix] Hanging CI Tests in custom_httpx test_http_handler by @yuneng-jiang in #23674
- Add CodSpeed continuous performance benchmarks by @codspeed-hq[bot] in #23676
- [Infra] Merge internal dev with main by @yuneng-jiang in #23654
- Litellm fix redaction filter logging v2 by @ryan-crabbe in #23667
- [Fix] Bump PyJWT to ^2.12.0 for Security by @yuneng-jiang in #23678
- Root cause fix - migrate all logging update to use 1 function - for centralized kwarg updates by @krrishdholakia in #23659
- fix: make db migration failure exit opt-in via --enforce_prisma_migration_check by @krrishdholakia in #23675
- [Infra] Optimize CI Pipeline by @yuneng-jiang in #23721
- Fix: Vertex ai Batch Output File Download Fails with 500 by @Sameerlite in #23718
- docs(blog): add WebRTC blog post link by @Sameerlite in #23547
- Refactor: Filtering beta header after transformation by @Sameerlite in #23715
- fix(streaming): preserve custom attributes on final stream chunk by @Sameerlite in #23530
- [Feat] Add create character endpoints and other new videos Endpoints by @Sameerlite in #23737
- Litellm oss staging 03 14 2026 by @RheagalFire in #23686
- fix: align DefaultInternalUserParams Pydantic default with runtime fallback by @ryan-crabbe in #23666
- [Test] UI Dashboard - Add unit tests for 5 untested files by @yuneng-jiang in #23773
- [Infra] Merging RC Branch with Main by @yuneng-jiang in #23786
- [Fix] Privilege Escalation on /key/block, /key/unblock, and /key/update max_budget by @yuneng-jiang in #23781
- chore(ui): migrate DefaultUserSettings buttons from Tremor to antd by @ryan-crabbe in #23787
- fix: set oauth2_flow when building MCPServer in _execute_with_mcp_client by @joereyna in #23468
- [Fix] UI - Logs: Empty Filter Results Show Stale Data by @yuneng-jiang in #23792
- Litellm update blog posts rss by @ryan-crabbe in #23791
- [Fix] Prevent Internal Users from Creating Invalid Keys by @yuneng-jiang in #23795
- [Fix] Key Alias Re-validation on Update Blocks Legacy Aliases by @yuneng-jiang in #23798
- fix: Register DynamoAI guardrail initializer and enum entry by @Harshit28j in #23752
- docs: add v1.82.3 release notes by @joereyna in #23816
- Revert "docs: add v1.82.3 release notes" by @krrishdholakia in #23817
- [Feature] Disable Custom Virtual Key Values via UI Setting by @yuneng-jiang in #23812
- fix(ui): CSV export empty on Global Usage page by @ryan-crabbe in #23819
- fix: langfuse trace leak key on model params by @Harshit28j in #22188
- [Infra] Merge personal dev branch with daily dev branch by @yuneng-jiang in #23826
- Revert "fix: langfuse trace leak key on model params" by @yuneng-jiang in #23868
- [Infra] Merge daily dev branch with main by @yuneng-jiang in #23827
- Litellm ryan march 16 by @ryan-crabbe in #23822
- [Fix] Add contents:write permission to ghcr_deploy release job by @yuneng-jiang in #23917
- [Infra] bump: version 1.82.3 → 1.82.4 by @yuneng-jiang in #23919
- docs(mcp_zero_trust): add MCP zero trust auth guide by @ishaan-jaff in #23918
- Capture incomplete terminal error in background streaming by @xianzongxie-stripe in #23881
- fix: cache_control directive dropped anthropic document/file blocks by @kelvin-tran in #23911
- [Infra] Security and Proxy Extras for Nightly by @yuneng-jiang in #23921
New Contributors
- @codspeed-hq[bot] made their first contribution in #23676
Full Changelog: v1.82.0.patch5...v1.82.4-nightly
v1.82.0.dev.7
What's Changed
- Litellm 1820 stable patch by @shivamrawat1 in #23898
Full Changelog: v1.82.0-stable...v1.82.0.dev.7
v1.82.3.rc.1
What's Changed
- fix: don't close HTTP/SDK clients on LLMClientCache eviction by @ishaan-jaff in #22926
- [Feature] UI - Keys: Add Organization Dropdown to Create/Edit Key by @yuneng-jiang in #23595
- [Test] UI - Add Unit Tests for 5 Untested Components by @yuneng-jiang in #23607
- [Feature] UI - Internal Users: Add/Remove Team Membership by @yuneng-jiang in #23638
- [Feature] UI - Default Team Settings: Modernize page and fix defaults application by @yuneng-jiang in #23614
- [Fix] Tag list endpoint 500 from invalid Prisma group_by kwargs by @yuneng-jiang in #23606
- [Feature] UI - Usage: Auto-paginate daily spend data by @yuneng-jiang in #23622
- [Infra] Merge internal dev 3/13 with main by @yuneng-jiang in #23658
- feat: add sagemaker_nova provider for Amazon Nova models on SageMaker by @ryanh-ai in #21542
- [Fix] Team Admin 403 on /user/filter/ui With Org Scope Flag by @yuneng-jiang in #23671
- fix: redact secrets from proxy log output by @ryan-crabbe in #23668
- fix: prisma migrate deploy failures on pre-existing instances by @krrishdholakia in #23655
- [Fix] Hanging CI Tests in custom_httpx test_http_handler by @yuneng-jiang in #23674
- Add CodSpeed continuous performance benchmarks by @codspeed-hq[bot] in #23676
- [Infra] Merge internal dev with main by @yuneng-jiang in #23654
- Litellm fix redaction filter logging v2 by @ryan-crabbe in #23667
- [Fix] Bump PyJWT to ^2.12.0 for Security by @yuneng-jiang in #23678
- Root cause fix - migrate all logging update to use 1 function - for centralized kwarg updates by @krrishdholakia in #23659
- fix: make db migration failure exit opt-in via --enforce_prisma_migration_check by @krrishdholakia in #23675
- [Infra] Optimize CI Pipeline by @yuneng-jiang in #23721
New Contributors
- @codspeed-hq[bot] made their first contribution in #23676
Full Changelog: v1.82.0.patch5...v1.82.3.rc.1
v1.82.3-stable
What's Changed
- fix: don't close HTTP/SDK clients on LLMClientCache eviction by @ishaan-jaff in #22926
- [Feature] UI - Keys: Add Organization Dropdown to Create/Edit Key by @yuneng-jiang in #23595
- [Test] UI - Add Unit Tests for 5 Untested Components by @yuneng-jiang in #23607
- [Feature] UI - Internal Users: Add/Remove Team Membership by @yuneng-jiang in #23638
- [Feature] UI - Default Team Settings: Modernize page and fix defaults application by @yuneng-jiang in #23614
- [Fix] Tag list endpoint 500 from invalid Prisma group_by kwargs by @yuneng-jiang in #23606
- [Feature] UI - Usage: Auto-paginate daily spend data by @yuneng-jiang in #23622
- [Infra] Merge internal dev 3/13 with main by @yuneng-jiang in #23658
- feat: add sagemaker_nova provider for Amazon Nova models on SageMaker by @ryanh-ai in #21542
- [Fix] Team Admin 403 on /user/filter/ui With Org Scope Flag by @yuneng-jiang in #23671
- fix: redact secrets from proxy log output by @ryan-crabbe in #23668
- fix: prisma migrate deploy failures on pre-existing instances by @krrishdholakia in #23655
- [Fix] Hanging CI Tests in custom_httpx test_http_handler by @yuneng-jiang in #23674
- Add CodSpeed continuous performance benchmarks by @codspeed-hq[bot] in #23676
- [Infra] Merge internal dev with main by @yuneng-jiang in #23654
- Litellm fix redaction filter logging v2 by @ryan-crabbe in #23667
- [Fix] Bump PyJWT to ^2.12.0 for Security by @yuneng-jiang in #23678
- Root cause fix - migrate all logging update to use 1 function - for centralized kwarg updates by @krrishdholakia in #23659
- fix: make db migration failure exit opt-in via --enforce_prisma_migration_check by @krrishdholakia in #23675
- [Infra] Optimize CI Pipeline by @yuneng-jiang in #23721
New Contributors
- @codspeed-hq[bot] made their first contribution in #23676
Full Changelog: v1.82.0.patch5...v1.82.3-stable
v1.82.2-nightly.dev1
Full Changelog: v1.82.2-nightly...v1.82.2-nightly.dev1
v1.82.2-focus-export-2.dev
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
- [Feature] UI - Keys: Add Organization Dropdown to Create/Edit Key by @yuneng-jiang in #23595
- 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
- [Test] UI - Add Unit Tests for 5 Untested Components by @yuneng-jiang in #23607
- 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
- [Feature] UI - Internal Users: Add/Remove Team Membership by @yuneng-jiang in #23638
- 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
- [Feature] UI - Default Team Settings: Modernize page and fix defaults application by @yuneng-jiang in #23614
- [Fix] Tag list endpoint 500 from invalid Prisma group_by kwargs by @yuneng-jiang in #23606
- [Feature] UI - Usage: Auto-paginate daily spend data by @yuneng-jiang in #23622
- [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
- [Infra] Merge internal dev 3/13 with main by @yuneng-jiang in #23658
- feat: add sagemaker_nova provider for Amazon Nova models on SageMaker by @ryanh-ai in #21542
- [Fix] Responses Bridge Overwrite on Second Bridge Check by @yuneng-jiang in #23665
- [Fix] Team Admin 403 on /user/filter/ui With Org Scope Flag by @yuneng-jiang in #23671
- fix: redact secrets from proxy log output by @ryan-crabbe in #23668
- fix: prisma migrate deploy failures on pre-existing instances by @krrishdholakia in #23655
- [Fix] Hanging CI Tests in custom_httpx test_http_handler by @yuneng-jiang in #23674
- Litellm fix redaction filter logging v2 by @ryan-crabbe in #23667
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.2-focus-export-2.dev