Update all patch and minor dependencies#54
Merged
manuelwedler merged 1 commit intosourcifyeth:stagingfrom Mar 17, 2026
Merged
Conversation
✅ Deploy Preview for sourcify-ui ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
21e21a0 to
0eb7f86
Compare
manuelwedler
approved these changes
Mar 17, 2026
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.
This PR contains the following updates:
2.2.3→2.3.36.0.108→6.0.116Release Notes
OpenRouterTeam/ai-sdk-provider (@openrouter/ai-sdk-provider)
v2.3.3Compare Source
Patch Changes
#445
16db454Thanks @robert-j-y! - fix: strip reasoning.text entries without valid signatures (#423/#439)When reasoning_details exist but reasoning.text entries lack a signature (lost during custom pruning, DB serialization, or model switching), Anthropic rejects with "Invalid signature in thinking block". This adds validation to filter out signatureless reasoning.text entries before sending to the API.
v2.3.2Compare Source
Patch Changes
#446
b1ccc53Thanks @robert-j-y! - Fix multimodal tool results being flattened to stringsWhen a tool returns
output.type = "content"with structured multimodal parts (text + images), those parts were being JSON.stringified instead of preserved as structured content parts. This prevented models from using vision on images in tool results.Changes:
getToolResultContent()now maps each content part to the appropriate OpenRouter format (text, image_url, file) instead of stringifyingChatCompletionToolMessageParam.contenttype updated to acceptstring | Array<ChatCompletionContentPart>Fixes #181
v2.3.1Patch Changes
a921eb7Thanks @robert-j-y! - fix: strip reasoning text when reasoning_details are missing to prevent "Invalid signature in thinking block" errors (#423)v2.3.0Minor Changes
#431
f488f97Thanks @robert-j-y! - feat: add explicit cache_control support for Anthropic automatic prompt caching (#424)cache_controlfield toOpenRouterChatSettingsfor typed, discoverable configurationcache_control(snake_case) andcacheControl(camelCase) inproviderOptions.openrouterv2.2.5Patch Changes
#428
6e2ff61Thanks @robert-j-y! - Surface detailed error information from provider metadata in error messagesWhen OpenRouter returns an error, the top-level
error.messageis often generic (e.g. "Provider returned error"). The actual error details from the upstream provider are inerror.metadata.rawbut were not being surfaced to users.Now
extractErrorMessagerecursively extracts meaningful error messages frommetadata.raw(which can be a string, JSON string, or nested object) and includes the provider name when available. For example, instead of just "Provider returned error", users will now see "[Anthropic] Your credit balance is too low".v2.2.4Compare Source
Patch Changes
#427
34b1c27Thanks @robert-j-y! - fix: preserve thinking block signature in streaming reasoning deltasFixed two bugs causing Anthropic thinking block signatures to be lost during streaming:
Signature-only deltas (containing a signature but no text) were silently dropped by the
if (detail.text)guard in the reasoning delta handler. These deltas are now emitted with an empty string text, ensuring the signature propagates to downstream consumers.Per-delta
providerMetadata.reasoning_detailsonly contained the current chunk's details instead of an accumulated snapshot. This meant the signature (which arrives in a later delta) was never visible in earlier deltas' metadata. Now each reasoning delta carries a snapshot of all accumulated reasoning details.These fixes prevent "Invalid signature in thinking block" errors in multi-turn conversations with Anthropic models.
vercel/ai (ai)
v6.0.116Compare Source
Patch Changes
ad4cfc2: Add URL validation todownloadBlobanddownloadto prevent blind SSRF attacks. Private/internal IP addresses, localhost, and non-HTTP protocols are now rejected before fetching.ad4cfc2]v6.0.115Compare Source
Patch Changes
824b295]v6.0.114Compare Source
Patch Changes
2291047: fix(ai): fix missing support for image thought signatures (e.g. for Gemini image models)v6.0.113Compare Source
Patch Changes
70d3980: fix(ai): use errorMode 'text' in approval continuation to preserve tool error messagesv6.0.112Compare Source
Patch Changes
db3d4ca]v6.0.111Compare Source
Patch Changes
2129c82: feat(ai): register global telemetry integrationsv6.0.110Compare Source
Patch Changes
1b01ec1]8df8e11]v6.0.109Compare Source
Patch Changes
10bec50]Configuration
📅 Schedule: Branch creation - "before 6am on tuesday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.