fix(deps): update dependency @ai-sdk/openai-compatible to v3#12
Open
renovate[bot] wants to merge 1 commit into
Open
fix(deps): update dependency @ai-sdk/openai-compatible to v3#12renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
74083d7 to
93fb554
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:
1.0.27→3.0.5Release Notes
vercel/ai (@ai-sdk/openai-compatible)
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.56Compare Source
Patch Changes
ea1e95b]v2.0.55Compare Source
Patch Changes
fa850e6]v2.0.54Compare Source
Patch Changes
b30e43a]v2.0.53Compare Source
Patch Changes
f19334d]v2.0.52Compare Source
Patch Changes
1b40ac7: Publish all packages under the@ai-v6dist tag.1b40ac7]v2.0.51Compare Source
Patch Changes
779f5cd]v2.0.50Patch Changes
bfa5864]f42aa79]v2.0.48Compare Source
Patch Changes
e40e1d4: fix: accept empty stringrolein streaming delta chunks from OpenAI-compatible providersv2.0.47Compare Source
Patch Changes
f591416]v2.0.46Compare Source
Patch Changes
38966ab: fix(openai, openai-compatible): only send null content for assistant messages with tool callsv2.0.45Compare Source
Patch Changes
6043d24: feat(vertex): add grok models to vertex providerv2.0.44Compare Source
Patch Changes
7beadf0]v2.0.43Compare Source
Patch Changes
a727da4: chore: ensure consistent import handling and avoid import duplicates or cyclesa727da4]v2.0.42Compare Source
Patch Changes
a7f3c72: trigger release for all packages after provenance setup408a2ad: patch - send content: null instead of empty string for tool-only assistant messagesa7f3c72]v2.0.41Compare Source
Patch Changes
d42076d: Add AI Gateway hint to provider READMEsv2.0.40Compare Source
Patch Changes
01c9c16: fix(openai-compatible): honor camelCase providerOptions key in chat and completion modelsv2.0.39Compare Source
Patch Changes
6247886]v2.0.38Compare Source
Patch Changes
0469aed]v2.0.37Compare Source
Patch Changes
055cd68: fix: publish v6 to latest npm dist tag055cd68]v2.0.36Compare Source
Patch Changes
64ac0fd]v2.0.35Compare Source
Patch Changes
ad4cfc2]v2.0.34Compare Source
Patch Changes
824b295]v2.0.33Compare Source
Patch Changes
89caf28: fix(openai-compat): decode base64 string datav2.0.32Compare Source
Patch Changes
08336f1]v2.0.31Compare Source
Patch Changes
58bc42d]v2.0.30Compare Source
Patch Changes
4024a3a]v2.0.29Compare Source
Patch Changes
99fbed8: feat: normalize provider specific model options type names and ensure they are exportedv2.0.28Compare Source
Patch Changes
7168375]v2.0.27Compare Source
Patch Changes
9e490ad: Change usage schemas from z.object to z.looseObject to improve compatibility with non-standard OpenAI-compatible APIs.v2.0.26Compare Source
Patch Changes
53f6731]v2.0.25Compare Source
Patch Changes
96936e5]v2.0.24Compare Source
Patch Changes
2810850]v2.0.23Compare Source
Patch Changes
1524271: chore: add skill information to README filesv2.0.22Compare Source
Patch Changes
9d056e6: chore(openai-compatible): add docs to packagev2.0.21Compare Source
Patch Changes
462ad00]v2.0.20Compare Source
Patch Changes
a1a0175: fix(openai-compatible): include reasoning_content in assistant messages for multi-turn tool callsv2.0.19Compare Source
Patch Changes
6900916: fix(openai-compat): add metadata extractor to provider settingsv2.0.18Compare Source
Patch Changes
4de5a1d: chore: excluded tests from src folder in npm package4de5a1d]v2.0.17Compare Source
Patch Changes
8dc54db: chore: add src folders to package bundlev2.0.16Compare Source
Patch Changes
78555ad: fix(openai-compatible): Accept non-OpenAI provider optionsv2.0.15Compare Source
Patch Changes
7116ef3: Use consistent camelCaseopenaiCompatiblekey for providerOptions. The kebab-caseopenai-compatiblekey is now deprecated but still supported with a console warning.v2.0.14Compare Source
Patch Changes
1612a57: feat(openai-compat): support passing multiple file typesv2.0.13Compare Source
Patch Changes
5c090e7]v2.0.12Compare Source
Patch Changes
78a133a: feat(openai-compatible): add transformRequestBody function for openai-compatiblev2.0.11Compare Source
Patch Changes
46f46e4]v2.0.10Compare Source
Patch Changes
1b11dcb]v2.0.9Compare Source
Patch Changes
bc02a3c: feat(groq,compat): add strictJsonSchema for providersv2.0.8Compare Source
Patch Changes
78fcb18: fix(compat,groq): send reasoning-end before text-start in streamingv2.0.7Compare Source
Patch Changes
cd7bb0e: feat(openai-compat): add thoughtSignature handling for google modelsv2.0.6Compare Source
Patch Changes
34d1c8a]v2.0.5Compare Source
Patch Changes
d54c380: Change some response schemas from z.object to z.looseObject to improve compatibility with non-standard OpenAI-compatible APIs.v2.0.4Compare Source
Patch Changes
d937c8f]v2.0.3Compare Source
Patch Changes
ad4cfc2]v2.0.2Compare Source
Patch Changes
99fbed8: feat: normalize provider specific model options type names and ensure they are exportedv2.0.1Compare Source
Patch Changes
6900916: fix(openai-compat): add metadata extractor to provider settingsv2.0.0Compare Source
Major Changes
dee8b05: ai SDK 6 betaMinor Changes
78928cb: release: start 5.1 betaPatch Changes
0c3b58b: fix(provider): add specificationVersion to ProviderV30adc679: feat(provider): shared spec v38d9e8ad: chore(provider): remove generics from EmbeddingModelV3Before
After
2625a04: feat(openai); update spec for mcp approval95f65c2: chore: use import * from zod/v4544d4e8: chore(specification): rename v3 provider defined tool to provider toolb689220: Add textVerbosity provider option support0c4822d: feat:EmbeddingModelV3e8109d3: feat: tool execution approvaled329cb: feat:Provider-V33bd2689: feat: extended token usage8dac895: feat:LanguageModelV3457318b: chore(provider,ai): switch to SharedV3Warning and unified warnings9061dc0: feat: image editing366f50b: chore(provider): add deprecated textEmbeddingModel and textEmbedding aliases4616b86: chore: update zod peer depenedency version522f6b8: feat:ImageModelV3cbf52cd: feat: expose raw finish reason10c1322: fix: moved dependency@ai-sdk/test-serverto devDependencies1bd7d32: feat: tool-specific strict modeUpdated dependencies
v1.0.42Compare Source
Patch Changes
b85c4fb]v1.0.41Compare Source
Patch Changes
9169261]v1.0.40Compare Source
Patch Changes
9f67efe]eea9166]v1.0.39Compare Source
Patch Changes
cb61408: feat(vertex): add grok models to vertex providerv1.0.38Compare Source
Patch Changes
783fa6c: chore: ensure consistent import handling and avoid import duplicates or cycles783fa6c]v1.0.37Compare Source
Patch Changes
0a00b9b: trigger release for all packages after provenance setup0a00b9b]v1.0.36Compare Source
Patch Changes
5543cd1: Add AI Gateway hint to provider READMEsv1.0.35Compare Source
Patch Changes
a27a978]v1.0.34Compare Source
Patch Changes
6a2f01b]17d64e3]v1.0.33Compare Source
Patch Changes
20565b8]v1.0.32Compare Source
Patch Changes
8479fe8: trigger for backport release7aadb9b: fix(openai-compatible): include reasoning_content in assistant messages for multi-turn tool callsv1.0.31Compare Source
Patch Changes
fcb9d27: feat(openai-compatible): Allow non-openaiproviderOptionskeysv1.0.30Compare Source
Patch Changes
4953414: fix: trigger new release for@ai-v5dist-tag4953414]v1.0.29Patch Changes
ef6d784]v1.0.28Patch Changes
d1dbe5d]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.