Last release today
26 Aug 2026
Ships on a steady schedule
a new release about every 8 days
Most releases are documented
notes for 41 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
636 releases · first in 2024
Release timeline
636 releases since 2024Releases
- 4.0.0-canary.7427 May 2026pre-release
Release notes
Open source →Patch Changes
- a8d70b6: fix(google): auto-inject
skip_thought_signature_validatorfor Gemini 3 tool-call replays without a signature
- a8d70b6: fix(google): auto-inject
- 4.0.0-canary.7326 May 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [6c93e36]
- Updated dependencies [f617ac2]
- @ai-sdk/[email protected]
- 4.0.0-canary.7221 May 2026pre-release
Release notes
Open source →Patch Changes
- b71c0d7: feat(provider/google): support Google search grounding when using
generateImagewith Gemini
- b71c0d7: feat(provider/google): support Google search grounding when using
- 4.0.0-canary.7121 May 2026pre-release
Release notes
Open source →Patch Changes
-
045d2e8: fix(google): read
serviceTierfromusageMetadata.serviceTierin both generate and stream pathsThe previous implementation read
serviceTierfrom thex-gemini-service-tierresponse header, which is only populated on non-streaming responses. Gemini streaming includes the value inusageMetadata.serviceTieron every chunk, soproviderMetadata.google.serviceTierwas alwaysnullfor streams. Read fromusageMetadatafor both paths instead.
-
- 4.0.0-canary.7020 May 2026pre-release
Release notes
Open source →Patch Changes
- aeea161: feat(google): read
serviceTierfromx-gemini-service-tierresponse header in Gemini API and use PayGo for Vertex
- aeea161: feat(google): read
- 4.0.0-canary.6919 May 2026pre-release
Release notes
Open source →Patch Changes
- 7f04802: feat(provider/google): add support for managed agents in the Interactions API
- 4.0.0-canary.6819 May 2026pre-release
Release notes
Open source →Patch Changes
- a2609df: fix(google): fix streaming tool call args
- 546cefe: feat(provider/google): add
gemini-3.5-flash
- 4.0.0-canary.6719 May 2026pre-release
Release notes
Open source →Patch Changes
- 7fc6bd6: Raise minimum supported Node.js version to 22. Supported versions: 22, 24, and 26.
- Updated dependencies [7fc6bd6]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-canary.6515 May 2026pre-release
Release notes
Open source →Patch Changes
- 4e825f3: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26
- 4.0.0-canary.6415 May 2026pre-release
Release notes
Open source →Patch Changes
- 41da50c: fix(provider/google): support
functionCall.idwhen returned by Gemini API and provide matchingfunctionResponse.id
- 41da50c: fix(provider/google): support
- 4.0.0-canary.6315 May 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [28dfa06]
- Updated dependencies [e93fa91]
- @ai-sdk/[email protected]
- 4.0.0-canary.6213 May 2026pre-release
- 4.0.0-canary.6113 May 2026pre-release
- 4.0.0-canary.6012 May 2026pre-release
Release notes
Open source →Patch Changes
- 6a26901: feat(google): add
fileDatasupport to embedding model
- 6a26901: feat(google): add
- 4.0.0-canary.5911 May 2026pre-release
Release notes
Open source →Patch Changes
- db394ab: feat(provider/google): support cancelling long-running Interactions API agents via AbortSignal, and process their intermittent stream
- Updated dependencies [ca446f8]
- @ai-sdk/[email protected]
- 4.0.0-canary.588 May 2026pre-release
- 4.0.0-canary.578 May 2026pre-release
- 4.0.0-canary.567 May 2026pre-release
- 4.0.0-canary.557 May 2026pre-release
Release notes
Open source →Patch Changes
- ebbb0f2: fix(provider/google): fix lack of image consistency when using Interactions API in stateless mode
- Updated dependencies [69254e0]
- Updated dependencies [3015fc3]
- @ai-sdk/[email protected]
- 4.0.0-canary.546 May 2026pre-release
Release notes
Open source →Patch Changes
- b04e23e: feat(provider/google): add support for the Gemini Interactions API
- 4.0.0-canary.535 May 2026pre-release
- 4.0.0-canary.524 May 2026pre-release
Release notes
Open source →Patch Changes
-
cfca634: fix(google): emit Vertex no-args streaming tool calls and preserve thoughtSignature
Vertex emits a no-args function call as a single chunk shaped
{ functionCall: { name: 'X' } }with noargs, nopartialArgs, and nowillContinue. The streaming parser had no branch for this shape, so the call was dropped along with anythoughtSignatureit carried. For Gemini 3 thinking models this caused the next multi-turn step to 400 withmissing thought_signature. The unary (doGenerate) path had the same drop.Both paths now emit the call as a complete tool call with
'{}'input and propagatethoughtSignatureprovider metadata.Fixes #14847.
-
- 4.0.0-canary.514 May 2026pre-release
Release notes
Open source →Patch Changes
- 5463d0d: feat(provider): align tool result output content file part types with top-level message file part types
- Updated dependencies [5463d0d]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-canary.501 May 2026pre-release
Release notes
Open source →Patch Changes
- 0c4c275: trigger initial canary release
- Updated dependencies [0c4c275]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-beta.8523 Jun 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [0416e3e]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- Updated dependencies [0416e3e]
- 4.0.0-beta.8422 Jun 2026pre-release
Release notes
Open source →Patch Changes
- 947cdab: Add Google realtime Live Translation provider options for
gemini-3.5-live-translate-preview.
- 947cdab: Add Google realtime Live Translation provider options for
- 4.0.0-beta.8317 Jun 2026pre-release
Release notes
Open source →Patch Changes
- bdb9ea1: chore(google): remove now obsolete Interactions API
Api-Revisionheader
- bdb9ea1: chore(google): remove now obsolete Interactions API
- 4.0.0-beta.8215 Jun 2026pre-release
Release notes
Open source →Patch Changes
- b8396f0: trigger initial beta release
- Updated dependencies [b8396f0]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-beta.4930 Apr 2026pre-release
Release notes
Open source →Major Changes
-
04e9009: chore: make provider implementations code patterns more consistent, including renaming certain exported symbols
For all externally exported symbols that were renamed, the old names continue to work via deprecated aliases.
Patch Changes
- Updated dependencies [08d2129]
- @ai-sdk/[email protected]
-
- 4.0.0-beta.4830 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 9bd6512: feat(provider): change file part data property to be tagged with a type and remove the image part type
- 258c093: chore: ensure consistent import handling and avoid import duplicates or cycles
- Updated dependencies [9bd6512]
- Updated dependencies [258c093]
- Updated dependencies [b6783da]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-beta.4728 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 9f0e36c: trigger release for all packages after provenance setup
- Updated dependencies [9f0e36c]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-beta.4628 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 58a2ad7: fix: more precise default message for tool execution denial
- 84f36e0: fix(google): omit passing includeServerSideToolInvocations for Vertex tool_config
- Updated dependencies [785fe16]
- Updated dependencies [67df0a0]
- Updated dependencies [befb78c]
- Updated dependencies [0458559]
- Updated dependencies [5852c0a]
- Updated dependencies [fc92055]
- @ai-sdk/[email protected]
- 4.0.0-beta.4517 Apr 2026pre-release
Release notes
Open source →Major Changes
- a3757d7: chore(provider/google): remove useless GenerativeAI affix from types and classes for consistency
Patch Changes
- Updated dependencies [2e98477]
- @ai-sdk/[email protected]
- 4.0.0-beta.4417 Apr 2026pre-release
- 4.0.0-beta.4317 Apr 2026pre-release
- 4.0.0-beta.4216 Apr 2026pre-release
- 4.0.0-beta.4116 Apr 2026pre-release
- 4.0.0-beta.4016 Apr 2026pre-release
- 4.0.0-beta.3916 Apr 2026pre-release
- 4.0.0-beta.3813 Apr 2026pre-release
Release notes
Open source →Patch Changes
-
b3976a2: 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. -
ff5eba1: feat: roll
image-*tool output types into their equivalentfile-*types -
Updated dependencies [b3976a2]
-
Updated dependencies [ff5eba1]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
-
- 4.0.0-beta.3713 Apr 2026pre-release
Release notes
Open source →Major Changes
- ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only (
"type": "module"). Consumers usingrequire()must switch to ESMimportsyntax.
Patch Changes
- Updated dependencies [ef992f8]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only (
- 4.0.0-beta.3613 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 9a0a618: fix(google): fix
serviceTierto be correctly formatted for Vertex API
- 9a0a618: fix(google): fix
- 4.0.0-beta.3513 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 90e2d8a: chore: fix unused vars not being flagged by our lint tooling
- Updated dependencies [90e2d8a]
- @ai-sdk/[email protected]
- 4.0.0-beta.3411 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 5b7e7c2: fix(google-vertex): don't send streamFunctionCallArguments for unary API calls and change default to false
- 4.0.0-beta.3310 Apr 2026pre-release
- 4.0.0-beta.329 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 5036db8: feat(google-vertex): add support for streaming tool arguments input
- 4.0.0-beta.318 Apr 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [176466a]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- Updated dependencies [176466a]
- 4.0.0-beta.308 Apr 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [e311194]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- Updated dependencies [e311194]
- 4.0.0-beta.297 Apr 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [34bd95d]
- Updated dependencies [008271d]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-beta.276 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 46d1149: chore(provider-utils,google): fix grammar errors in error and warning messages
- Updated dependencies [46d1149]
- @ai-sdk/[email protected]
- 4.0.0-beta.263 Apr 2026pre-release
Release notes
Open source →Patch Changes
- a05109d: feat(provider/google): preserve per-modality token details in usage data
- 4.0.0-beta.253 Apr 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [6fd51c0]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- Updated dependencies [6fd51c0]
- 4.0.0-beta.243 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 55db546: fix(provider/google): fix Gemini service tier enum after upstream update
- 4.0.0-beta.232 Apr 2026pre-release
Release notes
Open source →Patch Changes
- c29a26f: feat(provider): add support for provider references and uploading files as supported per provider
- Updated dependencies [c29a26f]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- 4.0.0-beta.222 Apr 2026pre-release
- 4.0.0-beta.212 Apr 2026pre-release
- 4.0.0-beta.202 Apr 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [986c6fd]
- Updated dependencies [493295c]
- @ai-sdk/[email protected]
- 4.0.0-beta.191 Apr 2026pre-release
Release notes
Open source →Patch Changes
- 01fa606: feat(provider/google): support combining built-in tools with function calling on Gemini 3
- 4.0.0-beta.1830 Mar 2026pre-release
Release notes
Open source →Patch Changes
- 9715ec7: feat(provider/google): add support for service tier parameter
- 4.0.0-beta.1724 Mar 2026pre-release
Release notes
Open source →Patch Changes
- Updated dependencies [1f509d4]
- @ai-sdk/[email protected]
- @ai-sdk/[email protected]
- Updated dependencies [1f509d4]