NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2684 most downloaded on npm
AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
Last release today
06 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Some releases are documented
notes for 27 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
1572 releases · first in 2014
0bd5bc6: feat (ai): support model-generated files
c9ed3c4: feat: enable custom mcp transports breaking change: remove internal stdio transport creation
One column per quarter.
2e1101a: feat (provider/openai): pdf input support
0b8797f: feat (ai/core): expose response body for each generateText step
dd18049: fix (ai/core): suppress next.js warnings for node.js specific code path
e9897eb: fix (ai/core): move process access into functions and use globalThis
092fdaa: feat (ai/core): add defaultSettingsMiddleware
80be82b: feat (ai/core): add simulateStreamingMiddleware
1531959: feat (ai/core): add MCP client for using MCP tools
ee1c787: fix (ai/core): correct spread apply order to fix extract reasoning middleware with generateText
e1d3d42: feat (ai): expose raw response body in generateText and generateObject
5329a69: fix (ai/core): fix duplicated reasoning in streamText onFinish and messages
0cb2647: feat (ai/core): add streamText sendStart & sendFinish data stream options
ae98f0d: fix (ai/core): forward providerOptions for text, image, and file parts
dc027d3: fix (ai/core): add reasoning support to appendResponseMessages
### Patch Changes - Updated dependencies [6255fbc] - @ai-sdk/react@1.1.20
### Patch Changes - Updated dependencies [da5c734] - @ai-sdk/react@1.1.19
ddf9740: feat (ai): add anthropic reasoning
93bd5a0: feat (ai/ui): add writeSource to createDataStream
f8e7df2: fix (ai/core): add startWithReasoning option to extractReasoningMiddleware
startWithReasoning option to extractReasoningMiddlewareef2e23b: feat (ai/core): add experimental repairText function to generateObject
### Patch Changes - Updated dependencies [2761f06] - @ai-sdk/provider@1.0.8 - @ai-sdk/provider-utils@2.1.9 - @ai-sdk/ui-utils@1.1.15 - @ai-sdk/react@1
### Patch Changes - Updated dependencies [60c3220] - @ai-sdk/react@1.1.16
### Patch Changes - Updated dependencies [c43df41] - @ai-sdk/react@1.1.15
075a9a9: fix (ai): improve tsdoc on custom provider
4c9c194: chore (ai): add description to provider-defined tools for better accessibility
c1e10d1: chore: export UIMessage type
### Patch Changes - Updated dependencies [3ff4ef8] - @ai-sdk/provider-utils@2.1.7 - @ai-sdk/react@1.1.13 - @ai-sdk/ui-utils@1.1.13
166e09e: feat (ai/ui): forward source parts to useChat
dc49119: chore: deprecate ai/react
74f0f0e: chore (ai/core): move providerMetadata to stable
c128ca5: fix (ai/core): fix streamText onFinish messages with structured output
b30b1cc: feat (ai/core): add onError callback to streamObject
4ee5b6f: fix (core): remove invalid providerOptions from streamObject onFinish callback
605de49: feat (ai/core): export callback types
6eb7fc4: feat (ai/core): url source support
### Patch Changes - Updated dependencies [318b351] - @ai-sdk/ui-utils@1.1.11 - @ai-sdk/react@1.1.11
34983d4: fix (ai/core): bind supportsUrl when creating wrapper
5a21310: fix (ai/core): use ai types on custom provider to prevent ts error
38142b8: feat (ai/core): introduce streamText consumeStream
b08f7c1: fix (ai/core): suppress errors in textStream
2bec72a: feat (ai/core): add onError callback to streamText
d387989: feat (ai/core): re-export zodSchema
bcc61d4: feat (ui): introduce message parts for useChat
### Patch Changes - Updated dependencies [6b8cc14] - @ai-sdk/ui-utils@1.1.9 - @ai-sdk/react@1.1.9
6a1acfe: fix (ai/core): revert '@internal' tag on function definitions due to build impacts
5af8cdb: fix (ai/core): support this reference in model.supportsUrl implementations
7e299a4: feat (ai/core): wrapLanguageModel can apply multiple middlewares
d89c3b9: feat (provider): add image model support to provider specification
ca89615: fix (ai/core): only append assistant response at the end when there is a final user message
999085e: feat (ai/core): add write function to DataStreamWriter
0d2d9bf: fix (ui): single assistant message with multiple tool steps
4c58da5: chore (core): move providerOptions to stable
bf2c9c6: feat (core): move middleware to stable
3a602ca: chore (core): rename CoreTool to Tool
92f5f36: feat (core): add extractReasoningMiddleware
066206e: feat (provider-utils): move delay to provider-utils from ai
### Patch Changes - Updated dependencies [39e5c1f] - @ai-sdk/provider-utils@2.1.3 - @ai-sdk/react@1.1.4 - @ai-sdk/ui-utils@1.1.4
9ce598c: feat (ai/ui): add reasoning support to useChat
caaad11: feat (ai/core): re-export languagemodelv1 types for middleware implementations
Your coding agent can read these notes before it upgrades. Set up the MCP server →