NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3484 most downloaded on npm
Last release today
16 Sep 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 34 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
710 releases · first in 2024
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per month.
Nothing published for this version
Nothing published for this version
### Patch Changes - ai@7.0.68
### Patch Changes - ai@7.0.67
### Patch Changes - Updated dependencies [0782259] - Updated dependencies [2fd1214] - ai@7.0.66
### Patch Changes - Updated dependencies [dc8caae] - Updated dependencies [72ec74f] - Updated dependencies [c5b0515] - ai@7.0.65
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
### Patch Changes - Updated dependencies [31205a4] - @ai-sdk/provider-utils@4.0.46
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
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
Updated dependencies [ e5a22f0 ]
Nothing published for this version
Nothing published for this version
Nothing published for this version
ebf0bd5 : fix(togetherai): forward JSON schemas for DeepSeek V4 Flash structured outputs
### Patch Changes - Updated dependencies [824b295] - @ai-sdk/provider-utils@4.0.18
### Patch Changes - Updated dependencies [08336f1] - @ai-sdk/provider-utils@4.0.17
### Patch Changes - Updated dependencies [31205a4] - @ai-sdk/provider-utils@4.0.46
Updated dependencies [ 9e1d1b2 ]
Updated dependencies [ b74971f ]
53bdfa5: fix(openai): allow null/undefined type in streaming tool call deltas
Azure AI Foundry and Mistral deployed on Azure omit the type field in
streaming tool_calls deltas. The chat stream parser now accepts a missing
type field (treating it as "function") instead of throwing
InvalidResponseDataError: Expected 'function' type.
Fixes #12770
9435df8: feat(provider/moonshotai): normalize tool schemas for Moonshot's MFJS validator. Tuple items arrays become prefixItems, type next to anyOf mo
items arrays become prefixItems, type next to anyOf moves into the branches, and non-object root schemas fail with a clear client-side error instead of Moonshot's opaque 400. Everything else passes through unchanged; the original schema is still used for AI SDK result validation.5e18272: fix(openai): include reasoning parts without itemId when encrypted_content is present
When providerOptions.openai.itemId is absent on a reasoning content part,
the converter now uses encrypted_content as a fallback instead of silently
skipping the part with a warning. The OpenAI Responses API accepts reasoning
items without an id when encrypted_content is supplied, enabling
multi-turn reasoning even when item IDs are stripped from provider options.
Also makes the id field optional on the OpenAIResponsesReasoning type to
reflect that the API does not require it.
Fixes #12853
ba40fab: fix(fireworks): enable structured outputs so response_format json_schema is forwarded instead of degrading to json_object
phase parameter on Responses API message items. The phase field ('commentary' or 'final_answer') is returned by models like gpt-5.3-codex on assistant message output items and must be preserved when sending follow-up requests. The phase value is available in providerMetadata.openai.phase on text parts and is automatically included on assistant messages sent back to the API.Updated dependencies [ 90192f1 ]
@ai-sdk/openai-compatible@3.0.31
gpt-5.3-codex86892f3: fix(openai-compatible): preserve unmapped usage fields in usage.raw
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.
ff12133: feat(provider/openai): support native skills and hosted shell
Updated dependencies [ b74971f ]
### Patch Changes - Updated dependencies [4024a3a] - @ai-sdk/provider-utils@4.0.15
99fbed8: feat: normalize provider specific model options type names and ensure they are exported
### Patch Changes - Updated dependencies [7168375] - @ai-sdk/provider@3.0.8 - @ai-sdk/provider-utils@4.0.14
### Patch Changes - Updated dependencies [53f6731] - @ai-sdk/provider@3.0.7 - @ai-sdk/provider-utils@4.0.13
### Patch Changes - Updated dependencies [96936e5] - @ai-sdk/provider-utils@4.0.12
### Patch Changes - Updated dependencies [2810850] - @ai-sdk/provider-utils@4.0.11 - @ai-sdk/provider@3.0.6
1524271: chore: add skill information to README files
2c70b90: chore: update provider docs
### Patch Changes - Updated dependencies [462ad00] - @ai-sdk/provider-utils@4.0.10
04c89b1: Provide Responses API providerMetadata types at the message / reasoning level.
OpenaiResponsesProviderMetadataOpenaiResponsesReasoningProviderMetadataAzureResponsesProviderMetadataAzureResponsesReasoningProviderMetadata4de5a1d: chore: excluded tests from src folder in npm package
4218f86: fix(openai): preserve tool id for apply patch tool
2b8369d: chore: add docs to package dist
### Patch Changes - Updated dependencies [4579b08] - @ai-sdk/anthropic@4.0.39
d21d016: feat(openai): add o4-mini model to OpenAIChatModelId type
Your coding agent can read these notes before it upgrades. Set up the MCP server →