Commit graph

2561 commits

Author SHA1 Message Date
Yuneng Jiang
591c20f24e
chore: fixes
Some checks failed
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
Unit Tests: Security / security (push) Has been cancelled
2026-04-05 00:59:52 -07:00
yuneng-jiang
dbd1ff306d Fixing build 2026-01-28 13:42:58 -08:00
yuneng-jiang
07c8618227 Fixing tests 2026-01-27 23:47:47 -08:00
yuneng-jiang
c4d3750601 adding tests 2026-01-27 23:38:23 -08:00
yuneng-jiang
58eca8fb28 Spend logs setting modal 2026-01-27 23:34:50 -08:00
Ishaan Jaff
3080e04180
[Feat] UI: Allow Admins to control what pages are visible on LeftNav (#19907)
* feat: enabled_ui_pages_internal_users

* init ui for internal user controsl

* fix ui settings

* fix build

* fix leftnav

* fix leftnav

* test fixes

* fix leftnav

* isPageAccessibleToInternalUsers

* docs fix

* docs ui viz
2026-01-27 19:31:24 -08:00
yuneng-jiang
29c841d7f9 Fixing build and tests 2026-01-27 18:14:30 -08:00
yuneng-jiang
37bfab929d All Models Page server side sorting 2026-01-27 18:08:17 -08:00
yuneng-jiang
936a4fc884
Merge pull request #19905 from BerriAI/litellm_ci_ui_fix
[Infra] CI/CD - Fixing UI Tests
2026-01-27 17:21:39 -08:00
yuneng-jiang
01e22fd5ab Fixing UI tests 2026-01-27 17:19:02 -08:00
yuneng-jiang
7109aafe4c
Merge pull request #19903 from BerriAI/litellm_ui_model_table_adjustable_col
[Feature] Add sortBy and sortOrder params for /v2/model/info
2026-01-27 17:16:22 -08:00
yuneng-jiang
1581bcf985 add sortBy and sortOrder params for /v2/model/info 2026-01-27 16:54:52 -08:00
Ishaan Jaff
51339f5ef1
[Feat] RAG API - Add s3_vectors as provider on /vector_store/search API + UI for creating + PDF support for /rag/ingest (#19895)
* init S3VectorsRAGIngestion as a supported ingestion provider for RAG API

* test: TestRAGS3Vectors

* init S3VectorsVectorStoreOptions

* init s3 vectors

* code clean up + QA

* fix: get_credentials

* S3VectorsRAGIngestion

* TestRAGS3Vectors

* docs: AWS S3 Vectors

* add asyncio QA checks

* fix: S3_VECTORS_DEFAULT_DIMENSION

* init ui for bedrock s3 vectors

* fix add /search support for s3_vectors

* init atransform_search_vector_store_request

* feat: S3VectorsVectorStoreConfig

* TestS3VectorsVectorStoreConfig

* atransform_search_vector_store_request

* fix: S3VectorsVectorStoreConfig

* add validation for bucket name etd

* fix UI validation for s3 vector store

* init extract_text_from_pdf

* add pypdf

* fix code QA checks

* fix navbar

* init s3_vector.png

* fix QA code
2026-01-27 16:30:59 -08:00
Sameer Kankute
adf6d7e1db
Merge pull request #19692 from BerriAI/litellm_oss_staging_01_24_2026
Litellm oss staging 01 24 2026
2026-01-27 16:59:28 +05:30
yuneng-jiang
0dea6eeea3
Merge pull request #19721 from BerriAI/litellm_ui_bulk_fix
[Fix] UI - Internal User: Bulk Add
2026-01-26 20:10:37 -08:00
yuneng-jiang
c875cfb8cb
Merge pull request #19804 from BerriAI/litellm_ui_dark_mode_slider
[Feature] UI - Add Light/Dark Mode Switch for Development
2026-01-26 20:10:12 -08:00
yuneng-jiang
a97bf452f1
Merge pull request #19831 from BerriAI/litellm_ui_hide_send_feedback
[Feature] UI - Feedback Prompts: Option To Hide Prompts
2026-01-26 20:10:04 -08:00
yuneng-jiang
a7712ff8ef
Merge pull request #19807 from BerriAI/litellm_ui_regen_expiry
[Fix] UI - Create Key: Expire Key Input Duration
2026-01-26 20:09:39 -08:00
Ishaan Jaff
52d73c2c16
[Feat] Add UI for /rag/ingest API - upload docs, pdfs etc to create vector stores (#19822)
* feat: _save_vector_store_to_db_from_rag_ingest

* UI features for RAG ingest

* fix: Endpoints

* ragIngestCall

* _save_vector_store_to_db_from_rag_ingest

* fix: rag_ingest Code QA CHECK

* UI fixes unit tests
2026-01-26 19:23:43 -08:00
yuneng-jiang
aa4b3ba87a Adding tests: 2026-01-26 17:53:01 -08:00
yuneng-jiang
9ff0daa24d Add dont ask me again option in nudges 2026-01-26 16:58:38 -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
56c470f064 fix key duration input 2026-01-26 12:03:33 -08:00
yuneng-jiang
9791293fb0 Add light/dark mode slider for dev 2026-01-26 11:22:14 -08:00
yuneng-jiang
e0074b8365 Fix bulk user add 2026-01-24 21:52:29 -08: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
Priyam Manna
ac0ab214fb
fix(ui): Change default key type from 'Default' to 'LLM API' for improved security (#19516)
- Changed initial keyType state to 'llm_api' instead of 'default'
- Updated reset functions (handleOk, handleCancel) to use 'llm_api'
- Updated form initialValue and Select defaultValue to 'llm_api'

Addresses #19492
2026-01-23 19:58: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