Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jan 5, 2026

This PR contains the following updates:

Package Change Age Confidence
@ai-sdk/react (source) ^2.0.116^3.0.0 age confidence

Release Notes

vercel/ai (@​ai-sdk/react)

v3.0.29

Compare Source

Patch Changes
  • ai@​6.0.27

v3.0.28

Compare Source

Patch Changes
  • 3219eab: feat(react): support async/function headers in useObject

    The useObject hook now accepts headers as an async function, enabling dynamic header generation (e.g., fetching auth tokens) without causing the hook to re-render.

    This provides parity with useChat and resolves issues with infinite loops when using state-based headers with useEffect.

v3.0.26

Compare Source

Patch Changes
  • Updated dependencies [b64f256]
    • ai@​6.0.25

v3.0.25

Compare Source

Patch Changes
  • Updated dependencies [4f236c8]
    • ai@​6.0.24

v3.0.24

Compare Source

Patch Changes
  • 000a0a6: Fix: ensure useChat uses the latest onToolCall (and other callbacks) to avoid stale closures.

    Changes:

    • Update useChat to use intermediary proxy callbacks that forward to refs, ensuring the latest callbacks are always used without recreating the chat instance.
    • Add a regression test verifying the latest onToolCall is invoked after a prop change.

    Related to: #​8148

v3.0.23

Compare Source

Patch Changes
  • Updated dependencies [a4c680a]
  • Updated dependencies [8c6f067]
    • ai@​6.0.23

v3.0.22

Compare Source

Patch Changes
  • Updated dependencies [f0d29de]
    • ai@​6.0.22

v3.0.21

Compare Source

Patch Changes
  • Updated dependencies [9667780]
    • ai@​6.0.21

v3.0.20

Compare Source

Patch Changes
  • Updated dependencies [f748c46]
    • ai@​6.0.20

v3.0.19

Compare Source

Patch Changes
  • ai@​6.0.19

v3.0.18

Compare Source

Patch Changes
  • Updated dependencies [d6ec0e2]
    • ai@​6.0.18

v3.0.17

Compare Source

Patch Changes
  • Updated dependencies [af0955e]
    • ai@​6.0.17

v3.0.16

Compare Source

Patch Changes
  • Updated dependencies [81adf59]
    • ai@​6.0.16

v3.0.15

Compare Source

Patch Changes
  • Updated dependencies [3a73fb3]
    • ai@​6.0.15

v3.0.14

Compare Source

Patch Changes
  • Updated dependencies [3f9453f]
    • ai@​6.0.14

v3.0.13

Compare Source

Patch Changes
  • Updated dependencies [e2c445d]
    • ai@​6.0.13

v3.0.12

Compare Source

Patch Changes

v3.0.11

Compare Source

Patch Changes
  • ai@​6.0.11

v3.0.10

Compare Source

Patch Changes
  • Updated dependencies [ae26f95]
    • ai@​6.0.10

v3.0.9

Compare Source

Patch Changes
  • de2399b: fix(anthropic): assign type urls in file parts correctly

v3.0.8

Compare Source

Patch Changes
  • bee4f82: fix(anthropic): enable structured output support for claude-haiku-4-5

    This fixes an issue where the strict: true property was not included in the request body when using tools with Claude Haiku 4.5, because supportsStructuredOutput was incorrectly set to false for this model.

    Claude Haiku 4.5 supports structured outputs, so the strict property should be forwarded to the Anthropic API when specified on tools.

v3.0.7

Compare Source

Patch Changes
  • 9a9ae73: feat(ai/rsc): readStreamableValue

v3.0.6

Compare Source

Patch Changes
  • ai@​6.0.6

v3.0.5

Compare Source

Patch Changes

v3.0.4

Compare Source

Patch Changes
  • ai@​6.0.4

v3.0.3

Compare Source

Patch Changes
  • c44166d: Add support for Amazon Nova Models, cross region inference profiles and OpenAI gpt-oss in @ai-sdk/amazon-bedrock provider
  • fbc9f06: feat(amazon-bedrock): add topK support

v3.0.2

Compare Source

Patch Changes

v3.0.1

Compare Source

Patch Changes

v3.0.0

Compare Source

Major Changes
Minor Changes
Patch Changes
  • 0c3b58b: fix(provider): add specificationVersion to ProviderV3

  • 4920119: fix the "incomplete_details" key from nullable to nullish for openai compatibility

  • 0adc679: feat(provider): shared spec v3

  • 92c6241: feat(openai): additional settings for file search tool

  • 88fc415: feat(openai): add the new provider 'apply_patch' tool

  • 817e601: fix(openai); fix url_citation schema in chat api

  • dae2185: fix(openai): extract meta data from first chunk that contains any

  • 046aa3b: feat(provider): speech model v3 spec

  • f1277fe: feat(provider/openai): send assistant text and tool call parts as reference ids when store: true

  • 8d9e8ad: chore(provider): remove generics from EmbeddingModelV3

    Before

    model.textEmbeddingModel('my-model-id');

    After

    model.embeddingModel('my-model-id');
  • 60f4775: fix: remove code for unsuported o1-mini and o1-preview models

  • 9a51b92: support OPENAI_BASE_URL env

  • d64ece9: enables image_generation capabilities in the Azure provider through the Responses API.

  • 2625a04: feat(openai); update spec for mcp approval

  • 2e86082: feat(provider/openai): OpenAIChatLanguageModelOptions type

    import { openai, type OpenAIChatLanguageModelOptions } from '@​ai-sdk/openai';
    import { generateText } from 'ai';
    
    await generateText({
      model: openai.chat('gpt-4o'),
      prompt: 'Invent a new holiday and describe its traditions.',
      providerOptions: {
        openai: {
          user: 'user-123',
        } satisfies OpenAIChatLanguageModelOptions,
      },
    });
  • 0877683: feat(provider/openai): support conversations api

  • d0f1baf: feat(openai): Add support for 'promptCacheRetention: 24h' for gpt5.1 series

  • 831b6cc: feat(openai): adding provider mcp tool for openai

  • 95f65c2: chore: use import * from zod/v4

  • edc5548: feat(provider/openai): automatically add reasoning.encrypted_content include when store = false

  • 954c356: feat(openai): allow custom names for provider-defined tools

  • 544d4e8: chore(specification): rename v3 provider defined tool to provider tool

  • 77f2b20: enables code_interpreter and file_search capabilities in the Azure provider through the Responses API

  • 0c4822d: feat: EmbeddingModelV3

  • 73d9883: chore(openai): enable strict json by default

  • d2039d7: feat(provider/openai): add GPT 5.1 Codex Max to OpenAI Responses model IDs list

  • 88edc28: feat (provider/openai): include more image generation response metadata

  • e8109d3: feat: tool execution approval

  • ed329cb: feat: Provider-V3

  • 3bd2689: feat: extended token usage

  • 1cad0ab: feat: add provider version to user-agent header

  • e85fa2f: feat(openai): add sources in web-search actions

  • 423ba08: Set the annotations from the Responses API to doStream

  • 401f561: fix(provider/openai): fix web search tool input types

  • 4122d2a: feat(provider/openai): add gpt-5-codex model id

  • 0153bfa: fix(openai): fix parameter exclusion logic

  • 8dac895: feat: LanguageModelV3

  • 304222e: Add streaming support for apply_patch partial diffs.

  • 23f132b: fix: error schema for Responses API

  • 1d0de66: refactoring(provider/openai): simplify code

  • 000e87b: fix(provider/openai): add providerExecuted flag to tool start chunks

  • 2c0a758: chore(openai): add JSDoc to responses options

  • 1b982e6: feat(openai): preserve file_id when converting file citations

  • b82987c: feat(openai): support openai code-interpreter annotations

  • 457318b: chore(provider,ai): switch to SharedV3Warning and unified warnings

  • b681d7d: feat: expose usage tokens for 'generateImage' function

  • 79b4e46: feat(openai): add 'gpt-5.1' modelID

  • 3997a42: feat(provider/openai): local shell tool

  • 348fd10: fix(openai): treat unknown models as reasoning

  • 9061dc0: feat: image editing

  • fe49278: feat(provider/openai): only send item references for reasoning when store: true

  • cb4d238: The built in Code Interpreter tool input code is streamed in tool-input-<start/delta/end> chunks.

  • 357cfd7: feat(provider/openai): add new model IDs gpt-image-1-mini, gpt-5-pro, gpt-5-pro-2025-10-06

  • 38a4035: added support for external_web_access parameter on web_search tool

  • 40d5419: feat(openai): add o3-deep-research and o4-mini-deep-research models

  • 366f50b: chore(provider): add deprecated textEmbeddingModel and textEmbedding aliases

  • 2b0caef: feat(provider/openai): preview image generation results

  • b60d2e2: fix(openai): allow open_page action type url to be nullish

  • fd47df5: fix(openai): revised_prompt sometimes returns null, causing errors

  • 4616b86: chore: update zod peer depenedency version

  • 7756857: fix(provider/openai): add truncation parameter support for Responses API

  • cad6445: feat(openai); adding OpenAI's new shell tool

  • 64aa48f: Azure OpenAI enabled web-search-preview

  • 0b9fdd5: fix(provider/openai): end reasoning parts earlier

  • 61c52dc: feat (provider/openai): add gpt-image-1.5 model support

  • ef739fa: fix(openai): refactor apply-patch tool

  • 3220329: fix openai responses input: process all provider tool outputs (shell/apply_patch) so parallel tool results aren’t dropped and apply_patch outputs are forwarded.

  • d270a5d: chore(openai): update tests for apply-patch tool to use snapshots

  • f18ef7f: feat(openai): add gpt-5.2 models

  • 21e20c0: feat(provider): transcription model v3 spec

  • 522f6b8: feat: ImageModelV3

  • 484aa93: Add 'default' as service tier

  • 88574c1: Change isReasoningModel detection from blocklist to allowlist and add override option

  • 68c6187: feat(provider/openai): support file and image tool results

  • 3794514: feat: flexible tool output content support

  • cbf52cd: feat: expose raw finish reason

  • 10c1322: fix: moved dependency @ai-sdk/test-server to devDependencies

  • 5648ec0: Add GPT-5.2 support for non-reasoning parameters (temperature, topP, logProbs) when reasoningEffort is none.

  • 78f813e: fix(openai): allow temperature etc setting when reasoning effort is none for gpt-5.1

  • 40dc7fa: fix(openai): change find action type to find_in_page action type

  • 0273b74: fix(openai): add support for sources type 'api'

  • 5bf101a: feat(provider/openai): add support for OpenAI xhigh reasoning effort

  • 1bd7d32: feat: tool-specific strict mode

  • d86b52f: distinguish between OpenAI and Azure in Responses API providerMetadata

  • 95f65c2: chore: load zod schemas lazily

  • 59561f8: fix(openai); fix url_citation schema in chat api

  • Updated dependencies [0c3b58b]

  • Updated dependencies [0adc679]

  • Updated dependencies [50b70d6]

  • Updated dependencies [d1bdadb]

  • Updated dependencies [dee8b05]

  • Updated dependencies [046aa3b]

  • Updated dependencies [8d9e8ad]

  • Updated dependencies [78928cb]

  • Updated dependencies [dce03c4]

  • Updated dependencies [2625a04]

  • Updated dependencies [37c58a0]

  • Updated dependencies [3b1d015]

  • Updated dependencies [2b0caef]

  • Updated dependencies [95f65c2]

  • Updated dependencies [016b111]

  • Updated dependencies [58920e0]

  • Updated dependencies [954c356]

  • Updated dependencies [544d4e8]

  • Updated dependencies [0c4822d]

  • Updated dependencies [521c537]

  • Updated dependencies [4c44a5b]

  • Updated dependencies [e8109d3]

  • Updated dependencies [03849b0]

  • Updated dependencies [ed329cb]

  • Updated dependencies [e06565c]

  • Updated dependencies [32d8dbb]

  • Updated dependencies [53f3368]

  • Updated dependencies [d116b4b]

  • Updated dependencies [3bd2689]

  • Updated dependencies [293a6b7]

  • Updated dependencies [703459a]

  • Updated dependencies [bb36798]

  • Updated dependencies [83e5744]

  • Updated dependencies [7e32fea]

  • Updated dependencies [3ed5519]

  • Updated dependencies [8dac895]

  • Updated dependencies [a755db5]

  • Updated dependencies [cbb1d35]

  • Updated dependencies [475189e]

  • Updated dependencies [457318b]

  • Updated dependencies [b681d7d]

  • Updated dependencies [db913bd]

  • Updated dependencies [9061dc0]

  • Updated dependencies [32223c8]

  • Updated dependencies [c1efac4]

  • Updated dependencies [366f50b]

  • Updated dependencies [4616b86]

  • Updated dependencies [81d4308]

  • Updated dependencies [9549c9e]

  • Updated dependencies [af3780b]

  • Updated dependencies [4f16c37]

  • Updated dependencies [81e29ab]

  • Updated dependencies [522f6b8]

  • Updated dependencies [6306603]

  • Updated dependencies [fca786b]

  • Updated dependencies [763d04a]

  • Updated dependencies [10d819b]

  • Updated dependencies [3794514]

  • Updated dependencies [cbf52cd]

  • Updated dependencies [e9e157f]

  • Updated dependencies [960ec8f]

  • Updated dependencies [1bd7d32]

  • Updated dependencies [f0b2157]

  • Updated dependencies [95f65c2]

v2.0.121

Compare Source

Patch Changes
  • ai@​5.0.119

v2.0.120

Compare Source

Patch Changes
  • Updated dependencies [42bad72]
    • ai@​5.0.118

Configuration

📅 Schedule: Branch creation - "after 01:00 and before 07:00 every weekday" in timezone Europe/London, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Jan 5, 2026
@github-actions github-actions bot added the size/XS Extra small PR: < 100 lines changed label Jan 5, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from dc4f906 to 504021a Compare January 5, 2026 21:24
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 5, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 504021a to 4a358f0 Compare January 6, 2026 01:45
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 6, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 4a358f0 to a472ff6 Compare January 6, 2026 13:34
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 6, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from a472ff6 to 4515ebf Compare January 6, 2026 17:11
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 6, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 4515ebf to c6549c7 Compare January 6, 2026 21:37
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 6, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from c6549c7 to 93f07a5 Compare January 7, 2026 12:48
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 7, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 93f07a5 to c01fe8e Compare January 7, 2026 16:48
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 7, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from c01fe8e to 5dcc67c Compare January 7, 2026 20:27
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 7, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 5dcc67c to 26b92da Compare January 8, 2026 05:57
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 8, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 26b92da to d679376 Compare January 8, 2026 14:04
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 8, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from d679376 to 2aed53f Compare January 8, 2026 20:02
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 8, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 2aed53f to 39861ea Compare January 9, 2026 13:02
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 9, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 39861ea to 345cc40 Compare January 9, 2026 17:47
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 9, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 345cc40 to 37b05e6 Compare January 10, 2026 01:32
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 10, 2026
@renovate renovate bot force-pushed the renovate/ai-sdk-react-3.x branch from 37b05e6 to 223047f Compare January 10, 2026 12:43
@github-actions github-actions bot added size/XS Extra small PR: < 100 lines changed and removed size/XS Extra small PR: < 100 lines changed labels Jan 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant