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
d151349: feat (ai/core): array output for generateObject / streamObject
09f895f: feat (ai/core): no-schema output for generateObject / streamObject
One column per quarter.
b5a82b7: chore (ai): update zod-to-json-schema to 3.23.2
### Patch Changes - Updated dependencies [d67fa9c] - @ai-sdk/provider-utils@1.0.15 - @ai-sdk/react@0.0.48 - @ai-sdk/solid@0.0.38 - @ai-sdk/svelte@0.0.
412f943: fix (ai/core): make Buffer validation optional for environments without buffer
f2c025e: feat (ai/core): prompt validation
03eb0f4: feat (ai/core): add "ai.operationId" telemetry attribute
### Patch Changes - Updated dependencies [04084a3] - @ai-sdk/vue@0.0.38
b56dee1: chore (ai): deprecate prompt helpers
### Patch Changes - Updated dependencies [dd712ac] - @ai-sdk/provider-utils@1.0.12 - @ai-sdk/ui-utils@0.0.32 - @ai-sdk/react@0.0.44 - @ai-sdk/solid@0.
eccbd8e: feat (ai/core): add onChunk callback to streamText
e9c891d: feat (ai/react): useObject supports non-Zod schemas
9ada023: feat (ai/core): mask data stream error messages with streamText
029af4c: feat (ai/core): support schema name & description in generateObject & streamObject
d58517b: feat (ai/openai): structured outputs
### Patch Changes - Updated dependencies [96aed25] - @ai-sdk/provider@0.0.15 - @ai-sdk/provider-utils@1.0.7 - @ai-sdk/ui-utils@0.0.26 - @ai-sdk/react@
9614584: fix (ai/core): use Symbol.for
dbc3afb7: chore (ai): release AI SDK 3.3
Updated dependencies [5be25124]
Updated dependencies [a147d040]
Updated dependencies [b68fae4f]
f63c99e7: feat (ai/core): record OpenTelemetry gen_ai attributes
a12044c7: feat (ai/core): add recordInputs / recordOutputs setting to telemetry options
f56b7e66: feat (ai/ui): add toDataStreamResponse to LangchainAdapter.
b694f2f9: feat (ai/svelte): add tool calling support to useChat
5c4b8cfc: chore (ai/core): rename ai stream methods to data stream (in streamText, LangChainAdapter).
b2bee4c5: fix (ai/ui): send data, body, headers in useChat().reload
a8d1c9e9: feat (ai/core): parallel image download
1be014b7: feat (ai/core): add telemetry support for embed function.
2b9da0f0: feat (core): support stopSequences setting.
4b2c09d9: feat (ai/ui): add mutator function support to useChat / setMessages
Updated dependencies [5b7b3bbe]
b86af092: feat (ai/core): add langchain stream event v2 support to LangChainAdapter
Updated dependencies [19c3d50f]
e710b388: fix (ai/core): race condition in mergeStreams
68d1f78c: fix (ai/core): do not construct object promise in streamObject result until requested
811f4493: fix (ai/core): generateText token usage is sum over all roundtrips
8f545ce9: fix (ai/core): forward request headers in generateObject and streamObject
99ddbb74: feat (ai/react): add experimental support for managing attachments to useChat
f041c056: feat (ai/core): add roundtrips property to generateText result
a6cb2c8b: feat (ai/ui): add keepLastMessageOnError option to useChat
53fccf1c: fix (ai/core): report error on controller
56bbc2a7: feat (ai/ui): set body and headers directly on options for handleSubmit and append
671331b6: feat (core): add experimental OpenTelemetry support for generateText and streamText
b7290943: chore (ai/core): rename TokenUsage type to CompletionTokenUsage
Updated dependencies [70d18003]
3db90c3d: allow empty handleSubmit submissions for useChat
Updated dependencies [3f756a6b]
6c99581e: fix (ai/react): stop() on useObject does not throw error and clears isLoading
### Patch Changes - Updated dependencies - @ai-sdk/react@0.0.14 - @ai-sdk/ui-utils@0.0.9 - @ai-sdk/solid@0.0.11 - @ai-sdk/svelte@0.0.12 - @ai-sdk/vue@
d3100b9c: feat (ai/ui): support custom fetch function in useChat, useCompletion, useAssistant, useObject
5edc6110: feat (ai/core): add custom request header support
c908f741: chore (ui/solid): update solidjs useChat and useCompletion to feature parity with React
### Patch Changes - Updated dependencies - @ai-sdk/react@0.0.10
82d9c8de: feat (ai/ui): make event in useAssistant submitMessage optional
54bf4083: feat (ai/react): control request body in useChat
d42b8907: feat (ui): make event in handleSubmit optional
74e28222: fix (ai/rsc): "could not find InternalStreamableUIClient" bug
4d426d0c: fix (ai): split provider and model ids correctly in the provider registry
Updated dependencies [3cb103bc]
Your coding agent can read these notes before it upgrades. Set up the MCP server →