chore(deps): update dependency @ai-sdk/openai-compatible to v3#53
Open
renovate[bot] wants to merge 1 commit into
Open
chore(deps): update dependency @ai-sdk/openai-compatible to v3#53renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
renovate
Bot
force-pushed
the
renovate/ai-sdk-openai-compatible-3.x
branch
4 times, most recently
from
July 2, 2026 23:02
ad728de to
a74126d
Compare
renovate
Bot
force-pushed
the
renovate/ai-sdk-openai-compatible-3.x
branch
6 times, most recently
from
July 15, 2026 15:14
1e2a6b9 to
6fc665d
Compare
renovate
Bot
force-pushed
the
renovate/ai-sdk-openai-compatible-3.x
branch
2 times, most recently
from
July 21, 2026 02:54
4514a87 to
5c6fbb8
Compare
renovate
Bot
force-pushed
the
renovate/ai-sdk-openai-compatible-3.x
branch
from
July 21, 2026 17:10
5c6fbb8 to
d205fb8
Compare
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.0.59→3.0.14Release Notes
vercel/ai (@ai-sdk/openai-compatible)
v3.0.14Compare Source
Patch Changes
02ffdcb]76cb673]v3.0.13Compare Source
Patch Changes
8b52503: feat(openai-compatible): add an extensibleproviderOptionstype for image model requests and stop forcingresponse_formatv3.0.12Compare Source
Patch Changes
cd06458]v3.0.11Compare Source
Patch Changes
0b61267: Preserve structured error data from chat completion SSE streams.v3.0.10Compare Source
Patch Changes
31c7be8]v3.0.9Compare Source
Patch Changes
4be62c1]7805e4a]cd12954]v3.0.7Compare Source
Patch Changes
0f93c57]v3.0.6Compare Source
Patch Changes
ac306ed: FixStreamingToolCallTrackerfinalizing streaming tool calls on parsable partial JSON. Tool calls now only finalize during stream flush, restoring the behavior of #13137: a parsable argument buffer can still be the prefix of a longer argument string, so finalizing early could act on truncated tool inputs.ac306ed]v3.0.5Compare Source
Patch Changes
5c5c0f5: Add experimental streaming transcription support for transcription models, including OpenAIgpt-realtime-whisperand xAI WebSocket STT.5c5c0f5]v3.0.4Compare Source
Patch Changes
c6f5e62]v3.0.3Compare Source
Patch Changes
8c616f0]v3.0.2Compare Source
Patch Changes
0274f34]v3.0.1Compare Source
Patch Changes
6a436e3]v3.0.0Compare Source
Major Changes
ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers usingrequire()must switch to ESMimportsyntax.c29a26f: feat(provider): add support for provider references and uploading files as supported per provider8359612: Start v7 pre-release04e9009: chore: make provider implementations code patterns more consistent, including renaming certain exported symbolsFor all externally exported symbols that were renamed, the old names continue to work via deprecated aliases.
Patch Changes
ab81968: fix(openai-compatible): buffer tool call deltas until function.name arrives38fc777: Add AI Gateway hint to provider READMEs74d520f: feat: migrate providers to support new top-levelreasoningparametere59c955: feat(vertex): add grok models to vertex provider816ff67: fix(openai-compatible): honor camelCase providerOptions key in chat and completion models9f1e1ba: fix: accept empty stringrolein streaming delta chunks from OpenAI-compatible providers45b3d76: fix(security): prevent streaming tool calls from finalizing on parsable partial JSONStreaming tool call arguments were finalized using
isParsableJson()as a heuristic for completion. If partial accumulated JSON happened to be valid JSON before all chunks arrived, the tool call would be executed with incomplete arguments. Tool call finalization now only occurs inflush()after the stream is fully consumed.9f0e36c: trigger release for all packages after provenance setup58a2ad7: fix: more precise default message for tool execution denial8f3e1da: chore(openai-compat): update v3 specs to v4f7295cb: revert incorrect fix #13172008271d: feat(openai-compatible): emit warning when using kebab-case instead of camelCase7fc6bd6: Raise minimum supported Node.js version to 22. Supported versions: 22, 24, and 26.f807e45: Extract sharedStreamingToolCallTrackerclass into@ai-sdk/provider-utilsto deduplicate streaming tool call handling across OpenAI-compatible providers. Also adds missinggenerateId()fallback fortoolCallIdin Alibaba'sdoGeneratepath and ensures all providers finalize unfinished tool calls during stream flush.0c4c275: trigger initial canary release6fd51c0: fix(provider): preserve error type prefix in getErrorMessagecd9c311: fix(openai, openai-compatible): only send null content for assistant messages with tool calls9bd6512: feat(provider): change file part data property to be tagged with a type and remove the image part type258c093: chore: ensure consistent import handling and avoid import duplicates or cyclesb8396f0: trigger initial beta releasebfb756d: patch - send content: null instead of empty string for tool-only assistant messages90e2d8a: chore: fix unused vars not being flagged by our lint toolingb3976a2: Add workflow serialization support to all provider models.@ai-sdk/provider-utils: NewserializeModel()helper that extracts only serializable properties from a model instance, filtering out functions and objects containing functions. Third-party provider authors can use this to add workflow support to their own models.All providers:
headersis now optional in provider config types. This is non-breaking — existing code that passesheaderscontinues to work. Custom provider implementations that construct model configs manually can now omitheaders, which is useful when models are deserialized from a workflow step boundary where auth is provided separately.All provider model classes now include
WORKFLOW_SERIALIZEandWORKFLOW_DESERIALIZEstatic methods, enabling them to cross workflow step boundaries without serialization errors.v2.0.62Compare Source
Patch Changes
19093fd]v2.0.61Compare Source
Patch Changes
94fda5c: Preserve structured error data from chat completion SSE streams.v2.0.60Compare Source
Patch Changes
06fb54c]Configuration
📅 Schedule: (UTC)
🚦 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.