Open
Conversation
4b78058 to
7cf7f69
Compare
Comment on lines
2104
to
2114
| "zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="], | ||
|
|
||
| "@ai-sdk/gateway/@ai-sdk/provider": ["@ai-sdk/provider@3.0.0", "", { "dependencies": { "json-schema": "^0.4.0" } }, "sha512-m9ka3ptkPQbaHHZHqDXDF9C9B5/Mav0KTdky1k2HZ3/nrW2t1AgObxIVPyGDWQNS9FXT/FS6PIoSjpcP/No8rQ=="], | ||
|
|
||
| "@ai-sdk/gateway/@ai-sdk/provider-utils": ["@ai-sdk/provider-utils@4.0.0", "", { "dependencies": { "@ai-sdk/provider": "3.0.0", "@standard-schema/spec": "^1.1.0", "eventsource-parser": "^3.0.6" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-HyCyOls9I3a3e38+gtvOJOEjuw9KRcvbBnCL5GBuSmJvS9Jh9v3fz7pRC6ha1EUo/ZH1zwvLWYXBMtic8MTguA=="], | ||
|
|
||
| "@ai-sdk/react/ai": ["ai@5.0.116", "", { "dependencies": { "@ai-sdk/gateway": "2.0.23", "@ai-sdk/provider": "2.0.0", "@ai-sdk/provider-utils": "3.0.19", "@opentelemetry/api": "1.9.0" }, "peerDependencies": { "zod": "^3.25.76 || ^4.1.8" } }, "sha512-+2hYJ80/NcDWuv9K2/MLP3cTCFgwWHmHlS1tOpFUKKcmLbErAAlE/S2knsKboc3PNAu8pQkDr2N3K/Vle7ENgQ=="], | ||
|
|
||
| "@babel/core/json5": ["json5@2.2.3", "", { "bin": { "json5": "lib/cli.js" } }, "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg=="], | ||
|
|
||
| "@babel/helper-compilation-targets/lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], |
This comment was marked as outdated.
This comment was marked as outdated.
Sorry, something went wrong.
7cf7f69 to
7766a3e
Compare
7766a3e to
fa7e584
Compare
fa7e584 to
65c6427
Compare
65c6427 to
2fc99f5
Compare
8b3c1e5 to
2140090
Compare
2644a71 to
2c26fa3
Compare
e6edd1a to
b7c5ab8
Compare
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
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.117→6.0.134Release Notes
vercel/ai (ai)
v6.0.134Compare Source
v6.0.133Compare Source
Patch Changes
055cd68: fix: publish v6 to latest npm dist tagd99eb91]055cd68]v6.0.132Compare Source
Patch Changes
28fd5a5: README updatesv6.0.131Compare Source
Patch Changes
14f25f9: feat(ai): introduce experimental callbacks for embed functionv6.0.130Compare Source
Patch Changes
25af909]v6.0.129Compare Source
Patch Changes
f95e0c0]v6.0.128Compare Source
Patch Changes
7324b56]v6.0.127Compare Source
Patch Changes
ac0c407]e748159]v6.0.126Compare Source
Patch Changes
578615a: Remove custom User-Agent header from HttpChatTransport to fix CORS preflight failures in Safari and Firefoxv6.0.125Compare Source
Patch Changes
5ffb1ad]f5bf0c6]v6.0.124Patch Changes
55ccbe2]v6.0.122Compare Source
Patch Changes
ca0b430]v6.0.121Compare Source
Patch Changes
efdaefc]v6.0.120Compare Source
Patch Changes
78c0e26: feat(ai): pass result provider metadata across the streamv6.0.119Compare Source
Patch Changes
ab286f1: fix(ai): doStream should reflect transformed valuesd68b122: feat(ai): add missing usage attributesv6.0.118Compare Source
Patch Changes
64ac0fd: fix(security): validate redirect targets in download functions to prevent SSRF bypassBoth
downloadBlobanddownloadnow validate the final URL after following HTTP redirects, preventing attackers from bypassing SSRF protections via open redirects to internal/private addresses.Updated dependencies [
64ac0fd]v6.0.117Compare Source
Patch Changes
d23121f: chore(ai): add optional ChatRequestOptions toaddToolApprovalResponseandaddToolOutput2589004]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]v6.0.108Compare Source
Patch Changes
2a4f512: feat(ai): add telemetry interface and registryv6.0.107Compare Source
Patch Changes
08336f1]v6.0.106Compare Source
Patch Changes
29e9f4d]v6.0.105Compare Source
Patch Changes
58bc42d]v6.0.104Compare Source
Patch Changes
1330f2f]v6.0.103Compare Source
Patch Changes
ba63bc2]v6.0.102Compare Source
Patch Changes
45f0a7f]v6.0.101Compare Source
Patch Changes
5230482: fix(ai): Don't create duplicate tool parts when models call non-existent toolsv6.0.100Compare Source
Patch Changes
b7fba77: feat(ai): add event notifiers to core functionsv6.0.99Compare Source
Patch Changes
e8172b6]v6.0.98Compare Source
Patch Changes
0c9395b]v6.0.97Compare Source
Patch Changes
ebfdad1: feat(ai): experimental callbacks in ToolLoopAgentv6.0.96Compare Source
Patch Changes
30c9de6: feat(ai): experimental callbacks for streamTextv6.0.95Compare Source
Patch Changes
73b7e09]v6.0.94Compare Source
Patch Changes
363fa44]v6.0.93Compare Source
Patch Changes
d3769ec: feat(ai): add experimental callbacks in generateTextv6.0.92Compare Source
Patch Changes
765b013]v6.0.91Compare Source
Patch Changes
a433cd3]v6.0.90Patch Changes
98e83ab: FixuseChatstatus briefly flashing tosubmittedon page load whenresume: trueis set and there is no active stream to resume. ThereconnectToStreamcheck is now performed before setting status tosubmitted, so status staysreadywhen the server responds with 204 (no active stream).v6.0.89Patch Changes
5f693c8]v6.0.88Patch Changes
2a1c664]v6.0.87Compare Source
Patch Changes
6bbd05b]v6.0.86Compare Source
Patch Changes
f75f18c]v6.0.85Compare Source
Patch Changes
e858654]v6.0.84Compare Source
Patch Changes
4024a3a: security: prevent unbounded memory growth in download functionsThe
download()anddownloadBlob()functions now enforce a default 2 GiB size limit when downloading from user-provided URLs. Downloads that exceed this limit are aborted with aDownloadErrorinstead of consuming unbounded memory and crashing the process. TheabortSignalparameter is now passed through tofetch()in all download call sites.Added
downloadoption totranscribe()andexperimental_generateVideo()for providing a custom download function. Use the newcreateDownload({ maxBytes })factory to configure download size limits.Updated dependencies [
4024a3a]v6.0.83Compare Source
Patch Changes
b424e50]v6.0.82Compare Source
Patch Changes
1819bc1]v6.0.81Compare Source
Patch Changes
ee4beee: feat(ai): add onStepFinish callback to createUIMessageStreamv6.0.80Compare Source
Patch Changes
99fbed8]v6.0.79Compare Source
Patch Changes
a2208a2]v6.0.78Compare Source
Patch Changes
59fcf30: fix(ai): make experimental_context required in ToolLoopAgentOnFinishCallbackThis fixes a type inconsistency where
ToolLoopAgentOnFinishCallbackhadexperimental_contextas optional whileStreamTextOnFinishCallbackandGenerateTextOnFinishCallbackhad it as required. SinceToolLoopAgentdelegates tostreamText/generateText, and both always passexperimental_contextwhen invoking the callback, the types should match.v6.0.77Compare Source
Patch Changes
eea5d30]v6.0.76Compare Source
Patch Changes
70028ab]v6.0.75Compare Source
Patch Changes
7168375: feat (ai, provider): default global provider video model resolution7168375]v6.0.74Compare Source
Patch Changes
471009b: fix(ai): pass reasoning text in telemetryv6.0.73Compare Source
Patch Changes
9892c58]v6.0.72Compare Source
Patch Changes
8e2eaac]v6.0.71Compare Source
Patch Changes
4867635]v6.0.70Compare Source
Patch Changes
ae30443]v6.0.69Compare Source
Patch Changes
d659305: fix(ai): auto-populateoriginalMessagesincreateAgentUIStreamv6.0.68Compare Source
Patch Changes
8bf2660: chore(ai): exportDefaultGeneratedFilev6.0.67Compare Source
Patch Changes
53f6731: feat (ai, provider): experimental generate video support53f6731]v6.0.66Compare Source
Patch Changes
96936e5]v6.0.65Compare Source
Patch Changes
1a74972]v6.0.64Compare Source
Patch Changes
ce9daa3: Fixed 'reasoning part reasoning-0 not found' error by ensuring 'reasoning-start' event is emitted for empty thinking blocks (eg. )v6.0.63Compare Source
Patch Changes
be95579: fix(ui): respectPromise<false>when returned bysendAutomaticallyWhenv6.0.62Compare Source
Patch Changes
2810850: fix(ai): improve type validation error messages with field paths and entity identifiers2810850]v6.0.61Compare Source
Patch Changes
1524271]v6.0.60Compare Source
Patch Changes
5fc42fa: feat(ai): add experimental retention settingv6.0.59Compare Source
Patch Changes
0acff64]v6.0.58Compare Source
Patch Changes
a8be296]v6.0.57Compare Source
Patch Changes
65865d8: Fix handling of error results in deferrable toolsv6.0.56Compare Source
Patch Changes
15a78c7]v6.0.55Compare Source
Patch Changes
43a74df: chore(ai): add skill to READMEv6.0.54Compare Source
Patch Changes
2f8ac87: docs(ai): fix incorrect and outdated jsdocv6.0.53Compare Source
Patch Changes
7ee3f10: chore: updated docsv6.0.52Compare Source
Patch Changes
462ad00]v6.0.51Compare Source
Patch Changes
ea0feb5: fix(ai): clean up step timeout when error occurs in streamTextv6.0.50Compare Source
Patch Changes
cbf1704]v6.0.49Compare Source
Patch Changes
ded661b: feat(ai): add onStepFinish to agent.generate and agent.streamv6.0.48Compare Source
Patch Changes
4de5a1d: chore: excluded tests from src folder in npm package4de5a1d]v6.0.47Compare Source
Patch Changes
2b8369d]v6.0.46Compare Source
v6.0.45Compare Source
Patch Changes
c60fdd8]v6.0.44Compare Source
Patch Changes
7af4eb4]v6.0.43Compare Source
Patch Changes
2dc9bfa: fix(ai): handle provider-executed tools and tool-approval-response in validationproviderExecuted: true(deferred results)v6.0.42Compare Source
Patch Changes
66d78d5]v6.0.41Compare Source
Patch Changes
84b6e6d: Revert "feat(ai): expose token usage in useChat onFinish callback#11871v6.0.40Compare Source
Patch Changes
ab57783: Add usage information to onFinish callback in useChatv6.0.39Compare Source
Patch Changes
4e28ba0: fix(ai): propagate providerMetadata during input-streaming stateProvider-executed tools (like MCP tools) need to send metadata during the streaming phase, but the implementation only set
callProviderMetadatawhenpart.state === "input-available". This fix removes the overly-restrictive state check and addscallProviderMetadatato the input-streaming state types and schemas.v6.0.38Compare Source
Patch Changes
5c090e7]v6.0.37Compare Source
Patch Changes
b5dab9b: fix(ai): maintain OpenTelemetry context across async generator yieldsFixes an issue where OpenTelemetry context was lost at async generator yield boundaries, causing nested ToolLoopAgent spans to escape to the parent agent's level in observability platforms.
The fix ensures that when
recordSpanis used with async generators (e.g., in tool execution), the active context is explicitly maintained usingcontext.with(), preventing span hierarchy corruption in nested agent scenarios.Closes #11720
v6.0.36Compare Source
Patch Changes
46f46e4: fix(provider-utils): improve tool type inference when usinginputExampleswith Zod schemas that use.optional().default()or.refine().46f46e4]v6.0.35Compare Source
Patch Changes
d7e7f1f: Add descriptive error messages for malformed UIMessageStream chunks.v6.0.34Compare Source
Patch Changes
1b11dcb: chore(ai): include sources in npm package1b11dcb]v6.0.33Compare Source
Patch Changes
0ca078c: fix(ai): pass providerMetadata in smooth stream to preserve thinking tagv6.0.32Compare Source
Patch Changes
ec24401: chore(ai): include docs in npm packagev6.0.31Compare Source
Patch Changes
92b339b]v6.0.30Compare Source
Patch Changes
34d1c8a]v6.0.29Compare Source
Patch Changes
fdce123: docs: update README with usage example for @ai-sdk/anthropicv6.0.28Compare Source
Patch Changes
d4486d2: fix(ai): do not cleanup AsyncIterableStream twicev6.0.27Compare Source
Patch Changes
891a60a]v6.0.26Compare Source
Patch Changes
40d4997: feat(ai): add middleware for extracting JSONv6.0.25Compare Source
Patch Changes
b64f256: AddelementStreamtostreamTextfor streaming individual array elements when usingoutput: Output.array().v6.0.24Compare Source
Patch Changes
4f236c8: feat(ai): per-chunk timeouts for streamTextv6.0.23Compare Source
Patch Changes
a4c680a: feat(ai): per-step timeouts for generateText and streamText8c6f067: feat(ai): support Intl.Segmenter in smoothStreamv6.0.22Compare Source
Patch Changes
f0d29de: chore(ai): remove _internal.currentDate from streamTextv6.0.21Compare Source
Patch Changes
9667780: fix(ai): preserverawInputinsafeValidateUIMessagesforoutput-errortool partsFixes #11406
v6.0.20Compare Source
Patch Changes
f748c46: Updated Unified Provider Architecture section in README to describe AI Gateway as the default.v6.0.19Compare Source
Patch Changes
2696fd2]v6.0.18Compare Source
Patch Changes
d6ec0e2: chore(ai): remove _internal.currentDate from generateTextv6.0.17Compare Source
Patch Changes
af0955e: streamText should throw timeout error with proper cause when it times outv6.0.16Compare Source
Patch Changes
81adf59: feat(ai): introduce timeout configuration objectv6.0.15Compare Source
Patch Changes
3a73fb3: Include abort reason in stream chunks and document the new fieldv6.0.14Compare Source
Patch Changes
3f9453f: feat(ai): add timeout option to generateText, streamText, and Agentv6.0.13Compare Source
Patch Changes
e2c445d: feat(ai): smoothStream reasoning supportv6.0.12Compare Source
Patch Changes
d937c8f: Add Image model middleware support viawrapImageModelandImageModelV3Middleware.d937c8f]v6.0.11Compare Source
Patch Changes
8ec1984]v6.0.10Compare Source
Patch Changes
ae26f95: Add missing.catch()handler toexecuteToolCallpromise inrunToolsTransformationto prevent potential stream hang when the promise rejects.v6.0.9Compare Source
Patch Changes
4e90233: feat(ui): add DirectChatTransportv6.0.8Compare Source
Patch Changes
0b429d4]v6.0.7Compare Source
Patch Changes
74c0157]v6.0.6Compare Source
Patch Changes
7ee2d12]v6.0.5Compare Source
Patch Changes
863d34f: fix: trigger release to update@latest863d34f]v6.0.4Compare Source
Patch Changes
1dad057]v6.0.3Compare Source
Patch Changes
29264a3: feat: add MCP tool approval29264a3]v6.0.2Compare Source
Patch Changes
129ff26: fix(ai): skip tool input validation insafeValidateUIMessageswhenoutput-errorstate has undefined inputFixes #11392
Updated dependencies [
c0c8a0e]v6.0.1Compare Source
Patch Changes
387980f]v6.0.0Compare Source
Major Changes
dee8b05: ai SDK 6 betaMinor Changes
78928cb: release: start 5.1 betaPatch Changes
0c3b58b: fix(provider): add specificationVersion to ProviderV358920e0: fix(ai): do not drop custom headers in HttpChatTransporta7da2b6: feat(agent): change output generics0adc679: feat(provider): shared spec v350b70d6: feat(anthropic): add programmatic tool calling2d28066: chore(agent): limit agent call parametersfca786b: feat(agent): configurable call options046aa3b: feat(provider): speech model v3 spece1f6e8e: feat(ai): add Output.json()8d9e8ad: chore(provider): remove generics from EmbeddingModelV3Before
After
b67d224: Fixes an issue whereproviderMetadataandproviderExecutedwere lost when tool input validation failedab6f01a: Improve ai gateway error message when api key is not present9388ff1: feat(ui): add isDataUIPart helperdce03c4: feat: tool input examples[
2625a04](https://redirect.github.cConfiguration
📅 Schedule: Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday ( * 0-4,22-23 * * 1-5 ), Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), 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.
🔕 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.