Commit graph

31238 commits

Author SHA1 Message Date
Yuneng Jiang
ab671a7440
chore: fixes
Some checks failed
Unit Tests: Caching (Redis) / caching-redis (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-db (auth-checks, tests/proxy_unit_tests/test_auth_checks.py tests/proxy_unit_tests/test_user_api_key_auth.py, 20, 8) (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-db (key-generation, tests/proxy_unit_tests/test_key_generate_prisma.py, 30, 0) (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-db (remaining, tests/proxy_unit_tests --ignore=tests/proxy_unit_tests/test_key_generate_prisma.py --ignore=tests/proxy_unit_tests/test_auth_checks.py --ignore=tests/proxy_unit_tests/test_user_api_key_auth.py, 20, 8) (push) Has been cancelled
Unit Tests: Security / security (push) Has been cancelled
2026-04-05 00:03:37 -07:00
Ishaan Jaffer
a467628026 add s3_vectors 2026-01-29 16:54:17 -08:00
Ishaan Jaffer
976d3fa046 init: nova amazon.nova-2-pro 2026-01-29 16:44:12 -08:00
Ishaan Jaffer
5c0594985d init: amazon.nova-2-pro-preview-20251202-v1:0 2026-01-29 14:11:23 -08:00
yuneng-jiang
f3515b71eb
Merge pull request #20017 from BerriAI/litellm_ui_spendlogs_setting_hook
[Feature] UI - Spend Logs: Show Current Store and Retention Status
2026-01-29 13:25:31 -08:00
yuneng-jiang
3c02abb47f
Merge pull request #20015 from BerriAI/litellm_logs_error_code
[Fix] error_code in Spend Logs metadata
2026-01-29 13:24:54 -08:00
yuneng-jiang
96cb2efedb Adding proxy_server 2026-01-29 13:05:38 -08:00
yuneng-jiang
e080f92b7f Adding tests 2026-01-29 13:05:07 -08:00
yuneng-jiang
d081e01ed0 Show spend logs settings + allow delete of rentention period 2026-01-29 12:59:42 -08:00
yuneng-jiang
158e1e32d1 error_code in spend logs error metadata 2026-01-29 11:43:18 -08:00
yuneng-jiang
42081a57db
Merge pull request #19886 from BerriAI/litellm_bulk_edit_keys
[Feature] Bulk Update Keys Endpoint
2026-01-29 09:07:58 -08:00
yuneng-jiang
bc23a97e14
Merge pull request #19971 from BerriAI/litellm_v2_model_info_sorting_fix
[Fix] Sorting for /v2/model/info
2026-01-29 09:07:28 -08:00
Sameer Kankute
7c4577b2ad
Merge pull request #19988 from BerriAI/litellm_gemini_robotics_llm_provider2
Add custom_llm_provider as gemini translation
2026-01-29 18:12:03 +05:30
Sameer Kankute
bd4918c9c8
Merge pull request #19906 from BerriAI/litellm_oss_staging_01_28_2026
oss staging 01/28/2026
2026-01-29 17:47:35 +05:30
Sameer Kankute
df072979e5
Merge branch 'main' into litellm_oss_staging_01_28_2026 2026-01-29 17:39:42 +05:30
Sameer Kankute
a2fd56f007
Merge pull request #19997 from BerriAI/litellm_fix_robotic_model_map_entry
Fix: litellm_fix_robotic_model_map_entry
2026-01-29 17:27:40 +05:30
Sameer Kankute
ef15861fde Fix: litellm_fix_robotic_model_map_entry 2026-01-29 17:26:50 +05:30
Sameer Kankute
4aa786b04e
Merge pull request #19994 from BerriAI/litellm_add_model_map_test
Intentional bad model map
2026-01-29 16:34:26 +05:30
Sameer Kankute
45867ba934 Correct model map path 2026-01-29 16:33:50 +05:30
Sameer Kankute
0beaec0757 Intentional bad model map 2026-01-29 16:29:36 +05:30
Sameer Kankute
f55ed3f945 Intentional bad model map 2026-01-29 16:26:46 +05:30
Sameer Kankute
350349188b
Merge pull request #19993 from BerriAI/litellm_add_model_map_test
Intentional bad model map
2026-01-29 16:26:23 +05:30
Sameer Kankute
b0dec49e9a Remove validate job from lint 2026-01-29 16:26:00 +05:30
Sameer Kankute
39dea34dfa Add Validate model_prices_and_context_window.json job 2026-01-29 16:25:10 +05:30
Sameer Kankute
5dea545c65 Intentional bad model map 2026-01-29 16:17:33 +05:30
Sameer Kankute
6997ee8e34
Merge pull request #19992 from BerriAI/litellm_add_model_map_test
Add test to check if model map is corretly formatted
2026-01-29 16:16:59 +05:30
Sameer Kankute
fa80dc610d Add test to check if model map is corretly formatted 2026-01-29 16:14:32 +05:30
Sameer Kankute
5270aa58bb Add custom_llm_provider as gemini translation 2026-01-29 15:49:30 +05:30
yuneng-jiang
f2d2ed5a0d
Merge pull request #19953 from BerriAI/litellm_key_alias_spend_usage_report
[Feature] UI - Usage Export: Breakdown by Teams and Keys
2026-01-28 20:29:22 -08:00
yuneng-jiang
507f4c45a0
Merge pull request #19976 from BerriAI/ui_build_yj_2
[Infra] Remove _experimental/out routes from gitignore + UI Build
2026-01-28 20:15:06 -08:00
yuneng-jiang
12a4d14980 chore: update Next.js build artifacts (2026-01-29 04:12 UTC, node v22.16.0) 2026-01-28 20:12:20 -08:00
yuneng-jiang
20bab33e36 removing _experimental out routes from gitignore 2026-01-28 20:11:35 -08:00
Sameer Kankute
2a1bfd39aa
Merge pull request #19974 from BerriAI/litellm_model_map_fix_jan_29
fix gemini gemini-robotics-er-1.5-preview entry
2026-01-29 09:07:54 +05:30
Sameer Kankute
be8a76f270 fix gemini gemini-robotics-er-1.5-preview entry 2026-01-29 09:06:44 +05:30
rushilchugh01
562f0a0282
feat: Add new OpenRouter models: xiaomi/mimo-v2-flash, z-ai/glm-4.7, z-ai/glm-4.7-flash, and minimax/minimax-m2.1. to model prices and context window (#19938)
Co-authored-by: Rushil Chugh <Rushil>
2026-01-28 18:56:20 -08:00
Ishaan Jaff
9c5fed4f52
[Feat] LiteLLM Vector Stores - Add permission management for users, teams (#19972)
* fix: create_vector_store_in_db

* add team/user to LiteLLM_ManagedVectorStore

* add _check_vector_store_access

* add new fields

* test_check_vector_store_access

* add vector_store/list endpoints

* fix code QA checks
2026-01-28 18:55:40 -08:00
yuneng-jiang
e796b9eb22
Merge pull request #19963 from BerriAI/litellm_ui_spend_logs_em_search
[Feature] UI - Logs: Adding Error message search to ui spend logs
2026-01-28 18:15:35 -08:00
yuneng-jiang
58dd3bd134 fixing sorting for v2/model/info 2026-01-28 18:07:22 -08:00
yuneng-jiang
632e8cf2f6
Merge pull request #19970 from BerriAI/litellm_ui_column_sort_component
[Feature] UI - Tables: Reusable Table Sort Component
2026-01-28 18:02:34 -08:00
Ishaan Jaff
dcca8c7350
[Feat] - Search API add /list endpoint to list what search tools exist in router (#19969)
* feat: List all available search tools configured in the router.

* add debugging search API

* add debugging search API
2026-01-28 17:58:17 -08:00
Alexsander Hamir
69bd4426e8
[Release Day] - Fixed CI/CD issues & changed processes (#19902) 2026-01-28 17:57:24 -08:00
yuneng-jiang
e9056671f9 Fixing sorting API calls 2026-01-28 17:53:38 -08:00
yuneng-jiang
92f9d8f86e Reusable Table Sort Component 2026-01-28 17:42:57 -08:00
Ishaan Jaff
d12ce3cd5d
[Fix] VertexAI Pass through - fix regression that caused vertex ai passthroughs to stop working for router models (#19967)
* fix(vertex_ai): replace custom model names with actual Vertex AI model names in passthrough URLs (#19948)

When the passthrough URL already contains project and location, the code
was skipping the deployment lookup and forwarding the URL as-is to Vertex AI.
For custom model names like gcp/google/gemini-2.5-flash, Vertex AI returned
404 because it only knows the actual model name (gemini-2.5-flash).

The fix makes the deployment lookup always run, so the custom model name
gets replaced with the actual Vertex AI model name before forwarding.

* add _resolve_vertex_model_from_router

* fix: get_llm_provider

* Potential fix for code scanning alert no. 4020: Clear-text logging of sensitive information

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

---------

Co-authored-by: michelligabriele <gabriele.michelli@icloud.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
2026-01-28 16:54:01 -08:00
Alexsander Hamir
3816570313
fix(presidio): reuse HTTP connections to prevent OOMs (#19964) 2026-01-28 16:08:53 -08:00
Ishaan Jaffer
c4daa39daa fix 2026-01-28 16:05:03 -08:00
yuneng-jiang
cccda30a9e
Merge pull request #19960 from BerriAI/litellm_ui_spend_logs_error_message
[Feature] Add error_message Search in Spend Logs Endpoint
2026-01-28 16:04:29 -08:00
yuneng-jiang
0cdfa8e5fa Adding Error message search to ui spend logs 2026-01-28 15:39:32 -08:00
yuneng-jiang
cb8ead6013 Add error_message search in spend logs endpoint 2026-01-28 15:06:31 -08:00
Ishaan Jaff
3ef475b70e
[Fix] A2a Gateway - Allow supporting old A2a card formats (#19949)
* fix: LiteLLMA2ACardResolver

* fix: LiteLLMA2ACardResolver

* feat: .well-known/agent.json

* test_card_resolver_fallback_from_new_to_old_path
2026-01-28 15:02:08 -08:00