Commit Graph

  • 80cf50dedb
    fix(v3 limiter): cap no-max_tokens TPM floor at smallest configured limit (#28805) michelligabriele 2026-05-31 04:36:04 +0200
  • 8b16b61114
    chore: update Next.js build artifacts (2026-05-31 02:04 UTC, node v20.20.2) (#29366) yuneng-jiang 2026-05-30 19:25:42 -0700
  • 117136cccc
    fix(openai-moderation): wire streaming flags through to unified dispatcher (#27324) michelligabriele 2026-05-31 04:22:25 +0200
  • f0ebfb2a1b
    fix(ui): break logout redirect loop across origins (#29360) yuneng-jiang 2026-05-30 19:02:29 -0700
  • a9cc6ed68c
    test(e2e): cover PROXY_LOGOUT_URL redirect on Logout (#29080) ryan-crabbe-berri 2026-05-30 18:19:04 -0700
  • 7d1bd9d9f4
    fix(reset_budget): write only {spend, budget_reset_at} and stop pre-zeroing counter (#29358) yuneng-jiang 2026-05-30 17:48:16 -0700
  • 90b5104475
    feat(mcp/auth): additive key access-group grants + opt-in member assignment (#29313) ryan-crabbe-berri 2026-05-30 17:35:31 -0700
  • dc4f5b12ef
    fix(proxy): enforce allowed_passthrough_routes for auth=true pass-thr… (#29256) Shivam Rawat 2026-05-30 17:07:24 -0700
  • ba2699740c
    feat(pass_through): extend passthrough_managed_object_ids to Azure (#29160) Sameer Kankute 2026-05-31 05:00:10 +0530
  • 7ca796beb1
    fix(proxy): restrict vector store index create/delete to proxy admins (#29202) Shivam Rawat 2026-05-30 15:10:21 -0700
  • 4c3efe9c7c
    fix(guardrails): return HTTP 400 for litellm content filter blocks (#28418) Shivam Rawat 2026-05-30 14:28:46 -0700
  • 152b1177e5
    test(reasoning-effort-grid): cover Claude Opus 4.8 across provider routes (#29327) Mateo Wang 2026-05-30 14:12:57 -0700
  • 94a043efb2
    refactor(proxy/auth): normalize Bearer prefix in safe-hash helper (#29343) yuneng-jiang 2026-05-30 14:04:22 -0700
  • bfbb5d2375
    fix(ci): make litellm_internal_staging green (logging test + Bedrock Opus 4.7 self-heal) (#29344) Mateo Wang 2026-05-30 13:57:18 -0700
  • 2d4c13c00f
    fix(mcp): preserve omitted fields on PUT /v1/mcp/server partial updates (#29253) Shivam Rawat 2026-05-30 12:03:22 -0700
  • ace3c65ab3
    fix(mcp): preserve source_url in GET /v1/mcp/server list responses (#29249) Shivam Rawat 2026-05-30 12:01:22 -0700
  • f11c12d157
    Revert "chore(tests): migrate Bedrock CI to AWS account 941277531214 (#28728)" (#29326) Mateo Wang 2026-05-30 11:26:24 -0700
  • 967fed1fa1
    feat(enterprise): add RESEND_FROM_EMAIL for self-hosted Resend sends (#28830) Shivam Rawat 2026-05-30 10:09:05 -0700
  • 4cc3dd7aad
    feat(context_management): compact_20260112 polyfill for non-Anthropic providers (#28868) Sameer Kankute 2026-05-30 21:50:05 +0530
  • 3be3c1dea1
    feat(otel): add team_metadata, http.route, and model names to inference spans (#29319) Yassin Kortam 2026-05-30 00:54:30 -0700
  • 37e6e2da1c
    test(e2e): assert internal-user navbar identity is scoped to that user (#29077) ryan-crabbe-berri 2026-05-30 00:29:30 -0700
  • 892838963c
    test(e2e): cover Internal User create-key flow when in no teams (#29083) ryan-crabbe-berri 2026-05-30 00:26:28 -0700
  • 12d29a38a7
    tests(proxy_server): surface current behavior in tests (#29309) yuneng-jiang 2026-05-29 23:17:24 -0700
  • d82eb33a60
    feat(otel): typed semconv-aligned OpenTelemetry instrumentation (#28909) Yassin Kortam 2026-05-29 23:15:27 -0700
  • 581c30f1e8
    [internal copy of #29089] fix: duplicate claude code traces (#29311) Mateo Wang 2026-05-29 22:23:24 -0700
  • c754c560dd
    fix(proxy): link passthrough success spans to the SERVER root OTEL span (#29315) ryan-crabbe-berri 2026-05-29 21:30:45 -0700
  • af17400c38
    feat(a2a): well-known agent-card discovery + LangGraph Platform mode (#28860) Sameer Kankute 2026-05-30 09:20:42 +0530
  • 83fcacad08
    fix(mcp): ignore stale ids on key save (#29128) Sameer Kankute 2026-05-30 09:20:24 +0530
  • 1d9095f914
    fix(bedrock): support tool search results + chat annotations (#29120) Sameer Kankute 2026-05-30 09:18:36 +0530
  • c792df64d2
    feat(mcp): support stateless and stateful clients via session-id routing (#26857) Sameer Kankute 2026-05-30 09:00:36 +0530
  • 70d2748d80
    fix(proxy): map stripped batch body.model to proxy alias for auth (#29264) Sameer Kankute 2026-05-30 08:28:04 +0530
  • 0ffab87da4
    fix(router): enforce deployment budgets for dynamically added models (#29273) Sameer Kankute 2026-05-30 08:13:14 +0530
  • 909a5f597a
    fix(mcp): resolve key.access_group_ids → MCP servers (ungated) (#29195) ryan-crabbe-berri 2026-05-29 15:07:12 -0700
  • 5eafe1c1fc
    test(e2e): cover navbar Logout flow as proxy admin (#29076) ryan-crabbe-berri 2026-05-29 14:44:38 -0700
  • fcd5760891
    test(e2e): cover Internal User key modal, team info, key page (#29074) ryan-crabbe-berri 2026-05-29 14:36:27 -0700
  • 10bda4456a
    test(e2e): cover Internal Viewer nav, key, and team-info gating (#29075) ryan-crabbe-berri 2026-05-29 14:36:06 -0700
  • a55817cbc6
    fix(anthropic): stop injecting unsupported output_config.effort=xhigh for Claude Code on Sonnet/Opus 4.6 (#29304) Mateo Wang 2026-05-29 13:55:06 -0700
  • 68852ef165
    fix(teams): expose keys_count on /v2/team/list and wire UI Resources badge (#28502) michelligabriele 2026-05-29 14:09:07 +0200
  • f27df8d516
    docs: hand-written CLAUDE.md; point GEMINI.md and AGENTS.md at it (#29252) Mateo Wang 2026-05-29 00:05:05 -0700
  • 2bfbf14882
    test(e2e): cover Team Admin view + member + key flows (#29072) ryan-crabbe-berri 2026-05-28 23:19:16 -0700
  • 9918a9c78c
    fix(guardrails): persist disable_global_guardrails on keys (#29233) ryan-crabbe-berri 2026-05-28 21:19:04 -0700
  • 01e83e2537
    fix(ci): restore real Bedrock batch S3 bucket and role in oai_misc_config (#29245) Mateo Wang 2026-05-28 19:11:25 -0700
  • bae04591b2
    feat(anthropic): add Claude Opus 4.8 and prune reasoning-effort flags (#29238) Mateo Wang 2026-05-28 18:50:33 -0700
  • ffc113b428
    chore(ci): bump version (#29242) yuneng-jiang 2026-05-28 18:49:04 -0700
  • 6b23d32ea0
    chore(cookbook): bump Go directive to 1.26.3 in gollem example (#29234) yuneng-jiang 2026-05-28 18:12:31 -0700
  • 76f56c3283
    fix(tests/vcr): mint Google OAuth tokens live to prevent stale-token replay (#29229) yuneng-jiang 2026-05-28 17:12:02 -0700
  • 5e2d75d75d
    bump deps (#29208) (#29226) yuneng-jiang 2026-05-28 16:48:14 -0700
  • 47c92669c2
    feat(helm): split per-component ServiceAccounts for gateway, backend, and UI (#28712) Yassin Kortam 2026-05-28 13:20:53 -0700
  • 928f09f8a4
    fix(datadog): drain cost-management queue + opt-in FinOps tag allowlist (#28487) michelligabriele 2026-05-28 21:04:04 +0200
  • 69afcd09d0
    fix(vertex-ai): use DB credentials in video handlers + implement Veo video edit (#29098) Sameer Kankute 2026-05-29 00:15:41 +0530
  • eef1ec3e8d
    fix(proxy): enforce tag budgets for key-level tags (#29108) Sameer Kankute 2026-05-29 00:09:02 +0530
  • d5d6b26a72
    fix: improve bedrock streaming hot path perf (#28720) Yassin Kortam 2026-05-28 11:31:37 -0700
  • 1cb19b155e
    chore(ci): merge dev brach (#29192) yuneng-jiang 2026-05-28 11:25:52 -0700
  • 5bd59b33e6
    feat(guardrails): wire apply_guardrail into proxy logging callbacks (#28970) Sameer Kankute 2026-05-28 22:11:02 +0530
  • 95015de733
    feat: add support for claude code goal mode for bedrock opus output config (#28898) Mateo Wang 2026-05-28 09:14:57 -0700
  • 5699a06413
    test(e2e): cover AI Hub make-public flow and public model_hub_table (#29071) ryan-crabbe-berri 2026-05-27 21:15:40 -0700
  • bc31c570f0
    test(e2e): cover add-MCP-server flow via discovery → custom form (#29070) ryan-crabbe-berri 2026-05-27 21:15:31 -0700
  • 157e7a0f20
    fix(containers): record ownership for service-account keys + fix Prisma Json serialization (#28990) Sameer Kankute 2026-05-28 09:30:07 +0530
  • 9cac0471ae
    test(e2e): cover Team-BYOK add-model flow as proxy admin (#29068) ryan-crabbe-berri 2026-05-27 16:05:27 -0700
  • b0ea013042
    test(e2e): cover add-fallback flow in Router Settings (#29069) ryan-crabbe-berri 2026-05-27 15:52:19 -0700
  • 7cae5dc08a
    test(ui): e2e cover team model edit + admin identity in navbar (#28652) ryan-crabbe-berri 2026-05-27 14:45:22 -0700
  • ea015332d8
    fix(mcp): resolve team.access_group_ids → MCP servers (#28997) ryan-crabbe-berri 2026-05-27 12:36:50 -0700
  • 73e9071311
    refactor(ui): extract auth state into AuthContext (#28910) ryan-crabbe-berri 2026-05-26 17:53:03 -0700
  • b6fd7f7746
    docs(agents): require consent before writing new third-party names (#28908) yuneng-jiang 2026-05-26 16:40:07 -0700
  • a645d464e6
    fix(docker): use system Node in componentized builders + retry apk add (#28888) Yassin Kortam 2026-05-26 15:41:38 -0700
  • 13512e7abd
    refactor(ui): remove dead App Router scaffolding in (dashboard)/* (#28891) ryan-crabbe-berri 2026-05-26 15:17:44 -0700
  • 3d0e0cee56
    [Feat] Add tool calling support for gemini and vertex ai live api (#26590) Sameer Kankute 2026-05-27 03:10:42 +0530
  • 9c0a98c9f1
    fix(proxy): exclude proxy_server_request from its own body snapshot (#28618) michelligabriele 2026-05-26 23:16:12 +0200
  • f25648cdad
    fix(galileo): support hosted v2 spans API and string output extraction (#28771) Sameer Kankute 2026-05-27 02:40:33 +0530
  • 123a9ce487
    fix(mcp): extend key access-group union to MCP servers (#28890) ryan-crabbe-berri 2026-05-26 12:55:06 -0700
  • 79a4909c75
    fix(realtime): send TEXT frames and valid guardrail session.update (#28848) Sameer Kankute 2026-05-27 00:28:46 +0530
  • f17dfcd869
    fix(bedrock): align toolUse/toolSpec names and allow hyphens (#28874) Sameer Kankute 2026-05-27 00:28:21 +0530
  • d52fbfb458
    Litellm oss staging 250526 (#28770) Sameer Kankute 2026-05-27 00:27:39 +0530
  • bd2d0ad519
    Litellm OpenAI double prefix bug (#28661) Shivam Rawat 2026-05-26 11:40:44 -0700
  • fbff60e9d9
    fix(proxy): strip LiteLLM policy tracking from OpenAI batch metadata (#28425) Shivam Rawat 2026-05-26 11:35:42 -0700
  • 533eab4dbd
    fix(tests/vcr): make Redis cassette cache replay deterministically (zero VCR misses on consecutive runs) (#28826) Mateo Wang 2026-05-26 11:30:44 -0700
  • f75a7c6b22
    fix(model-edit): allow clearing custom pricing on wildcard models (#28719) ryan-crabbe-berri 2026-05-26 09:37:23 -0700
  • a8263cbc88
    fix(ui): route API Reference back to query-param page (#28726) ryan-crabbe-berri 2026-05-26 09:27:30 -0700
  • 96a2e8b16d
    fix(azure): preserve AD token refresh in v1 OpenAI client path (#28627) Mateo Wang 2026-05-25 21:08:52 -0700
  • 48d7e15b83
    chore(admin-ui): regenerate static export with trailingSlash: true (#28112) Mateo Wang 2026-05-25 21:06:50 -0700
  • c23b19f09c
    feat(openai): apply regional-processing cost uplift for EU/US data residency (#28626) Mateo Wang 2026-05-25 20:36:14 -0700
  • f38c16c71e
    test(proxy): add harness for proxy_server.py behavior-pinning (#28827) yuneng-jiang 2026-05-25 20:26:44 -0700
  • 48dd71b818
    ci: add daily oss-agent-shin branch creation workflow (#28829) ishaan-berri 2026-05-25 20:04:40 -0700
  • 1b6788e0c4
    fix(proxy): hydrate wildcard discovery credentials (#28284) (#28822) yuneng-jiang 2026-05-25 19:23:35 -0700
  • 7cd98508e7
    fix(team): keep team_alias cache in sync on _cache_team_object writes (#28737) yuneng-jiang 2026-05-25 19:16:36 -0700
  • 0d5040fc06
    chore(ci): merge dev branch (#28807) yuneng-jiang 2026-05-25 18:58:49 -0700
  • 66f10bceea
    feat(proxy): allow llm_api_routes virtual keys to list MCP servers (#28442) ryan-crabbe-berri 2026-05-25 16:34:18 -0700
  • c127968dfb
    fix(ui): show 2-decimal precision for max_budget on key overview (#28809) ryan-crabbe-berri 2026-05-25 16:33:48 -0700
  • d98ada8c3f
    chore(ci): merge dev branch (#28657) yuneng-jiang 2026-05-25 13:48:47 -0700
  • 5f75be5c1c
    chore(ci): merge dev branch (#28801) yuneng-jiang 2026-05-25 13:44:49 -0700
  • 30551de371
    fix(otel): export SERVER span on management-endpoint success without http_request (#28794) Yassin Kortam 2026-05-25 12:13:17 -0700
  • f9407bc036
    chore(tests): migrate Bedrock CI to AWS account 941277531214 (#28728) Mateo Wang 2026-05-25 12:03:17 -0700
  • f45909cb81
    fix(proxy): Bedrock Knowledge Base pass-through: preserve SigV4 headers and signed request body (#27526) milan-berri 2026-05-25 16:51:55 +0300
  • 4148667671
    Fix spend logs v2 route permissions (#28705) ryan-crabbe-berri 2026-05-23 16:57:14 -0700
  • 92d4bba58f
    fix(ui/add-model): stop vertex_ai-anthropic_models from leaking under Anthropic (#28723) ryan-crabbe-berri 2026-05-23 16:56:52 -0700
  • 5f73ad4fe7
    fix(team): refresh team cache on team_model_add/delete (LIT-3244) (#28683) yuneng-jiang 2026-05-23 16:41:05 -0700
  • 3bcfe41f05
    test(model_prices): allow audio_transcription_config in schema (#28708) yuneng-jiang 2026-05-23 16:19:43 -0700
  • 7c667b8797
    fix(helm): drop main- prefix from default image tag (#28710) yuneng-jiang 2026-05-23 15:57:38 -0700
  • 8513d7fc0c
    chore: update Next.js build artifacts (2026-05-23 19:21 UTC, node v20.20.2) (#28707) yuneng-jiang 2026-05-23 13:05:26 -0700
  • 886e91b85e
    fix(otel): stamp http.response.status_code on all error responses (#28405) ryan-crabbe-berri 2026-05-23 12:21:32 -0700