yuneng-jiang
45954155d7
Merge pull request #19799 from BerriAI/litellm_sso_email_casing
...
[Fix] SSO Email Case Sensitivity
2026-01-27 09:52:03 -08:00
yuneng-jiang
50612715a5
Merge pull request #19814 from BerriAI/litellm_team_member_add_fix
...
[Fix] /team/member_add User Email and ID Verifications
2026-01-27 09:49:01 -08:00
yuneng-jiang
b10f71d583
fixing breaking change: just user_id provided should upsert still
2026-01-26 18:10:51 -08:00
yuneng-jiang
f879b8b1cb
fixing team member add
2026-01-26 14:35:35 -08:00
yuneng-jiang
4ee00cfda5
fix sso email case sensitivity
2026-01-26 10:33:57 -08:00
yogeshwaran10
228aff9b9f
Fix user max budget reset to unlimited
...
- Added a Pydantic validator to convert empty string inputs for max_budget to None, preventing float parsing errors from the frontend.
- Modified the internal user update logic to explicitly allow max_budget to be None, ensuring the value isn't filtered out and can be reset to unlimited in the database.
- Added unit tests for validation and logic.
Closes #19781
2026-01-26 23:30:36 +05:30
yuneng-jiang
5e395db1dc
Merge pull request #19604 from BerriAI/litellm_team_update_org
...
[Fix] Team Update with Organization having All Proxy Models
2026-01-24 09:09:55 -08:00
xqe2011
ca8c2c3938
fix #19620 : SSO user roles are not updated for existing users ( #19621 )
...
* Fix: SSO user roles are not updated for existing users
Fixes #19620
* Refactor: Remove redundant user_info retrieval in SSOAuthenticationHandler
* Test: add new tests for user creation and updates in get_user_info_from_db
2026-01-23 09:05:29 -08:00
yuneng-jiang
f78fc4e0fe
Fix org all proxy model case
2026-01-22 15:32:10 -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
Yuta Saito
05d9fb6fd6
feat: SEP-986
2026-01-20 07:24:39 +09:00
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
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
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
yuneng-jiang
2394e722d6
Merge branch 'main' into litellm_deleted_keys_team
2026-01-16 13:27:16 -08: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
YutaSaito
bbf9a9e6e6
Revert "[Fix] /team/daily/activity Show Internal Users Their Spend Only"
2026-01-16 11:27:59 +09:00
yuneng-jiang
5ff768e5e0
Merge remote-tracking branch 'origin' into litellm_deleted_keys_team
2026-01-15 15:55:18 -08:00
yuneng-jiang
30859d763e
Fix user escalation
2026-01-14 15:13:25 -08:00
yuneng-jiang
9c2f380a99
only show own internal user usage
2026-01-13 17:01:51 -08:00
yuneng-jiang
c05190f5b1
Merge remote-tracking branch 'origin' into litellm_hakhundov_contribution
2026-01-13 16:27:48 -08:00
Ishaan Jaff
a1bba8c99b
[Feat] MSFT SSO - allow overriding env var attribute names ( #18998 )
...
* add MSFT SSO constants
* fix MSFT SSO env vars
* test_microsoft_sso_handler_openid_from_response_with_custom_attributes
2026-01-12 18:56:35 -08:00
Ishaan Jaff
21d611554b
[Fix] MSFT SSO - allow setting custom MSFT Base URLs ( #18977 )
...
* fix TestCustomMicrosoftSSO
* init CustomMicrosoftSSO
* use CustomMicrosoftSSO
* docs fix
* docs fix
2026-01-12 18:26:53 -08:00
yuneng-jiang
a0a8412a7c
Merge remote-tracking branch 'origin' into litellm_hakhundov_contribution
2026-01-12 15:58:12 -08:00
yuneng-jiang
2e6fe80f90
optional query params for org list
2026-01-10 14:44:28 -08:00
yuneng-jiang
dfb298792c
New endpoint for router fields + react query
2026-01-09 16:49:22 -08:00
yuneng-jiang
6022d37eef
patching with feature flag
2026-01-09 15:07:53 -08:00
yuneng-jiang
572f3f6d70
Merge commit 'refs/pull/17420/head' of github.com:BerriAI/litellm into litellm_hakhundov_contribution
2026-01-09 14:32:31 -08:00
Yuta Saito
022db6c9ed
feat: add mcp registry
2026-01-09 15:07:39 +09:00
yuneng-jiang
140ce5fce2
Merge remote-tracking branch 'origin' into litellm_key_team_routing_config
2026-01-07 11:08:01 -08:00
yuneng-jiang
943445dd0f
Adding test
2026-01-07 11:00:07 -08:00
yuneng-jiang
9a49bb293f
Merge remote-tracking branch 'origin' into litellm_key_team_routing_config
2026-01-07 10:55:38 -08:00
yuneng-jiang
7da8d5fcd5
Merge remote-tracking branch 'origin' into litellm_endpoint_usage_breakdown
2026-01-07 10:25:43 -08:00
yuneng-jiang
2a6f2a3fb8
add team member budget duration in team/update
2026-01-06 17:43:17 -08:00
yuneng-jiang
ccfffc5de9
Add endpoint to aggregate activity tables
2026-01-06 15:54:03 -08:00
Yuta Saito
694bcb6186
feat: add user_mcp_management_mode for view_all visibility
2026-01-06 11:22:28 +09:00
yuneng-jiang
1b7b42628d
Add/update for router_settings in keys / teams
2026-01-05 16:19:42 -08:00
yuneng-jiang
c7345e4bfd
Use timedelta to calculate key expiry
2026-01-05 12:24:34 -08:00
Sameer Kankute
5ed83756eb
Merge pull request #18583 from BerriAI/litellm_block_negative_budget
...
Add validation for negative budget
2026-01-02 21:52:15 +05:30
Sameer Kankute
233ba9d4b8
fix mock tests
2026-01-02 21:40:27 +05:30
Yuta Saito
89ce8091bb
fix: test
2026-01-02 16:32:33 +09:00
Sameer Kankute
57c373c5d8
Add validation for negative budget
2026-01-02 12:57:39 +05:30
YutaSaito
cc8e310736
Merge pull request #18530 from BerriAI/litellm_refactor_mcp_health_check
...
feat: optimize MCP server listing by separating health checks
2025-12-31 08:03:12 +09:00
Yuta Saito
7fdea85b5c
feat: optimize MCP server listing by separating health checks
2025-12-31 06:55:47 +09:00