Ishaan Jaff
c23e4b87dc
[Feat] New LiteLLM Policy engine - create policies to manage guardrails, conditions - permissions per Key, Team ( #19612 )
...
* init PolicyMatcher
* TestPolicyMatcherGetMatchingPolicies
* TestPolicyMatcherGetMatchingPolicies
* feat: init PolicyResolver
* init resolver types
* init policy from config
* inint PolicyValidator
* validate policy
* init Architecture Diagram
* test_add_guardrails_from_policy_engine
* init _init_policy_engine
* test updates
* test fixws
* new attachment config
* simplify types
* TestPolicyResolverInheritance
* fix policy resolver
* fix policies
* fix applied policy
* docs fix
* docs fix
* fix linting + QA checks
* fix linting + QA fixes
* test fixes
2026-01-22 19:49:53 -08:00
Sameer Kankute
c78c878822
Merge pull request #19558 from BerriAI/litellm_gemini_vertexai_mapping
...
Add custom vertex ai mapping to the output
2026-01-22 19:44:32 +05:30
Sameer Kankute
991fee056f
Fix batch tests
2026-01-22 19:23:32 +05:30
Sameer Kankute
ad1edd38d5
Merge branch 'main' into litellm_staging_01_21_2026
2026-01-22 17:56:40 +05:30
davida-ps
7777aeb695
fixing prompt-security's guardrail implementation ( #19374 )
...
* Consolidated change
* fix(prompt_security): update message processing to persist sanitized files and filter for API calls
* fix per krrishdholakia suggestion
2026-01-21 20:09:40 -08:00
Ishaan Jaff
d5e912322f
[Fix] VertexAI Pass through - Ensure only anthropic betas are forwarded down to LLM API ( #19542 )
...
* fix ALLOWED_VERTEX_AI_PASSTHROUGH_HEADERS
* test_vertex_passthrough_forwards_anthropic_beta_header
* fix test_vertex_passthrough_forwards_anthropic_beta_header
* test_vertex_passthrough_does_not_forward_litellm_auth_token
* fix utils
* Using Anthropic Beta Features on Vertex AI
* test_forward_headers_from_request_x_pass_prefix
2026-01-21 19:12:04 -08:00
yuneng-jiang
6b6785bc4f
Merge pull request #19539 from BerriAI/litellm_models_scope
...
[Feature] Adding Optional scope Param to /models
2026-01-21 17:41:22 -08:00
yuneng-jiang
c6b157832b
Merge pull request #19296 from BerriAI/litellm_esca_reissue
...
[Reissue: Fix] /user/new Privilege Escalation
2026-01-21 16:46:34 -08:00
yuneng-jiang
6723b30d03
Adding scope to /models
2026-01-21 16:40:31 -08:00
YutaSaito
4a14a53ae8
Merge pull request #19469 from BerriAI/litellm_feat_mcp_spendlogs
...
[feat] mcp spendlogs
2026-01-22 05:29:21 +09:00
Ishaan Jaff
5cb5969a26
[Fix] LiteLLM VertexAI Pass through - ensuring incoming headers are forwarded down to target ( #19524 )
...
* test_vertex_passthrough_forwards_anthropic_beta_header
* add_incoming_headers
2026-01-21 12:01:33 -08:00
yuneng-jiang
d0e35751a1
Fixing tests and linting
2026-01-21 11:02:39 -08:00
yuneng-jiang
b5a7d2ab34
Paginating model/info endpoint
2026-01-21 10:44:18 -08:00
Sameer Kankute
d879dcdcef
Revert "Fix/prisma schema permission ( #19391 )"
...
This reverts commit 75ee0d126c .
2026-01-21 17:19:32 +05:30
Sameer Kankute
a1aba2ed8d
Merge pull request #19491 from BerriAI/main
...
merge main 20 1 25
2026-01-21 16:40:48 +05:30
Yuta Saito
caf5f7f8ae
test: add test
2026-01-21 14:51:56 +09:00
Harshit Jain
b36e704e06
fix: ensure auto-rotation updates existing AWS secret instead of creating new one ( #19455 )
2026-01-20 18:30:36 -08:00
yuneng-jiang
232ae52b94
attempt test_route_checks fix
2026-01-20 15:55:44 -08:00
Harshit Jain
20323feecc
fix(prompts): fix prompt info lookup and delete using correct IDs ( #19358 )
...
* fix(prompts): fix prompt info lookup and delete using correct IDs
* add regression tests cases
2026-01-20 12:28:34 -08:00
Harshit Jain
75ee0d126c
Fix/prisma schema permission ( #19391 )
...
* fix: add prisma permission issue
* Add test case for prisma generate
2026-01-20 09:53:16 -08:00
Sameer Kankute
deb9142117
Merge pull request #19400 from BerriAI/main
...
merge main iin 19/1 staging
2026-01-20 16:45:01 +05:30
YutaSaito
00814d4d90
Merge pull request #19379 from BerriAI/litellm_feat_mcp_version_up
...
[feat] mcp version up
2026-01-20 13:09:29 +09:00
Ishaan Jaff
818913ee23
[Fix] Fix Pass through routes to work with server root path ( #19383 )
...
* test_build_full_path_with_root_default
* fix pt feat
2026-01-19 18:28:55 -08:00
Yuta Saito
ec7bf0ff1a
Merge remote-tracking branch 'upstream/main' into litellm_feat_mcp_version_up
2026-01-20 09:52:38 +09:00
Yuta Saito
05d9fb6fd6
feat: SEP-986
2026-01-20 07:24:39 +09:00
Sameer Kankute
d6baa9a4ba
Merge pull request #19234 from BerriAI/litellm_staging_01_16_2026
...
Litellm staging 01 16 2026
2026-01-19 19:34:53 +05:30
Harshit Jain
1dc2d2ddac
fix(utils.py): correctly extract messages from google genai contents ( #19156 )
...
* fix(utils.py): correctly extract messages from google genai contents
* refactor use shared utilities
2026-01-19 06:00:23 -08:00
Sameer Kankute
daf70f7221
Merge pull request #19329 from BerriAI/litellm_vector_store_sync
...
Fix: vector store sync issues
2026-01-19 19:11:48 +05:30
Sameer Kankute
c5a8d4e34e
Merge branch 'main' into litellm_staging_01_16_2026
2026-01-19 18:11:21 +05:30
Sameer Kankute
eea24978b9
Add managed files support when load_balancing is True
2026-01-19 15:54:04 +05:30
Sameer Kankute
514ebb0d96
Fix: vector store sync issues
2026-01-19 13:17:08 +05:30
yuneng-jiang
aad92c0b25
Merge pull request #19116 from BerriAI/litellm_org_admin_escalte
...
[Fix] /user/new Privilege Escalation
2026-01-17 16:32:04 -08:00
yuneng-jiang
90dc0e9120
Merge remote-tracking branch 'origin' into litellm_deleted_keys_endpoint
2026-01-16 19:25:03 -08:00
yuneng-jiang
de84b2edce
Fixing tests and adding proper returns
2026-01-16 19:24:51 -08:00
yuneng-jiang
476258b3f8
Linting
2026-01-16 17:20:01 -08:00
yuneng-jiang
e9c806797d
adding tests
2026-01-16 17:11:13 -08:00
yuneng-jiang
96493e3936
Add status to /list in keys and teams
2026-01-16 17:03:09 -08:00
yuneng-jiang
439472f800
/public/model_hub health information
2026-01-16 15:36:56 -08:00
Harshit Jain
866bd46748
chore: resolve ModuleNotFoundError for Microsoft Foundry Agents ( #18991 )
2026-01-17 04:56:52 +05:30
yuneng-jiang
809b4cb310
Revert "Revert "[Feature] Deleted Keys and Deleted Teams Table""
2026-01-16 14:25:23 -08:00
YutaSaito
034e3a6d44
Revert "[Feature] Deleted Keys and Deleted Teams Table"
2026-01-17 06:46:41 +09:00
YutaSaito
7aba0f738a
Revert "Litellm staging 01 15 2026"
2026-01-17 06:31:34 +09:00
YutaSaito
3e9e65c123
Merge pull request #19245 from BerriAI/revert-19141-litellm_stablise_mock_tests
...
Revert "Stabilise mock tests"
2026-01-17 06:27:53 +09:00
yuneng-jiang
2394e722d6
Merge branch 'main' into litellm_deleted_keys_team
2026-01-16 13:27:16 -08:00
YutaSaito
eec4ed640b
Revert "Stabilise mock tests"
2026-01-17 06:26:18 +09:00
YutaSaito
237ba2203e
Revert "[Fix] /user/new Privilege Escalation"
2026-01-17 05:57:07 +09:00
yuneng-jiang
33ff58b70a
Merge remote-tracking branch 'origin' into litellm_deleted_keys_team
2026-01-16 09:55:52 -08:00
yuneng-jiang
e3d1e0345c
only show own internal user usage
2026-01-16 09:38:34 -08:00
Sameer Kankute
9388dd842a
Merge pull request #19159 from BerriAI/litellm_staging_01_15_2026
...
Litellm staging 01 15 2026
2026-01-16 18:04:25 +05:30
Sameer Kankute
e54af42774
Merge pull request #19211 from BerriAI/main
...
merge main in fallback PR
2026-01-16 17:01:10 +05:30