scriptoriumadmin
  • Joined on 2026-03-01
scriptoriumadmin synced commits to refs/pull/45884/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
9bbf70edb6 fix(completion): send prompt_cache_retention to OpenAI instead of silently dropping it (#47480)
8d2bf426f5 fix(cost): price base_model deployments past rule-only cost map entries (#47497)
dd22dc9132 test(perf): measure Admin UI journey latency in a browser on the 1TB SpendLogs restore (#47486)
77e08731eb test: isolate model cost maps in runtime registration tests (#47559)
Compare 51 commits »
scriptoriumadmin synced commits to refs/pull/45889/head at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
8b08f19f02 fix(router): type model_info in session-affinity cache update for basedpyright gate
scriptoriumadmin synced commits to refs/pull/45889/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
06bebcc5bb fix(proxy): restore daily tag spend to the in-memory queue when the Redis RPUSH fails (#47307)
2f139a70ae fix(mcp)!: never forward the admission LiteLLM key upstream for any auth type (#46932)
f9d9466f2b fix(ui_sso): seal the litellm_cp_return_to cookie so edge firewalls stop blocking the MCP OAuth sign-in (#47595)
db2039b11b feat(github_copilot): support a GHE.com host on per-user Copilot credentials (#47610)
Compare 159 commits »
scriptoriumadmin synced commits to refs/pull/45909/head at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
dc68ca731b docs(agents): keep the QA proxy rule to two workers, Redis, and reload
ce123a7d11 test(proxy): skip the startup-failure reload tests on uvicorn without a startup failure code
3bd5c14605 fix(proxy): stop the reload worker pool on Ctrl-\ instead of waiting out a dying worker's healthcheck
a02c0c7582 fix(proxy): carry the graceful shutdown timeout into the reload worker pool
0c0ea5cfc3 Merge remote-tracking branch 'origin/main' into litellm_multi_worker_dev_reload
Compare 734 commits »
scriptoriumadmin synced commits to refs/pull/45909/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
dc68ca731b docs(agents): keep the QA proxy rule to two workers, Redis, and reload
045fb7ba84 feat(vertex-ai)!: support gemini 3.1 flash tts (#31915)
ce123a7d11 test(proxy): skip the startup-failure reload tests on uvicorn without a startup failure code
4ecc5fd13a feat(azure): add azure_ai/MAI-Code-1.1-Flash (#47779)
Compare 216 commits »
scriptoriumadmin synced commits to refs/pull/45918/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
77880a0653 fix(otel)!: leave out span cost when the price lookup failed (#44187)
8d2e7dca26 fix(sagemaker)!: parse every streamed record however SageMaker cuts the payload parts (#47495)
5a1fa1c879 fix(responses): keep strong refs to stream and websocket logging tasks (GC race) (#31074)
dfac770e2b feat(proxy): map baggage values to budget tags (#47358)
Compare 88 commits »
scriptoriumadmin synced commits to refs/pull/45839/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
3c0e08146d test(perf): set every perf ceiling to 1.2x the lane median (#47590)
52d5a51fcb test(cost): run azure_ai claude bridge pairs, add anthropic usage speed and vertex gemini audio priority price (#47582)
b55024658c fix(proxy)!: stop update_cache from resurrecting evicted auth cache entries (#46997)
f925c067d2 fix(tests): read owned proxy rows from the owned proxy's database (#47333)
Compare 130 commits »
scriptoriumadmin synced commits to refs/pull/45854/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
8d6b8dab3d fix(cli): send pi's session id from lite pi so sessions group and stick (#47700)
8fe0a7358e ci(integration): keep the MCP SDK1 peer on mcp 1.x and autovacuum off the size cleanup test (#47651)
0e24bbb8a2 fix(responses): bill every round of a streamed MCP auto-execute on one spend row (#47445)
647ebd63e0 test(perf): emit per-location seconds, offending locations and the ten longest holds as event_loop_stalls breakdowns (#47757)
Compare 154 commits »
scriptoriumadmin synced commits to refs/pull/45869/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 203 commits »
scriptoriumadmin synced commits to refs/pull/45907/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 163 commits »
scriptoriumadmin synced commits to refs/pull/45919/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:25 +00:00
17db64ef78 test(perf): record the row count and size of each table the Admin UI journeys query (#47683)
735ebc466c chore(deps-dev): bump vite from 8.3.0 to 8.3.4 in /vscode-extension (#47627)
6083cf9776 fix(mcp): list per-user auth MCP tools without a shared token (#47677)
49b5444ef9 fix(mcp): list per-user auth MCP tools without a shared token (#47677)
Compare 163 commits »
scriptoriumadmin synced commits to refs/pull/45712/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
4b1928387f test(bedrock): detect Vault reads on the event-loop thread (#47597)
208cac49f0 fix(vertex_ai)!: send integer enums to Gemini instead of dropping them (#44908)
ad8ca533ca feat(proxy): write one spend row per billed timed-out retry attempt (#47416)
2484f5dd6d test(integration): call the renamed metadata deployment helper in the Mantle count_tokens wire tests (#47592)
Compare 132 commits »
scriptoriumadmin synced commits to refs/pull/45719/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 203 commits »
scriptoriumadmin synced commits to refs/pull/45720/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 203 commits »
scriptoriumadmin synced commits to refs/pull/45728/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
77880a0653 fix(otel)!: leave out span cost when the price lookup failed (#44187)
8d2e7dca26 fix(sagemaker)!: parse every streamed record however SageMaker cuts the payload parts (#47495)
5a1fa1c879 fix(responses): keep strong refs to stream and websocket logging tasks (GC race) (#31074)
dfac770e2b feat(proxy): map baggage values to budget tags (#47358)
Compare 112 commits »
scriptoriumadmin synced commits to refs/pull/45731/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 203 commits »
scriptoriumadmin synced commits to refs/pull/45767/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
4b1928387f test(bedrock): detect Vault reads on the event-loop thread (#47597)
208cac49f0 fix(vertex_ai)!: send integer enums to Gemini instead of dropping them (#44908)
ad8ca533ca feat(proxy): write one spend row per billed timed-out retry attempt (#47416)
2484f5dd6d test(integration): call the renamed metadata deployment helper in the Mantle count_tokens wire tests (#47592)
Compare 61 commits »
scriptoriumadmin synced commits to refs/pull/45770/head at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
cd9547a8bd merge: sync main for Responses redaction PR
06e3e32c88 fix(vertex_ai): reuse known context caches instead of listing on every request (#46857)
808333682e feat(embeddings): enforce per-request input batch limit (#44574)
963333d654 fix(proxy)!: let proxy admin keys read raw cloud storage file ids on GET /files/{id}/content (#40621)
f5d6e89ad8 test(integration): follow #47441 metadata-routed counting in count_tokens wire tests (#47525)
Compare 830 commits »
scriptoriumadmin synced commits to refs/pull/45786/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 138 commits »
scriptoriumadmin synced commits to refs/pull/45790/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
c8ed5ccca8 fix(router): unregister strategy selectors from global callbacks on discard (#45795)
8d9b9926d1 test(perf): add chat_completions_2rps, responses_2rps and messages_2rps direct vs bridge cases (#47752)
f768fb32ef fix(streaming)!: send the include_usage chunk with an empty choices array (#47109)
5e189c7267 test(perf): allowlist anyio TaskHandle._run_coro in event_loop_stalls (#47746)
Compare 151 commits »