PackageTrack

npm · #4234

@ai-sdk/google

4.0.54vercel/ai

Release timeline

636 releases since 2024
20252026

Releases

  1. 4.0.0-canary.7427 May 2026pre-release
    Release notes

    Patch Changes

    • a8d70b6: fix(google): auto-inject skip_thought_signature_validator for Gemini 3 tool-call replays without a signature
    Open source →
  2. 4.0.0-canary.7326 May 2026pre-release
    Release notes

    Patch Changes

    • Updated dependencies [6c93e36]
    • Updated dependencies [f617ac2]
    Open source →
  3. 4.0.0-canary.7221 May 2026pre-release
    Release notes

    Patch Changes

    • b71c0d7: feat(provider/google): support Google search grounding when using generateImage with Gemini
    Open source →
  4. 4.0.0-canary.7121 May 2026pre-release
    Release notes

    Patch Changes

    • 045d2e8: fix(google): read serviceTier from usageMetadata.serviceTier in both generate and stream paths

      The previous implementation read serviceTier from the x-gemini-service-tier response header, which is only populated on non-streaming responses. Gemini streaming includes the value in usageMetadata.serviceTier on every chunk, so providerMetadata.google.serviceTier was always null for streams. Read from usageMetadata for both paths instead.

    Open source →
  5. 4.0.0-canary.7020 May 2026pre-release
    Release notes

    Patch Changes

    • aeea161: feat(google): read serviceTier from x-gemini-service-tier response header in Gemini API and use PayGo for Vertex
    Open source →
  6. 4.0.0-canary.6919 May 2026pre-release
    Release notes

    Patch Changes

    • 7f04802: feat(provider/google): add support for managed agents in the Interactions API
    Open source →
  7. 4.0.0-canary.6819 May 2026pre-release
    Release notes

    Patch Changes

    • a2609df: fix(google): fix streaming tool call args
    • 546cefe: feat(provider/google): add gemini-3.5-flash
    Open source →
  8. 4.0.0-canary.6719 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  9. 4.0.0-canary.6515 May 2026pre-release
    Release notes

    Patch Changes

    • 4e825f3: feat(google): update Interactions API implementation to cater for upstream breaking changes coming May 26
    Open source →
  10. 4.0.0-canary.6415 May 2026pre-release
    Release notes

    Patch Changes

    • 41da50c: fix(provider/google): support functionCall.id when returned by Gemini API and provide matching functionResponse.id
    Open source →
  11. 4.0.0-canary.6315 May 2026pre-release
    Release notes

    Patch Changes

    • Updated dependencies [28dfa06]
    • Updated dependencies [e93fa91]
    Open source →
  12. 4.0.0-canary.6213 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  13. 4.0.0-canary.6113 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  14. 4.0.0-canary.6012 May 2026pre-release
    Release notes

    Patch Changes

    • 6a26901: feat(google): add fileData support to embedding model
    Open source →
  15. 4.0.0-canary.5911 May 2026pre-release
    Release notes

    Patch Changes

    • db394ab: feat(provider/google): support cancelling long-running Interactions API agents via AbortSignal, and process their intermittent stream
    • Updated dependencies [ca446f8]
    Open source →
  16. 4.0.0-canary.588 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  17. 4.0.0-canary.578 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  18. 4.0.0-canary.567 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  19. 4.0.0-canary.557 May 2026pre-release
    Release notes

    Patch Changes

    • ebbb0f2: fix(provider/google): fix lack of image consistency when using Interactions API in stateless mode
    • Updated dependencies [69254e0]
    • Updated dependencies [3015fc3]
    Open source →
  20. 4.0.0-canary.546 May 2026pre-release
    Release notes

    Patch Changes

    • b04e23e: feat(provider/google): add support for the Gemini Interactions API
    Open source →
  21. 4.0.0-canary.535 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  22. 4.0.0-canary.524 May 2026pre-release
    Release notes

    Patch Changes

    • cfca634: fix(google): emit Vertex no-args streaming tool calls and preserve thoughtSignature

      Vertex emits a no-args function call as a single chunk shaped { functionCall: { name: 'X' } } with no args, no partialArgs, and no willContinue. The streaming parser had no branch for this shape, so the call was dropped along with any thoughtSignature it carried. For Gemini 3 thinking models this caused the next multi-turn step to 400 with missing thought_signature. The unary (doGenerate) path had the same drop.

      Both paths now emit the call as a complete tool call with '{}' input and propagate thoughtSignature provider metadata.

      Fixes #14847.

    Open source →
  23. 4.0.0-canary.514 May 2026pre-release
    Release notes

    Patch Changes

    • 5463d0d: feat(provider): align tool result output content file part types with top-level message file part types
    • Updated dependencies [5463d0d]
    Open source →
  24. 4.0.0-canary.501 May 2026pre-release
    Release notes

    Patch Changes

    Open source →
  25. 4.0.0-beta.8523 Jun 2026pre-release
    Release notes

    Patch Changes

    Open source →
  26. 4.0.0-beta.8422 Jun 2026pre-release
    Release notes

    Patch Changes

    • 947cdab: Add Google realtime Live Translation provider options for gemini-3.5-live-translate-preview.
    Open source →
  27. 4.0.0-beta.8317 Jun 2026pre-release
    Release notes

    Patch Changes

    • bdb9ea1: chore(google): remove now obsolete Interactions API Api-Revision header
    Open source →
  28. 4.0.0-beta.8215 Jun 2026pre-release
    Release notes

    Patch Changes

    Open source →
  29. 4.0.0-beta.4930 Apr 2026pre-release
    Release notes

    Major Changes

    • 04e9009: chore: make provider implementations code patterns more consistent, including renaming certain exported symbols

      For all externally exported symbols that were renamed, the old names continue to work via deprecated aliases.

    Patch Changes

    Open source →
  30. 4.0.0-beta.4830 Apr 2026pre-release
    Release notes

    Patch Changes

    • 9bd6512: feat(provider): change file part data property to be tagged with a type and remove the image part type
    • 258c093: chore: ensure consistent import handling and avoid import duplicates or cycles
    • Updated dependencies [9bd6512]
    • Updated dependencies [258c093]
    • Updated dependencies [b6783da]
    Open source →
  31. 4.0.0-beta.4728 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  32. 4.0.0-beta.4628 Apr 2026pre-release
    Release notes

    Patch Changes

    • 58a2ad7: fix: more precise default message for tool execution denial
    • 84f36e0: fix(google): omit passing includeServerSideToolInvocations for Vertex tool_config
    • Updated dependencies [785fe16]
    • Updated dependencies [67df0a0]
    • Updated dependencies [befb78c]
    • Updated dependencies [0458559]
    • Updated dependencies [5852c0a]
    • Updated dependencies [fc92055]
    Open source →
  33. 4.0.0-beta.4517 Apr 2026pre-release
    Release notes

    Major Changes

    • a3757d7: chore(provider/google): remove useless GenerativeAI affix from types and classes for consistency

    Patch Changes

    Open source →
  34. 4.0.0-beta.4417 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  35. 4.0.0-beta.4317 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  36. 4.0.0-beta.4216 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  37. 4.0.0-beta.4116 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  38. 4.0.0-beta.4016 Apr 2026pre-release
    Release notes

    Patch Changes

    • 55f0938: chore(provider/google): update available models
    Open source →
  39. 4.0.0-beta.3916 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  40. 4.0.0-beta.3813 Apr 2026pre-release
    Release notes

    Patch Changes

    • b3976a2: Add workflow serialization support to all provider models.

      @ai-sdk/provider-utils: New serializeModel() helper that extracts only serializable properties from a model instance, filtering out functions and objects containing functions. Third-party provider authors can use this to add workflow support to their own models.

      All providers: headers is now optional in provider config types. This is non-breaking — existing code that passes headers continues to work. Custom provider implementations that construct model configs manually can now omit headers, which is useful when models are deserialized from a workflow step boundary where auth is provided separately.

      All provider model classes now include WORKFLOW_SERIALIZE and WORKFLOW_DESERIALIZE static methods, enabling them to cross workflow step boundaries without serialization errors.

    • ff5eba1: feat: roll image-* tool output types into their equivalent file-* types

    • Updated dependencies [b3976a2]

    • Updated dependencies [ff5eba1]

    Open source →
  41. 4.0.0-beta.3713 Apr 2026pre-release
    Release notes

    Major Changes

    • ef992f8: Remove CommonJS exports from all packages. All packages are now ESM-only ("type": "module"). Consumers using require() must switch to ESM import syntax.

    Patch Changes

    Open source →
  42. 4.0.0-beta.3613 Apr 2026pre-release
    Release notes

    Patch Changes

    • 9a0a618: fix(google): fix serviceTier to be correctly formatted for Vertex API
    Open source →
  43. 4.0.0-beta.3513 Apr 2026pre-release
    Release notes

    Patch Changes

    • 90e2d8a: chore: fix unused vars not being flagged by our lint tooling
    • Updated dependencies [90e2d8a]
    Open source →
  44. 4.0.0-beta.3411 Apr 2026pre-release
    Release notes

    Patch Changes

    • 5b7e7c2: fix(google-vertex): don't send streamFunctionCallArguments for unary API calls and change default to false
    Open source →
  45. 4.0.0-beta.3310 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  46. 4.0.0-beta.329 Apr 2026pre-release
    Release notes

    Patch Changes

    • 5036db8: feat(google-vertex): add support for streaming tool arguments input
    Open source →
  47. 4.0.0-beta.318 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  48. 4.0.0-beta.308 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  49. 4.0.0-beta.297 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  50. 4.0.0-beta.276 Apr 2026pre-release
    Release notes

    Patch Changes

    • 46d1149: chore(provider-utils,google): fix grammar errors in error and warning messages
    • Updated dependencies [46d1149]
    Open source →
  51. 4.0.0-beta.263 Apr 2026pre-release
    Release notes

    Patch Changes

    • a05109d: feat(provider/google): preserve per-modality token details in usage data
    Open source →
  52. 4.0.0-beta.253 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  53. 4.0.0-beta.243 Apr 2026pre-release
    Release notes

    Patch Changes

    • 55db546: fix(provider/google): fix Gemini service tier enum after upstream update
    Open source →
  54. 4.0.0-beta.232 Apr 2026pre-release
    Release notes

    Patch Changes

    • c29a26f: feat(provider): add support for provider references and uploading files as supported per provider
    • Updated dependencies [c29a26f]
    Open source →
  55. 4.0.0-beta.222 Apr 2026pre-release
    Release notes

    Patch Changes

    • 38fc777: Add AI Gateway hint to provider READMEs
    Open source →
  56. 4.0.0-beta.212 Apr 2026pre-release
    Release notes

    Patch Changes

    Open source →
  57. 4.0.0-beta.202 Apr 2026pre-release
    Release notes

    Patch Changes

    • Updated dependencies [986c6fd]
    • Updated dependencies [493295c]
    Open source →
  58. 4.0.0-beta.191 Apr 2026pre-release
    Release notes

    Patch Changes

    • 01fa606: feat(provider/google): support combining built-in tools with function calling on Gemini 3
    Open source →
  59. 4.0.0-beta.1830 Mar 2026pre-release
    Release notes

    Patch Changes

    • 9715ec7: feat(provider/google): add support for service tier parameter
    Open source →
  60. 4.0.0-beta.1724 Mar 2026pre-release
    Release notes

    Patch Changes

    Open source →