yuneng-jiang
013dcd837f
Change provider create fields to JSON ( #16985 )
2025-11-23 21:57:22 -08:00
YutaSaito
b72b49757e
feat: add backend support for OAuth2 auth_type registration via UI ( #17006 )
2025-11-23 21:52:18 -08:00
YutaSaito
06f2ecef42
feat: tool permission argument check ( #16982 )
2025-11-22 19:21:25 -08:00
yuneng-jiang
825f61b452
Remove expired proxy admin keys from cache ( #16894 )
2025-11-22 14:23:28 -08:00
yuneng-jiang
22fd323d6b
Calling team/permissions_list and team/permissions_update now returns 404 with non-existent team ( #16835 )
2025-11-22 14:21:58 -08:00
yuneng-jiang
7be3a0bd5d
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-22 10:19:28 -08:00
Ishaan Jaffer
b2812af0a0
fix MCP tests
2025-11-22 10:02:15 -08:00
Derek Duenas
bbaf0af907
Grayswan guardrail passthrough on flagged ( #16891 )
...
* attempt to implement the passthrough feature
* Formatting and small change
* Fix formatting
* Format test file
---------
Co-authored-by: Xiaohan Fu <xiaohan@grayswan.ai>
2025-11-21 20:01:35 -08:00
yuneng-jiang
b074c79734
Allow partial matches for user id in user table ( #16952 )
2025-11-21 19:12:16 -08:00
yuneng-jiang
6881594632
[Fix] Exclude litellm_credential_name from Sensitive Data Masker (Updated) ( #16958 )
...
* Exclude litellm_credential_name from sensitive masker
* Adding missing file
2025-11-21 19:09:48 -08:00
yuneng-jiang
eb48d5cc42
Revert "Exclude litellm_credential_name from sensitive masker ( #16950 )" ( #16956 )
...
This reverts commit 5cfacb96e6 .
2025-11-21 18:09:54 -08:00
yuneng-jiang
6620a2537b
Merge remote-tracking branch 'origin' into litellm_add_model_fix_team_admin
2025-11-21 17:57:33 -08:00
yuneng-jiang
5cfacb96e6
Exclude litellm_credential_name from sensitive masker ( #16950 )
2025-11-21 16:40:17 -08:00
yuneng-jiang
b2916d0b58
Merge remote-tracking branch 'origin' into litellm_allow_custom_mount_paths
2025-11-21 16:34:32 -08:00
yuneng-jiang
38d9906029
Merge remote-tracking branch 'origin' into litellm_add_model_fix_team_admin
2025-11-21 16:31:53 -08:00
yuneng-jiang
5dad3c9708
Merge remote-tracking branch 'origin' into litellm_ui_callback_fix
2025-11-21 16:27:49 -08:00
yuneng-jiang
d785205a70
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-21 16:25:55 -08:00
Ishaan Jaffer
4a9f163db1
TestPromptVersionsEndpoint
2025-11-21 16:21:13 -08:00
yuneng-jiang
0abfb07ab8
Remove UI Session Token from user/info return ( #16851 )
2025-11-21 16:11:58 -08:00
Ishaan Jaff
6ae22908b7
[Feat] Prompt Versioning - Allow specifying prompt version in code ( #16929 )
...
* add _get_prompt_data_from_dotprompt_content
* fix pre call hook for prompt template
* fix: get_latest_version_prompt_id
* fix get_latest_version_prompt_id
* test_get_latest_version_prompt_id
2025-11-21 13:58:49 -08:00
Ishaan Jaff
97d9da93e0
[Feat] Prompt Management - Allow viewing version history ( #16901 )
...
* TestPromptRequest
* add prompts/test endpoint for testing prompt
* TestPromptTestEndpoint
* feat: working v1 of this ui
* workig prompt endpoints
* add chat ui for prompts
* add conversation panel
* add init chat ui
* allow clicking edit prompt
* fix use get_base_prompt_id
* add endpoints for viewing prompt versions
* TestPromptVersioning
* add getPromptVersions
* add VersionHistorySidePanel
* allow viewing version history
* add version history
2025-11-21 08:54:52 -08:00
YutaSaito
041ac054b6
feat: allow custom violation message for tool-permission guardrail ( #16916 )
2025-11-21 08:52:01 -08:00
yuneng-jiang
d672263fe3
Change litellm_model_cost_map to public route
2025-11-20 20:59:31 -08:00
yuneng-jiang
b50790aaad
Revert "Expose new model provider map endpoint and use in add model workflow"
...
This reverts commit 8a4fefc565 .
2025-11-20 20:40:08 -08:00
yuneng-jiang
31535ff4b6
Merge with main
2025-11-20 20:24:03 -08:00
yuneng-jiang
6029a24baa
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-20 20:19:16 -08:00
yuneng-jiang
7225fc066f
Fix key model alias ( #16896 )
2025-11-20 16:05:49 -08:00
YutaSaito
93affcb732
[Feat] mcp resources support ( #16800 )
...
* feat: mcp prompts support
* feat: mcp resources support
2025-11-20 14:53:44 -08:00
idola9
e1005cb9d3
Use LiteLLM key alias as fallback Noma applicationId in NomaGuardrail ( #16832 )
...
* Use auth key name if there are no app id in in headers or in extra_data
* use key alias instead of key name
* Fix
* last priority key alias
* Fix
* Add tests
2025-11-19 17:44:23 -08:00
yuneng-jiang
4b80813fc2
Return 404 when a user is not found
2025-11-19 13:37:51 -08:00
Ishaan Jaff
c7cf18cf67
[Feat] Prompt Management - Allow storing prompt version in DB ( #16848 )
...
* test_dotprompt_auto_detection_with_model_only
* fix _auto_detect_prompt_management_logger
* test_dotprompt_with_prompt_version
* add v1, v2 tests
* add _compile_prompt_helper
* fix _compile_prompt_helper
* test_dotprompt_with_prompt_version
* test_dotprompt_with_prompt_version, test_get_prompt_with_version
* add version in schema
* feat add _get_prompt_spec_for_db_prompt
* add _get_prompt_spec_for_db_prompt
* feat add _get_prompt_spec_for_db_prompt
* update prompt table
* add version in prompt DB
* test_get_prompt_spec_for_db_prompt_with_versions
2025-11-19 13:19:56 -08:00
yuneng-jiang
dcf7daf629
Allow root to redirect when docs are not on root path
2025-11-19 12:05:41 -08:00
Alexsander Hamir
2e007505da
fix(spend-logs): trim logged response strings ( #16654 )
...
* fix(spend-logs): trim logged response strings
- route spend-log responses through the existing string sanitizer so oversized base64/text fields are truncated before persistence
- add unit tests covering the truncation path and the feature flag
Note: embeddings-specific truncation (numeric vectors) is still pending and will be handled separately.
* remove unnecessary comment
* add: sanitization unit test for embeddings
* fix: simplify sanatization logic
I overcomplicated a simple change for lack of understanding, fixed.
2025-11-18 20:12:49 -08:00
Ishaan Jaff
c3c6cef6d8
[Fix] Fixes Swagger UI resolver errors for chat completion endpoints caused by Pydantic v2 $defs not being properly exposed in the OpenAPI schema. ( #16784 )
...
* fix add_request_body_to_paths
* test_move_defs_to_components
2025-11-18 17:39:28 -08:00
Ishaan Jaff
2880cb45a2
[Fix] AI Gateway Auth - Ensure Team Tags works when using JWT Auth ( #16797 )
...
* fix setting team_metadata
* test_team_metadata_with_tags_flows_through_jwt_auth
2025-11-18 17:36:38 -08:00
yuneng-jiang
8a4fefc565
Expose new model provider map endpoint and use in add model workflow
2025-11-18 15:45:35 -08:00
Ishaan Jaff
e2fc225201
[Feat] SSO - Ensure role from SSO provider is used when a user is inserted onto LiteLLM ( #16794 )
...
* test_apply_user_info_values_sso_role_takes_precedence
* fix SSO
2025-11-18 15:35:38 -08:00
yuneng-jiang
f9ec353b80
[Feature] UI - Allow setting base_url in API reference docs ( #16674 )
...
* Allow setting base_url in API reference docs
* Add logic to change base url for test key page
2025-11-18 11:27:28 -08:00
yuneng-jiang
98365205ac
Deduplicate /tag/daily/activity metadata
2025-11-17 23:00:53 -08:00
YutaSaito
86ada061ec
fix: prompt injection not working ( #16701 )
2025-11-17 20:04:57 -08:00
Ishaan Jaff
bdb1e16dcf
[Feat] AI Gateway Auth - Allow using JWTs for signing in with Proxy CLI ( #16756 )
...
* fix auth
* get_cli_jwt_auth_token
* fix linting
* test fixes
* docs
* test fixes
* fix refactor
2025-11-17 19:47:29 -08:00
YutaSaito
0b586d26fc
refactor: drop MCPClient.connect and use run_with_session lifecycle ( #16696 )
...
Surface detailed connection errors by handling HTTP failures
2025-11-15 17:54:27 -08:00
Ishaan Jaff
25cb873467
[UI] expose backend endpoint for callbacks settings ( #16698 )
...
* init json for
* add SQS fields
* fix params
* return callbacks configs
* test_get_callback_configs
* test_get_callback_configs
* vercel build fix
2025-11-15 16:44:17 -08:00
yuneng-jiang
3d2552be9f
Fixed failing tests
2025-11-15 16:31:37 -08:00
yuneng-jiang
f36cbccd56
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-15 16:28:12 -08:00
Sameer Kankute
a2e3b942dc
Vector store files Stable Release ( #16643 )
...
* Add support for vector store files endpoints (#16490 )
* Add base code for vector store integration
* fix azure related tests and linting error
* fix mypy errors
* Add vector store files documentation
* fix mapped tests
* Add bytedance and ideogram support in fal ai (#16636 )
* Add fal ai flux pro v1.1 support (#16578 )
* Add fal ai flux pro v1.1 support
* Add tests and docs
---------
Co-authored-by: Ishaan Jaffer <ishaanjaffer0324@gmail.com>
2025-11-15 13:00:33 -08:00
Ishaan Jaffer
abe3fcc7e7
test_ui_view_spend_logs_with_team_id
2025-11-15 10:12:47 -08:00
Ishaan Jaffer
0699430206
test logging tests + mcp server QA checks
2025-11-15 08:58:46 -08:00
yuneng-jiang
cff8a3115a
Merge with main
2025-11-14 20:02:35 -08:00
YutaSaito
f487f4e3a9
feat: add dynamic OAuth2 metadata discovery for MCP servers ( #16676 )
...
* feat: add dynamic OAuth2 metadata discovery for MCP servers
* fix: lint error
2025-11-14 18:14:43 -08:00