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
ac380e3: fix (provider/anthropic): continuation mode with 3+ steps
6bb9e51: fix (ai/core): expose response.messages in streamText
### Patch Changes - Updated dependencies [2dfb93e] - @ai-sdk/react@0.0.70
One column per quarter.
### Patch Changes - Updated dependencies [a85c965] - @ai-sdk/ui-utils@0.0.50 - @ai-sdk/react@0.0.69 - @ai-sdk/solid@0.0.54 - @ai-sdk/svelte@0.0.57 - @
54b56f7: feat (ai/core): send tool and tool choice telemetry data
29f1390: feat (ai/test): add simulateReadableStream helper
fa772ae: feat (ai/core): automatically convert ui messages to core messages
57f39ea: feat (ai/core): support multi-modal tool results in convertToCoreMessages
6e0fa1c: fix (ai/core): wait for tool results to arrive before sending finish event
d92fd9f: feat (ui/svelte): support Svelte 5 peer dependency
8301e41: fix (ai/react): update React peer dependency version to allow rc releases.
### Patch Changes - Updated dependencies [3bf8da0] - @ai-sdk/ui-utils@0.0.49 - @ai-sdk/react@0.0.67 - @ai-sdk/solid@0.0.53 - @ai-sdk/svelte@0.0.55 - @
3954471: (experimental) fix passing "experimental_toToolResultContent" into PoolResultPart
aa98cdb: chore: more flexible dependency versioning
95c67b4: fix (ai/core): handle tool calls without results in message conversion
e4ff512: fix (core): prevent unnecessary input/output serialization when telemetry is not enabled
01dcc44: feat (ai/core): add experimental activeTools option to generateText and streamText
### Patch Changes - Updated dependencies [98a3b08] - @ai-sdk/react@0.0.64
e930f40: feat (ai/core): expose core tool result and tool call types
fc39158: fix (ai/core): add abortSignal to tool helper function
a23da5b: feat (ai/core): forward abort signal to tools
caedcda: feat (ai/ui): add setData helper to useChat
0b557d7: feat (ai/core): add tracer option to telemetry settings
d347538: fix (ai/core): export FilePart interface
### Patch Changes - Updated dependencies [b5f577e] - @ai-sdk/vue@0.0.54
db04700: feat (core): support converting attachments to file parts
d595d0d: feat (ai/core): file content parts
cd77c5d: feat (ai/core): add isContinued to steps
4db074b: fix (ai/core): correct whitespace in generateText continueSteps
b270ae3: feat (ai/core): streamText continueSteps (experimental)
e6c7e98: feat (ai/core): add continuationSteps to generateText
### Patch Changes - Updated dependencies [7e7104f] - @ai-sdk/react@0.0.60
### Minor Changes - c0cea03: release (ai): 3.4
### Patch Changes - Updated dependencies [d3933e0] - @ai-sdk/vue@0.0.51
fea6bec: fix (ai/core): support tool calls without arguments
de37aee: feat (ai): Add support for LlamaIndex
### Patch Changes - Updated dependencies [692e265] - @ai-sdk/vue@0.0.50
a91c308: feat (ai/core): add responseMessages to streamText
33cf3e1: feat (ai/core): add providerMetadata to StepResult
83da52c: feat (ai/core): add onStepFinish callback to streamText
### Patch Changes - Updated dependencies [273f696] - @ai-sdk/provider-utils@1.0.19 - @ai-sdk/react@0.0.59 - @ai-sdk/solid@0.0.47 - @ai-sdk/svelte@0.0.
a3882f5: feat (ai/core): add steps property to streamText result and onFinish callback
14210d5: feat (ai/core): add sendUsage information to streamText data stream methods
a0403d6: feat (react): support sending attachments using append
cbddc83: fix (ai/core): filter out empty text parts
ce7a4af: feat (ai/core): support providerMetadata in functions
561fd7e: feat (ai/core): add output: enum to generateObject
6ee1f8e: feat (ai/core): add toDataStream to streamText result
1e3dfd2: feat (ai/core): enhance pipeToData/TextStreamResponse methods
db61c53: feat (ai/core): middleware support
03313cd: feat (ai): expose response id, response model, response timestamp in telemetry and api
### Patch Changes - Updated dependencies [4ab883f] - @ai-sdk/react@0.0.54
4f1530f: feat (ai/core): add OpenTelemetry Semantic Conventions for GenAI operations to v1.27.0 of standard
d87a655: fix (ai/core): provide fallback when globalThis.performance is not available
b55e6f7: fix (ai/core): streamObject text stream in array mode must not include elements: prefix.
a5a56fd: fix (ai/core): only send roundtrip-finish event after async tool calls are done
aa2dc58: feat (ai/core): add maxToolRoundtrips to streamText
7807677: fix (rsc): Deep clone currentState in getMutableState()
7235de0: fix (ai/core): convertToCoreMessages accepts Message[]
9e3b5a5: feat (ai/core): add experimental_customProvider
Your coding agent can read these notes before it upgrades. Set up the MCP server →