Ishaan Jaff and GitHub
628cd13755
[Feat] UI - Allow scheduling key rotations when creating virtual keys ( #14960 )
...
* fix design of key reset interval
* fix: LiteLLM_VerificationToken
* fix key manager
* add key_rotation_at
* ui fix
* fix ui view
* set key_rotation_at on creation
* add key_rotation_at
* fix info
* fix: _set_key_rotation_fields
* fix KeyRotationManager
* fix key edit view
* test_update_key_fn_auto_rotate_enable
* fix KeyRotationManager
2025-09-26 16:24:40 -07:00
Ishaan Jaff
ea8d0bb7d5
fix: re-add scheduled rotations
2025-09-26 11:40:46 -07:00
Ishaan Jaffer
b1e56c55ad
merge
2025-09-24 22:11:37 -07:00
Ishaan Jaff and GitHub
ded823a3a3
[Feat] Initial support for scheduled key rotations ( #14877 )
...
* add KeyRotationSettings
* add KeyRotationManager
* add key rotation manager
* add KeyRotationManager
* fix _initialize_spend_tracking_background_jobs
* fix add_key_rotation_fields
* fixes
* new fields in schema
* update schema
* fix fixes for init key rotation manager
* fixes for init key rotation manager
* fix KeyRotationManager
* tests for key rotation
* fix key_rotation_settings
* fix KeyRotationManager
* fix LITELLM_KEY_ROTATION_CHECK_INTERVAL_SECONDS
* fix fixes for init key rotation manager
* ruff check fix
* fix LITELLM_KEY_ROTATION_CHECK_INTERVAL_SECONDS
* fix _initialize_spend_tracking_background_jobs
* docs fix
* docs auto rotate
* schema fix
* bump proxy extras
* fix config.yml
2025-09-24 21:37:56 -07:00
kayoch1n
76555cad81
Format code
2025-09-03 11:20:52 +08:00
kayoch1n
ffbe5cd899
Add a testcase
2025-09-03 11:08:23 +08:00
Ishaan Jaff and GitHub
40395598da
[Feat] UI - Allow editing team member rpm/tpm limits ( #13669 )
...
* show team member tpm/rpm limits
* ui - allow setting team settings
* fix better debugging
* fix types: TeamMemberUpdateRequest
* add _upsert_budget_and_membership
* allow updating team member RPM/TPM in teamMemberUpdateCall
* editing team member rpm/tpm
* UI - fixes for team member component
* fix info
* test_upsert_rpm_only_creates_new_budget
2025-08-15 17:29:44 -07:00
Krzysztof Gąsiorowski and GitHub
0b28930ad4
[Fix] Hide sensitive data in /model/info - azure entra client_secret ( #13577 )
...
* Remove litellm_params.client_secret from /model/info
Added pop of client_secret (Azure provider secret) from litellm_params in remove_sensitive_info_from_deployment used by /model/info endpoints
* Added test for litellm.proxy.common_utils.openai_endpoint_utils.remove_sensitive_info_from_deployment
2025-08-13 07:35:53 -07:00
Ishaan Jaff and GitHub
eb4bd26f24
[Bug Fix] - Get Routes ( #13466 )
...
* fixes get_routes_for_mounted_app
* fix - use _safe_get_endpoint_name
* fix code QA check
* test_get_routes_for_mounted_app_with_static_files
* test fixes
2025-08-09 12:52:23 -07:00
Ishaan Jaff and GitHub
46c950b17b
[Bug Fix] Add swagger docs for LiteLLM /chat/completions, /embeddings, /responses ( #12618 )
...
* update ProxyChatCompletionRequest
* use custom OpenAPI schema
* use customize_openapi_schema
* add_llm_api_request_schema_body
* add embeddings and response spec
* fix add_llm_api_request_schema_body
* TestCustomOpenAPISpec
* fixes linting
* fix linting
* bump timeout
2025-07-15 13:37:22 -07:00
Ishaan Jaff and GitHub
d2fe8894c8
[Bug Fix] Include /mcp in list of available routes on proxy ( #12612 )
...
* create GetRoutes helper class
* update get routes
* TestGetRoutes
* fix get_routes_for_mounted_app
2025-07-15 09:24:48 -07:00
Krish Dholakia and GitHub
d202ce229b
Prevent writing default user setting updates to yaml (error in non-root env) + Use central team member budget when max_budget_in_team set on UI ( #12533 )
...
* fix(proxy_setting_endpoints.py): require store model in db is enabled for setting user default settings
* test(test_proxy_server.py): update test
* fix(reset_budget_job.py): initial commit adding reset budget logic for team members
* test: update unit testing
* test(test_proxy_budget_reset.py): validate team member budget was reset
* test(test_reset_budget_job.py): update unit tests
* test: update tests
2025-07-12 10:13:07 -07:00
Jugal D. Bhatt and GitHub
0691ff8d13
Added validate payload error ( #12494 )
...
* Added validate payload error
* added logger
* added test case
2025-07-10 15:54:48 -07:00
Ishaan Jaff and GitHub
0a36f89009
[Bug Fix] s3 config.yaml file - ensure yaml safe load is used ( #12373 )
...
* use yaml safe load
* test_get_file_contents_from_s3_no_temp_file_creation
2025-07-07 14:42:33 -07:00
Laurien and GitHub
0c50f8bcc9
Update enduser spend and budget reset date based on budget duration ( #8460 )
2025-06-08 08:39:14 -07:00
hagan and GitHub
0f449bf038
[Bug Fix] Create/Update team member api 500 errror ( #10479 )
...
* Fixes issue with team_endpoints on member budget update
* refactored location of budget membership fix
* added test for _upsert_budget_membership func
2025-06-03 15:57:33 -07:00
Krish Dholakia and GitHub
ef42461c1e
Litellm fix GitHub action testing ( #11163 )
...
* test: add __init__.py files
* refactor: rename test folder to avoid naming conflict
* test: update workflows
* test: update tests
* test: update imports
* test: update tests
* test: remove unused import
* ci(test-litellm.yml): add pytest retry to github workflow
* test: fix test
2025-05-26 14:41:42 -07:00