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
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 and GitHub
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 and GitHub
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
yuneng-jiang
de551889f3
Add optional field expand to /key/list
2025-12-29 14:20:04 -08:00
Yuta Saito
c25ceb5596
refactor: MCP health check
2025-12-26 16:55:51 +09:00
Alexsander Hamir and GitHub
5534038e93
Fix CI: Revert security scan changes and add GitGuardian ignore rules ( #18358 )
2025-12-22 17:03:53 -08:00
yuneng-jiang
81dc70673a
Merge remote-tracking branch 'origin' into litellm_ui_unset_values
2025-12-22 11:44:41 -08:00
yuneng-jiang
13adaa4a73
Merge remote-tracking branch 'origin' into litellm_sso_role_mapping
2025-12-22 09:44:04 -08:00
Ishaan Jaffer
6112160a16
Revert "[Fix] Security - Remove example API keys with high entropy ( #18255 )"
...
This reverts commit 24edbccf5c .
2025-12-20 20:48:11 +05:30
yuneng-jiang
ffcac2eebc
Allow deleting key expiry
2025-12-19 18:04:04 -08:00
yuneng-jiang
02355f602c
Merge remote-tracking branch 'origin' into litellm_sso_role_mapping
2025-12-19 11:03:30 -08:00
yuneng-jiang
313a613a13
Adding tests
2025-12-19 10:56:11 -08:00
Alexsander Hamir and GitHub
24edbccf5c
[Fix] Security - Remove example API keys with high entropy ( #18255 )
2025-12-19 10:09:50 -08:00
yuneng-jiang
41732696c6
replicate delete checks for regenerate
2025-12-18 13:25:11 -08:00
yuneng-jiang
0a1fb204cd
Tests for /key/delete
2025-12-18 11:40:41 -08:00
yuneng-jiang and GitHub
7b2f33b9b4
Merge pull request #17559 from BerriAI/litellm_new_user_collision_handling
...
[Fix] New user route user_id collision handling
2025-12-17 19:19:41 -08:00
844d0d47b7
Fix tag management to preserve encrypted fields in litellm_params ( #17484 )
...
The _add_tag_to_deployment function was directly modifying the
deployment's litellm_params in memory and writing it back to the
database, which caused encrypted API keys and other sensitive fields
to be lost. This fix retrieves the model from the database first,
preserves all existing fields including encrypted ones, adds only the
new tag to the tags array, and updates the database with the modified
params while keeping encrypted fields intact.
Added comprehensive unit tests covering preservation of encrypted
fields, handling of both string and dict litellm_params formats,
duplicate tag prevention, and error handling for missing models.
Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-18 02:28:39 +05:30
yuneng-jiang
8cdb481832
Merge remote-tracking branch 'origin' into litellm_new_user_collision_handling
2025-12-17 11:34:46 -08:00
yuneng-jiang
2d8f5111af
add /sso/readiness route
2025-12-16 13:16:13 -08:00
Ishaan Jaffer
f6c4ad92e4
async def test_update_team_guardrails_with_org_id():
2025-12-13 16:24:58 -08:00
yuneng-jiang
61767779f8
Adding tests
2025-12-13 14:44:26 -08:00
yuneng-jiang and GitHub
cb9bae1aba
Merge pull request #16764 from BerriAI/litellm_tag_spend_dedupe
...
[Fix] Deduplicate /tag/daily/activity metadata
2025-12-11 15:20:16 -08:00
mubashir1osmani and GitHub
1b2ea270b4
fix: attach team to org table ( #17832 )
...
* fix: attach team to org table
* add test
2025-12-11 14:54:50 -08:00
Ishaan Jaff and GitHub
5d456bcdc3
[Feat] UI SSO - allow fetching role from generic SSO provider (Keycloak) ( #17787 )
...
* fix ui SSO
* TestGenericResponseConvertorUserRole
* Assigning User Roles via SSO
2025-12-10 13:09:28 -08:00
Ishaan Jaff and GitHub
e546f0e021
[Fix] UI SSO - allow up-serting user role when SSO provider role changes ( #17754 )
...
* use _build_sso_user_update_data
* test_build_sso_user_update_data_with_valid_role
2025-12-09 19:16:10 -08:00
yuneng-jiang
68419cfe4e
Merge remote-tracking branch 'origin' into litellm_tag_spend_dedupe
2025-12-09 11:59:47 -08:00
yuneng-jiang
a560db56d5
Merge remote-tracking branch 'origin' into litellm_scim_v2_fix
2025-12-06 20:01:05 -08:00
yuneng-jiang
30eaa1c099
Merge remote-tracking branch 'origin' into litellm_new_user_collision_handling
2025-12-06 19:58:35 -08:00
yuneng-jiang and GitHub
cb18af542e
Merge pull request #17498 from BerriAI/litellm_customer_usage_backend
...
[Feature] Customer (end user) Usage
2025-12-05 15:31:08 -08:00
Devaj Mody and GitHub
6ff7ed14f6
fix(team): use organization.members instead of deprecated organization.users ( #17557 )
...
Fixes #17552
- Change Prisma include from 'users' to 'members'
- Use LiteLLM_OrganizationTableWithMembers type for membership validation
- Access organization.members instead of organization.users
- Add tests for membership validation
2025-12-05 15:30:59 -08:00
yuneng-jiang
f6804333b8
New user route user_id conflict handling
2025-12-05 15:08:13 -08:00
6021f31ebc
Fix: Allow null max_budget in budget update endpoint ( #17545 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: ishaan <ishaan@berri.ai >
2025-12-05 11:45:23 -08:00
yuneng-jiang
de8f0a3409
Ensure fresh data to prevent race condition in scim v2
2025-12-04 17:04:59 -08:00
yuneng-jiang
2e65c464ad
Adding tests
2025-12-04 12:36:15 -08:00
yuneng-jiang
457840afed
Merge remote-tracking branch 'origin' into litellm_user_info_404
2025-12-03 11:02:23 -08:00