PackageTrack

npm · #4234

@ai-sdk/google

4.0.54vercel/ai

Release timeline

636 releases since 2024
20252026

Releases

  1. 3.0.1016 Jan 2026
    Release notes

    Patch Changes

    Open source →
  2. 3.0.915 Jan 2026
    Release notes

    Patch Changes

    Open source →
  3. 3.0.814 Jan 2026
    Release notes

    Patch Changes

    Open source →
  4. 3.0.712 Jan 2026
    Release notes

    Patch Changes

    Open source →
  5. 3.0.67 Jan 2026
    Release notes

    Patch Changes

    • 2043612: fix(google): parse structured output when using google provider tools
    Open source →
  6. 3.0.56 Jan 2026
    Release notes

    Patch Changes

    • 3be4d81: Add file support for Gemini 3 models
    Open source →
  7. 3.0.46 Jan 2026
    Release notes

    Patch Changes

    Open source →
  8. 3.0.35 Jan 2026
    Release notes

    Patch Changes

    Open source →
  9. 3.0.230 Dec 2025
    Release notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    Open source →
  10. 3.0.123 Dec 2025
    Release notes

    Patch Changes

    Open source →
    Additional notes

    Patch Changes

    Open source →
  11. 3.0.022 Dec 2025
    Release notes

    Major Changes

    • dee8b05: ai SDK 6 beta

    Minor Changes

    • 78928cb: release: start 5.1 beta

    Patch Changes

    • 0c3b58b: fix(provider): add specificationVersion to ProviderV3

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

    • 9be07c8: feat(google): thinking_level option for Gemini 3

    • fd788ce: fix(provider/google): preserve nested empty object schemas and descriptions in tool parameters

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

      Before

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

      After

      model.embeddingModel("my-model-id");
      
    • 2625a04: feat(openai); update spec for mcp approval

    • 7728ac5: The mediaResolution option has been added and is now passed to the Google API.

    • 9a728c8: support latest gemini model id

    • 32a6c13: Add Google Maps grounding tool support for location-aware Gemini responses

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

    • e300a3b: Fixed Zod validation error when using google.tools.fileSearch(). The Google File Search API returns fileSearchStore instead of uri in retrievedContext. Updated extractSources() function to handle both the old format (Google Search with uri) and new format (File Search with fileSearchStore), maintaining backward compatibility while preventing validation errors. Also fixed title handling to use undefined for URL sources and 'Unknown Document' for document sources.

    • 218bba1: fix(google): use dynamic providerOptionsName when retrieving thoughtSignature in convertToGoogleGenerativeAIMessages

      When using @ai-sdk/google-vertex provider with Gemini thinking models, multi-step tool calls would fail with "function call is missing a thought_signature" error. This was because thoughtSignature was stored under providerOptions.vertex but retrieved using hardcoded providerOptions.google. This fix passes providerOptionsName to convertToGoogleGenerativeAIMessages and uses it dynamically.

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

    • 0b92881: Add Google Vertex RAG Engine grounding provider tool

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

    • 0c4822d: feat: EmbeddingModelV3

    • f8c981f: Fix adding google search along with url context in vertex ai

    • 6078060: fix(provider/google): remove includethoughts warning

    • bb28cac: Change streamText loop to merge file part processing into main parts loop

    • fff8d59: feat(provider/google): Add support for the imageSize provider option

    • 1742445: Support for custom provider name in google and anthropic providers

    • e8109d3: feat: tool execution approval

    • ed329cb: feat: Provider-V3

    • 3bd2689: feat: extended token usage

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

    • 9b17031: Improve error message when mixing function tools with provider-defined tools to clarify fallback behavior and list ignored function tools

    • 8dac895: feat: LanguageModelV3

    • ee50cc5: fix(provider/google): lazy schema loading

      import time improved by 12.5% (22.3ms ➡️ 19.5ms)

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

    • 0ad470b: feat(provider/google): add enterpriseWebSearch tool

    • db913bd: fix(google): add thought signature to gemini 3 pro image parts

    • 9061dc0: feat: image editing

    • 8370068: fix(provider/google): preserve thoughtSignature through tool execution

    • ee8cd23: fix(vertex): allow 'vertex' as a key for providerOptions

    • 7dea60e: add promptFeedback outputs

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

    • 8ee8edc: Prepare search tool for gemini-3-pro-preview

    • 2825757: Add Google File search tool

    • 4616b86: chore: update zod peer depenedency version

    • 33d9327: add gemini-3-pro-preview and gemini-3-pro-image-preview model IDs

    • 0cfae4c: feat(vertex): support 'trafficType' in provider usageMetadata

    • 09ba2dd: Support imageConfig.aspectRatio configuration for Gemini models

    • 32a8c82: feat: add gemini 3 pro

    • 166b6d7: fix(provider/google): preserve nested empty object schemas in tool parameters to fix "property is not defined" validation errors when using required properties with empty object types

    • 522f6b8: feat: ImageModelV3

    • 599a97f: fix: update gemini 3 model id

    • 49e2b6a: fix(google): return request as object

    • 3794514: feat: flexible tool output content support

    • cbf52cd: feat: expose raw finish reason

    • 870297d: feat(google): gemini-3-flash

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

    • c8003fb: fix(@ai-sdk/google): Make title field optional in grounding metadata schema

    • 4d2e88e: fix(google,google-vertex): update known model IDs

    • e833473: chore (provider/google): Add preview modelIds for gemini 2.5 flash and lite

    • Updated dependencies

    Open source →
  12. 3.0.0-beta.9022 Dec 2025pre-release
    Release notes

    Patch Changes

    • 218bba1: fix(google): use dynamic providerOptionsName when retrieving thoughtSignature in convertToGoogleGenerativeAIMessages

      When using @ai-sdk/google-vertex provider with Gemini thinking models, multi-step tool calls would fail with "function call is missing a thought_signature" error. This was because thoughtSignature was stored under providerOptions.vertex but retrieved using hardcoded providerOptions.google. This fix passes providerOptionsName to convertToGoogleGenerativeAIMessages and uses it dynamically.

    Open source →
  13. 3.0.0-beta.8922 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  14. 3.0.0-beta.8821 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  15. 3.0.0-beta.8720 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  16. 3.0.0-beta.8620 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  17. 3.0.0-beta.8520 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  18. 3.0.0-beta.8420 Dec 2025pre-release
    Release notes

    Patch Changes

    • fd788ce: fix(provider/google): preserve nested empty object schemas and descriptions in tool parameters
    Open source →
  19. 3.0.0-beta.8319 Dec 2025pre-release
    Release notes

    Patch Changes

    • 166b6d7: fix(provider/google): preserve nested empty object schemas in tool parameters to fix "property is not defined" validation errors when using required properties with empty object types
    Open source →
  20. 3.0.0-beta.8219 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  21. 3.0.0-beta.8117 Dec 2025pre-release
    Release notes

    Patch Changes

    • 0ad470b: feat(provider/google): add enterpriseWebSearch tool
    Open source →
  22. 3.0.0-beta.8017 Dec 2025pre-release
    Release notes

    Patch Changes

    • 870297d: feat(google): gemini-3-flash
    Open source →
  23. 3.0.0-beta.7816 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  24. 3.0.0-beta.7716 Dec 2025pre-release
    Release notes

    Patch Changes

    • 32a6c13: Add Google Maps grounding tool support for location-aware Gemini responses
    Open source →
  25. 3.0.0-beta.7615 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  26. 3.0.0-beta.7515 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  27. 3.0.0-beta.7415 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  28. 3.0.0-beta.7315 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  29. 3.0.0-beta.7211 Dec 2025pre-release
    Release notes

    Patch Changes

    • ee8cd23: fix(vertex): allow 'vertex' as a key for providerOptions
    Open source →
  30. 3.0.0-beta.7111 Dec 2025pre-release
    Release notes

    Patch Changes

    • 49e2b6a: fix(google): return request as object
    Open source →
  31. 3.0.0-beta.7011 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  32. 3.0.0-beta.6910 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  33. 3.0.0-beta.689 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  34. 3.0.0-beta.678 Dec 2025pre-release
    Release notes

    Patch Changes

    • 4d2e88e: fix(google,google-vertex): update known model IDs
    Open source →
  35. 3.0.0-beta.667 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  36. 3.0.0-beta.655 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  37. 3.0.0-beta.644 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  38. 3.0.0-beta.633 Dec 2025pre-release
    Release notes

    Patch Changes

    Open source →
  39. 3.0.0-beta.6228 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  40. 3.0.0-beta.6128 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  41. 3.0.0-beta.6027 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  42. 3.0.0-beta.5926 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  43. 3.0.0-beta.5825 Nov 2025pre-release
    Release notes

    Patch Changes

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

      Before

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

      After

      model.embeddingModel("my-model-id");
      
    • Updated dependencies [8d9e8ad]

    Open source →
  44. 3.0.0-beta.5725 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  45. 3.0.0-beta.5624 Nov 2025pre-release
    Release notes

    Patch Changes

    • e300a3b: Fixed Zod validation error when using google.tools.fileSearch(). The Google File Search API returns fileSearchStore instead of uri in retrievedContext. Updated extractSources() function to handle both the old format (Google Search with uri) and new format (File Search with fileSearchStore), maintaining backward compatibility while preventing validation errors. Also fixed title handling to use undefined for URL sources and 'Unknown Document' for document sources.
    Open source →
  46. 3.0.0-beta.5523 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  47. 3.0.0-beta.5422 Nov 2025pre-release
    Release notes

    Patch Changes

    • bb28cac: Change streamText loop to merge file part processing into main parts loop
    Open source →
  48. 3.0.0-beta.5321 Nov 2025pre-release
    Release notes

    Patch Changes

    • 33d9327: add gemini-3-pro-preview and gemini-3-pro-image-preview model IDs
    Open source →
  49. 3.0.0-beta.5220 Nov 2025pre-release
    Release notes

    Patch Changes

    • fff8d59: feat(provider/google): Add support for the imageSize provider option
    Open source →
  50. 3.0.0-beta.5119 Nov 2025pre-release
    Release notes

    Patch Changes

    • 8370068: fix(provider/google): preserve thoughtSignature through tool execution
    Open source →
  51. 3.0.0-beta.5019 Nov 2025pre-release
    Release notes

    Patch Changes

    • 9be07c8: feat(google): thinking_level option for Gemini 3
    Open source →
  52. 3.0.0-beta.4919 Nov 2025pre-release
    Release notes

    Patch Changes

    • 8ee8edc: Prepare search tool for gemini-3-pro-preview
    Open source →
  53. 3.0.0-beta.4818 Nov 2025pre-release
    Release notes

    Patch Changes

    • 6078060: fix(provider/google): remove includethoughts warning
    Open source →
  54. 3.0.0-beta.4718 Nov 2025pre-release
    Release notes

    Patch Changes

    • 32a8c82: feat: add gemini 3 pro
    • 599a97f: fix: update gemini 3 model id
    Open source →
  55. 3.0.0-beta.4617 Nov 2025pre-release
    Release notes

    Patch Changes

    • 0b92881: Add Google Vertex RAG Engine grounding provider tool
    Open source →
  56. 3.0.0-beta.4516 Nov 2025pre-release
    Release notes

    Patch Changes

    • 9b17031: Improve error message when mixing function tools with provider-defined tools to clarify fallback behavior and list ignored function tools
    Open source →
  57. 3.0.0-beta.4414 Nov 2025pre-release
    Release notes

    Patch Changes

    • 0cfae4c: feat(vertex): support 'trafficType' in provider usageMetadata
    Open source →
  58. 3.0.0-beta.4311 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  59. 3.0.0-beta.4210 Nov 2025pre-release
    Release notes

    Patch Changes

    Open source →
  60. 3.0.0-beta.419 Nov 2025pre-release
    Release notes

    Patch Changes

    • 1742445: Support for custom provider name in google and anthropic providers
    Open source →