Packages

@ai-sdk/react

4.0.152 · 21 Oct 2026Apache-2.05.7M / weekRepositoryHomepagenpmAtom feed

852 stable releases, newest first, by release line. Notes are quoted as the maintainers published them.

  1. 4.0.150 – 4.0.1523 releases that only update dependencies@ai-sdk/provider-utils 5.0.65@ai-sdk/mcp 2.0.81ai 7.0.148and 1 moreShow each
  2. 4.0.149

    19 Oct 2026
    • ai@7.0.145

  3. 4.0.147

    16 Oct 2026
    • 8a5233b: Generate default chat IDs on first access so useChat() can prerender without reading a random value when the ID is not used during rendering.

  4. 4.0.143 – 4.0.1464 releases that only update dependencies@ai-sdk/provider 4.0.28ai 7.0.142@ai-sdk/mcp 2.0.77and 1 moreShow each
  5. 4.0.142

    13 Oct 2026
    • ai@7.0.139

  6. 4.0.141

    12 Oct 2026
    • eab278a: fix: resume interrupted chat streams when the page becomes visible again

      useChat with resume: true no longer starts a second resume request on mount when the chat is already submitted or streaming, e.g. when remounting with a shared Chat instance mid-stream.

    • a527dcd: fix(react): prevent stale useObject streams from overwriting newer results

    • 898bc05: fix(react): preserve replay semantics for custom chat transports

  7. 4.0.135 – 4.0.1406 releases that only update dependenciesai 7.0.137@ai-sdk/mcp 2.0.73@ai-sdk/provider 4.0.26and 1 moreShow each
  8. 4.0.134

    7 Oct 2026
    • ai@7.0.131

  9. 4.0.131 – 4.0.1333 releases that only update dependenciesai 7.0.130@ai-sdk/provider 4.0.24@ai-sdk/mcp 2.0.69and 1 moreShow each
  10. 4.0.130

    1 Oct 2026
    • 8f05086: fix(react): prevent streamed chat updates from starving navigation transitions

  11. 4.0.127 – 4.0.1292 releases that only update dependenciesai 7.0.126@ai-sdk/provider 4.0.21@ai-sdk/provider-utils 5.0.53and 1 moreShow each
  12. 4.0.126

    30 Sep 2026
    • 193d284: fix(react): deduplicate automatic stream resumption for shared Chat instances

    • ede5b89: chore: migrate package builds from tsup to tsdown

  13. 4.0.122 – 4.0.1253 releases that only update dependenciesai 7.0.122@ai-sdk/provider-utils 5.0.50@ai-sdk/provider 4.0.19and 1 moreShow each
  14. 4.0.121

    27 Sep 2026
    • ai@7.0.118

  15. 4.0.120

    27 Sep 2026
    • ai@7.0.117

  16. 4.0.114 – 4.0.1195 releases that only update dependenciesai 7.0.116@ai-sdk/provider-utils 5.0.49@ai-sdk/mcp 2.0.60and 1 moreShow each
  17. 4.0.113

    22 Sep 2026
    • ai@7.0.110

  18. 4.0.112

    22 Sep 2026
    • 7976437: fix(react): prevent stale throttled completion updates from overwriting a newer request

    • 0343bb1: fix(ai): keep replacement completion requests loading and cancellable when an earlier request settles

  19. 4.0.111

    21 Sep 2026

    Only updates dependencies:@ai-sdk/mcp 2.0.55ai 7.0.108

  20. 4.0.110

    18 Sep 2026
    • 00da674: fix(react): preserve Headers instances in useCompletion requests

    • e43032f: fix(react): handle rejected asynchronous useObject onFinish callbacks

    • f42a247: fix(react): keep useObject cleared when an initial value is configured

  21. 4.0.108 – 4.0.1092 releases that only update dependenciesai 7.0.106@ai-sdk/mcp 2.0.53@ai-sdk/provider-utils 5.0.44Show each
  22. 4.0.107

    16 Sep 2026
    • b0cfd5b: fix(react): allow unused realtime runtime code to be tree-shaken

  23. 4.0.105

    15 Sep 2026
    • 5c0054d: Add optional browser-direct WebRTC for experimental client-delegated Live conversations alongside the existing WebSocket path. Exchange SDP through an application endpoint with api.session, configure server-owned data-channel permissions, and preserve committed React session ownership. Capture follows the selected sender track, borrowed tracks remain caller-owned, and disconnect recovery and finalization stay bounded. Applications continue to handle client delegation and submit context; Live session updates and Responses delegation remain unsupported.

      Serialize microphone sender changes and close the peer if detachment fails, without stopping borrowed tracks. Validate nonempty SDP setup answers with a bounded response body, and document the same-origin broker authentication contract.

    • a050aed: Preserve missing-tool-handler diagnostics in experimental_useRealtime by leaving an omitted onToolCall undefined. Publish handler presence only at commit without reconnecting or exposing handlers from abandoned renders. A defined handler returning undefined continues to support manual tool output.

    • a050aed: Publish realtime session ownership and callbacks only when React commits. Keep control identities stable across renders, route retained controls to the current committed session, and revoke them on unmount. Preserve connected sessions when concurrent renders are abandoned, support StrictMode effect replay and React 18 server rendering, and expose continuous session metadata alongside turn-based messages.

  24. 4.0.102 – 4.0.1043 releases that only update dependenciesai 7.0.101Show each
  25. 4.0.101

    11 Sep 2026
    • 9d8e5a1: fix(react): abort chats when their useChat id changes during a stream