Commit graph

30214 commits

Author SHA1 Message Date
yuneng-jiang
a0a8f0b8b4 refactor pt3 2026-01-01 13:28:10 -08:00
Alexsander Hamir
825c12149f
[Fix] CI/CD - litellm_utils_testing (#18565) 2026-01-01 12:48:49 -08:00
yuneng-jiang
e0a07eda92 refactor pt2 2026-01-01 12:42:22 -08:00
yuneng-jiang
34c0716369 fixing build 2026-01-01 11:56:56 -08:00
yuneng-jiang
afa974ac36 refactor pt1 2026-01-01 11:54:21 -08:00
Alexsander Hamir
3f6312c0ef
[Fix] CI/CD - litellm_mapped_tests_llms (#18563) 2026-01-01 11:46:32 -08:00
yuneng-jiang
754bbfd0bf
Merge pull request #18561 from BerriAI/litellm_ci_docker
[Infra] CI - De-duplicate Docker Database Build
2026-01-01 11:37:44 -08:00
Alexsander Hamir
a7da4833da
[Fix] CI/CD - check_code_and_doc_quality (#18560) 2026-01-01 11:18:59 -08:00
yuneng-jiang
ba52490488 adding attach workspace 2026-01-01 11:15:10 -08:00
yuneng-jiang
e22b2186c2 Mirroring to other ci jobs that require docker database 2026-01-01 11:04:13 -08:00
yuneng-jiang
5b66658a87 using built image instead of latest 2026-01-01 10:37:25 -08:00
yuneng-jiang
c7820997a4 saving docker build at root 2026-01-01 10:19:24 -08:00
yuneng-jiang
22019aed79 fixing path for e2e 2026-01-01 10:12:10 -08:00
yuneng-jiang
75a43e1a59 fixing path 2026-01-01 10:03:43 -08:00
yuneng-jiang
3ce5de485f add job to build_and_test 2026-01-01 09:52:05 -08:00
yuneng-jiang
5ccc1a762c Save database build to reusable workspace 2026-01-01 09:48:12 -08:00
yuneng-jiang
9be2173d5b
Merge pull request #18557 from BerriAI/litellm_deactivate_other_ui_token
[Feature] Expire Previous UI Session Tokens on Login
2026-01-01 09:11:17 -08:00
yuneng-jiang
e2586424cc remove print 2025-12-31 19:35:59 -08:00
yuneng-jiang
269bc5b26b Expire Previous UI Session Tokens 2025-12-31 19:26:59 -08:00
YutaSaito
faf58dc351
Merge pull request #18553 from BerriAI/litellm_fix_ends_parent_span_in_otel
fix: prevent LiteLLM from closing external OTEL spans
2026-01-01 11:49:12 +09:00
yuneng-jiang
037b1821d7
Merge pull request #18555 from BerriAI/litellm_ui_usage_budget
[Fix] UI - Usage Page User Max Budget
2025-12-31 17:50:05 -08:00
yuneng-jiang
222ff15a77 Show user budget on usage 2025-12-31 17:33:29 -08:00
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