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