NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4234 most downloaded on npm
Last release today
22 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Most releases are documented
notes for 40 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
671 releases · first in 2024
9a728c8: support latest gemini model id
e8109d3: feat: tool execution approval
One column per month.
0adc679: feat(provider): shared spec v3
7728ac5: The mediaResolution option has been added and is now passed to the Google API.
10c1322: fix: moved dependency @ai-sdk/test-server to devDependencies
LanguageModelV3@ai-sdk/test-server to devDependenciese833473: chore (provider/google): Add preview modelIds for gemini 2.5 flash and lite
4616b86: chore: update zod peer depenedency version
@ai-sdk/provider-utils@3.1.0-beta.3
Provider-V3ImageModelV30c4822d: feat: EmbeddingModelV3
EmbeddingModelV37dea60e: add promptFeedback outputs
@ai-sdk/test-server@1.0.0-beta.0
78928cb: release: start 5.1 beta
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated dependencies [ fd889a3 ]
Updated dependencies [ 77d33c0 ]
Nothing published for this version
df0cbe9: feat(google): add gemini-3.7-flash model
gemini-3.7-flash modelUpdated dependencies [ 9e8e087 ]
1e632f7: feat(xai): add Grok 4.6 models
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
Nothing published for this version
@ai-sdk/openai-compatible@2.0.69
@ai-sdk/openai-compatible@2.0.68
Nothing published for this version
@ai-sdk/openai-compatible@2.0.69
@ai-sdk/openai-compatible@2.0.68
@ai-sdk/openai-compatible@2.0.69
@ai-sdk/openai-compatible@2.0.68
@ai-sdk/openai-compatible@2.0.69
@ai-sdk/openai-compatible@2.0.68
7440d89: fix(openai-compatible): preserve unmapped usage fields in usage.raw
7440d89: 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.
### Patch Changes - Updated dependencies [31205a4] - @ai-sdk/provider-utils@4.0.46
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
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
### Patch Changes - Updated dependencies [31205a4] - @ai-sdk/provider-utils@4.0.46
Nothing published for this version
Nothing published for this version
### Patch Changes - Updated dependencies [31205a4] - @ai-sdk/provider-utils@4.0.46
### Patch Changes - Updated dependencies [31205a4] - @ai-sdk/provider-utils@4.0.46
Nothing published for this version
Nothing published for this version
7f803af : feat(alibaba): preserve reasoning in multi-turn requests by default on supported models
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →