diff --git a/.changeset/afraid-moles-cross.md b/.changeset/afraid-moles-cross.md index 1fd84e7e2e93..cf0d6da97ba9 100644 --- a/.changeset/afraid-moles-cross.md +++ b/.changeset/afraid-moles-cross.md @@ -4,3 +4,5 @@ --- chore(@ai-sdk/rsc): extract to separate package + +Commit: https://github.com/vercel/ai/pull/5542 diff --git a/.changeset/angry-crabs-develop.md b/.changeset/angry-crabs-develop.md index e5d5a59ef1eb..5590afa2a030 100644 --- a/.changeset/angry-crabs-develop.md +++ b/.changeset/angry-crabs-develop.md @@ -4,3 +4,5 @@ --- chore(provider-utils): move ToolResultContent to provider-utils + +Commit: https://github.com/vercel/ai/pull/6121 diff --git a/.changeset/angry-kings-dance.md b/.changeset/angry-kings-dance.md index 93fe75f93f22..bae75a3e90e5 100644 --- a/.changeset/angry-kings-dance.md +++ b/.changeset/angry-kings-dance.md @@ -3,3 +3,5 @@ --- chore(providers/mistral): convert to providerOptions + +Commit: https://github.com/vercel/ai/pull/5675 diff --git a/.changeset/angry-plants-sin.md b/.changeset/angry-plants-sin.md index bb11e985e49e..87dc6e08a17a 100644 --- a/.changeset/angry-plants-sin.md +++ b/.changeset/angry-plants-sin.md @@ -3,3 +3,5 @@ --- chore(providers/bedrock): convert to providerOptions + +Commit: https://github.com/vercel/ai/pull/5666 diff --git a/.changeset/angry-poems-learn.md b/.changeset/angry-poems-learn.md index 22456f013a8d..a7d7a92bd374 100644 --- a/.changeset/angry-poems-learn.md +++ b/.changeset/angry-poems-learn.md @@ -3,3 +3,5 @@ --- feat (provider/azure): add OpenAI responses API support + +Commit: https://github.com/vercel/ai/pull/5571 diff --git a/.changeset/angry-timers-drive.md b/.changeset/angry-timers-drive.md index 35b3b941af7f..f5d2825f59f1 100644 --- a/.changeset/angry-timers-drive.md +++ b/.changeset/angry-timers-drive.md @@ -3,3 +3,5 @@ --- feat (provider/google-vertex): add imagen-3.0-generate-002 + +Commit: https://github.com/vercel/ai/pull/6033 diff --git a/.changeset/beige-ligers-kneel.md b/.changeset/beige-ligers-kneel.md index fe3a654a5dc5..db69bed661fc 100644 --- a/.changeset/beige-ligers-kneel.md +++ b/.changeset/beige-ligers-kneel.md @@ -3,3 +3,5 @@ --- feat(smooth-stream): chunking callbacks + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/beige-penguins-greet.md b/.changeset/beige-penguins-greet.md index 22e6868c97d1..5c1c642ad8ba 100644 --- a/.changeset/beige-penguins-greet.md +++ b/.changeset/beige-penguins-greet.md @@ -3,3 +3,5 @@ --- feat (providers/deepinfra): add llama 4 models + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/beige-socks-stare.md b/.changeset/beige-socks-stare.md index 19aacc127011..6128a2e4619e 100644 --- a/.changeset/beige-socks-stare.md +++ b/.changeset/beige-socks-stare.md @@ -3,3 +3,5 @@ --- chore: rename reasoning to reasoningText etc + +Commit: https://github.com/vercel/ai/pull/5803 diff --git a/.changeset/big-panthers-judge.md b/.changeset/big-panthers-judge.md index f4adee6276df..e349a2b736d5 100644 --- a/.changeset/big-panthers-judge.md +++ b/.changeset/big-panthers-judge.md @@ -3,3 +3,5 @@ --- chore(providers/openai): convert to providerOptions + +Commit: https://github.com/vercel/ai/pull/5671 diff --git a/.changeset/brave-numbers-drive.md b/.changeset/brave-numbers-drive.md index 73092e8df7c4..764f0f1a5dab 100644 --- a/.changeset/brave-numbers-drive.md +++ b/.changeset/brave-numbers-drive.md @@ -3,3 +3,5 @@ --- feat (provider/openai): o4 updates for responses api + +Commit: https://github.com/vercel/ai/pull/5849 diff --git a/.changeset/brown-poems-boil.md b/.changeset/brown-poems-boil.md index a410ee5b8a78..d9f4ba98d70c 100644 --- a/.changeset/brown-poems-boil.md +++ b/.changeset/brown-poems-boil.md @@ -3,3 +3,5 @@ --- chore (ai): remove provider re-exports + +Commit: https://github.com/vercel/ai/pull/5734 diff --git a/.changeset/calm-boats-complain.md b/.changeset/calm-boats-complain.md index c5ff66eeaaef..682b549fec24 100644 --- a/.changeset/calm-boats-complain.md +++ b/.changeset/calm-boats-complain.md @@ -3,3 +3,5 @@ --- chore: restructure language model supported urls + +Commit: https://github.com/vercel/ai/pull/5882 diff --git a/.changeset/chilled-queens-remember.md b/.changeset/chilled-queens-remember.md index 9cbbf64e7935..31a1fd29f480 100644 --- a/.changeset/chilled-queens-remember.md +++ b/.changeset/chilled-queens-remember.md @@ -3,3 +3,5 @@ --- chore (provider): cleanup request and rawRequest (language model v2) + +Commit: https://github.com/vercel/ai/pull/5634 diff --git a/.changeset/chilly-tips-know.md b/.changeset/chilly-tips-know.md index fbc06b484670..862101de622b 100644 --- a/.changeset/chilly-tips-know.md +++ b/.changeset/chilly-tips-know.md @@ -3,3 +3,5 @@ --- feat (provider/google): add new gemini models + +Commit: https://github.com/vercel/ai/pull/6032 diff --git a/.changeset/clean-numbers-cover.md b/.changeset/clean-numbers-cover.md index 590b5df0eec2..a9528d0fa564 100644 --- a/.changeset/clean-numbers-cover.md +++ b/.changeset/clean-numbers-cover.md @@ -3,3 +3,5 @@ --- feat(provider-utils): add TestServerCall#requestCredentials + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/clever-games-report.md b/.changeset/clever-games-report.md index 6b199f2e24d5..369746614a55 100644 --- a/.changeset/clever-games-report.md +++ b/.changeset/clever-games-report.md @@ -3,3 +3,5 @@ --- fix (provider/gladia): correct workspace dependencies + +Commit: https://github.com/vercel/ai/pull/6065 diff --git a/.changeset/cool-buckets-shout.md b/.changeset/cool-buckets-shout.md index a56d34b8e0c0..9faab79377b5 100644 --- a/.changeset/cool-buckets-shout.md +++ b/.changeset/cool-buckets-shout.md @@ -3,3 +3,5 @@ --- chore (provider): merge rawRequest into request (language model v2) + +Commit: https://github.com/vercel/ai/pull/5604 diff --git a/.changeset/cool-gifts-film.md b/.changeset/cool-gifts-film.md index 68e599500ec2..412629988b8f 100644 --- a/.changeset/cool-gifts-film.md +++ b/.changeset/cool-gifts-film.md @@ -3,3 +3,5 @@ --- chore(providers/openai): update embedding model to use providerOptions + +Commit: https://github.com/vercel/ai/pull/5867 diff --git a/.changeset/cool-shrimps-kick.md b/.changeset/cool-shrimps-kick.md index 86f310cf47f9..b095bbc86e40 100644 --- a/.changeset/cool-shrimps-kick.md +++ b/.changeset/cool-shrimps-kick.md @@ -3,3 +3,5 @@ --- remove deprecated `CoreToolCall` and `CoreToolResult` types + +Commit: https://github.com/vercel/ai/pull/5776 diff --git a/.changeset/cuddly-icons-kick.md b/.changeset/cuddly-icons-kick.md index 6450dd0ce5ea..f4bec2c1ca14 100644 --- a/.changeset/cuddly-icons-kick.md +++ b/.changeset/cuddly-icons-kick.md @@ -30,3 +30,5 @@ --- AI SDK 5 + +Commit: https://github.com/vercel/ai/pull/5624 diff --git a/.changeset/cuddly-kangaroos-double.md b/.changeset/cuddly-kangaroos-double.md index b965d923bfa4..1c003d21b6f0 100644 --- a/.changeset/cuddly-kangaroos-double.md +++ b/.changeset/cuddly-kangaroos-double.md @@ -3,3 +3,5 @@ --- chore(providers/bedrock): use camelCase for providerOptions + +Commit: https://github.com/vercel/ai/pull/5666 diff --git a/.changeset/curly-peaches-clap.md b/.changeset/curly-peaches-clap.md index df761a3de49c..a93681990b35 100644 --- a/.changeset/curly-peaches-clap.md +++ b/.changeset/curly-peaches-clap.md @@ -3,3 +3,5 @@ --- fix (provider/cohere): tool calling + +Commit: https://github.com/vercel/ai/pull/5850 diff --git a/.changeset/curvy-lobsters-share.md b/.changeset/curvy-lobsters-share.md index 26cf23c436cf..810af4a84fc1 100644 --- a/.changeset/curvy-lobsters-share.md +++ b/.changeset/curvy-lobsters-share.md @@ -3,3 +3,5 @@ --- chore (ai): remove "data" UIMessage role + +Commit: https://github.com/vercel/ai/pull/6063 diff --git a/.changeset/dull-candles-trade.md b/.changeset/dull-candles-trade.md index 800c598d5d5a..0d61a4ab4bba 100644 --- a/.changeset/dull-candles-trade.md +++ b/.changeset/dull-candles-trade.md @@ -3,3 +3,5 @@ --- chore(openai-compatible): remove simulateStreaming + +Commit: https://github.com/vercel/ai/pull/5639 diff --git a/.changeset/dull-points-mate.md b/.changeset/dull-points-mate.md index 9db19ca02ef3..e8f105a0fb1c 100644 --- a/.changeset/dull-points-mate.md +++ b/.changeset/dull-points-mate.md @@ -4,3 +4,5 @@ --- feat(providers/fal): add transcribe + +Commit: https://github.com/vercel/ai/pull/5819 diff --git a/.changeset/eight-emus-push.md b/.changeset/eight-emus-push.md index 9c88f0096937..b886540002f7 100644 --- a/.changeset/eight-emus-push.md +++ b/.changeset/eight-emus-push.md @@ -3,3 +3,5 @@ --- chore: move warnings into stream-start part (spec) + +Commit: https://github.com/vercel/ai/pull/5808 diff --git a/.changeset/eighty-seals-search.md b/.changeset/eighty-seals-search.md index 40c6eee0472a..23628f173248 100644 --- a/.changeset/eighty-seals-search.md +++ b/.changeset/eighty-seals-search.md @@ -3,3 +3,5 @@ --- fix(providers/xai): edit supported models for structured output + +Commit: https://github.com/vercel/ai/pull/5741 diff --git a/.changeset/eleven-lobsters-rescue.md b/.changeset/eleven-lobsters-rescue.md index 591a7d207840..4040fc0b7c13 100644 --- a/.changeset/eleven-lobsters-rescue.md +++ b/.changeset/eleven-lobsters-rescue.md @@ -3,3 +3,5 @@ --- refactor (provider-utils): move `customAlphabet()` method from `nanoid` into codebase + +Commit: https://github.com/vercel/ai/pull/5543 diff --git a/.changeset/empty-pets-jump.md b/.changeset/empty-pets-jump.md index 8193bfdeae5d..278ab2578be0 100644 --- a/.changeset/empty-pets-jump.md +++ b/.changeset/empty-pets-jump.md @@ -3,3 +3,5 @@ --- chore(providers/openai-transcription): switch to providerOptions + +Commit: https://github.com/vercel/ai/pull/5962 diff --git a/.changeset/fair-cobras-tan.md b/.changeset/fair-cobras-tan.md index 72a9f7ccf495..56213b3957ad 100644 --- a/.changeset/fair-cobras-tan.md +++ b/.changeset/fair-cobras-tan.md @@ -10,3 +10,5 @@ --- feat(providers/openai-compatible): convert to providerOptions + +Commit: https://github.com/vercel/ai/pull/5673 diff --git a/.changeset/fair-cups-travel.md b/.changeset/fair-cups-travel.md index e39ab1ede755..69b19dbe65b1 100644 --- a/.changeset/fair-cups-travel.md +++ b/.changeset/fair-cups-travel.md @@ -3,3 +3,5 @@ --- feat(providers/revai): add transcribe + +Commit: https://github.com/vercel/ai/pull/5807 diff --git a/.changeset/fair-swans-kneel.md b/.changeset/fair-swans-kneel.md index 92c22f8dba62..fbcf1e673be6 100644 --- a/.changeset/fair-swans-kneel.md +++ b/.changeset/fair-swans-kneel.md @@ -3,3 +3,5 @@ --- chore(providers/google-vertex): update embedding model to use providerOptions + +Commit: https://github.com/vercel/ai/pull/5870 diff --git a/.changeset/famous-eggs-camp.md b/.changeset/famous-eggs-camp.md index 2447d32217af..a94fc11da49a 100644 --- a/.changeset/famous-eggs-camp.md +++ b/.changeset/famous-eggs-camp.md @@ -3,3 +3,5 @@ --- feat (provider/perplexity): add sonar-deep-research model + +Commit: https://github.com/vercel/ai/pull/6022 diff --git a/.changeset/famous-fans-provide.md b/.changeset/famous-fans-provide.md index 6e724ec58ced..6fbfaf0c9e37 100644 --- a/.changeset/famous-fans-provide.md +++ b/.changeset/famous-fans-provide.md @@ -3,3 +3,5 @@ --- chore(providers/llamaindex): extract to separate package + +Commit: https://github.com/vercel/ai/pull/5934 diff --git a/.changeset/famous-ties-train.md b/.changeset/famous-ties-train.md index d80c1683a6ec..f445ca9309e7 100644 --- a/.changeset/famous-ties-train.md +++ b/.changeset/famous-ties-train.md @@ -3,3 +3,5 @@ --- feat (providers/openai): add gpt-image-1 model id to image settings + +Commit: https://github.com/vercel/ai/pull/5981 diff --git a/.changeset/fast-students-turn.md b/.changeset/fast-students-turn.md index 1a26061afd09..849402158ba9 100644 --- a/.changeset/fast-students-turn.md +++ b/.changeset/fast-students-turn.md @@ -4,3 +4,5 @@ --- fix(providers/xai): return actual usage when streaming instead of NaN + +Commit: https://github.com/vercel/ai/pull/5891 diff --git a/.changeset/fast-toys-dream.md b/.changeset/fast-toys-dream.md index 25b8401d1b98..826525ef38b0 100644 --- a/.changeset/fast-toys-dream.md +++ b/.changeset/fast-toys-dream.md @@ -3,3 +3,5 @@ --- feat(providers/google): Add taskType support for Text Embedding Models + +Commit: https://github.com/vercel/ai/pull/5946 diff --git a/.changeset/few-kangaroos-remember.md b/.changeset/few-kangaroos-remember.md index 2b2678a7b27f..a8e2637cbf05 100644 --- a/.changeset/few-kangaroos-remember.md +++ b/.changeset/few-kangaroos-remember.md @@ -3,3 +3,5 @@ --- feat(providers/deepgram): add transcribe + +Commit: https://github.com/vercel/ai/pull/5815 diff --git a/.changeset/fifty-camels-visit.md b/.changeset/fifty-camels-visit.md index 907ba6519b8b..db88c094c552 100644 --- a/.changeset/fifty-camels-visit.md +++ b/.changeset/fifty-camels-visit.md @@ -3,3 +3,5 @@ --- feat(providers/azure): add transcribe + +Commit: https://github.com/vercel/ai/pull/5805 diff --git a/.changeset/five-ravens-hammer.md b/.changeset/five-ravens-hammer.md index f753de79b960..f02985e1e727 100644 --- a/.changeset/five-ravens-hammer.md +++ b/.changeset/five-ravens-hammer.md @@ -3,3 +3,5 @@ --- feat (providers/google): add thinking config to provider options + +Commit: https://github.com/vercel/ai/pull/5887 diff --git a/.changeset/fix-env-mutation.md b/.changeset/fix-env-mutation.md index 86cd47b5e2d3..b2991d66a2e8 100644 --- a/.changeset/fix-env-mutation.md +++ b/.changeset/fix-env-mutation.md @@ -3,3 +3,5 @@ --- fix (ai/mcp): prevent mutation of customEnv + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/flat-plums-bake.md b/.changeset/flat-plums-bake.md index d7092eca4757..c537685ddbf6 100644 --- a/.changeset/flat-plums-bake.md +++ b/.changeset/flat-plums-bake.md @@ -3,3 +3,5 @@ --- feat (core): Add finishReason field to NoObjectGeneratedError + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/fluffy-pets-pump.md b/.changeset/fluffy-pets-pump.md index 94bd962becb6..ce3a3ab3db36 100644 --- a/.changeset/fluffy-pets-pump.md +++ b/.changeset/fluffy-pets-pump.md @@ -3,3 +3,5 @@ --- adding support for gpt-4o-search-preview and handling unsupported parameters + +Commit: https://github.com/vercel/ai/pull/5668 diff --git a/.changeset/forty-kangaroos-pull.md b/.changeset/forty-kangaroos-pull.md index bbab7a97d3ce..e9ccf31695ae 100644 --- a/.changeset/forty-kangaroos-pull.md +++ b/.changeset/forty-kangaroos-pull.md @@ -3,3 +3,5 @@ --- chore (ai): remove StreamCallbacks.onCompletion + +Commit: https://github.com/vercel/ai/pull/6152 diff --git a/.changeset/fresh-forks-punch.md b/.changeset/fresh-forks-punch.md index 0837217f3291..fda35cb50a42 100644 --- a/.changeset/fresh-forks-punch.md +++ b/.changeset/fresh-forks-punch.md @@ -3,3 +3,5 @@ --- fix (provider/openai-compatible): change tool_call type schema to nullish + +Commit: https://github.com/vercel/ai/pull/5800 diff --git a/.changeset/funny-cows-sin.md b/.changeset/funny-cows-sin.md index 7c0764a1d1c5..1ff082a8f4a2 100644 --- a/.changeset/funny-cows-sin.md +++ b/.changeset/funny-cows-sin.md @@ -3,3 +3,5 @@ --- feat(streamObject): add enum support + +Commit: https://github.com/vercel/ai/pull/6028 diff --git a/.changeset/funny-mayflies-yawn.md b/.changeset/funny-mayflies-yawn.md index 61e6b324d60c..8f617eef186e 100644 --- a/.changeset/funny-mayflies-yawn.md +++ b/.changeset/funny-mayflies-yawn.md @@ -3,3 +3,5 @@ --- chore (ai): remove useChat keepLastMessageOnError + +Commit: https://github.com/vercel/ai/pull/6114 diff --git a/.changeset/fuzzy-shoes-act.md b/.changeset/fuzzy-shoes-act.md index 8ff9a149ac02..9ab933ab84fa 100644 --- a/.changeset/fuzzy-shoes-act.md +++ b/.changeset/fuzzy-shoes-act.md @@ -3,3 +3,5 @@ --- feat (providers/openai): add gpt-4.1 models + +Commit: https://github.com/vercel/ai/pull/5816 diff --git a/.changeset/gentle-gorillas-mate.md b/.changeset/gentle-gorillas-mate.md index 48d00079cc1f..b0c66bbae358 100644 --- a/.changeset/gentle-gorillas-mate.md +++ b/.changeset/gentle-gorillas-mate.md @@ -3,3 +3,5 @@ --- chore (provider): refactor usage (language model v2) + +Commit: https://github.com/vercel/ai/pull/5653 diff --git a/.changeset/gentle-toys-smile.md b/.changeset/gentle-toys-smile.md index 0d1edccb0a12..acef966ad863 100644 --- a/.changeset/gentle-toys-smile.md +++ b/.changeset/gentle-toys-smile.md @@ -3,3 +3,5 @@ --- fix(utils/detect-mimetype): add support for detecting id3 tags + +Commit: https://github.com/vercel/ai/pull/5822 diff --git a/.changeset/great-mangos-scream.md b/.changeset/great-mangos-scream.md index d031f567c811..a9b3c00af44d 100644 --- a/.changeset/great-mangos-scream.md +++ b/.changeset/great-mangos-scream.md @@ -3,3 +3,5 @@ --- chore (ai): move maxSteps into UseChatOptions + +Commit: https://github.com/vercel/ai/pull/6113 diff --git a/.changeset/great-poets-attack.md b/.changeset/great-poets-attack.md index 8d82ef74b449..02dec1d2d83c 100644 --- a/.changeset/great-poets-attack.md +++ b/.changeset/great-poets-attack.md @@ -3,3 +3,5 @@ --- feat (providers/openai): add o3 and o4-mini models + +Commit: https://github.com/vercel/ai/pull/5848 diff --git a/.changeset/green-deers-scream.md b/.changeset/green-deers-scream.md index debc42602568..c3764cc18f09 100644 --- a/.changeset/green-deers-scream.md +++ b/.changeset/green-deers-scream.md @@ -5,3 +5,5 @@ --- chore (ui): remove useAssistant hook (**breaking change**) + +Commit: https://github.com/vercel/ai/pull/5624 diff --git a/.changeset/green-grapes-rhyme.md b/.changeset/green-grapes-rhyme.md index 366e01f24360..8cb8625ecdd1 100644 --- a/.changeset/green-grapes-rhyme.md +++ b/.changeset/green-grapes-rhyme.md @@ -5,3 +5,5 @@ --- chore(providers/openai): update completion model to use providerOptions + +Commit: https://github.com/vercel/ai/pull/5868 diff --git a/.changeset/green-pots-collect.md b/.changeset/green-pots-collect.md index 0ca5667af5d7..d5563722db62 100644 --- a/.changeset/green-pots-collect.md +++ b/.changeset/green-pots-collect.md @@ -3,3 +3,5 @@ --- chore (provider): change getSupportedUrls to supportedUrls (language model v2) + +Commit: https://github.com/vercel/ai/pull/6011 diff --git a/.changeset/happy-kangaroos-roll.md b/.changeset/happy-kangaroos-roll.md index 8b0e54911d9c..24011028fba5 100644 --- a/.changeset/happy-kangaroos-roll.md +++ b/.changeset/happy-kangaroos-roll.md @@ -6,3 +6,5 @@ --- feat: add transcription with experimental_transcribe + +Commit: https://github.com/vercel/ai/pull/5593 diff --git a/.changeset/heavy-pens-destroy.md b/.changeset/heavy-pens-destroy.md index ff2bc6427cf1..987abc9a5f25 100644 --- a/.changeset/heavy-pens-destroy.md +++ b/.changeset/heavy-pens-destroy.md @@ -14,3 +14,5 @@ --- chore(embedding-model): add v2 interface + +Commit: https://github.com/vercel/ai/pull/5696 diff --git a/.changeset/hip-eagles-attend.md b/.changeset/hip-eagles-attend.md index 78aff528dea9..431ff049cdb6 100644 --- a/.changeset/hip-eagles-attend.md +++ b/.changeset/hip-eagles-attend.md @@ -3,3 +3,5 @@ --- chore (ai): replace `Message` with `UIMessage` + +Commit: https://github.com/vercel/ai/pull/6061 diff --git a/.changeset/huge-cloths-burn.md b/.changeset/huge-cloths-burn.md index bdb13e564d46..fb54d5ac05e7 100644 --- a/.changeset/huge-cloths-burn.md +++ b/.changeset/huge-cloths-burn.md @@ -3,3 +3,5 @@ --- fix (provider/google): allow "OFF" for Google HarmBlockThreshold + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/hungry-bears-glow.md b/.changeset/hungry-bears-glow.md index facb46f1d788..ae559858fc62 100644 --- a/.changeset/hungry-bears-glow.md +++ b/.changeset/hungry-bears-glow.md @@ -9,3 +9,5 @@ --- feat(embedding-model-v2): add response body field + +Commit: https://github.com/vercel/ai/pull/5700 diff --git a/.changeset/hungry-frogs-eat.md b/.changeset/hungry-frogs-eat.md index 1c69101907e5..55dff76103a8 100644 --- a/.changeset/hungry-frogs-eat.md +++ b/.changeset/hungry-frogs-eat.md @@ -4,3 +4,5 @@ --- chore(providers/anthropic): switch to providerOptions + +Commit: https://github.com/vercel/ai/pull/5960 diff --git a/.changeset/hungry-frogs-raise.md b/.changeset/hungry-frogs-raise.md index 88f9fb1c9c83..3ecefe6b94ee 100644 --- a/.changeset/hungry-frogs-raise.md +++ b/.changeset/hungry-frogs-raise.md @@ -3,3 +3,5 @@ --- feat(providers/xai): add reasoningEffort provider option + +Commit: https://github.com/vercel/ai/pull/5950 diff --git a/.changeset/hungry-hotels-hunt.md b/.changeset/hungry-hotels-hunt.md index 53175e9de7ef..eb16b9818d5e 100644 --- a/.changeset/hungry-hotels-hunt.md +++ b/.changeset/hungry-hotels-hunt.md @@ -5,3 +5,5 @@ --- feat(embed-many): respect supportsParallelCalls & concurrency + +Commit: https://github.com/vercel/ai/pull/6108 diff --git a/.changeset/hungry-pets-hear.md b/.changeset/hungry-pets-hear.md index a971cdca9127..7363390c7fcb 100644 --- a/.changeset/hungry-pets-hear.md +++ b/.changeset/hungry-pets-hear.md @@ -3,3 +3,5 @@ --- chore: rename mimeType to mediaType + +Commit: https://github.com/vercel/ai/pull/5602 diff --git a/.changeset/hungry-trains-compete.md b/.changeset/hungry-trains-compete.md index a37d0be31523..1a75406ba19e 100644 --- a/.changeset/hungry-trains-compete.md +++ b/.changeset/hungry-trains-compete.md @@ -3,3 +3,5 @@ --- fix (react): integrate addToolResult into UseChatHelpers type without intersection + +Commit: https://github.com/vercel/ai/pull/6059 diff --git a/.changeset/hungry-zebras-applaud.md b/.changeset/hungry-zebras-applaud.md index f86fc3d5e9fc..94af567a18eb 100644 --- a/.changeset/hungry-zebras-applaud.md +++ b/.changeset/hungry-zebras-applaud.md @@ -3,3 +3,5 @@ --- remove deprecated `experimental_wrapLanguageModel` + +Commit: https://github.com/vercel/ai/pull/5771 diff --git a/.changeset/itchy-bats-breathe.md b/.changeset/itchy-bats-breathe.md index b6f4c7c370a6..f342018c3a75 100644 --- a/.changeset/itchy-bats-breathe.md +++ b/.changeset/itchy-bats-breathe.md @@ -3,3 +3,5 @@ --- chore (ai): remove content from ui messages + +Commit: https://github.com/vercel/ai/pull/6145 diff --git a/.changeset/itchy-cars-relax.md b/.changeset/itchy-cars-relax.md index 3920252c482b..e236d254aff8 100644 --- a/.changeset/itchy-cars-relax.md +++ b/.changeset/itchy-cars-relax.md @@ -4,3 +4,5 @@ --- chore: refactor file towards source pattern (spec) + +Commit: https://github.com/vercel/ai/pull/5709 diff --git a/.changeset/itchy-deers-jog.md b/.changeset/itchy-deers-jog.md index d438067231c3..0e6d7b36ebd5 100644 --- a/.changeset/itchy-deers-jog.md +++ b/.changeset/itchy-deers-jog.md @@ -3,3 +3,5 @@ --- chore: remove logprobs + +Commit: https://github.com/vercel/ai/pull/5896 diff --git a/.changeset/khaki-bears-drop.md b/.changeset/khaki-bears-drop.md index 2fece2f7f833..7be3f0e9cd0e 100644 --- a/.changeset/khaki-bears-drop.md +++ b/.changeset/khaki-bears-drop.md @@ -6,3 +6,5 @@ --- chore(providers/openai): enable structuredOutputs by default & switch to provider option + +Commit: https://github.com/vercel/ai/pull/5990 diff --git a/.changeset/large-ties-own.md b/.changeset/large-ties-own.md index 28988788a7e9..9bf66f883556 100644 --- a/.changeset/large-ties-own.md +++ b/.changeset/large-ties-own.md @@ -3,3 +3,5 @@ --- fix(react-native): support experimental_attachments without FileList global + +Commit: https://github.com/vercel/ai/pull/6066 diff --git a/.changeset/late-brooms-suffer.md b/.changeset/late-brooms-suffer.md index 1f6a948aa1f2..5e6b27987f42 100644 --- a/.changeset/late-brooms-suffer.md +++ b/.changeset/late-brooms-suffer.md @@ -3,3 +3,5 @@ --- chore(ai/generateObject): simplify function signature + +Commit: https://github.com/vercel/ai/pull/5685 diff --git a/.changeset/late-foxes-battle.md b/.changeset/late-foxes-battle.md index 21d56afcb38b..3ca9b165bde9 100644 --- a/.changeset/late-foxes-battle.md +++ b/.changeset/late-foxes-battle.md @@ -3,3 +3,5 @@ --- refactor (provider-utils): copy relevant code from `secure-json-parse` into codebase + +Commit: https://github.com/vercel/ai/pull/5622 diff --git a/.changeset/lazy-ducks-cheat.md b/.changeset/lazy-ducks-cheat.md index 563bddf4bb73..d15d7f1ccf11 100644 --- a/.changeset/lazy-ducks-cheat.md +++ b/.changeset/lazy-ducks-cheat.md @@ -9,3 +9,5 @@ --- fix(packages): export node10 compatible types + +Commit: https://github.com/vercel/ai/pull/5954 diff --git a/.changeset/lemon-actors-invite.md b/.changeset/lemon-actors-invite.md index 4a726ea2a3e1..55f92304fc61 100644 --- a/.changeset/lemon-actors-invite.md +++ b/.changeset/lemon-actors-invite.md @@ -3,3 +3,5 @@ --- chore (ai): replace useChat attachments with file ui parts + +Commit: https://github.com/vercel/ai/pull/6071 diff --git a/.changeset/lemon-terms-hug.md b/.changeset/lemon-terms-hug.md index 3585ea8b54d9..a12b864d2bf2 100644 --- a/.changeset/lemon-terms-hug.md +++ b/.changeset/lemon-terms-hug.md @@ -3,3 +3,5 @@ --- fix(ai): remove jsondiffpatch dependency + +Commit: https://github.com/vercel/ai/pull/5623 diff --git a/.changeset/light-rules-film.md b/.changeset/light-rules-film.md index 72c71c7b7e3f..74100712436c 100644 --- a/.changeset/light-rules-film.md +++ b/.changeset/light-rules-film.md @@ -3,3 +3,5 @@ --- fix (ai/core): refactor `toResponseMessages` to filter out empty string/content + +Commit: https://github.com/vercel/ai/pull/5783 diff --git a/.changeset/little-zebras-suffer.md b/.changeset/little-zebras-suffer.md index 2087758f0b68..925d52e08faf 100644 --- a/.changeset/little-zebras-suffer.md +++ b/.changeset/little-zebras-suffer.md @@ -3,3 +3,5 @@ --- fix: propagate openai transcription fixes + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/many-beans-exercise.md b/.changeset/many-beans-exercise.md index 6523a5b2f27b..665943cf77d4 100644 --- a/.changeset/many-beans-exercise.md +++ b/.changeset/many-beans-exercise.md @@ -3,3 +3,5 @@ --- feat(embedding-model-v2/embedMany): add response body field + +Commit: https://github.com/vercel/ai/pull/5757 diff --git a/.changeset/many-toes-glow.md b/.changeset/many-toes-glow.md index 2f63db0cead3..587ef0eaa03c 100644 --- a/.changeset/many-toes-glow.md +++ b/.changeset/many-toes-glow.md @@ -12,3 +12,5 @@ --- fix (image-model): `specificationVersion: v1` -> `v2` + +Commit: https://github.com/vercel/ai/pull/5975 diff --git a/.changeset/mean-monkeys-sip.md b/.changeset/mean-monkeys-sip.md index 6c78e545fe25..4c9bb6e7ac9c 100644 --- a/.changeset/mean-monkeys-sip.md +++ b/.changeset/mean-monkeys-sip.md @@ -3,3 +3,5 @@ --- feat (providers/openai): add support for reasoning summaries + +Commit: https://github.com/vercel/ai/pull/5909 diff --git a/.changeset/metal-insects-tease.md b/.changeset/metal-insects-tease.md index 8311ca729e3c..d08dec09ea80 100644 --- a/.changeset/metal-insects-tease.md +++ b/.changeset/metal-insects-tease.md @@ -3,3 +3,5 @@ --- chore: refactor reasoning parts (spec) + +Commit: https://github.com/vercel/ai/pull/5756 diff --git a/.changeset/modern-kings-smoke.md b/.changeset/modern-kings-smoke.md index 2e64edd76ed3..7a26280db33d 100644 --- a/.changeset/modern-kings-smoke.md +++ b/.changeset/modern-kings-smoke.md @@ -3,3 +3,5 @@ --- feat(providers/lmnt): add speech + +Commit: https://github.com/vercel/ai/pull/5823 diff --git a/.changeset/moody-rings-remember.md b/.changeset/moody-rings-remember.md index c1ea4807ae7a..b23efc9af870 100644 --- a/.changeset/moody-rings-remember.md +++ b/.changeset/moody-rings-remember.md @@ -16,3 +16,5 @@ --- refactor (image-model): rename `ImageModelV1` to `ImageModelV2` + +Commit: https://github.com/vercel/ai/pull/5936 diff --git a/.changeset/moody-yaks-love.md b/.changeset/moody-yaks-love.md index 13661d7d9fa4..ee7ecec60ae9 100644 --- a/.changeset/moody-yaks-love.md +++ b/.changeset/moody-yaks-love.md @@ -3,3 +3,5 @@ --- chore(providers/google): update embedding model to use providerOptions + +Commit: https://github.com/vercel/ai/pull/5871 diff --git a/.changeset/nasty-lobsters-shave.md b/.changeset/nasty-lobsters-shave.md index 1b7ba955bed7..7b005cc83874 100644 --- a/.changeset/nasty-lobsters-shave.md +++ b/.changeset/nasty-lobsters-shave.md @@ -3,3 +3,5 @@ --- chore (ai): remove redundant `mimeType` property + +Commit: https://github.com/vercel/ai/pull/6070 diff --git a/.changeset/nasty-spiders-sparkle.md b/.changeset/nasty-spiders-sparkle.md index 7245e14bdfbf..d2bd90f71478 100644 --- a/.changeset/nasty-spiders-sparkle.md +++ b/.changeset/nasty-spiders-sparkle.md @@ -5,3 +5,5 @@ --- core (ai): change transcription model mimeType to mediaType + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/nasty-trains-beg.md b/.changeset/nasty-trains-beg.md index 07cbbef43bcd..d79e56cc5eb5 100644 --- a/.changeset/nasty-trains-beg.md +++ b/.changeset/nasty-trains-beg.md @@ -3,3 +3,5 @@ --- chore (ai): remove ui message toolInvocations property + +Commit: https://github.com/vercel/ai/pull/6035 diff --git a/.changeset/neat-pillows-occur.md b/.changeset/neat-pillows-occur.md index 9a2712ed8dfb..f3bdf45f0afb 100644 --- a/.changeset/neat-pillows-occur.md +++ b/.changeset/neat-pillows-occur.md @@ -3,3 +3,5 @@ --- chore (provider): extract shared provider options and metadata (spec) + +Commit: https://github.com/vercel/ai/pull/5733 diff --git a/.changeset/nervous-maps-fix.md b/.changeset/nervous-maps-fix.md index ba88d7e078e0..80b6112bbe7b 100644 --- a/.changeset/nervous-maps-fix.md +++ b/.changeset/nervous-maps-fix.md @@ -3,3 +3,5 @@ --- chore (provider-utils): rename TestServerCall.requestBody to requestBodyJson + +Commit: https://github.com/vercel/ai/pull/6106 diff --git a/.changeset/new-vans-obey.md b/.changeset/new-vans-obey.md index 2c4aaddf9559..10cd40ff2ee8 100644 --- a/.changeset/new-vans-obey.md +++ b/.changeset/new-vans-obey.md @@ -3,3 +3,5 @@ --- chore (provider): extract LanguageModelV2File + +Commit: https://github.com/vercel/ai/pull/5690 diff --git a/.changeset/nice-tips-walk.md b/.changeset/nice-tips-walk.md index 7a276da9a766..de5b58812664 100644 --- a/.changeset/nice-tips-walk.md +++ b/.changeset/nice-tips-walk.md @@ -3,3 +3,5 @@ --- chore: restructure reasoning support + +Commit: https://github.com/vercel/ai/pull/5922 diff --git a/.changeset/nine-jars-hammer.md b/.changeset/nine-jars-hammer.md index e578c3b13b6a..63c44c459fee 100644 --- a/.changeset/nine-jars-hammer.md +++ b/.changeset/nine-jars-hammer.md @@ -3,3 +3,5 @@ --- chore (ai): remove deprecated experimental_providerMetadata + +Commit: https://github.com/vercel/ai/pull/5661 diff --git a/.changeset/nine-pillows-hug.md b/.changeset/nine-pillows-hug.md index bccb1f0a0e6f..d84b77185c12 100644 --- a/.changeset/nine-pillows-hug.md +++ b/.changeset/nine-pillows-hug.md @@ -3,3 +3,5 @@ --- feat (ui/react): support resuming an ongoing stream + +Commit: https://github.com/vercel/ai/pull/6053 diff --git a/.changeset/nine-rivers-compete.md b/.changeset/nine-rivers-compete.md index b516d01ff6f1..da5ccddee3aa 100644 --- a/.changeset/nine-rivers-compete.md +++ b/.changeset/nine-rivers-compete.md @@ -4,3 +4,5 @@ --- chore(providers/google): switch to providerOptions + +Commit: https://github.com/vercel/ai/pull/5961 diff --git a/.changeset/odd-vans-suffer.md b/.changeset/odd-vans-suffer.md index 2f6a430c9e9b..1ebe3bb676ef 100644 --- a/.changeset/odd-vans-suffer.md +++ b/.changeset/odd-vans-suffer.md @@ -3,3 +3,5 @@ --- chore (providers/xai): update grok-3 model aliases + +Commit: https://github.com/vercel/ai/pull/5731 diff --git a/.changeset/old-moons-kiss.md b/.changeset/old-moons-kiss.md index 8faa48e335e5..d85e29da0170 100644 --- a/.changeset/old-moons-kiss.md +++ b/.changeset/old-moons-kiss.md @@ -3,3 +3,5 @@ --- remove deprecated `CoreTool*` types + +Commit: https://github.com/vercel/ai/pull/5768 diff --git a/.changeset/olive-candles-compare.md b/.changeset/olive-candles-compare.md index b0971eec9273..45a70caf8c0c 100644 --- a/.changeset/olive-candles-compare.md +++ b/.changeset/olive-candles-compare.md @@ -5,3 +5,5 @@ --- feat: add speech with experimental_generateSpeech + +Commit: https://github.com/vercel/ai/pull/5802 diff --git a/.changeset/olive-ducks-carry.md b/.changeset/olive-ducks-carry.md index 89a57586c535..66aec64aca7c 100644 --- a/.changeset/olive-ducks-carry.md +++ b/.changeset/olive-ducks-carry.md @@ -7,3 +7,5 @@ --- chore(embedding-models): remove remaining settings + +Commit: https://github.com/vercel/ai/pull/5989 diff --git a/.changeset/pink-deers-switch.md b/.changeset/pink-deers-switch.md index 84d524aeb623..065cda2bc29c 100644 --- a/.changeset/pink-deers-switch.md +++ b/.changeset/pink-deers-switch.md @@ -4,3 +4,5 @@ --- feat: add provider option schemas for vertex imagegen and google genai + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/pink-mangos-tickle.md b/.changeset/pink-mangos-tickle.md index 988f511bf4c7..00512d520b9a 100644 --- a/.changeset/pink-mangos-tickle.md +++ b/.changeset/pink-mangos-tickle.md @@ -3,3 +3,5 @@ --- chore(providers/openai): re-introduce logprobs as providerMetadata + +Commit: https://github.com/vercel/ai/pull/6049 diff --git a/.changeset/plenty-bears-run.md b/.changeset/plenty-bears-run.md index 42ed27e2f01d..bd3a55f95968 100644 --- a/.changeset/plenty-bears-run.md +++ b/.changeset/plenty-bears-run.md @@ -3,3 +3,5 @@ --- chore (ui): data stream protocol v2 with SSEs + +Commit: https://github.com/vercel/ai/pull/6167 diff --git a/.changeset/poor-kids-lick.md b/.changeset/poor-kids-lick.md index 9b4cbe08be93..c2c394973459 100644 --- a/.changeset/poor-kids-lick.md +++ b/.changeset/poor-kids-lick.md @@ -3,3 +3,5 @@ --- chore (ai): remove sendExtraMessageFields + +Commit: https://github.com/vercel/ai/pull/6120 diff --git a/.changeset/pretty-bikes-appear.md b/.changeset/pretty-bikes-appear.md index cc1d861f351b..6d57b4b58588 100644 --- a/.changeset/pretty-bikes-appear.md +++ b/.changeset/pretty-bikes-appear.md @@ -3,3 +3,5 @@ --- fix (ai/mcp): better support for zero-argument MCP tools + +Commit: https://github.com/vercel/ai/pull/5683 diff --git a/.changeset/pretty-jars-reflect.md b/.changeset/pretty-jars-reflect.md index 8539e2b162c8..ed0dd21382ab 100644 --- a/.changeset/pretty-jars-reflect.md +++ b/.changeset/pretty-jars-reflect.md @@ -3,3 +3,5 @@ --- chore: refactor source parts (spec) + +Commit: https://github.com/vercel/ai/pull/5753 diff --git a/.changeset/proud-cows-bathe.md b/.changeset/proud-cows-bathe.md index 2a5c803b84e8..021c92f6d23e 100644 --- a/.changeset/proud-cows-bathe.md +++ b/.changeset/proud-cows-bathe.md @@ -3,3 +3,5 @@ --- chore (ai): change file to parts to use urls instead of data + +Commit: https://github.com/vercel/ai/pull/6068 diff --git a/.changeset/purple-rocks-cover.md b/.changeset/purple-rocks-cover.md index 14fe0bba0d85..c4c54cc39d2c 100644 --- a/.changeset/purple-rocks-cover.md +++ b/.changeset/purple-rocks-cover.md @@ -4,3 +4,5 @@ --- chore(providers/openai): remove & enable strict compatibility by default + +Commit: https://github.com/vercel/ai/pull/6169 diff --git a/.changeset/quick-toys-help.md b/.changeset/quick-toys-help.md index 6f5d4cfc5553..a79667c8c9c3 100644 --- a/.changeset/quick-toys-help.md +++ b/.changeset/quick-toys-help.md @@ -3,3 +3,5 @@ --- chore (provider): allow both binary and base64 file content (spec) + +Commit: https://github.com/vercel/ai/pull/5660 diff --git a/.changeset/quiet-glasses-double.md b/.changeset/quiet-glasses-double.md index dab9b6247e0c..1f02fcac8cb1 100644 --- a/.changeset/quiet-glasses-double.md +++ b/.changeset/quiet-glasses-double.md @@ -3,3 +3,5 @@ --- feat(providers/gladia): add transcribe + +Commit: https://github.com/vercel/ai/pull/5817 diff --git a/.changeset/real-apes-lick.md b/.changeset/real-apes-lick.md index d6f96f4b0f9d..4a92c6a840bf 100644 --- a/.changeset/real-apes-lick.md +++ b/.changeset/real-apes-lick.md @@ -3,3 +3,5 @@ --- feat (ai): add filename to file ui parts + +Commit: https://github.com/vercel/ai/pull/6104 diff --git a/.changeset/rich-days-call.md b/.changeset/rich-days-call.md index cfc430b48251..55f8a04975e2 100644 --- a/.changeset/rich-days-call.md +++ b/.changeset/rich-days-call.md @@ -3,3 +3,5 @@ --- feat(providers/groq): add transcribe + +Commit: https://github.com/vercel/ai/pull/5806 diff --git a/.changeset/rotten-peaches-doubt.md b/.changeset/rotten-peaches-doubt.md index 5ce51b6db75d..6a65193c7e06 100644 --- a/.changeset/rotten-peaches-doubt.md +++ b/.changeset/rotten-peaches-doubt.md @@ -3,3 +3,5 @@ --- chore: refactor tool call and tool call delta parts (spec) + +Commit: https://github.com/vercel/ai/pull/5746 diff --git a/.changeset/rotten-walls-provide.md b/.changeset/rotten-walls-provide.md index 9ee7093a34e0..e50dc6a18623 100644 --- a/.changeset/rotten-walls-provide.md +++ b/.changeset/rotten-walls-provide.md @@ -3,3 +3,5 @@ --- chore: refactor text parts (spec) + +Commit: https://github.com/vercel/ai/pull/5759 diff --git a/.changeset/rude-badgers-roll.md b/.changeset/rude-badgers-roll.md index cd641fc28a9c..247a84f82289 100644 --- a/.changeset/rude-badgers-roll.md +++ b/.changeset/rude-badgers-roll.md @@ -3,3 +3,5 @@ --- feat(providers/assemblyai): add transcribe + +Commit: https://github.com/vercel/ai/pull/5945 diff --git a/.changeset/selfish-rice-own.md b/.changeset/selfish-rice-own.md index 44f827260d50..7e0706111c6b 100644 --- a/.changeset/selfish-rice-own.md +++ b/.changeset/selfish-rice-own.md @@ -3,3 +3,5 @@ --- chore (provider): remove image parts + +Commit: https://github.com/vercel/ai/pull/5596 diff --git a/.changeset/selfish-wasps-applaud.md b/.changeset/selfish-wasps-applaud.md index 94ba2bb9e716..46f3915b7035 100644 --- a/.changeset/selfish-wasps-applaud.md +++ b/.changeset/selfish-wasps-applaud.md @@ -3,3 +3,5 @@ --- feat(providers/hume): add speech + +Commit: https://github.com/vercel/ai/pull/5814 diff --git a/.changeset/serious-numbers-teach.md b/.changeset/serious-numbers-teach.md index d0918cff2396..6eadd2ef9af5 100644 --- a/.changeset/serious-numbers-teach.md +++ b/.changeset/serious-numbers-teach.md @@ -3,3 +3,5 @@ --- chore (ai): use JSONValue definition from provider + +Commit: https://github.com/vercel/ai/pull/6017 diff --git a/.changeset/serious-taxis-invent.md b/.changeset/serious-taxis-invent.md index 923cf1103735..6d8f0aa92df0 100644 --- a/.changeset/serious-taxis-invent.md +++ b/.changeset/serious-taxis-invent.md @@ -3,3 +3,5 @@ --- chore: refactor file parts (spec) + +Commit: https://github.com/vercel/ai/pull/5750 diff --git a/.changeset/seven-pens-itch.md b/.changeset/seven-pens-itch.md index 671981d33d90..1dfe90f8b893 100644 --- a/.changeset/seven-pens-itch.md +++ b/.changeset/seven-pens-itch.md @@ -3,3 +3,5 @@ --- chore (utils): remove unused test helpers + +Commit: https://github.com/vercel/ai/pull/5624 diff --git a/.changeset/shy-lamps-visit.md b/.changeset/shy-lamps-visit.md index 10e05fcd77c4..c514366aea87 100644 --- a/.changeset/shy-lamps-visit.md +++ b/.changeset/shy-lamps-visit.md @@ -5,3 +5,5 @@ --- chore(provider-utils): move over jsonSchema + +Commit: https://github.com/vercel/ai/pull/6019 diff --git a/.changeset/silent-nails-taste.md b/.changeset/silent-nails-taste.md index 6f0965942318..dd62e9a6b00c 100644 --- a/.changeset/silent-nails-taste.md +++ b/.changeset/silent-nails-taste.md @@ -4,3 +4,5 @@ --- fix (provider/google-vertex): fix anthropic support for image urls in messages + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/silver-vans-march.md b/.changeset/silver-vans-march.md index 4d29ba030147..b000255c364e 100644 --- a/.changeset/silver-vans-march.md +++ b/.changeset/silver-vans-march.md @@ -3,3 +3,5 @@ --- feat (provider): support reasoning tokens, cached input tokens, total token in usage information + +Commit: https://github.com/vercel/ai/pull/6140 diff --git a/.changeset/six-moose-know.md b/.changeset/six-moose-know.md index f3f1dd1c1a98..70061b4dd0c4 100644 --- a/.changeset/six-moose-know.md +++ b/.changeset/six-moose-know.md @@ -3,3 +3,5 @@ --- fix(ai/core): properly handle custom separator in provider registry + +Commit: https://github.com/vercel/ai/pull/5732 diff --git a/.changeset/slimy-chefs-play.md b/.changeset/slimy-chefs-play.md index 0aa0cf412484..7bf4610325ff 100644 --- a/.changeset/slimy-chefs-play.md +++ b/.changeset/slimy-chefs-play.md @@ -3,3 +3,5 @@ --- fix (providers/fal): improve model compatibility + +Commit: https://github.com/vercel/ai/pull/5892 diff --git a/.changeset/slow-pants-buy.md b/.changeset/slow-pants-buy.md index c0a1240eb89f..a2ece53fa1b2 100644 --- a/.changeset/slow-pants-buy.md +++ b/.changeset/slow-pants-buy.md @@ -3,3 +3,5 @@ --- chore(providers/bedrock): update embedding model to use providerOptions + +Commit: https://github.com/vercel/ai/pull/5869 diff --git a/.changeset/smart-swans-drive.md b/.changeset/smart-swans-drive.md index ec8649ef9131..19c340953539 100644 --- a/.changeset/smart-swans-drive.md +++ b/.changeset/smart-swans-drive.md @@ -3,3 +3,5 @@ --- Add support for URL-based PDF documents in the Anthropic provider + +Commit: https://github.com/vercel/ai/pull/5619 diff --git a/.changeset/smooth-mirrors-kneel.md b/.changeset/smooth-mirrors-kneel.md index c90af6f5bd58..7d398c86ea5b 100644 --- a/.changeset/smooth-mirrors-kneel.md +++ b/.changeset/smooth-mirrors-kneel.md @@ -3,3 +3,5 @@ --- fix (core): send buffered text in smooth stream when stream parts change + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/sour-bananas-remain.md b/.changeset/sour-bananas-remain.md index 851e02685e9f..5d9046743edf 100644 --- a/.changeset/sour-bananas-remain.md +++ b/.changeset/sour-bananas-remain.md @@ -23,3 +23,5 @@ console.log({ revisedPrompt, }); ``` + +Commit: https://github.com/vercel/ai/pull/5977 diff --git a/.changeset/sour-mails-cheer.md b/.changeset/sour-mails-cheer.md index ddd71463a5c2..1304468432e4 100644 --- a/.changeset/sour-mails-cheer.md +++ b/.changeset/sour-mails-cheer.md @@ -3,3 +3,5 @@ --- chore (ai/mcp): add `assertCapability` method to experimental MCP client + +Commit: https://github.com/vercel/ai/pull/6058 diff --git a/.changeset/spicy-mangos-brush.md b/.changeset/spicy-mangos-brush.md index 3261ef731df2..d9d08450c1f4 100644 --- a/.changeset/spicy-mangos-brush.md +++ b/.changeset/spicy-mangos-brush.md @@ -3,3 +3,5 @@ --- chore: remove object generation mode + +Commit: https://github.com/vercel/ai/pull/5834 diff --git a/.changeset/spicy-shoes-matter.md b/.changeset/spicy-shoes-matter.md index 798d63239e61..bbd8e66e4cf6 100644 --- a/.changeset/spicy-shoes-matter.md +++ b/.changeset/spicy-shoes-matter.md @@ -3,3 +3,5 @@ --- feat(provider/openai): add o3 & o4-mini with developer systemMessageMode + +Commit: https://github.com/vercel/ai/pull/6002 diff --git a/.changeset/spotty-swans-know.md b/.changeset/spotty-swans-know.md index bdd5540eaa32..82b68ca9ab89 100644 --- a/.changeset/spotty-swans-know.md +++ b/.changeset/spotty-swans-know.md @@ -3,3 +3,5 @@ --- chore(providers/langchain): extract to separate package + +Commit: https://github.com/vercel/ai/pull/5928 diff --git a/.changeset/strange-apricots-enjoy.md b/.changeset/strange-apricots-enjoy.md index 81b4ab3ef68b..a034b942e123 100644 --- a/.changeset/strange-apricots-enjoy.md +++ b/.changeset/strange-apricots-enjoy.md @@ -3,3 +3,5 @@ --- chore(providers/groq): convert to providerOptions + +Commit: https://github.com/vercel/ai/pull/5663 diff --git a/.changeset/strange-camels-decide.md b/.changeset/strange-camels-decide.md index db8aa386bf10..e2f3776e3ec5 100644 --- a/.changeset/strange-camels-decide.md +++ b/.changeset/strange-camels-decide.md @@ -10,3 +10,5 @@ --- chore(embedding-model-v2): rename rawResponse to response + +Commit: https://github.com/vercel/ai/pull/5699 diff --git a/.changeset/sweet-turtles-kiss.md b/.changeset/sweet-turtles-kiss.md index a84f84055899..f6df8a3b00fd 100644 --- a/.changeset/sweet-turtles-kiss.md +++ b/.changeset/sweet-turtles-kiss.md @@ -3,3 +3,5 @@ --- feat (provider/elevenlabs): add transcription provider + +Commit: https://github.com/vercel/ai/pull/5791 diff --git a/.changeset/swift-geckos-joke.md b/.changeset/swift-geckos-joke.md index a8550220c24a..ee5547aaefd9 100644 --- a/.changeset/swift-geckos-joke.md +++ b/.changeset/swift-geckos-joke.md @@ -3,3 +3,5 @@ --- fix(providers/openai): logprobs for stream alongside completion model + +Commit: https://github.com/vercel/ai/pull/6091 diff --git a/.changeset/swift-ghosts-itch.md b/.changeset/swift-ghosts-itch.md index c5d3d677347a..58ed5e8b79dc 100644 --- a/.changeset/swift-ghosts-itch.md +++ b/.changeset/swift-ghosts-itch.md @@ -3,3 +3,5 @@ --- chore (provider): remove prompt type from language model v2 spec + +Commit: https://github.com/vercel/ai/pull/5994 diff --git a/.changeset/tall-rice-flash.md b/.changeset/tall-rice-flash.md index 20c49b454ede..e7a6f54fe1fc 100644 --- a/.changeset/tall-rice-flash.md +++ b/.changeset/tall-rice-flash.md @@ -3,3 +3,5 @@ --- feat (provider/groq): add llama 4 model + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/ten-students-yell.md b/.changeset/ten-students-yell.md index 42387a1c120e..21454d6b5728 100644 --- a/.changeset/ten-students-yell.md +++ b/.changeset/ten-students-yell.md @@ -3,3 +3,5 @@ --- feat (ai): add experimental prepareStep callback to generateText + +Commit: https://github.com/vercel/ai/pull/5991 diff --git a/.changeset/tender-buses-glow.md b/.changeset/tender-buses-glow.md index adea7e261eac..f884a5ee1e88 100644 --- a/.changeset/tender-buses-glow.md +++ b/.changeset/tender-buses-glow.md @@ -3,3 +3,5 @@ --- fix (provider/openai): increase transcription model resilience + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/tender-comics-rescue.md b/.changeset/tender-comics-rescue.md index 15d172e641ff..fbe320188f9e 100644 --- a/.changeset/tender-comics-rescue.md +++ b/.changeset/tender-comics-rescue.md @@ -9,3 +9,5 @@ add createTextStreamResponse function change createDataStreamResponse function to accept a DataStream and not a DataStreamWriter change pipeDataStreamToResponse function to accept a DataStream and not a DataStreamWriter change pipeDataStreamToResponse function to have a single parameter + +Commit: https://github.com/vercel/ai/pull/6158 diff --git a/.changeset/tender-tables-trade.md b/.changeset/tender-tables-trade.md index 38c2c8a5ca5d..f2553fb850b6 100644 --- a/.changeset/tender-tables-trade.md +++ b/.changeset/tender-tables-trade.md @@ -3,3 +3,5 @@ --- feat(embedding-model-v2): add providerOptions + +Commit: https://github.com/vercel/ai/pull/5698 diff --git a/.changeset/thick-chairs-remain.md b/.changeset/thick-chairs-remain.md index 9e0bc14bbcaf..08585cd564b0 100644 --- a/.changeset/thick-chairs-remain.md +++ b/.changeset/thick-chairs-remain.md @@ -3,3 +3,5 @@ --- chore (provider): remove mode + +Commit: https://github.com/vercel/ai/pull/5580 diff --git a/.changeset/thin-items-knock.md b/.changeset/thin-items-knock.md index d32bf613f853..d60030de34f8 100644 --- a/.changeset/thin-items-knock.md +++ b/.changeset/thin-items-knock.md @@ -3,3 +3,5 @@ --- chore(openai): remove simulateStreaming + +Commit: https://github.com/vercel/ai/pull/5638 diff --git a/.changeset/thin-numbers-shave.md b/.changeset/thin-numbers-shave.md index e57732de3101..b131c85be0ae 100644 --- a/.changeset/thin-numbers-shave.md +++ b/.changeset/thin-numbers-shave.md @@ -3,3 +3,5 @@ --- fix (core): improve error handling in streamText's consumeStream method + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/three-jars-fix.md b/.changeset/three-jars-fix.md index 28a66f6006dc..c526d5db2160 100644 --- a/.changeset/three-jars-fix.md +++ b/.changeset/three-jars-fix.md @@ -3,3 +3,5 @@ --- fix (openai): structure output for responses model + +Commit: https://github.com/vercel/ai/pull/5821 diff --git a/.changeset/three-pans-move.md b/.changeset/three-pans-move.md index 0672e5368688..ce1ffaa1e7c4 100644 --- a/.changeset/three-pans-move.md +++ b/.changeset/three-pans-move.md @@ -3,3 +3,5 @@ --- chore (provider-utils): return IdGenerator interface + +Commit: https://github.com/vercel/ai/pull/6118 diff --git a/.changeset/tiny-deers-kick.md b/.changeset/tiny-deers-kick.md index 5e75717f9f74..78e7da7d41da 100644 --- a/.changeset/tiny-deers-kick.md +++ b/.changeset/tiny-deers-kick.md @@ -3,3 +3,5 @@ --- chore(ui-utils): merge into ai package + +Commit: https://github.com/vercel/ai/pull/5624 diff --git a/.changeset/tough-mugs-fail.md b/.changeset/tough-mugs-fail.md index 830857dd2d96..ac37f2746bf3 100644 --- a/.changeset/tough-mugs-fail.md +++ b/.changeset/tough-mugs-fail.md @@ -3,3 +3,5 @@ --- chore (ai): rename reasoning UI parts 'reasoning' property to 'text' + +Commit: https://github.com/vercel/ai/pull/6064 diff --git a/.changeset/tough-suns-eat.md b/.changeset/tough-suns-eat.md index 47fc189de1ef..dbcbe46fc80b 100644 --- a/.changeset/tough-suns-eat.md +++ b/.changeset/tough-suns-eat.md @@ -3,3 +3,5 @@ --- chore: return content array from doGenerate (spec) + +Commit: https://github.com/vercel/ai/pull/5785 diff --git a/.changeset/tricky-hats-fly.md b/.changeset/tricky-hats-fly.md index 0ee4c7a355d1..235266a07c18 100644 --- a/.changeset/tricky-hats-fly.md +++ b/.changeset/tricky-hats-fly.md @@ -3,3 +3,5 @@ --- Remove `Experimental_LanguageModelV2Middleware` type + +Commit: https://github.com/vercel/ai/pull/5775 diff --git a/.changeset/tricky-zebras-cover.md b/.changeset/tricky-zebras-cover.md index 5d18d9c127ad..e0da233f820f 100644 --- a/.changeset/tricky-zebras-cover.md +++ b/.changeset/tricky-zebras-cover.md @@ -8,3 +8,5 @@ Removed deprecated `options.throwErrorForEmptyVectors` from `cosineSimilarity()` - cosineSimilarity(vector1, vector2, options) +cosineSimilarity(vector1, vector2) ``` + +Commit: https://github.com/vercel/ai/pull/5772 diff --git a/.changeset/twelve-kids-travel.md b/.changeset/twelve-kids-travel.md index 9238be102309..eb371df985cb 100644 --- a/.changeset/twelve-kids-travel.md +++ b/.changeset/twelve-kids-travel.md @@ -3,3 +3,5 @@ --- chore: remove ai/react + +Commit: https://github.com/vercel/ai/pull/5560 diff --git a/.changeset/twelve-pianos-destroy.md b/.changeset/twelve-pianos-destroy.md index d924406aa5df..738d06dc4486 100644 --- a/.changeset/twelve-pianos-destroy.md +++ b/.changeset/twelve-pianos-destroy.md @@ -3,3 +3,5 @@ --- feat (ai): allow using provider default temperature by specifying null + +Commit: https://github.com/vercel/ai/pull/5890 diff --git a/.changeset/two-otters-divide.md b/.changeset/two-otters-divide.md index 22368a9b3dd0..ec9b7db5c6bd 100644 --- a/.changeset/two-otters-divide.md +++ b/.changeset/two-otters-divide.md @@ -3,3 +3,5 @@ --- chore (ai): refactor header preparation + +Commit: https://github.com/vercel/ai/pull/6165 diff --git a/.changeset/two-roses-think.md b/.changeset/two-roses-think.md index 550b2b282e8b..9096e5ab9297 100644 --- a/.changeset/two-roses-think.md +++ b/.changeset/two-roses-think.md @@ -3,3 +3,5 @@ --- chore (ai): remove StreamData and mergeStreams + +Commit: https://github.com/vercel/ai/pull/6150 diff --git a/.changeset/unlucky-bobcats-wash.md b/.changeset/unlucky-bobcats-wash.md index bd0a834bff9a..9ba7c070df57 100644 --- a/.changeset/unlucky-bobcats-wash.md +++ b/.changeset/unlucky-bobcats-wash.md @@ -3,3 +3,5 @@ --- chore(openai): remove legacy function calling + +Commit: https://github.com/vercel/ai/pull/5640 diff --git a/.changeset/unlucky-cherries-rescue.md b/.changeset/unlucky-cherries-rescue.md index f827080b9203..55dae0b62183 100644 --- a/.changeset/unlucky-cherries-rescue.md +++ b/.changeset/unlucky-cherries-rescue.md @@ -3,3 +3,5 @@ --- fix(providers/openai): zod parse error with function + +Commit: https://github.com/vercel/ai/pull/6095 diff --git a/.changeset/unlucky-kiwis-build.md b/.changeset/unlucky-kiwis-build.md index 9d92e8abf9b9..dcc124c81362 100644 --- a/.changeset/unlucky-kiwis-build.md +++ b/.changeset/unlucky-kiwis-build.md @@ -3,3 +3,5 @@ --- chore (ai): remove ui message reasoning property + +Commit: https://github.com/vercel/ai/pull/6014 diff --git a/.changeset/violet-taxis-work.md b/.changeset/violet-taxis-work.md index 8844ebf787f8..e919157a3218 100644 --- a/.changeset/violet-taxis-work.md +++ b/.changeset/violet-taxis-work.md @@ -4,3 +4,5 @@ --- chore: rename maxTokens to maxOutputTokens + +Commit: https://github.com/vercel/ai/pull/5689 diff --git a/.changeset/weak-moles-nail.md b/.changeset/weak-moles-nail.md index a3e0bc47ff3d..c6e2bd86922b 100644 --- a/.changeset/weak-moles-nail.md +++ b/.changeset/weak-moles-nail.md @@ -7,3 +7,5 @@ --- fix(providers): always use optional instead of mix of nullish for providerOptions + +Commit: https://github.com/vercel/ai/pull/6122 diff --git a/.changeset/wet-toys-burn.md b/.changeset/wet-toys-burn.md index 865be770b03c..cd96906c0011 100644 --- a/.changeset/wet-toys-burn.md +++ b/.changeset/wet-toys-burn.md @@ -3,3 +3,5 @@ --- chore (ai): remove ui message data property + +Commit: https://github.com/vercel/ai/pull/6015 diff --git a/.changeset/wicked-flowers-study.md b/.changeset/wicked-flowers-study.md index b5eed3887561..5671d2e2e8bb 100644 --- a/.changeset/wicked-flowers-study.md +++ b/.changeset/wicked-flowers-study.md @@ -7,3 +7,5 @@ --- feat(tool-calling): don't require the user to have to pass parameters + +Commit: https://github.com/vercel/ai/pull/5678 diff --git a/.changeset/wild-candles-judge.md b/.changeset/wild-candles-judge.md index df33fc279eb2..83d990bd5de5 100644 --- a/.changeset/wild-candles-judge.md +++ b/.changeset/wild-candles-judge.md @@ -3,3 +3,5 @@ --- chore (provider): rename providerMetadata inputs to providerOptions + +Commit: https://github.com/vercel/ai/pull/5579 diff --git a/.changeset/wild-cats-work.md b/.changeset/wild-cats-work.md index 74c9e2c842fa..45a30af291fa 100644 --- a/.changeset/wild-cats-work.md +++ b/.changeset/wild-cats-work.md @@ -3,3 +3,5 @@ --- chore(providers/cohere): convert to providerOptions + +Commit: https://github.com/vercel/ai/pull/5674 diff --git a/.changeset/witty-candles-pretend.md b/.changeset/witty-candles-pretend.md index 17dc025c1b27..1ee9e71aba11 100644 --- a/.changeset/witty-candles-pretend.md +++ b/.changeset/witty-candles-pretend.md @@ -3,3 +3,5 @@ --- chore (ai): rename reasoning to reasoningText, rename reasoningDetails to reasoning (streamText, generateText) + +Commit: https://github.com/vercel/ai/pull/5786 diff --git a/.changeset/yellow-chefs-kick.md b/.changeset/yellow-chefs-kick.md index c14db6aff7b0..8e1bd199bb66 100644 --- a/.changeset/yellow-chefs-kick.md +++ b/.changeset/yellow-chefs-kick.md @@ -3,3 +3,5 @@ --- feat (providers/openai): support gpt-image-1 image generation + +Commit: https://github.com/vercel/ai/pull/5951 diff --git a/.changeset/yellow-ligers-brake.md b/.changeset/yellow-ligers-brake.md index 10813af7dd60..041568b60f07 100644 --- a/.changeset/yellow-ligers-brake.md +++ b/.changeset/yellow-ligers-brake.md @@ -3,3 +3,5 @@ --- feat (providers/xai): add grok-3 models + +Commit: https://github.com/vercel/ai/pull/6172 diff --git a/.changeset/young-dingos-march.md b/.changeset/young-dingos-march.md index 342d097a0f86..6683d5ff7b86 100644 --- a/.changeset/young-dingos-march.md +++ b/.changeset/young-dingos-march.md @@ -3,3 +3,5 @@ --- chore (ai): rename CoreMessage to ModelMessage + +Commit: https://github.com/vercel/ai/pull/6105