Repository navigation
chore(deps): update dependency ai to v5.0.277 - #369
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
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 3, 2026 22:59
4b8a4cd to
10bdddc
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 4, 2026 19:47
10bdddc to
20e89ac
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 4, 2026 22:33
20e89ac to
70da457
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 9, 2026 23:16
70da457 to
7553d64
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 11, 2026 23:06
7553d64 to
6d8e755
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 12, 2026 01:58
6d8e755 to
faf6ba8
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 14, 2026 23:09
faf6ba8 to
15e0bb6
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 15, 2026 17:17
15e0bb6 to
d4ec1eb
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 17, 2026 01:48
d4ec1eb to
e1477fb
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 18, 2026 05:09
e1477fb to
09993a1
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 24, 2026 05:14
1200cc9 to
4223b6b
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 25, 2026 02:51
4223b6b to
445a7c3
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 25, 2026 21:54
445a7c3 to
e6095be
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 28, 2026 20:15
e6095be to
8979912
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 29, 2026 01:31
8979912 to
f8fec07
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
September 30, 2026 02:35
f8fec07 to
b85ddec
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
October 1, 2026 04:32
b85ddec to
b115d2c
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
October 5, 2026 21:15
b115d2c to
5b7702b
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
October 7, 2026 19:31
5b7702b to
6bbb83a
Compare
renovate
Bot
force-pushed
the
renovate/ai-5.x-lockfile
branch
from
October 13, 2026 02:45
6bbb83a to
9f6a4e2
Compare
This branch was successfully 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.
This PR contains the following updates:
5.0.105→5.0.277Release Notes
vercel/ai (ai)
v5.0.277Compare Source
Patch Changes
6d2c041]v5.0.276Compare Source
Patch Changes
39cddec]v5.0.275Compare Source
Patch Changes
7c28815]66941b0]v5.0.274Compare Source
Patch Changes
f47f8e0: fix: resume interrupted chat streams when the page becomes visible againuseChatwithresume: trueno longer starts a second resume request on mount when the chat is already submitted or streaming, e.g. when remounting with a sharedChatinstance mid-stream.ab0ecab: fix(ai): update tool outputs in the message containing the matching tool calldc561f0: fix(ai): prevent global type conflicts across SDK versionsc060bd2: fix(ai): wait for chat stream cleanup when stoppingdbf4338: fix(ai): update streaming chat messages by stable ID99c9177: fix(ai): discard unrelated message state when reading resumed streamsUpdated dependencies [
313a602]Updated dependencies [
ae1ebda]v5.0.273Compare Source
Patch Changes
223133e: fix(ai): prevent deleted tools named after Object.prototype properties from exposing persisted output to models51e2b34: fix(ai): prevent unavailable tools from exposing persisted output to models5f95b09: fix(ai): avoid duplicate slashes in chat reconnect URLs4a65dd5]8f63231]95c921d]c858a31]v5.0.272Compare Source
Patch Changes
8db50f1: fix(ui): exportisDynamicToolUIPartfromaipackage44f892a]10f2cf9]78cac2e]fda0906]v5.0.271Compare Source
Patch Changes
2b1c2df: Keep default Node.js downloads protected by DNS validation and connection pinning when frameworks or instrumentation wrap global fetch before or after the SDK loads.0fa5517]2b1c2df]2b1c2df]2b1c2df]v5.0.270Compare Source
Patch Changes
1849a5f: fix(ai): preserve hydrated partial static tool input across stream resumptions5381c08: fix(ai): keep idle UI message streams open with optional SSE heartbeats06e8d1c: Encode chat IDs in default stream reconnection URLs so slashes, query delimiters, and fragments stay within the ID. Reject standalone.and..IDs before fetching. Custom URLs returned byprepareReconnectToStreamRequestremain unchanged.58d303f: Preserve prototype-named tools, providers, and provider metadata as own properties without changing lookup object prototypes. Prevent inherited names from resolving as registered providers or causing image metadata aggregation to fail.430ae0a: Prevent automatic chat resumption when completed tool output is followed by terminal text without a completed stream state, while preserving resumption after completed model text.07e394b]b6cf409]v5.0.269Compare Source
Patch Changes
11f5cda: Preserve provider metadata on correspondingsmoothStreamchunks without carrying it into subsequent metadata-free deltas.v5.0.268Compare Source
Patch Changes
dfffb7e: fix(ai): cancel response streams when clients disconnect1d0096a: fix(ai): continue active UI message parts when resuming after a disconnect6dc04c5]14810cb]v5.0.267Compare Source
Patch Changes
3569298]v5.0.266Compare Source
Patch Changes
cd9b333]v5.0.265Compare Source
Patch Changes
bf29419: chore: enable dead code lint rules0519802: fix(ai): preserve parsed metadata and data values when validating UI messages0430ee6]bf29419]14ecfdc]v5.0.264Compare Source
Patch Changes
594787e: fix(provider): preserve opaque file URI strings for provider serialization7b19d17: fix(ai): prevent duplicate content types in chat transport requests907e4c9: Fix streamed tool input callbacks firing out of order on newer Node.js versions by awaiting start and delta callbacks before invokingonInputAvailable.594787e]391ad4a]v5.0.263Compare Source
Patch Changes
79c34cc]v5.0.262Compare Source
Patch Changes
d22c28b]d3e1726]450d168]82b6405]v5.0.261Compare Source
Patch Changes
69879fe: fix(ai): prevent unhandled rejections when UI message stream reading stops earlyv5.0.260Compare Source
Patch Changes
ab8aa35: fix(ai): preserve provider metadata when simulating text streamsv5.0.259Compare Source
Patch Changes
bf32c45: fix(ai): reject embedding model responses that contain no embeddings5728a51]6d3e199]v5.0.258Compare Source
Patch Changes
4a75d2c]v5.0.257Compare Source
Patch Changes
0d4a425]v5.0.256Compare Source
Patch Changes
73fa129]5a19081]v5.0.255Compare Source
Patch Changes
c2089a9: Retry unclassified empty image results, preserve completed-attempt diagnostics, add provider-independent result retryability classification, preserve it through the AI Gateway, and mark Google Vertex RAI-filtered results as terminal.7f4e217: fix(ai): decode text data URLs in Node.jsc2089a9]ab3990f]v5.0.254Compare Source
Patch Changes
79ac7d9]ca8f9e5]v5.0.253Compare Source
Patch Changes
5643ec9: fix(ai): allow manual continuations to reuse JSON tool outputs with undefined object propertiesb436246]v5.0.252Compare Source
Patch Changes
2c12cd3: fix(ai): skipsmoothStreamdelays while the document is hiddencfa33a0]8ee6f7d]2287da5]526f371]v5.0.251Compare Source
Patch Changes
78a29c2]v5.0.250Compare Source
Patch Changes
4e3f54b: Validate persisted typed tool calls against current input and output schemas.Schema-incompatible empty or error inputs and completed or failed history from
unavailable tools remain loadable as dynamic tool parts instead of exposing
unvalidated values under current static tool types.
26165ee: Mark transient network errors that occur while reading successful response bodies as retryable, including AI Gateway responses.810dc70]7a926ba]25c1956]26165ee]v5.0.249Compare Source
Patch Changes
989be6f: add operation-level outcomes to UI message stream end callbacksv5.0.248Compare Source
Patch Changes
77d33c0: Split OpenAI and Azure OpenAI embedding requests by a conservative UTF-8 byte budget derived from their aggregate token limit, in addition to input count limits.77d33c0]e0d7904]v5.0.245Compare Source
Patch Changes
9e8e087: Stop re-exportingcreateTestServerandTestResponseControllerfrom@ai-sdk/provider-utils/testsoai/testcan load withoutmsworvitest. Import these APIs from@ai-sdk/test-server/with-vitestinstead.9e8e087]3505af4]v5.0.244Compare Source
Patch Changes
b7dd2fe]v5.0.243Compare Source
Patch Changes
9e8a754: Prevent exceptions in streamingonChunkandonErrorcallbacks from terminating the stream or masking provider errors.1a04ece]ed2f035]v5.0.242Compare Source
Patch Changes
e88bc9f: Fix array-backed language model mocks to return configured results in order from the first call.v5.0.241Compare Source
Patch Changes
9d0b84c: fix: rejectstreamObjectresult promises and report failed completion when the provider stream errors05df123: Filter preliminary tool outputs whenignoreIncompleteToolCallsis enabled.e532644: Prevent automatic tool execution when a model call ends with an unsafe finish reason.v5.0.240Compare Source
Patch Changes
bef36a6]v5.0.239Compare Source
Patch Changes
05d5b6c]v5.0.238Compare Source
Patch Changes
b484978]v5.0.237Compare Source
Patch Changes
bf11412: Avoid repeatedly cloning accumulated text inreadUIMessageStreamwhilepreserving independent snapshots for mutable nested values.
7ec6b69: Fix declaration emit for exported values that infer anOutputtype.v5.0.236Compare Source
Patch Changes
c425210: Propagate errors thrown by chatonFinishcallbacks.eb7f2ac: Keep chat status submitted until response content begins streaming.df0cbe9]v5.0.235Compare Source
Patch Changes
91e93fa]de0921d]v5.0.234Compare Source
Patch Changes
412c15e: Preserve reasoning part IDs when processing UI message streams.1e632f7]v5.0.233Compare Source
Patch Changes
2604cb6: PreventresumeStreamfrom copying the previous assistant message into the resumed response.v5.0.232Compare Source
Patch Changes
66dd974: Prevent streaming telemetry spans from ending twice or remaining unfinished when model calls fail.0e51b7b]v5.0.231Compare Source
Patch Changes
2709314: Stop pending and active resumed chat streams after cancellation, and prevent overlapping resumptions from applying stale updates.b474448]v5.0.230Compare Source
Patch Changes
c524e57]v5.0.229Compare Source
Patch Changes
bd09b8e]v5.0.228Compare Source
Patch Changes
b74765f]v5.0.227Compare Source
Patch Changes
212d793: Skip re-validating tool input for terminal output-available UI message parts.1ce55ef]f50dc31]v5.0.226Compare Source
Patch Changes
ecd9c1c]v5.0.225Compare Source
Patch Changes
8ea0ce4]v5.0.224Compare Source
Patch Changes
d27b3c3]v5.0.223Compare Source
Patch Changes
7a6bdbc: Prevent validated downloads on Node.js from reaching private or internal services through DNS aliases or DNS rebinding by validating and pinning every resolved address at connection time.c5e11c6: Preserve provider metadata from empty text deltas instreamText.7a6bdbc]5bd6d2c]v5.0.222Compare Source
Patch Changes
d38a1d5: Route the warning system information banner to stderr so it does not corrupt application output written to stdout.b408f1d]v5.0.221Compare Source
Patch Changes
191423e]v5.0.220Compare Source
Patch Changes
a45e563]v5.0.219Patch Changes
649bd0f: fix(ai): bound media-type sniffing decode for ID3-prefixed inputMedia-type detection stripped ID3 tags before the ~18-byte prefix cap, decoding the entire base64 attachment (plus a full-size copy) whenever the data began with
ID3/SUQz. This turned the intended O(1) sniff into an O(N) decode of the whole attachment. Detection now decodes at most a bounded prefix and skips the ID3 tag within that bound, keeping cost O(1) in input size on both image and audio paths.965545b: Return response piping promises so callers can catch stream read and write errors.Updated dependencies [
fb4c0d7]v5.0.217Compare Source
Patch Changes
dcbdf32: Fix chatonFinishhandling when overlapping requests clear the active response before a resume stream finishes.d7d22d3: Allow UI message chunks to include fields added by newer server versions.01edf75: Propagate abort reasons when generation is cancelled during tool execution.473d770: Prevent tools excluded byactiveToolsfrom being parsed or executed.1fec2e5]d8e8477]v5.0.216Compare Source
Patch Changes
2fd6076: fix(ai): callonInputStartbeforeonInputAvailableduring non-streaming tool calls2fd6076]v5.0.215Compare Source
Patch Changes
73c6143]v5.0.214Compare Source
Patch Changes
4e119ca]v5.0.213Compare Source
Patch Changes
97e9b70: Allow validating assistant UI messages with empty parts so persisted errored responses remain loadable.59e34d9: Prevent pending tool executions from enqueueing results after a model stream error closes the result stream.c6e1d1a]7480df1]v5.0.212Compare Source
Patch Changes
2786e44]v5.0.211Compare Source
Patch Changes
6a823a6]ed8b811]4f00314]8549807]3c89617]v5.0.210Compare Source
Patch Changes
6d52ce8]v5.0.209Compare Source
Patch Changes
f236836]bd9365a]v5.0.208Compare Source
Patch Changes
4a3b4c0]v5.0.207Patch Changes
b85c4fb]Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.