Commit Graph

34378 Commits

Author SHA1 Message Date
yuneng-jiang
ee338195d5 Show user budget on usage 2025-12-31 17:27:58 -08:00
Yuta Saito
9795a3d8e5 fix: close spans only when proxy-created span 2026-01-01 09:25:46 +09:00
Yuta Saito
b343d15157 fix: prevent LiteLLM from closing external OTEL spans 2026-01-01 08:28:48 +09:00
yuneng-jiang
e4dabc274c
Merge pull request #18552 from BerriAI/litellm_ui_model_loading
[Refactor] UI - Remove Model Analytics From Model Page
2025-12-31 15:02:01 -08:00
yuneng-jiang
16f17fc1b8 tests and build 2025-12-31 14:53:52 -08:00
yuneng-jiang
e20254b4c8 Model Page refactor, pending tests/build 2025-12-31 14:33:22 -08:00
yuneng-jiang
7b41686375
Merge pull request #18548 from BerriAI/litellm_ui_testing_coverage
[Infra] UI - Unit Testing Coverage With v8
2025-12-31 12:51:35 -08:00
yuneng-jiang
81c78931d8 Testing coverage with v8 2025-12-31 12:24:01 -08:00
yuneng-jiang
0c0a5e5464
Merge pull request #18547 from BerriAI/litellm_ui_turn_off_new_badges
[Feauture] UI - Hide New Badges
2025-12-31 11:19:07 -08:00
yuneng-jiang
a17980c744 feat: hide new badges 2025-12-31 10:42:34 -08:00
yuneng-jiang
3d024b7a89
Merge pull request #18537 from BerriAI/litellm_ui_antd_input_css
[Feature] UI - New Badge Reusable Component + Update New bade for features
2025-12-30 19:21:06 -08:00
yuneng-jiang
316a498965 New badge reusable component 2025-12-30 18:36:26 -08:00
xuan07t2
f3f1acd338 fix(vertex_ai): separate Tool objects for each tool type per API spec
Fix Vertex AI API error: "tools[0].tool_type: one_of 'tool_type' has more
than one initialized field"

The Vertex AI API requires each Tool object to contain exactly one type
of tool (e.g., FunctionDeclaration, GoogleSearch, CodeExecution).
Previously, all tool types were combined into a single Tool object,
causing INVALID_ARGUMENT errors when using multiple tools simultaneously.

This change creates separate Tool objects for each tool type:
- Function declarations in one Tool
- Google Search in its own Tool
- Code Execution in its own Tool
- etc.

Ref: https://cloud.google.com/vertex-ai/generative-ai/docs/reference/rest/v1beta1/Tool

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 08:48:35 +07:00
yuneng-jiang
9cdc356e85
Merge pull request #18533 from BerriAI/litellm_ui_e2e_2
[Refactor] UI - E2E Tests: Parity With Legacy Tests
2025-12-30 17:31:42 -08:00
yuneng-jiang
b35e0d5f83 Adding timeout for flaky test 2025-12-30 17:18:06 -08:00
yuneng-jiang
2abd0941be E2E Parity 2025-12-30 16:44:31 -08:00
yuneng-jiang
e5257db930
Merge pull request #18532 from BerriAI/litellm_ui_add_model_team_admin
[Feature] UI - Add Model Clearer Flow For Team Admins
2025-12-30 15:18:31 -08:00
yuneng-jiang
3723a71462 Adding tests 2025-12-30 15:07:34 -08:00
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
yuneng-jiang
ac798b7c92 Team admin view for add models 2025-12-30 14:53:15 -08:00
Yuta Saito
0dc8c1441f fix: npm build error 2025-12-31 07:26:49 +09:00
Yuta Saito
7fdea85b5c feat: optimize MCP server listing by separating health checks 2025-12-31 06:55:47 +09:00
yuneng-jiang
16f663778d Add Model Form Refactor 2025-12-30 13:30:54 -08:00
yuneng-jiang
04989d2a18
Merge pull request #18528 from BerriAI/litellm_ui_e2e
[Refactor] UI - E2E Tests: Sidebar Navigation
2025-12-30 12:38:32 -08:00
yuneng-jiang
c049f6a073 Adding e2e tests for sidebar 2025-12-30 12:19:25 -08:00
yuneng-jiang
d630820ac0
Merge pull request #18527 from BerriAI/litellm_ui_keys_loading
[Feature] UI - Key Table Loading Skeleton
2025-12-30 11:25:08 -08:00
yuneng-jiang
b1dd8bf3e1 Adding tests 2025-12-30 10:43:27 -08:00
yuneng-jiang
42e437a418 Loading state for Keys table 2025-12-30 10:35:25 -08:00
hamzaq453
4573ab326b refactor: remove to_safe_identifier mapping from OpenAPI MCP generator 2025-12-30 14:04:15 +05:00
yuneng-jiang
c7734cb8bd
Merge pull request #18501 from BerriAI/litellm_ui_e2e_login_session
[Infra] UI - E2E Tests Setup
2025-12-29 20:57:41 -08:00
yuneng-jiang
46ce68619c attempt fix 3 2025-12-29 20:49:24 -08:00
yuneng-jiang
554830d2e2 reverting 2025-12-29 20:33:46 -08:00
yuneng-jiang
a4341c6e5b test removing python install step 2025-12-29 19:56:44 -08:00
yuneng-jiang
52a1dbfee8
Merge pull request #18506 from BerriAI/litellm_ui_keys_react_query
[Infra] UI - Virtual Keys Table to use React Query
2025-12-29 19:51:31 -08:00
yuneng-jiang
c79db9121d Fixing build 2025-12-29 19:42:38 -08:00
yuneng-jiang
2dad030462 updating tests 2025-12-29 19:41:28 -08:00
yuneng-jiang
a08dae7da0 keys table refactor pt2 2025-12-29 19:27:52 -08:00
yuneng-jiang
566eb35747
Merge pull request #18504 from BerriAI/litellm_ui_keys_table_refactor
[Refactor] UI - Keys Table
2025-12-29 17:15:57 -08:00
yuneng-jiang
5cdd88bc5c fixing build 2025-12-29 17:06:16 -08:00
yuneng-jiang
e0b96c4265 refactor keys table 2025-12-29 17:03:11 -08:00
yuneng-jiang
710ae2f1ce
Merge pull request #18503 from BerriAI/litellm_ui_key_list
[Refactor] Key Table to Use Optional "expand" query
2025-12-29 15:32:00 -08:00
yuneng-jiang
b21b156e55 adding tests 2025-12-29 15:21:19 -08:00
yuneng-jiang
b69c1dcee7 Key List table uses expand from /key/list 2025-12-29 15:09:33 -08:00
yuneng-jiang
ff4e16b306
Merge pull request #18502 from BerriAI/litellm_key_list_user_object
[Feature] Add Optional Query Param "expand" to /key/list
2025-12-29 15:02:38 -08:00
yuneng-jiang
03cee68588 Ruff check 2025-12-29 14:27:55 -08:00
YutaSaito
dce3d0db09
Merge pull request #18290 from emerzon/fix/mcp-rest-auth-ssrf
Require auth for MCP connection test endpoint
2025-12-30 07:22:31 +09:00
YutaSaito
b9e8b38cd3
Merge branch 'main' into fix/mcp-rest-auth-ssrf 2025-12-30 07:22:01 +09:00
yuneng-jiang
de551889f3 Add optional field expand to /key/list 2025-12-29 14:20:04 -08:00
yuneng-jiang
f8d90939fe Attempt fix 2025-12-29 13:40:36 -08:00
yuneng-jiang
ec29fe1472 remove google dns for e2e 2025-12-29 13:27:00 -08:00