Repository navigation
feat(container): update image ghcr.io/berriai/litellm-database ( v1.106.7 β v1.109.1 ) - #1826
Open
renovate[bot] wants to merge 1 commit into
Open
renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
--- kubernetes/apps/default/litellm/app Kustomization: default/litellm HelmRelease: default/litellm
+++ kubernetes/apps/default/litellm/app Kustomization: default/litellm HelmRelease: default/litellm
@@ -75,13 +75,13 @@
key: POOLSIDE_API_KEY
name: litellm-secret
STORE_MODEL_IN_DB: 'True'
TZ: America/Los_Angeles
image:
repository: ghcr.io/berriai/litellm-database
- tag: v1.106.7@sha256:2168b8a1e74bab377e9ce451e5c1f5c8d17a8ddcee70e84e386a835e6a3bcea4
+ tag: v1.109.1@sha256:932c54440654f8f8466a85887612d95dcfb04ae2fc01257844332f4bf3b96986
probes:
liveness:
enabled: true
readiness:
enabled: true
startup: |
--- HelmRelease: default/litellm Deployment: default/litellm
+++ HelmRelease: default/litellm Deployment: default/litellm
@@ -86,13 +86,13 @@
key: POOLSIDE_API_KEY
name: litellm-secret
- name: STORE_MODEL_IN_DB
value: 'True'
- name: TZ
value: America/Los_Angeles
- image: ghcr.io/berriai/litellm-database:v1.106.7@sha256:2168b8a1e74bab377e9ce451e5c1f5c8d17a8ddcee70e84e386a835e6a3bcea4
+ image: ghcr.io/berriai/litellm-database:v1.109.1@sha256:932c54440654f8f8466a85887612d95dcfb04ae2fc01257844332f4bf3b96986
livenessProbe:
failureThreshold: 3
initialDelaySeconds: 0
periodSeconds: 10
tcpSocket:
port: 4000 |
renovate
Bot
force-pushed
the
renovate/ghcr.io-berriai-litellm-database-1.x
branch
from
November 8, 2026 01:14
79a22ab to
2e2a2eb
Compare
renovate
Bot
force-pushed
the
renovate/ghcr.io-berriai-litellm-database-1.x
branch
from
November 10, 2026 00:35
2e2a2eb to
1e194af
Compare
renovate
Bot
force-pushed
the
renovate/ghcr.io-berriai-litellm-database-1.x
branch
from
November 10, 2026 22:51
1e194af to
579a9ad
Compare
renovate
Bot
force-pushed
the
renovate/ghcr.io-berriai-litellm-database-1.x
branch
from
November 11, 2026 03:12
579a9ad to
7afaa1d
Compare
β¦06.7 β v1.109.1 )
renovate
Bot
force-pushed
the
renovate/ghcr.io-berriai-litellm-database-1.x
branch
from
November 12, 2026 05:55
7afaa1d to
2e4f7a6
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
This PR body was truncated due to platform limits.
This PR contains the following updates:
v1.106.7βv1.109.1Release Notes
BerriAI/litellm (ghcr.io/berriai/litellm-database)
v1.109.1Compare Source
Verify Docker Image Signature
All LiteLLM Docker images are signed with cosign. This release is signed with the key introduced in commit
e82a3c6.Verify using the pinned commit hash (recommended):
A commit hash is cryptographically immutable, so this is the strongest way to ensure you are using the published signing key:
Verify using the release tag (convenience):
Tags are protected in this repository and resolve to the same key. This option is easier to read but relies on tag protection rules:
Expected output:
What's Changed
Full Changelog: BerriAI/litellm@v1.109.0...v1.109.1
v1.109.0Compare Source
Verify this release
Same command for
litellm-database,litellm-non_rootand thedocker.io/litellm/*imagesWhat's new in 1.109.0
982 PRs. 144 added, 424 fixed, 60 changed, 17 improved, 9 removed. 5 need action
Action required
cache_params.typefromdisktolocalorredis, since thediskcache backend (diskcache) has been removed (#β48114)optional_pre_call_checks: ["enforce_model_rate_limits"]to keep a hardrpmcap on deployments (#β48873)drop_params: trueor stop sendingtemperature,top_pandtop_kto Gemini 3.6 Flash, 3.5 Flash-Lite and newer (#β47645)lens.*in your values (#β49169)Highlights
LITELLM_OFFLINE_MODEto turn off every fetch LiteLLM makes on its own with one switch (#β48096)model_info.pricing_providerto price a deployment from another provider's catalog rates instead of $0 (#β47620)mp3,opus,alawandmulawoutput (#β31915)completion()andresponses()failing withNo module named 'mcp'on base SDK installs (#β45961) Also in 1.108.4All changes
OpenAI (19)
gpt-5.6-cyber(#β48246)gpt-6.1-terrawith pricing (#β48429)gpt-6-rosalindto the model cost map with its published prices (#β49268)gpt-6-astra-lawwith pricing from the OpenAI pricing page (#β49444)gpt-transcribecalls withoutresponse_format(#β44021)aiohttp_openairesponses droppingservice_tier(#β47263)prompt_cache_retentionsuch as24hbeing silently dropped instead of sent upstream (#β47480)/healthmarking OpenAI and Azure audio chat models unhealthy (#β47730)context_length_exceedederrors raisingBadRequestErrorinstead ofContextWindowExceededError(#β47954)openai/gpt-5.6and newer billing at the 30-minute rate (#β48088)reasoning_effortdict not being sent when chat is bridged to Responses (#β48807)invalid_betaon Agents API calls through the OpenAI passthrough (#β49009)e.response.texton OpenAI and Azure errors so the upstream error body is readable (#β49079)invalid_request_errorto raise matching exceptions, notBadRequestError(#β32537)prompt_cache_keyfor stable cache affinity (#β42014)gpt-6-lunaDecisions cache rates to the standard cached and write rates (#β48066)Azure (18)
/v1/decisionsand/v1/systemone(#β46539, #β48529)azure_ai/agents/<name>(#β47717)azure_ai/MAI-Code-1.1-Flash(#β47779)max_input_tokensof 32768 forazure_ai/Microsoft-Decision-1(#β48434)outputContentFormat=markdownsupport on/ocrfor Azure Document Intelligence (#β48926)/v1/responses404 on datedapi_versiondeployments andazure_aiGrok reasoning token billing (#β46377)azure_aiwhen the deployment name lacks "grok" (#β46969)client_secretsand an invalid token on the SDP exchange (#β47316)tool_referenceparts on chat (#β48032)azure_ai/claude-*when usingthinking.block_binding(#β48033)context_length_exceededraisingBadRequestErrorsocontext_window_fallbacksnever ran (#β48616)azure/o3, o4-mini, o3-mini, gpt-4o and gpt-4o-mini billing at the standard rate (#β49182)max_input_tokensto 128000 forgpt-chat-lateston Azure (#β48252)Anthropic (16)
[System: ...]message being added to tool-call-only assistant turns sent to Anthropic (#β34822)image_urlbeing rejected with 400 by sending them as document blocks (#β46984)json_schemaanswers losing keys listed only inrequiredand escaping non-ASCII characters (#β47478)redacted_thinkingblocks being dropped, and Bedrock Converse 400s when sent twice (#β47489)clear_tool_usesinput_tokenstrigger ignoring the system prompt, which delayed clearing (#β47857)stop_sequence(#β47987)drop_paramsnot droppingspeedonclaude-opus-4-7, which Anthropic rejects with 400 (#β48764)drop_params: true, including Claude Code and Codex traffic (#β48793)model_context_window_exceededbeing reported asstopinstead oflength(#β48874)/v1/messageswith many strict tools underdrop_paramsby retrying withoutstrict(#β49102)pause_turnreported as finished and refusal explanations dropped on chat and Responses (#β49192)metadata.user_idbeing dropped on Anthropic/v1/messagespass-through routes (#β49333)max_tokensfor unmapped Anthropic models from 4096 to 128000 (#β48502)AWS Bedrock (28)
guardrailConfigtrace usage to spend andx-litellm-response-cost(#β48278)global.openai.gpt-6.1-terraandus.openai.gpt-6.1-terraBedrock models with pricing (#β48441)language(#β41565)Unknown provider=None404 for Bedrock models missing from the cost map (#β43290)max_tokensbelow 16 (#β43875)invalid beta flagon Claude Code auto mode requests that carry nosafeguards(#β44471)post_callguardrails not scanning Claude output oninvoke-with-response-streampassthrough (#β46524)json_schemastreams dropping reasoning and thinking blocks and ending ontool_callswith no tool calls (#β46863)bedrock_request_metadata_fieldsbeing ignored on the/bedrockpass-through routes (#β47040)json_schemarequests by trying native output first (#β47100)ModelNotMappedErrorforbedrock/claude_platform/<id>calls (#β48150)max_input_tokensto 922000 on Bedrock GPT models and added Mantle token counting forclaude-opus-5-5(#β48479)stricttool schemas by retrying withoutstrictunderdrop_params(#β48733)bedrock_mantle/openai.gpt-5.6-cybertoken limits and endpoints to match its model card (#β49350)max_output_tokensfor Bedrock GovCloud West Llama 3 models, now 8192 (#β49543)converse-streampass-through to stream frames through post_call guardrails instead of buffering the reply (#β46307)/bedrockpass-through routes to apply a model'sguardrailConfig, returning 400 if Bedrock cannot use it (#β47429)missing_session_id: reject(#β49193)max_tokens(#β49724)Vertex AI and Gemini (34)
mp3,opus,alawandmulawoutput (#β31915)anthropic-betavalues on the Vertex AI pass-through routes (#β47185)LITELLM_GEMINI_DEFAULT_MAX_OUTPUT_TOKENSto set the output limit for requests that set none (#β47542)thought_signature_in_tool_call_idto keep Gemini tool call ids short for clients that cap them (#β47692)vertex_ai/veo-2.0-generate-001(#β47847)vertex_ai/*keys not listing partner, Veo and embedding models and dropping publisher prefixes (#β41959)/v1/audio/speechcalling Google twice and logging 0 tokens in spend (#β44551)api_baseis set (#β44783)cachedContentson every call and creating duplicate caches (#β46857)gemini-2.5-flash-native-audiovideo input billed at the text rate instead of the audio/video rate (#β48248)/v1/messages(#β48523)labelsonvertex_ai/claude-*returning 400 by sending them asX-Vertex-AI-Labels(#β48753)countTokensandgenerateContentwhen repeated fields are a single object or null (#β48771)/v1/messagesreturning 400 when the SDK sendsanthropic-versionas a header (#β48814)model_info(#β49160)gemini-nano-banana-2.1andgemini-3.1-flash-lite-image(#β49317, #β49358)temperature,top_pandtop_kwithoutdrop_params(#β47645)deprecation_datefromgemini-3.1-flash-lite-image(#β48587)Other providers (3)
Chat completions (17)
logprobsending in a 500 error frame before the finish chunk (#β33549)initial_prompt_valueorfinal_prompt_value(#β39762)finish_reasonand zeroprompt_tokens(#β44349)bedrock_mantle/and other OpenAI-like providers (#β46928)litellm_metadata(#β47790)[DONE]being read as end of stream and dropped (#β47832)usagewhen it was not requested (#β48052)aborton streamed chat completions returning a clean HTTP 200 instead of a server error (#β48328)developermessage appears (#β48897)n>1rebuilding each choice (#β49002)stop(#β49388)include_usagestream chunk to send an emptychoicesarray like OpenAI (#β47109)litellm.Timeouton chat, messages and responses (#β47198)Responses API (34)
max_agentic_loopssupport to raise the streamed MCP auto-execute round cap above 5 (#β47688)streamandstarting_afteron retrieve (#β48819)tool_searchsupport on Anthropic and other bridged providers, cutting input tokens (#β48972)/v1/responseslogging and billing only one of its two model calls (#β43667)prompt_cache_breakpointon/v1/responseswithdrop_params: true(#β45330)/v1/responsesevents showing the backend deployment name in nestedresponse.model(#β46662)/v1/responseson Claude dropping returned and replayedcompactionitems (#β46754)pre_callguardrails on turn one only and rebilling that cost every turn (#β47013)GET /responses/{id}being billed again on every call (#β47171)/v1/messagesstream failures not being reported (#β47537)clear_tool_uses_20250919being silently dropped foropenai/models on the Responses API (#β47861)input_cost_per_tokenandoutput_cost_per_tokenbeing ignored byresponses()(#β48119)web_search_callinput items that have noaction(#β48417)previous_response_idreturning 400 on Bedrock after a failed turn (#β48647)max_tool_callson Bedrock Claude (#β48655)/v1/responseswhenlogprobsis omitted (#β48686)moderationon/v1/responsesbeing dropped before the OpenAI call (#β48708)created_by(#β48783)function_call_outputreaching models as serialized JSON instead of an empty tool result (#β48845)itpmandotpmlimits not being checked or counted on later Responses WebSocket turns (#β49069)litellm.responses()throughlitellm_proxy/leavinge.body,e.codeande.typeempty on errors (#β49073)reasoning_effortlosingmodeandcontexton Azure, ChatGPT, Perplexity, xAI, Fireworks and Copilot (#β49082)drop_paramsis on (#β49112)/v1/responsesWebSocket turns not counting toward key and tagtpm_limit(#β49257)Messages API (14)
/v1/messagesattempts mixing up usage and spend logs, and exhausted retries billing only the last (#β45194)safeguard_resultsandstop_detailsmissing from streamed/v1/messagesmessage_deltaevents (#β46096)clear_tool_usespolyfill ignoringclear_at_least,exclude_toolsandclear_tool_inputs(#β47123)/v1/messagesPDF documents being sent to Azure OpenAI models as images instead of file parts (#β47166)/v1/messagesand count_tokens for null or numerictool_resulttext, now a 400 (#β47347)Tool reference not foundfor tool names over 64 chars when a guardrail rewrites/v1/messages(#β47434)/v1/messagesstreams not closing the upstream request (#β48220)stop_sequencesbeing ignored for OpenAI models on/v1/messages(#β48534)anthropic-betareplacing the deployment's on/v1/messages(#β48594)/v1/messagesstreams reporting zeroinput_tokensinmessage_startwhen bridged to Chat Completions (#β48618)tool_choicecrashing input token counting and causing false budget refusals (#β48624)/v1/messagescaused by a non-speccustomobject in tool definitions (#β48893)/v1/messages(#β49059)Realtime (4)
/v1/realtimewithstt-rt-v5(#β44822)session.updateinstructions and tools, and answering text clients with audio (#β39864)/healthreporting OpenAI realtime deployments with a missing or invalid key as healthy (#β41233)turn_detectionwith notypeto OpenAI (#β44939)Embeddings, images and audio (8)
/v1/embeddingsto cap how many inputs one call can send (#β44574)model_idin video ids (#β44614)aws_polly/standard,long-formandgenerativebeing sent with theneuralengine (#β47963)max_retriesand Router retries multiplying upstream attempts (#β48705)router_settingsbeing ignored on/v1/images/generations(#β49286)dall-e-2anddall-e-3support, and image generation without a model now returns 400 (#β48703)Batches and files (8)
POST /v1/batchesto batch deployments andsupported_endpointson/model_group/info(#β47376)GET /files/{id}/contentwith rawgs://file ids from the unmanaged Vertex batch flow (#β40621)target_model_names(#β46552)limitandafterwithrequire_managed_files(#β47682)gs://Vertex batches being costed through the wrong deployment and reading zero spend (#β49301)Vector stores (5)
/rag/ingestand/rag/queryignoring team provider credentials and denying viewers and team JWTs (#β45497)/v1/responsesfile_searchwithout a registry (#β48915)Token counting (10)
/v1/messages/count_tokensand/utils/token_counterfailing on histories with a compaction block (#β44784)count_tokensovercounting PDFs about 12x for OpenAI and Azure models (#β47554)o200k_base(#β48728)Configuration
π Schedule: (in timezone America/Los_Angeles)
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.