Commit graph

31861 commits

Author SHA1 Message Date
Sameer Kankute
125e11d36e Fix mypy issues 2026-02-09 17:43:52 +05:30
Sameer Kankute
0b5cb47c03 fix: Missing return statement for async streaming 2026-02-09 17:34:48 +05:30
Sameer Kankute
2f33445054
Merge pull request #20738 from BerriAI/main
merge main
2026-02-09 15:07:39 +05:30
Sameer Kankute
a924a07255
Merge pull request #20736 from CAFxX/verificationtoken-index
add missing indexes on VerificationToken table
2026-02-09 14:37:51 +05:30
Sameer Kankute
c48986ba8d Fix double json import 2026-02-09 14:21:43 +05:30
Sameer Kankute
1f04115fb0 Fix: is_web_search_tool_chat_completion 2026-02-09 13:59:05 +05:30
Sameer Kankute
7fa4d090ec Add doc for chat completion web search 2026-02-09 13:51:26 +05:30
Sameer Kankute
4e94ecb08d Add tests for WebSearch interception with chat completions API 2026-02-09 13:41:29 +05:30
Sameer Kankute
3d49388d8e Fix structured response of tool call 2026-02-09 13:36:01 +05:30
Carlo Alberto Ferraris
248fe65736
add missing indexes on VerificationToken table 2026-02-09 16:59:28 +09:00
Sameer Kankute
aaa48f8ad2
Merge pull request #20712 from emerzon/fix/responses-tool-call-delta-index-mapping
fix(responses): preserve tool call argument deltas when streaming id is omitted
2026-02-09 08:43:04 +05:30
Emerson Gomes
cf17a440cd fix(responses): guard ambiguous tool-call index reuse 2026-02-08 08:53:17 -06:00
Emerson Gomes
68d788c84d fix(responses): preserve streamed tool deltas when id is omitted 2026-02-08 08:48:39 -06:00
Varun Chawla
4f96a3b126
Fix Bedrock Claude Opus 4.6 model ID format (#20671)
Remove incorrect `:0` suffix from regional Bedrock model identifiers:
- us.anthropic.claude-opus-4-6-v1:0 → us.anthropic.claude-opus-4-6-v1
- au.anthropic.claude-opus-4-6-v1:0 (duplicate removed)

The `:0` suffix is invalid for Bedrock inference profile ARNs and causes
"The provided model identifier is invalid" errors when calling the model.

Fixes #20562
2026-02-07 22:57:59 -08:00
Iver Jordal
de11c3258b
Correct ElevenLabs support status in README (#20643)
Add a missing check symbol for /audio/transcriptions, which seems to be supported already, according to the docs at https://docs.litellm.ai/docs/providers/elevenlabs
2026-02-07 22:29:07 -08:00
yuneng-jiang
fb9f997dc1
Merge pull request #20687 from BerriAI/litellm_ui_minor_issues
[Refactor] AntD refactoring and 0 cost models fix
2026-02-07 18:09:04 -08:00
yuneng-jiang
7798d52cd4 truncate filter options 2026-02-07 18:04:35 -08:00
yuneng-jiang
53cf43dff6 fallback to team id and truncate 2026-02-07 18:04:10 -08:00
yuneng-jiang
5dd84df215
Merge pull request #20682 from BerriAI/litellm_avail_teams
[Fix] UI - Teams: Available Teams
2026-02-07 17:58:25 -08:00
ryan-crabbe
f39c1e9045
docs: add middleware performance blog post (#20677)
* docs: add middleware performance blog post

* docs: add Krrish, Ishaan, and author details to middleware blog post
2026-02-07 17:36:53 -08:00
yuneng-jiang
6fad659ae2 Migrate to antd + fix cost to 0 costs models 2026-02-07 17:28:55 -08:00
ryan-crabbe
94db421e67
docs: add callback registration optimization to v1.81.9 release notes (#20681)
* docs: add callback registration optimization to v1.81.9 release notes

* Update v1.81.9.md

---------

Co-authored-by: Alexsander Hamir <alexsanderhamirgomesbaptista@gmail.com>
2026-02-07 17:09:45 -08:00
yuneng-jiang
78f28d7c30 adding test 2026-02-07 16:46:11 -08:00
yuneng-jiang
70ebdeec8b modernize /team/available endpoint, migrate link to UI 2026-02-07 16:44:29 -08:00
yuneng-jiang
5a084cef41
Merge pull request #20657 from BerriAI/litellm_ui_logs_request
[Fix] UI - Logs: Input and Output Copying
2026-02-07 16:19:32 -08:00
yuneng-jiang
9fd887b843
Merge pull request #20678 from BerriAI/litellm_ui_refactor_05
[Refactor] Add knip and removed some unused files
2026-02-07 16:06:31 -08:00
Ishaan Jaffer
d8528fbfdb docs fix 2026-02-07 16:00:28 -08:00
Ishaan Jaffer
02cfc87bdb fidocs fix 2026-02-07 15:58:13 -08:00
yuneng-jiang
54828e3783 add knip as a dev dependency, remove some unused files 2026-02-07 15:51:21 -08:00
Alexsander Hamir
5de7fe2897
docs: add LiteLLM Observatory section to v1.81.9 release notes (#20675)
- Add paragraph on release validation, extensibility, and 100% coverage goal
- Include OOMs and CPU regressions as issues surfaced under sustained load
2026-02-07 15:24:15 -08:00
yuneng-jiang
394946f02c
Merge pull request #20676 from BerriAI/docs_yj_feb7
[Docs] Reorganize Admin UI Subsection
2026-02-07 15:21:11 -08:00
yuneng-jiang
0531254899 reorganize admin UI docs 2026-02-07 15:20:24 -08:00
yuneng-jiang
a23ba746e4
Merge pull request #20674 from BerriAI/docs_yj_feb7
[Docs] UI Contributing and Troubleshooting
2026-02-07 15:13:15 -08:00
yuneng-jiang
ea255e2bd0 UI contributing and trouble shooting docs 2026-02-07 15:11:49 -08:00
yuneng-jiang
c0627b7772
Merge pull request #20669 from BerriAI/docs_yj_feb7
[Docs] UI Team Soft Budget
2026-02-07 14:44:51 -08:00
yuneng-jiang
6e984122ba Adding to release notes + sidebar 2026-02-07 14:43:46 -08:00
yuneng-jiang
ca24f56b39 Merge remote-tracking branch 'origin' into docs_yj_feb7 2026-02-07 14:40:21 -08:00
Alexsander Hamir
0f7104f8a5
docs: polish LiteLLM Observatory blog post (#20670) 2026-02-07 14:35:28 -08:00
yuneng-jiang
5876441aa2 warning placement 2026-02-07 14:35:11 -08:00
yuneng-jiang
b29572cebc adjusting to add email integration prereq 2026-02-07 14:33:04 -08:00
yuneng-jiang
f7fbcefd26 UI team soft budget docs 2026-02-07 14:27:53 -08:00
Shivam Rawat
dd5c14baf8
posthog serilization fix (#20668) 2026-02-07 14:24:32 -08:00
Ishaan Jaffer
8bce48daa4 docs fix 2026-02-07 14:22:04 -08:00
Ishaan Jaff
caf51a4ca9
Litellm docs rc fixes (#20667)
* docs

* review 1

* docs fix

* docs

* docs fix

* docs
2026-02-07 13:32:15 -08:00
Krish Dholakia
d26878af70
fix: only show semantic tool filter warning when feature is configured (#20651)
The warning 'Semantic tool filter hook not initialized' was appearing on
every startup, even when the mcp_semantic_tool_filter feature was not
configured. This was confusing for users.

Now the function checks if the feature is actually configured and enabled
before proceeding with initialization. The warning will only appear if
the feature was explicitly enabled but failed to initialize.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2026-02-07 13:17:13 -08:00
Ishaan Jaff
f2ba3cc6e1
[Docs] 1.81.9 stability (#20665)
* docs

* review 1

* docs fix
2026-02-07 13:15:23 -08:00
Ishaan Jaffer
a09d3e9162 _route_user_config_request fix 2026-02-07 12:30:58 -08:00
Ishaan Jaffer
272bd703a4 fix test 2026-02-07 12:25:40 -08:00
shin-bot-litellm
5fb7644d8e
fix(proxy): only create Router when models or search_tools exist (#20661)
Previously, PR #19818 (via #20205) removed the model_list check entirely,
causing Router to be created even with no models AND no search_tools.

This fix adds back a conditional check that creates the Router only when:
- There are models to route, OR
- There are search_tools configured

This preserves the PR #19818 goal (search-tools-only deployments) while
avoiding unnecessary Router creation when there's nothing to route.

Fixes test_add_and_delete_deployments[0-None]
2026-02-07 12:18:45 -08:00
Ishaan Jaffer
b6a75a1085 fix scans 2026-02-07 12:12:44 -08:00