NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1793 most downloaded on npm
Last release 4 days ago
30 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Most releases are documented
notes for 49 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
397 releases · first in 2024
### Patch Changes - Updated dependencies [457318b] - @ai-sdk/provider@3.0.0-beta.20
### Patch Changes - Updated dependencies [8d9e8ad] - @ai-sdk/provider@3.0.0-beta.19
One column per month.
### Patch Changes - Updated dependencies [10d819b] - @ai-sdk/provider@3.0.0-beta.18
### Patch Changes - Updated dependencies [db913bd] - @ai-sdk/provider@3.0.0-beta.17
### Patch Changes - Updated dependencies [b681d7d] - @ai-sdk/provider@3.0.0-beta.16
32d8dbb: fix(provider-utils): compatibility with V8 readonly execution environment
### Patch Changes - Updated dependencies [bb36798] - @ai-sdk/provider@3.0.0-beta.15
4f16c37: chore(provider-utils): upgrade eventsource-parser to 3.0.6
### Patch Changes - Updated dependencies [af3780b] - @ai-sdk/provider@3.0.0-beta.14
016b111: fix(provider-utils): make ReadableStream.cancel() properly finalize async iterators
### Patch Changes - Updated dependencies [37c58a0] - @ai-sdk/provider@3.0.0-beta.13
### Patch Changes - Updated dependencies [d1bdadb] - @ai-sdk/provider@3.0.0-beta.12
### Patch Changes - Updated dependencies [4c44a5b] - @ai-sdk/provider@3.0.0-beta.11
### Patch Changes - Updated dependencies [0c3b58b] - @ai-sdk/provider@3.0.0-beta.10
### Patch Changes - Updated dependencies [a755db5] - @ai-sdk/provider@3.0.0-beta.9
58920e0: refactor: consolidate header normalization across packages, remove duplicates, preserve custom headers
293a6b7: Added a title to the tools
fca786b: feat(provider-utils): add MaybePromiseLike type
3794514: feat: flexible tool output content support
### Patch Changes - Updated dependencies [81d4308] - @ai-sdk/provider@3.0.0-beta.7
703459a: feat: tool execution approval for dynamic tools
6306603: chore: replace Validator with Schema
f0b2157: fix: revert zod import change
3b1d015: feat(ai): Effect schema support
d116b4b: feat(ai): arktype support
7e32fea: feat(ai): valibot support
95f65c2: chore: use import \* from zod/v4
### Major Changes - dee8b05: ai SDK 6 beta ### Patch Changes - Updated dependencies [dee8b05] - @ai-sdk/provider@3.0.0-beta.6
521c537: feat(ai): Tool.needsApproval can be a function
e06565c: feat(provider-utils): add needsApproval support to provider-defined tools
e8109d3: feat: tool execution approval
0adc679: feat(provider): shared spec v3
### Patch Changes - 8dac895: feat: LanguageModelV3 - Updated dependencies [8dac895] - @ai-sdk/provider@2.1.0-beta.3
LanguageModelV34616b86: chore: update zod peer depenedency version
### Patch Changes - Updated dependencies - @ai-sdk/provider@2.1.0-beta.2
### Patch Changes - Updated dependencies [0c4822d] - @ai-sdk/provider@2.1.0-beta.1
cbb1d35: Update for provider-util changeset after change in PR #8588
78928cb: release: start 5.1 beta
2b1c2df: Keep default Node.js downloads protected by DNS validation and connection pinning when frameworks or instrumentation wrap global fetch before
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
@ai-sdk/openai-compatible@3.0.62
@ai-sdk/openai-compatible@3.0.31
ede5b89: chore: migrate package builds from tsup to tsdown
86892f3: fix(openai-compatible): preserve unmapped usage fields in usage.raw
usage.raw is specified as usage "in the shape that the provider returns",
and the chat model already parsed the usage object loosely so that extra
top-level fields survived. The nested prompt_tokens_details and
completion_tokens_details objects were still strict, so anything a provider
reported inside them was dropped — which is where providers put their most
distinguishing detail. The existing "should preserve extra usage fields"
fixture was itself losing audio_tokens, image_tokens and text_tokens
this way.
Both nested objects are now parsed loosely, as is the completion model's usage
schema, which was strict throughout despite feeding the same raw field.
Only usage.raw changes. The mapped token counts are unaffected.
ede5b89: chore: migrate package builds from tsup to tsdown
Updated dependencies [ b74971f ]
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
@ai-sdk/openai-compatible@3.0.62
@ai-sdk/openai-compatible@3.0.61
ede5b89: chore: migrate package builds from tsup to tsdown
c2511c1 : fix: use standards-compliant User-Agent header
Updated dependencies [ e3605f6 ]
Updated dependencies [ af9597b ]
Your coding agent can read these notes before it upgrades. Set up the MCP server →