Commit Graph
1818 Commits
Author SHA1 Message Date
Krish DholakiaandGitHub 5619d350b6 Merge pull request #15074 from Jetemple/custom-logo-fix
Make UI theme settings publicly accessible for custom branding
2025-09-30 15:26:00 -07:00
Ishaan JaffandGitHub 60230e5666 [Feat] UI - add snowflake on UI (#15083)
* UI - add snowflake on UI

* fixes snowflake creds
2025-09-30 13:16:04 -07:00
Jack Temple 382614911f fix: make /get/ui_theme_settings public for all users to access custom branding 2025-09-30 09:23:23 -05:00
hervelin 6fc975d7e5 Fix LiteLLM model name fallback in model overview 2025-09-28 18:08:15 +08:00
Ishaan Jaffer bbbf204fe8 ui linting fix 2025-09-26 18:22:44 -07:00
Alexsander HamirandGitHub bcc7fe74db fix: support documented params (#14969) 2025-09-26 17:39:09 -07:00
Ishaan JaffandGitHub 628cd13755 [Feat] UI - Allow scheduling key rotations when creating virtual keys (#14960)
* fix design of key reset interval

* fix: LiteLLM_VerificationToken

* fix key manager

* add key_rotation_at

* ui fix

* fix ui view

* set key_rotation_at  on creation

* add key_rotation_at

* fix info

* fix: _set_key_rotation_fields

* fix KeyRotationManager

* fix key edit view

* test_update_key_fn_auto_rotate_enable

* fix KeyRotationManager
2025-09-26 16:24:40 -07:00
Ishaan Jaffer 56b3258c40 Revert "fix design of key reset interval"
This reverts commit 75146f04428b45796ee4e7dab83ef958f77daee6.
2025-09-26 13:38:38 -07:00
Ishaan Jaffer 3ea45ec03a fix design of key reset interval 2025-09-26 13:38:38 -07:00
Ishaan Jaffer 35930d7ccb fix key rotation settings 2025-09-26 12:21:57 -07:00
Ishaan Jaffer 1009a38ff4 Add key expiry and auto-rotation settings
- Create KeyLifecycleSettings component grouping expiry and auto-rotation
- Add dedicated 'Key Expiry & Auto-Rotation' accordion section
- Fix auto-rotation toggle visibility with proper layout
- Move expire key field from Optional Settings to new section
- Remove old AutoRotationSettings component
- Integrate auto-rotation metadata in form submission
2025-09-26 12:02:14 -07:00
6916bf15de Remove 'Useful Links' tab from admin settings UI (#14918)
- Removed 'Useful Links' tab from TabList in admin panel
- Removed corresponding TabPanel containing UsefulLinksManagement component
- Removed unused import for UsefulLinksManagement component
- Fixes issue where useful links section was displaying blank content

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-09-25 15:15:46 -07:00
Krish DholakiaandGitHub d59dec39d0 Merge pull request #14826 from Jetemple/sso-clear-button-fix
fix: SSO "Clear" button writes empty values instead of removing SSO config
2025-09-23 22:49:47 -07:00
Alexsander HamirandGitHub 8b9bd9bdb6 fix: added oracle to provider's list (#14835) 2025-09-23 17:21:19 -07:00
Jack Temple 1585a1ba8e fix: SSO clear button now properly clears settings instead of creating empty encrypted values 2025-09-23 14:35:53 -05:00
Krrish Dholakia 204c208d24 fix(model_connection_test.tsx): pass modelinfo to /health/test_connection
ensures team admins can test new models
2025-09-20 12:33:28 -07:00
Krish DholakiaandGitHub 08f708a7d7 Merge pull request #14740 from BerriAI/litellm_dev_09_19_2025_p2
UI - Add team-level sampling setting for tracing Langsmith
2025-09-19 19:01:15 -07:00
Krrish Dholakia 73875310d5 test(ui/): add unit testing 2025-09-19 18:48:03 -07:00
Krrish Dholakia 2a827c515a fix(ui/): add langsmith sampling rate
Closes LIT-879
2025-09-19 18:43:48 -07:00
Krrish Dholakia ee5058b5e2 test: add unit testing 2025-09-19 17:41:27 -07:00
Krrish Dholakia 21d6c4943e test: add unit test 2025-09-19 17:33:00 -07:00
Krrish Dholakia 1931335bc3 fix(uiaccesscontrolform.tsx): set ui access mode to none when all_authenticated_users is set 2025-09-19 17:28:45 -07:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
060fa4d82f build(deps): bump esbuild and vite in /ui/litellm-dashboard (#14703)
Bumps [esbuild](https://github.com/evanw/esbuild) to 0.25.10 and updates ancestor dependency [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). These dependencies need to be updated together.


Updates `esbuild` from 0.21.5 to 0.25.10
- [Release notes](https://github.com/evanw/esbuild/releases)
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2024.md)
- [Commits](https://github.com/evanw/esbuild/compare/v0.21.5...v0.25.10)

Updates `vite` from 5.4.20 to 7.1.6
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.1.6/packages/vite)

---
updated-dependencies:
- dependency-name: esbuild
  dependency-version: 0.25.10
  dependency-type: indirect
- dependency-name: vite
  dependency-version: 7.1.6
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-19 15:21:30 -07:00
Krish DholakiaandGitHub ad6ba8f5c5 Merge pull request #14695 from uc4w6c/fix/mcp-gateway-tools-list
Fix/mcp gateway tools list
2025-09-18 23:40:14 -07:00
= 5eff9f6999 added tooltip for guardrail failure state 2025-09-18 19:11:55 -07:00
= 7cfdc6069a upgraded build script to node 20 2025-09-18 18:01:47 -07:00
= 61d1fabb6e upgraded vitest 2025-09-18 17:39:53 -07:00
= 4f89675267 upgraded to node 20 2025-09-18 17:38:56 -07:00
= f80660acd9 vitests for GuardrailViewer components 2025-09-18 16:57:22 -07:00
= 78cb8c71fd prelim changes for new Bedrock guardrail info view 2025-09-18 15:09:10 -07:00
Yuta Saito c10d78aede fix: hide spec_version on MCP server views 2025-09-19 07:06:15 +09:00
Krish DholakiaandGitHub 895c41efa3 Merge pull request #14619 from BerriAI/litellm_dev_09_16_2025_p1
UI - allow team member to view service account keys they create + Anthropic - include cache creation tokens in prompt token total (separate out during cost tracking)
2025-09-17 15:43:04 -07:00
= 626c48b783 removed problematic tooltips; used generic GuardrailSelector component 2025-09-16 19:42:53 -07:00
Krrish Dholakia e69d9fde8a fix(key_management_endpoints.py): include created by keys in /key/list
Allow user to see service account keys they've created

Fixes https://github.com/BerriAI/litellm/issues/14183
2025-09-16 16:47:25 -07:00
Krish DholakiaandGitHub e368a0895f Merge pull request #14542 from uc4w6c/fix/mcp-server-delete-refresh
fix: recompute filters after deleting an MCP Server
2025-09-15 21:12:55 -07:00
Krish DholakiaandGitHub 2338dd952e Merge pull request #14546 from BerriAI/filter-on-logs-bug
The 'last 24 hours' button shows up above the end user dropdown on Logs page
2025-09-13 23:12:39 -07:00
Krrish Dholakia fe546b936a fix(fetch_mcp_tools.tsx): fix load mcp tools 2025-09-13 18:42:42 -07:00
Krrish Dholakia 84f934bf36 fix(user_edit_view.tsx): use shared component to prevent accidental setting of edit user budget 2025-09-13 18:20:07 -07:00
Yuta Saito 0c1abf1a55 fix: recompute filters after deleting an MCP Server 2025-09-14 09:19:23 +09:00
Krrish Dholakia dc4b09e26e build(ui/): new ui build 2025-09-13 13:48:27 -07:00
Krish DholakiaandGitHub e254d9013b Merge pull request #14469 from sashank5644/litellm_log_key_alias_filtering
Fixed Log Tab Key Alias filtering inaccurately for failed logs
2025-09-12 19:46:17 -07:00
Ishaan Jaff f374103c46 UI new build 2025-09-11 20:20:52 -07:00
Ishaan JaffandGitHub 32d87c242b [Fixes] Using Qwen API Tiered Pricing (#14479)
* fix: use dashscope cost calc

* add qwen logo
2025-09-11 20:07:41 -07:00
Ishaan Jaff 94038108ad fix dashscope api base 2025-09-11 20:00:54 -07:00
Ishaan JaffandGitHub dda115cc6d [Feat] Cost Tracking - Add support for Tiered Cost Tracking for Qwen API (Dashscope) (#14471)
* add dashscope logo

* docs fix

* docs fix

* fix supports_batch_calling

* fix naming

* fix input_cost_per_audio_token

* use output_cost_per_reasoning_token

* add tiered_pricing in get_model_info

* test fixes

* fix cost calc

* ruff fix
2025-09-11 18:14:39 -07:00
Sashanken c6626559a2 Fixed Log Tab Key Alias filtering inaccurately for failed logs 2025-09-11 13:05:48 -07:00
Ishaan JaffandGitHub a13aa4740a [Fixes] Bug fixes to using LiteLLM MCP Gateway (#14392)
* fix: use _get_mcp_servers_in_path

* fix checks for using litellm_proxy as MCP tool provider

* fix: fix mcp_tools_with_litellm_proxy

* fix: fix aresponses_api_with_mcp

* aresponses_api_with_mcp

* test_mcp_allowed_tools_filtering

* fix: _filter_mcp_tools_by_allowed_tools

* fix: _filter_mcp_tools_by_allowed_tools

* test_streaming_responses_api_with_mcp_tools

* fixes: test tools transfrom MCP->OpenaI spec

* test_streaming_responses_api_with_mcp_tools

* fix: chat ui allow multi select with allowed tools

* fix: use correct MCP events with litellm proxy response API

* fix get_event_model_class

* fix litellm proxy MCP handler

* fix MCPEnhancedStreamingIterator

* chat ui show list tools result

* UI: show MCP events

* fix stream iterator

* fixes: litellm proxy mcp handler

* test responses + mcp

* fix: update responses api with mcp handling

* ruff check fix

* central: _process_mcp_tools_to_openai_format

* fix: refactor code

* test_mcp_allowed_tools_filtering

* test mcp with litellm proxy

* fix mcp call

* demo: video using MCP ui

* fixes for using stream iterator

* test_no_duplicate_mcp_tools_in_streaming_e2e

* docs fix

* fix code snippet
2025-09-10 19:12:11 -07:00
Krish DholakiaandGitHub 63a2a47ce0 Merge pull request #14003 from BerriAI/teams-on-users-page
Team name badge added on the User Details
2025-09-04 21:03:02 -07:00
Krish DholakiaandGitHub 1c75139cd3 Merge pull request #14136 from BerriAI/add-client-side-pagination
Add client side pagination on All Models table
2025-09-04 12:21:48 -07:00
tanjiro f82acdfde5 fix z-index 2025-09-05 00:50:55 +09:00