scriptoriumadmin
  • Joined on 2026-03-01
scriptoriumadmin synced commits to refs/pull/45795/head at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +00:00
c7b235bee6 test(logging): type the input-path regression test
f0d3436496 fix(logging): skip replaced global callbacks on the input path too
a92ffe05b4 test(router): annotate the retire test's locals as Final
2e9bb5f610 fix(utils): set up loggers after releasing the callback lists lock
68a4511d66 fix(router): lock request callback setup against router cleanup and drain in-flight budget writes on retire
Compare 104 commits »
scriptoriumadmin synced commits to refs/pull/45812/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +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 160 commits »
scriptoriumadmin synced commits to refs/pull/45818/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:24 +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 169 commits »
scriptoriumadmin synced commits to refs/pull/45682/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +00:00
41890bdf64 fix(token_counter): stop re-downloading a HuggingFace tokenizer after a failed download (#47586)
1e1770aa48 test(perf): emit event_loop_stalls hold counts as perf_ JUnit properties (#47706)
e333ccabdb fix(scim)!: delete a group through the team delete's bulk path instead of one member at a time (#47544)
3c28f4bf1e fix(ui): show the budget spend limit and rate limits without a collapsed section (#47662)
Compare 215 commits »
scriptoriumadmin synced commits to refs/pull/45683/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +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/45685/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +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/45693/head at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +00:00
ac55d1366d fix: satisfy cache type-discipline gate with read-only boundaries
a48ea6d994 style: format spend tracking utility with repository Ruff config
fb17450a3e style: format spend tracking utility
cd3db88e1b style: format cache key helper
87b1f589de refactor: keep cache lint complexity within gate
Compare 429 commits »
scriptoriumadmin synced commits to refs/pull/45693/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +00:00
ac55d1366d fix: satisfy cache type-discipline gate with read-only boundaries
a48ea6d994 style: format spend tracking utility with repository Ruff config
fb17450a3e style: format spend tracking utility
cd3db88e1b style: format cache key helper
Compare 428 commits »
scriptoriumadmin synced commits to refs/pull/45694/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +00:00
dd511a2b22 fix(logging)!: fire one CustomLogger failure hook per async call outside the async flag list (#47124)
ffb7133d32 fix(proxy): price a 499 spend row only for the proxy's own disconnect, and never after the call already completed (#47652)
2cba80cd0d chore(cost-map): add search_free_requests to the model prices schema (#47635)
730db4d228 refactor(rust-bridge): detect Python-only features in the catalog instead of Rust declines (#46714)
Compare 169 commits »
scriptoriumadmin synced commits to refs/pull/45705/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:23 +00:00
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)
f3513bca9e fix(bedrock): resolve AWS region and secret lookups off the event loop (#47331)
Compare 61 commits »
scriptoriumadmin synced commits to refs/pull/45633/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:22 +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 184 commits »
scriptoriumadmin synced commits to refs/pull/45634/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:22 +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 184 commits »
scriptoriumadmin synced commits to refs/pull/45670/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:22 +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/45674/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:22 +00:00
dba4fa0e94 fix(proxy): flush tool discovery queue when use_redis_transaction_buffer is enabled (#47653)
d7c3588efd feat(nvidia_riva)!: add riva_offline mode for offline-only ASR models (#41021)
4aec80f5ee fix(mcp): upgrade to MCP SDK 2.3.0 and raise the per-event SSE size cap (#47034)
9fbeebc988 feat(extraction): add /v1/extraction with Cloudflare Clairic support (#47473)
Compare 114 commits »
scriptoriumadmin synced commits to refs/pull/45677/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:22 +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/45599/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:21 +00:00
423362bab2 fix(proxy): flush the spend-log queue only for Responses turns the bridge reads back (#47614)
e276bf34f7 test(perf): set the small case's postgres_max_background_statement_per_request ceiling to 0.9 (#47616)
04eaa6b4a8 refactor(types): replace Any with proven types in 15 files (#47509)
7655c2c839 fix(bedrock): return a 400 for malformed batch JSONL lines (#45992)
Compare 84 commits »
scriptoriumadmin synced commits to refs/pull/45603/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:21 +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 222 commits »
scriptoriumadmin synced commits to refs/pull/45608/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:21 +00:00
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)
cc156a73b8 fix(fine_tuning): stop forwarding api_version to the OpenAI client (#44995)
Compare 202 commits »
scriptoriumadmin synced commits to refs/pull/45609/head at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:21 +00:00
b66028f1a3 fix(bedrock): keep previous_response_id, instructions, prompt and a non-boolean extra_body store on Converse
71983d831d test(bedrock): cover a declaring deployment's rounded effort on the /responses bridge
511f7a6d9a Merge remote-tracking branch 'origin/main' into litellm_bedrock_gpt_tools_reasoning_responses_bridge
dd20bb0ae9 fix(bedrock): apply the 16 maxTokens floor to Kimi K3 on Converse (#43875)
d776277647 fix(responses): count billed background responses toward the creator's project and per-model budgets (#47504)
Compare 109 commits »
scriptoriumadmin synced commits to refs/pull/45609/merge at scriptoriumadmin/litellm from mirror 2026-10-21 05:17:21 +00:00
b66028f1a3 fix(bedrock): keep previous_response_id, instructions, prompt and a non-boolean extra_body store on Converse
11b5d1a817 feat(gemini): set the long decode budget for requests with no output limit from LITELLM_GEMINI_DEFAULT_MAX_OUTPUT_TOKENS (#47542)
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)
Compare 218 commits »