Repository navigation
chore(deps): update ai sdk core and providers - #2071
Conversation
|
Important Review skippedAuto reviews are limited based on label configuration. 🏷️ Required labels (at least one): 1
Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Review statusThis PR was opened by an automated account. A human maintainer must verify the change intent, provenance, and validation before merging. Current step: The required review sequence passed. Remaining merge requirements apply. Review-state labels are managed by this workflow; do not edit them manually. |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
ed23ec1 to
b30bedb
Compare
8b04c18 to
6ee87d4
Compare
6ee87d4 to
555d91e
Compare
555d91e to
dc4d877
Compare
This PR contains the following updates:
4.0.35→4.0.613.0.13→3.0.197.0.142→7.0.143Release Notes
vercel/ai (@ai-sdk/provider-utils@4)
v4.0.61Compare Source
Patch Changes
5aa3086: feat(openai-compatible): support URL-based image responsesAdd opt-in URL validation and credential origin handling to
getFromApifor URL-based image responses. Validate redirect targets, strip unsafe request headers, and drop credentials on cross-origin redirects while preserving existing unvalidated requests.v4.0.60Compare Source
Patch Changes
739e9f6]v4.0.59Compare Source
Patch Changes
d5e7d82: fix(provider-utils): keep case-sensitive url paths and query valuesv4.0.58Compare Source
Patch Changes
604b4d3: docs(provider-utils): clarify howToolApprovalResponse.reasonis handled for approved and denied tool callsv4.0.57Compare Source
Patch Changes
a9cea74: 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.a9cea74: fix(mcp): prevent SSRF in OAuth metadata discoverya9cea74: fix(provider-utils): make lazy Undici import visible to deployment tracersv4.0.56Compare Source
Patch Changes
29dc427: fix(provider-utils): preserve streamed tool calls with unreliable IDs and indicesv4.0.55Compare Source
Patch Changes
3983fea: fix(provider): preserve media types on tool result file URLs and match full MIME types exactly when checking native URL support.3983fea]v4.0.54Compare Source
Patch Changes
069a945: Fix GoogleembedManycalls with more than 100 values by keeping per-value multimodal content aligned across automatic batches, including text-only entries. Validate content length before sending requests and validate each batch's provider options after middleware transforms them.d1a36d2: fix(ai): execute manually approved tool inputs produced by schema transformsPreserve approved inputs during revalidation and reject histories whose reconstructed schema output differs, including signed approvals with missing original input. Validate transformed UI tool inputs against the reconstructed output before returning them as static tool parts.
f7f36d2: chore: enable dead code lint rulesv4.0.53Compare Source
Patch Changes
da2e17b]v4.0.52Compare Source
Patch Changes
82e18b0: fix(provider-utils): avoid excessive memory usage when base64 encoding byte arraysv4.0.51Compare Source
Patch Changes
1a4dbb1]v4.0.50Compare Source
Patch Changes
cc23556: Mark transient network errors that occur while reading successful response bodies as retryable.v4.0.49Compare Source
Patch Changes
9a521b9: 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.v4.0.48Compare Source
Patch Changes
5642849: fix(provider-utils): allow imports in runtimes without a global fetch functionv4.0.47Compare Source
Patch Changes
2d172fb: Preserve schema-valued additional properties when converting Zod 4 schemas.v4.0.46Compare Source
Patch Changes
31205a4: chore(provider-utils): upgrade undici to a maintained releasev4.0.45Compare Source
Patch Changes
b2a4d5a: Preserve streamed download size-limit errors when response cancellation fails.v4.0.44Compare Source
Patch Changes
2171d15]v4.0.43Compare Source
Patch Changes
dab0a08: fix(provider-utils): drop Function-constructor dynamic import shim rejected by Next.js Edge Runtime buildsv4.0.42Compare Source
Patch Changes
ee2bf30: fix(provider-utils): prevent Metro from parsing the Node 18 dynamic import fallbackv4.0.41Compare Source
Patch Changes
9ecdefe: 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.v4.0.40Compare Source
Patch Changes
19093fd: fix(ai): callonInputStartbeforeonInputAvailableduring non-streaming tool callsv4.0.39Compare Source
Patch Changes
06fb54c: Accept callable Standard Schema validators that do not provide JSON Schema conversion.v4.0.38Compare Source
Patch Changes
e1af05f]v4.0.37Compare Source
Patch Changes
d559de9: Ensure the default empty tool input schema includestype: "object"for OpenAI-compatible providers that require object schemas.v4.0.36Compare Source
Patch Changes
0952964: Prevent prototype pollution when synchronously parsing provider JSON inputs and exposesecureJsonParsefrom provider-utils.vercel/ai (ai)
v7.0.143Compare Source
Patch Changes
8a5233b: Generate default chat IDs on first access souseChat()can prerender without reading a random value when the ID is not used during rendering.894e130: fix(ai): addexperimental_lowMemory: truetostreamTextfor single-consumer streaming without a replay buffer or retained final-content results, reducing memory retention.0957554: Addboxdecision question type with image bounds for TypeSafe AI.0957554]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.
👻 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.