Yuneng Jiang
8dc8383bfc
chore: fixes
Unit Tests: Security / security (push) Has been cancelled
Unit Tests: Caching (Redis) / caching-redis (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-db (auth-checks, tests/proxy_unit_tests/test_auth_checks.py tests/proxy_unit_tests/test_user_api_key_auth.py, 20, 8) (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-db (key-generation, tests/proxy_unit_tests/test_key_generate_prisma.py, 30, 0) (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-db (remaining, tests/proxy_unit_tests --ignore=tests/proxy_unit_tests/test_key_generate_prisma.py --ignore=tests/proxy_unit_tests/test_auth_checks.py --ignore=tests/proxy_unit_tests/test_user_api_key_auth.py, 20, 8) (push) Has been cancelled
2026-04-05 01:22:31 -07:00
yuneng-jiang
420fdfd79d
Revert "fix(security): upgrade Next.js to 15.5.10 to address CVE-2025-59471"
...
This reverts commit f4dec24d08 .
2026-01-27 19:20:35 -08:00
yuneng-jiang
c2e7a002c7
Revert "fix(ui): fix Next.js 15 build errors and remove deprecated config"
...
This reverts commit e4dfd1e239 .
2026-01-27 19:18:09 -08:00
yuneng-jiang
d1da3fed10
Reverting next version and removing security tests as prereq
2026-01-27 19:15:23 -08:00
Alexsander Hamir
e4dfd1e239
fix(ui): fix Next.js 15 build errors and remove deprecated config
...
- Replace <a> tags with <Link> from next/link for internal navigation in model_dashboard.tsx
- Remove deprecated missingSuspenseWithCSRBailout experimental config option
Fixes ESLint errors preventing production build in Next.js 15
2026-01-27 17:17:59 -08:00
Alexsander Hamir
f4dec24d08
fix(security): upgrade Next.js to 15.5.10 to address CVE-2025-59471
...
Fixes DoS vulnerability in Next.js Image Optimizer remotePatterns configuration. Upgrades from 14.2.35 to 15.5.10 along with matching eslint-config-next version.
2026-01-27 17:13:57 -08:00
mubashir1osmani
5d973477e6
fix(ui): prevent clearing content filter patterns when editing guardrail
...
fix(ui): prevent clearing content filter patterns when editing guardrail
2026-01-26 18:29:48 -05:00
yuneng-jiang
6ffd8a1d32
auto truncation of virtual keys table values
2026-01-24 18:03:32 -08:00
yuneng-jiang
47810f1523
Model and Team filtering
2026-01-24 14:45:14 -08:00
yuneng-jiang
ed1b9529f7
Merge pull request #19601 from BerriAI/litellm_ui_update_org_model
...
[Feature] UI - Organization Edit Page: Reusable Model Select
2026-01-24 09:10:15 -08:00
yuneng-jiang
f88a32de05
Merge pull request #19622 from BerriAI/litellm_ui_model_backend
...
[Feature] UI - Models Page: Model Search
2026-01-24 09:09:03 -08:00
Yogeshwaran Ravichandran
02733ee86c
Merge branch 'main' into litellm_ui_fix_guardrail_edit
2026-01-24 16:26:44 +05:30
yuneng-jiang
1dbb6e0d3f
fixing build
2026-01-23 22:11:49 -08:00
Ishaan Jaff
a870722f65
[Feat] UI + Backend - Allow adding policies on Keys/Teams + Viewing on Info panels ( #19688 )
...
* ui for policy mgmt
* test_add_guardrails_from_policy_engine_accepts_dynamic_policies_and_pops_from_data
2026-01-23 19:03:44 -08:00
yuneng-jiang
a34664d8b0
redirect to login on expired jwt
2026-01-23 18:03:10 -08:00
yuneng-jiang
26a6b86ea9
Merge pull request #19265 from naaa760/fix/guar-patt-edi
...
fix: ensure guardrail patterns persist on edit and mode toggle
2026-01-23 17:36:09 -08:00
yuneng-jiang
de9802578b
Fixing tests
2026-01-23 17:15:50 -08:00
yuneng-jiang
f9bdc20be2
fixing tests
2026-01-23 17:07:51 -08:00
yuneng-jiang
ee1fd1c6c2
fixing build
2026-01-23 17:04:52 -08:00
yuneng-jiang
9850dbe934
Adding router settings to create team and key
2026-01-23 16:56:19 -08:00
yuneng-jiang
22a268c544
Merge pull request #19673 from BerriAI/litellm_ui_router_fallbacks_02
...
[Feature] UI - Fallbacks: New Add Fallbacks Modal
2026-01-23 14:33:30 -08:00
yuneng-jiang
3ba9b13390
adding tests
2026-01-23 14:28:47 -08:00
yuneng-jiang
7e6fc6af2c
New add fallbacks modal
2026-01-23 14:21:32 -08:00
yogeshwaran10
e966240562
fix(ui): prevent clearing content filter patterns when editing guardrail
...
The generic provider params update logic loop was unintentionaly overwriting `patterns` and `blocked_words` with empty values because these fields are managed by a separate component ContentFilterManager and not available in the main form values.
Changes:
- Excluded `patterns` and `blocked_words` from the generic provider params update loop in guardrail_info.tsx
- Ensured these fields are only added to the update payload when explicitly handled by the ContentFilterManager logic (detecting changes via `useRef`).
- Added a regression test in guardrail_info.test.tsx to verify that patterns are preserved when only the guardrail name is updated.
Fixes #19639
2026-01-24 02:56:22 +05:30
Ishaan Jaff
fc19085230
[Feat] Guardrail Policy Management - Allow using UI to manage guardrail policies ( #19668 )
...
* init UI
* init schema.prisma
* fix: policy_crud_router
* UI fixes
* update gitignore
* working v0 for policy mgmt
* fix: endpoints to resolve guardrails
* fix code QA checks
* ui build issues
* schema fixes
* fix checks
2026-01-23 12:44:22 -08:00
yuneng-jiang
3ad08e999b
adding test
2026-01-22 22:16:08 -08:00
yuneng-jiang
3ee7aab5f2
All Models Backend Search
2026-01-22 22:00:22 -08:00
Yuta Saito
4164c9ca18
fix: completions mcp output ordering
2026-01-23 12:19:07 +09:00
yuneng-jiang
9fe3e420e9
Fixing tests
2026-01-22 15:01:06 -08:00
yuneng-jiang
ca22e08eae
Add reusable model select to update organization page
2026-01-22 14:53:53 -08:00
yuneng-jiang
3cb47dae44
updating lodash for dashboard
2026-01-22 12:22:04 -08:00
yuneng-jiang
a0d47d5e4f
Revert "[Infra] UI - E2E Tests: Internal Viewer Sidebar"
2026-01-22 11:55:05 -08:00
yuneng-jiang
8669910773
fix ui build and mypy lint
2026-01-22 09:38:19 -08:00
Sameer Kankute
ad1edd38d5
Merge branch 'main' into litellm_staging_01_21_2026
2026-01-22 17:56:40 +05:30
YutaSaito
b7b26492a8
Merge pull request #19553 from BerriAI/litellm_feat_completions_mcp_output_ui
...
[feat] display mcp output on the play ground
2026-01-22 16:14:30 +09:00
Yuta Saito
59edd90228
feat: display mcp output on the play ground
2026-01-22 16:11:56 +09:00
yuneng-jiang
5ea031eaf6
Merge pull request #19543 from BerriAI/litellm_model_select_team
...
[Feature] UI - Create Team: Reusable Model Select
2026-01-21 21:11:09 -08:00
Ishaan Jaff
a117509f93
[Fix] UI Cost Estimator - Fix model dropdown ( #19529 )
...
* add cost estimator
* ui fix show errors
* test_estimate_cost_resolves_router_model_alias
2026-01-21 20:19:40 -08:00
yuneng-jiang
d1172562bc
fixing build
2026-01-21 18:29:08 -08:00
yuneng-jiang
f737429ad9
create team model select
2026-01-21 18:21:42 -08:00
yuneng-jiang
9fe2822cf0
Merge pull request #19540 from BerriAI/litellm_ui_e2e_internal_viewer_tests
...
[Infra] UI - E2E Tests: Internal Viewer Sidebar
2026-01-21 18:15:16 -08:00
yuneng-jiang
e406ebf0dd
Model Select for Create Team
2026-01-21 18:14:45 -08:00
yuneng-jiang
4497f2de5c
e2e test internal viewer sidebar
2026-01-21 17:39:02 -08:00
yuneng-jiang
e877b08314
Merge pull request #18995 from BerriAI/litellm_e2e_create_key_test
...
[Infra] UI - E2E Test: Create Key With All Team Models
2026-01-21 16:46:49 -08:00
yuneng-jiang
1a0faaff0d
Merge pull request #19468 from BerriAI/litellm_ui_team_select_001
...
[Fix] UI - MCP Servers: MCP Tools Tab Resetting to Overview
2026-01-21 16:46:19 -08:00
yuneng-jiang
a1636640ce
Adding tests
2026-01-21 14:59:56 -08:00
yuneng-jiang
b23e77585f
Fix virtual keys table sorting
2026-01-21 14:49:33 -08:00
yuneng-jiang
0c5f40fffe
fixing build
2026-01-21 11:54:26 -08:00
yuneng-jiang
7cf80a9283
Paginate All Models Tab
2026-01-21 11:53:15 -08:00
yuneng-jiang
032b1a8cd2
Fixing tests
2026-01-20 21:51:13 -08:00