Commit Graph

  • 51cde5e32e ci: add offline litellm runtime workflow runtime-51cde5e32ef6 main Haitao Pan 2026-06-22 06:51:58 +0800
  • cc265e4f3a chore: update Next.js build artifacts (2026-06-16 14:44 UTC, node v20.20.2) runtime-cc265e4f3a89 Haitao Pan 2026-06-16 22:44:05 +0800
  • 2d4de1c895 chore: hide enterprise UI entries in MIT build runtime-2d4de1c89596 Haitao Pan 2026-06-16 20:00:01 +0800
  • 01184a8ff3 chore: hide enterprise UI entries in MIT build feat/mit-disable-enterprise-ui Haitao Pan 2026-06-16 20:00:01 +0800
  • db79638c13 feat: enable native hashicorp vault secret manager runtime-db79638c133a feat/native-hashicorp-vault Haitao Pan 2026-06-16 19:55:56 +0800
  • 594bc534e5 chore: disable premium license activation feat/mit-remove-premium-license-gates Haitao Pan 2026-06-16 19:55:44 +0800
  • 79635badf7 chore: remove enterprise source tree feat/mit-remove-enterprise-tree Haitao Pan 2026-06-16 18:47:45 +0800
  • c5202edfd0 fix: return failed status dict instead of raising Exception when wildcard model provider is unknown in ahealth_check_wildcard_models feat/health-check-wildcard-fix Haitao Pan 2026-06-16 17:46:49 +0800
  • d4e456bb69 feat: implement unified Auth Token SSO callback in /sso/key/generate using master_key verification feat/unified-sso-auth Haitao Pan 2026-06-16 17:16:45 +0800
  • 93db645345 ci: publish litellm runtime releases feat/ci-publish-releases Haitao Pan 2026-06-15 21:58:56 +0800
  • 7eaa4aeb3e fix: return failed status dict instead of raising Exception when wildcard model provider is unknown in ahealth_check_wildcard_models runtime-7eaa4aeb3e3c Haitao Pan 2026-06-16 17:46:49 +0800
  • b02df7735a feat: implement unified Auth Token SSO callback in /sso/key/generate using master_key verification litellm_internal_staging runtime-b02df7735a44 Haitao Pan 2026-06-16 17:16:45 +0800
  • 1bc132132e ci: publish litellm runtime releases runtime-1bc132132e00 Haitao Pan 2026-06-15 21:58:56 +0800
  • 3ad385a8a4
    feat(ui): migrate budgets, workflows, and guardrails-monitor to path routes (#30236) ryan-crabbe-berri 2026-06-11 14:27:40 -0700
  • 1828a7c6f0
    fix(passthrough): resolve costing model when body model is unknown (#30160) Yassin Kortam 2026-06-11 14:26:55 -0700
  • 8e12d42ea7
    fix(proxy): coalesce NULL rollup metrics in aggregated daily-activity (#30151) michelligabriele 2026-06-11 22:32:08 +0200
  • a2c916fb45
    feat(ui): migrate projects and access-groups to path routes (#30226) ryan-crabbe-berri 2026-06-11 13:20:21 -0700
  • 530c0b2326
    feat(ui): migrate playground to path routing and colocate its files (#30185) ryan-crabbe-berri 2026-06-11 12:07:17 -0700
  • a992ed18df
    feat(spend_logs): opt-in native Postgres partitioning for SpendLogs retention (#29466) Yassin Kortam 2026-06-11 11:02:42 -0700
  • 012d9f6c0a
    feat(rate-limiter): allow opting out of v3 TPM reservation and Redis circuit breaker (#30211) Yassin Kortam 2026-06-11 10:34:26 -0700
  • 0d120de785
    chore(hooks): enforce Conventional Commits and Conventional Branches (#30174) ryan-crabbe-berri 2026-06-11 10:00:23 -0700
  • 49ca04d8c3
    feat(bedrock): aws_bedrock_project_id for bedrock-mantle project / workspace association (#30163) Mateo Wang 2026-06-10 21:31:08 -0700
  • 7a96b3490d
    [internal copy of #30137] perf(realtime): eliminate redundant per-frame JSON work on OpenAI realtime relay (#30142) Mateo Wang 2026-06-10 21:26:35 -0700
  • 4a3860df1f
    fix: completion_cost AttributeError on streaming Anthropic web_search responses (#26153) (#27346) ishaan-berri 2026-06-10 21:20:11 -0700
  • 6068bb7781
    fix(proxy): align /v1/model/info with router deployments (#30025) Sameer Kankute 2026-06-11 08:08:21 +0530
  • 4def6916da
    refactor(ui): consolidate dashboard to one shell in the (dashboard) layout (#30166) ryan-crabbe-berri 2026-06-10 18:37:44 -0700
  • 496f5b9859
    fix(ui): dev server 404s on migrated-page links because uiBase hardcodes /ui (#30169) ryan-crabbe-berri 2026-06-10 17:16:36 -0700
  • da9d64b4de
    fix(proxy): return 5xx on DB infra errors during auth; reserve 401 for genuine auth failures (#29986) Yassin Kortam 2026-06-10 16:48:11 -0700
  • ba72ccf52c
    feat: add conventional commits and coding guidelines (#30159) Mateo Wang 2026-06-10 16:34:08 -0700
  • b301d306c2
    fix(release): stop backport releases from overwriting the latest badge (#30005) yuneng-jiang 2026-06-10 16:33:48 -0700
  • dff25fef44
    feat(proxy): add option to disable server-side prepared statements for DB lookups (#29984) Yassin Kortam 2026-06-10 16:06:32 -0700
  • 3bd3951e37
    fix(proxy): recover from cached-plan errors by reconnecting the Prisma client (#29983) Yassin Kortam 2026-06-10 16:06:01 -0700
  • 1436ee9092
    fix(mcp): drop orphaned per-user credential rows when an MCP server is deleted (#30141) tin-berri 2026-06-10 15:56:58 -0700
  • 7899463c6a
    fix(callbacks): forward callback_settings to callback initializers and guard consumers against non-dict values (#30161) yuneng-jiang 2026-06-10 15:22:00 -0700
  • 20e453f698
    feat(cli): per-agent lite claude / codex / opencode commands that wrap coding agents through the proxy (#29850) Mateo Wang 2026-06-10 13:52:26 -0700
  • a4a3348801
    [internal copy of #28007] Fix/gcp model garden streaming (#28363) Mateo Wang 2026-06-10 12:31:00 -0700
  • 410b892f77
    fix(register_model): preserve built-in cache pricing when registering custom overrides under unmapped keys (#30044) Yassin Kortam 2026-06-10 12:11:03 -0700
  • a75ed0079c
    chore(ui): make knip recognize .mjs scripts and openapi-typescript (#30052) ryan-crabbe-berri 2026-06-10 11:44:24 -0700
  • f9293d40c4
    fix(proxy): self-heal startup/reload prisma reads on engine disconnect (#28803) michelligabriele 2026-06-10 20:16:58 +0200
  • 3b40ac987f
    Litellm oss 090626 (#30021) Sameer Kankute 2026-06-10 23:04:07 +0530
  • 2fe9feda71
    fix(caching): restore stored prompt_tokens on embedding cache hits instead of recomputing (#30046) michelligabriele 2026-06-10 12:19:20 +0200
  • e15b37a18e
    Add Claude Fable 5 across Anthropic, Bedrock, Vertex AI, and Azure AI (#30064) Mateo Wang 2026-06-09 20:20:15 -0700
  • 2cd7e87485
    fix(proxy): authorize batch files using upload target_model_names (LIT-3593) (#30009) Sameer Kankute 2026-06-10 08:22:15 +0530
  • 9e0d92c129
    chore(ui): remove dead dashboard files and unused dependencies (#30047) ryan-crabbe-berri 2026-06-09 17:54:38 -0700
  • 248176112e
    feat(ui): add admin flag to disable in-product UI nudges for everyone (#29796) ryan-crabbe-berri 2026-06-09 17:45:42 -0700
  • 50522157dc
    docs(security): require a reproduction video for vulnerability reports (#30048) (#30063) yuneng-jiang 2026-06-09 14:59:50 -0700
  • 5b7063d194
    fix(mcp): allow team access-group grants in OAuth authorize/token access check (#30041) tin-berri 2026-06-09 14:19:11 -0700
  • d8fe091938
    fix(ui/mcp): reset OAuth state on create-server modal close so a prior server's token no longer leaks into the next add-server session (#30000) tin-berri 2026-06-09 14:18:28 -0700
  • 38edf241a4
    chore(ui): remove dead App Router route stubs under (dashboard) (#30045) ryan-crabbe-berri 2026-06-09 14:05:09 -0700
  • fe60f9d0f1
    fix(proxy): extend response headers hook to streaming, TTS, image gen, and pass-through (#24232) michelligabriele 2026-06-09 22:10:23 +0200
  • 6ae8a509f0
    test(ui): data-driven App Router migration E2E smoke (default + server-root-path) (#29974) ryan-crabbe-berri 2026-06-09 10:40:01 -0700
  • d84499e0f2
    fix(team): reserve team budget raises for proxy admins on /team/update (#30030) milan-berri 2026-06-09 19:19:15 +0300
  • 51ba6e39cd
    fix(mcp): load MCP tool configuration tools via the OBO/passthrough-aware GET path (#29960) tin-berri 2026-06-08 19:58:51 -0700
  • 424db6a980
    feat(azure_ai): add MAI-Image-2.5 image generation support (#29688) Sameer Kankute 2026-06-09 06:57:04 +0530
  • 92817cb65b
    changing expires_in default to use actual slack return details (#29951) tin-berri 2026-06-08 18:13:06 -0700
  • 1bbaf1c39d
    fix(guardrails): read CrowdStrike AIDR identity from both metadata bags (#29991) yuneng-jiang 2026-06-08 17:46:28 -0700
  • 411bd3da5b
    feat(vantage): include organization metadata in FOCUS Tags export (#28184) milan-berri 2026-06-09 02:59:21 +0300
  • c24a3603d9
    fix(team-management): delete a team's BYOK models when the team is deleted (#29977) yuneng-jiang 2026-06-08 16:55:35 -0700
  • bac2590b39
    build(deps): bump pyjwt to 2.13.0 and ws override to 8.20.1 (#29982) yuneng-jiang 2026-06-08 16:39:21 -0700
  • f59e4ebc9e
    fix(ui): show team projects to internal users (#28855) milan-berri 2026-06-09 02:27:35 +0300
  • dfd6cbc514
    fix(vertex): propagate Vertex AI metadata in streaming success callbacks (#29899) Sameer Kankute 2026-06-09 04:44:30 +0530
  • 1c881eee5d
    fix(fireworks): enable tool calling for glm-5p1 in model cost map (#29697) milan-berri 2026-06-09 01:54:19 +0300
  • 9ccda11919
    fix(team_endpoints): don't block /team/update on unchanged team budget (#29525) milan-berri 2026-06-09 01:14:24 +0300
  • a7ecf6b5b1
    feat(jwt-auth): opt-in fallback to DB team on unresolved JWT claim (#28913) milan-berri 2026-06-09 01:09:03 +0300
  • 69a7bdb247
    fix(model-management): allow deleting a BYOK model after its team is deleted (#29875) yuneng-jiang 2026-06-08 14:28:39 -0700
  • dfb68a23de
    feat(galileo): add health check support for UI callback test (#29908) Sameer Kankute 2026-06-09 02:27:03 +0530
  • 32c88ca74f
    Litellm oss staging 080626 (#29932) Sameer Kankute 2026-06-09 02:19:52 +0530
  • 1528f43d4c
    fix(mcp): let non-creator users OAuth into OBO-mode MCP servers from the Tools page (#29867) tin-berri 2026-06-08 13:35:49 -0700
  • 1afc41cb29
    fix(ui): unify migrated-route URLs and migrate the API Reference page (#29953) ryan-crabbe-berri 2026-06-08 13:05:12 -0700
  • 728f057c5e
    fix(ui): label default key type as "Full Access" on key edit page (#29870) yuneng-jiang 2026-06-08 12:25:52 -0700
  • 47b383dbbf
    fix(ui): keep create guardrail modal open on outside click (#29871) yuneng-jiang 2026-06-08 12:25:42 -0700
  • 26fe26a5c0
    fix(ui/model-hub): render provider icons on the public model hub (#29958) yuneng-jiang 2026-06-08 12:12:07 -0700
  • ff6cea4833
    refactor(ui): single source of truth for migrated-page routing (#29949) ryan-crabbe-berri 2026-06-08 11:25:50 -0700
  • f5b11b72a6
    feat(proxy): publish /v2/model/info in Swagger OpenAPI spec (#29900) Sameer Kankute 2026-06-08 22:03:35 +0530
  • aaf1e2444b
    feat(ui): include internal routes in the dashboard's generated OpenAPI types (#29885) ryan-crabbe-berri 2026-06-06 23:05:36 -0700
  • 5e2db7eee4
    feat(litellm): add models and repository layers (#29686) Yassin Kortam 2026-06-06 20:59:33 -0700
  • 118176f21a
    refactor(bedrock): build Converse toolSpec via a BedrockToolSpec dict subclass (#29869) Mateo Wang 2026-06-06 20:34:31 -0700
  • 3448bf79f8
    fix(ui): default guardrails page to first tab for admins, not submitted (#29872) yuneng-jiang 2026-06-06 18:10:17 -0700
  • 13924fa1d6
    feat: standardize rate limit errors with category, rate_limit_type, model, and llm_provider fields (#27687) Mateo Wang 2026-06-06 17:50:29 -0700
  • 7bfce053a9
    fix(ui): make workflow runs page fill full width (#29868) yuneng-jiang 2026-06-06 17:41:36 -0700
  • f31d059aa3
    feat(ui): add budget duration to edit team member form (#29717) ryan-crabbe-berri 2026-06-06 17:24:55 -0700
  • aeb55e7a11
    fix(mcp): highlight MCP cards red when the logged-in user is missing per-user env vars (#29856) Mateo Wang 2026-06-06 16:51:25 -0700
  • d61f7747c0
    feat(bedrock): forward strict and additionalProperties to Converse toolSpec (#29814) Mateo Wang 2026-06-06 16:28:18 -0700
  • 273855b4e2
    fix(responses-bridge): map system-only chat request to system input item (#29817) milan-berri 2026-06-07 02:11:54 +0300
  • 68d67212cd
    fix: 400 on Anthropic context overflow; seed identity on failed auth (#29848) Yassin Kortam 2026-06-06 14:57:41 -0700
  • f1667b9137
    chore(deps): bump deps (#29860) yuneng-jiang 2026-06-06 14:44:54 -0700
  • 33c363d4d4
    Extend the record/replay proxy to chat, embeddings, moderations, rerank, and Anthropic (#29847) Mateo Wang 2026-06-06 14:33:42 -0700
  • 38b28b96ff
    fix(terraform/gcp): abandon SQL user on destroy (#29855) Yassin Kortam 2026-06-06 13:42:35 -0700
  • 43c10370ee
    fix(terraform/gcp): prompt for image_registry in DeployStack one-click (#29852) Yassin Kortam 2026-06-06 13:21:06 -0700
  • 1975b9691a
    chore: update Next.js build artifacts (2026-06-06 20:08 UTC, node v20.20.2) (#29853) yuneng-jiang 2026-06-06 13:17:59 -0700
  • 1cff02f50e
    refactor: convert AWS and GCP Terraform stacks into reusable modules … (#28103) Yassin Kortam 2026-06-06 12:57:44 -0700
  • fdade8a84e
    Title: fix(proxy): resolve vector store file list credentials from team deployments (#29739) Shivam Rawat 2026-06-06 12:36:05 -0700
  • 1fbb78d2a4
    Title: Fix managed batch cancel credential resolution (#29734) Shivam Rawat 2026-06-06 12:35:18 -0700
  • 51769a8ede
    feat(fal_ai): add Nano Banana / Gemini 2.5 Flash Image generation support (#29798) Mateo Wang 2026-06-06 11:16:44 -0700
  • 21d2c3aa83
    fix(ui): stop MCP playground tool calls from sending twice (#29821) tin-berri 2026-06-06 11:14:37 -0700
  • b3297fc2ea
    feat(proxy): hot-reload .env in dev when running with --reload (#29783) Mateo Wang 2026-06-06 09:39:21 -0700
  • aa7845dc5e
    test(ci): make the image-gen record/replay proxy report cache mode and per-request HIT/MISS (#29802) Mateo Wang 2026-06-06 09:36:06 -0700
  • 001bda37d9
    refactor(ui): route query-building networking calls through apiClient (#29815) ryan-crabbe-berri 2026-06-06 09:18:44 -0700
  • 1f171ee018
    fix(ui): require new expiration when regenerating an expired key (#29838) milan-berri 2026-06-06 19:18:19 +0300
  • 22186f457a
    fix(ui): persist Tools-tab MCP OAuth token to DB (#29809) tin-berri 2026-06-05 22:29:56 -0700