Harshit28j
3e6c10a071
security: fix critical/high CVEs in OS-level libs and NPM transitive
2026-02-24 19:40:09 +05:30
Sameer Kankute
a37cd0fe7c
Merge pull request #22005 from BerriAI/litellm_mcp_server_ui_fix
...
Fix: Transport Type for OpenAPI Spec on UI
2026-02-24 19:38:34 +05:30
Sameer Kankute
c17caf4cc7
Merge pull request #21992 from BerriAI/litellm_fix_oauth_mcp
...
fix: Missing OAuth session state
2026-02-24 19:37:09 +05:30
Sameer Kankute
6531d01959
Merge pull request #21982 from BerriAI/litellm_fix_pat_token_mcp
...
Fix: skip health check for MCP integration with passthrough token auth
2026-02-24 19:36:08 +05:30
Sameer Kankute
816f9052ff
Fix: Transport Type for OpenAPI Spec on UI
2026-02-24 19:27:12 +05:30
Sameer Kankute
12f37cea43
fix: Missing OAuth session state. Please retry
2026-02-24 14:22:38 +05:30
yuneng-jiang
c119adb6dc
[Fix] UI - Virtual Keys: restrict Edit Settings button to key owners
...
Non-owner Internal Users could see and interact with the "Edit Settings"
button in the key Settings tab for keys they don't own. The button was
gated by `rolesWithWriteAccess.includes(userRole)` (role-only check)
instead of `canModifyKey` (ownership-aware), unlike the Regenerate and
Delete buttons which already used the correct check.
Replace the condition with `canModifyKey` so the Edit Settings button
follows the same proxy-admin / team-admin / key-owner logic as the
other action buttons. Add tests covering all permission paths.
2026-02-23 23:06:27 -08:00
Sameer Kankute
46ed7fc706
Add Additonal header field on UI for testing passthrough
2026-02-24 12:06:07 +05:30
yuneng-jiang
36f7722b0f
fix: add QueryClientProvider, remove stale file, use should naming in tests
...
- Wrap onboarding page with QueryClientProvider to prevent runtime crash
(mirrors the same pattern used in LoginPage)
- Stage deletion of stale litellm/ui/litellm-dashboard/src/app/onboarding/page.tsx
committed at the wrong path
- Rename all 16 test names to start with "should" per AGENTS.md convention
2026-02-23 21:53:42 -08:00
yuneng-jiang
a3491490f9
refactor onboarding
2026-02-23 21:30:08 -08:00
yuneng-jiang
02a53989cf
fix: narrow onSubmit values and use semantic loading assertion
2026-02-23 21:20:22 -08:00
yuneng-jiang
0873494270
feat: extract OnboardingFormBody component with tests
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 21:08:19 -08:00
yuneng-jiang
a347cf0a33
feat: extract OnboardingErrorView component with tests
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 21:06:17 -08:00
yuneng-jiang
a3d4a8752f
feat: extract OnboardingLoadingView component with tests
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 21:04:48 -08:00
yuneng-jiang
10a3304e6a
refactor: simplify onboarding page to use OnboardingForm component
2026-02-23 20:18:39 -08:00
yuneng-jiang
1f8d23ec5b
fix: set cookie path and add error feedback on claim failure
2026-02-23 18:16:38 -08:00
yuneng-jiang
2bc6dc5cad
fix: sync email field value into AntD Form after credentials load
2026-02-23 18:12:17 -08:00
yuneng-jiang
884904c6d1
feat: add OnboardingForm component with variant prop
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 18:08:31 -08:00
yuneng-jiang
ba0ed492c4
fix: improve type safety and defensive guard in useOnboarding hook
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 18:05:23 -08:00
yuneng-jiang
f4303f5e22
feat: add useOnboarding hook with query and mutation
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-23 18:01:10 -08:00
yuneng-jiang
715e134a66
adding testing coverage + fixing flaky tests
2026-02-23 17:23:10 -08:00
yuneng-jiang
9f3fc492c2
adding tests
2026-02-23 16:02:36 -08:00
Alejandro Tapia
a1f5450b40
manualSorting fix. Filtering fetching fix
2026-02-23 16:01:04 -08:00
yuneng-jiang
09cc3b8bbc
ui changes
2026-02-23 15:54:07 -08:00
Alejandro Tapia
bc99e38e55
Fix: accessToken not included in queryKey
2026-02-23 15:44:51 -08:00
Alejandro Tapia
f44c36f980
Fix Unbounded pagination
2026-02-23 15:43:04 -08:00
Alejandro Tapia
6d98622923
filters working properly for team virtual keys
2026-02-23 15:21:49 -08:00
yuneng-jiang
08f4a27e32
Merge remote-tracking branch 'origin' into litellm_blog_dropdown
2026-02-23 15:02:07 -08:00
Alejandro Tapia
34d09a314c
virtual-keys-team-table
2026-02-23 14:47:07 -08:00
yuneng-jiang
1ecfbad46e
adjust blog posts to fetch from github first
2026-02-23 14:45:05 -08:00
Krish Dholakia
4dfec4661b
Guardrail Monitor - measure guardrail reliability in prod ( #21944 )
...
* fix: fix log viewer for guardrail monitoring
* feat(ui/): fix rendering logs per guardrail
* fix: fix viewing logs on overview tab of guardrail
* fix: log viewer
* fix: fix naming to align with metric
2026-02-23 10:23:14 -08:00
Sameer Kankute
9b5bbee906
Merge pull request #21786 from BerriAI/litellm_oss_staging_02_21_2026
...
Litellm oss staging 02 21 2026
2026-02-23 18:51:55 +05:30
Sameer Kankute
37d45139f2
Merge pull request #21917 from BerriAI/litellm_fix_model_cost_map_wildcard
...
Fix: Anthropic model wildcard access issue
2026-02-23 18:45:49 +05:30
Sameer Kankute
4934d89cc7
Merge pull request #21872 from BerriAI/litellm_dev_02_21_2026_p4
...
Litellm dev 02 19 2026 p2 (#21871 )
2026-02-23 18:35:57 +05:30
Sameer Kankute
c7aafdf794
Merge pull request #21926 from BerriAI/main
...
merge main in oss 21 02
2026-02-23 18:17:30 +05:30
Sameer Kankute
262235f266
Add ability to see which model cost map is getting used
2026-02-23 17:15:06 +05:30
Krish Dholakia
76ccc9e844
Guardrail Policy Versioning ( #21862 )
...
* feat: initial commit, adding support for policy versioning on litellm
* fix(policy_registry): support policy versioning
* fix: multiple QA fixes for policy flow builder with guardrail versioning on litellm
* feat: ui improvements
* feat: add prisma migration
* fix: address greptile fixes
2026-02-21 20:14:31 -08:00
Krrish Dholakia
9828b9929f
fix(guardrails/usage_endpoints.py): fix usage dashboard
2026-02-21 19:33:50 -08:00
Krish Dholakia
886f1a3472
Litellm dev 02 19 2026 p2 ( #21871 )
...
* feat(ui/): new guardrails monitor 'demo
mock representation of what guardrails monitor looks like
* fix: ui updates
* style(ui/): fix styling
* feat: enable running ai monitor on individual guardrails
* feat: add backend logic for guardrail monitoring
2026-02-21 19:14:04 -08:00
yuneng-jiang
a0965d5b4a
feat: add BlogDropdown to navbar after Docs link
2026-02-21 17:34:08 -08:00
yuneng-jiang
929d592ef4
fix: add retry, stable post key, enabled guard in BlogDropdown
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 17:34:08 -08:00
yuneng-jiang
1c0cfd7e3b
fix: enforce 5-post limit in BlogDropdown and add cap test
2026-02-21 17:34:08 -08:00
yuneng-jiang
e241e6fd45
feat: add BlogDropdown component with react-query and error/retry state
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 17:34:08 -08:00
yuneng-jiang
98da524a9f
fix: use existing useUISettings hook in useDisableShowBlog to avoid cache duplication
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-21 17:34:08 -08:00
yuneng-jiang
a82c8c18b2
fix: rename useUISettings to useUISettingsFlags to avoid naming collision
2026-02-21 17:34:08 -08:00
yuneng-jiang
70f8e979a0
feat: add useUISettings and useDisableShowBlog hooks
2026-02-21 17:34:08 -08:00
Ishaan Jaffer
67a64266ef
fix rendering
2026-02-21 17:15:18 -08:00
milan-berri
5390469c1b
fix: replace Zapier webhook with Google Form for survey submission ( #21621 )
...
* Replace Zapier webhook with Google Form for survey submission
* Add back error logging for survey submission debugging
---------
Co-authored-by: Ishaan Jaff <ishaanjaffer0324@gmail.com>
2026-02-21 16:55:59 -08:00
Ishaan Jaffer
7e2d6f2355
ui fix
2026-02-21 16:05:03 -08:00
Krish Dholakia
1f7eeb274c
Agent Builder - improve rejected response detection based on agent response ( #21850 )
...
* fix: feat: add litellm_system_prompt support
* feat: support new 'litellm_agent' model provider
* feat: ui/ - new agent builder ui
* fix(anthropic/chat/transformation.py): normalize max_tokens if decimal
* feat(agentbuilderview.tsx): run compliance datasets against litellm agent
* feat: new response rejection detector
* fix: multiple fixes
* feat: add mcp tools support to agent builder
create an agent with access to llm's + mcp servers
2026-02-21 15:34:42 -08:00