-
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