10000 Releases · googleapis/js-genai · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: googleapis/js-genai

v1.5.1

13 Jun 19:51
05cef8a
Compare
Choose a tag to compare

1.5.1 (2025-06-13)

Bug Fixes

  • Update MCP dependencies to be type-only (648019b)

v1.5.0

12 Jun 21:31
0fe1d99
Compare
Choose a tag to compare

1.5.0 (2025-06-11)

Features

  • add a timeout parameter to CallableToolConfig (06f31fd)
  • Add datastore_spec field for VertexAISearch (1b18a52)
  • Add support for Veo frame interpolation and video extension (53f22e6)
  • Make the MCP SDK an optional peer dependency. (2472fd3)
  • RAG - Introducing context storing for Gemini Live API. (bdc2355)

Bug Fixes

  • Prioritize credentials over implicit api key (from env) for node client using Vertex AI (d82aba2), closes #616

v1.4.0

04 Jun 22:56
6077e53
Compare
Choose a tag to compare

1.4.0 (2025-06-04)

Features

  • Add enhance_prompt field for Gemini Developer API generate_videos (ea3cc8e)
  • Enable url_context for Vertex (e377f58)
  • js: Support GEMINI_API_KEY as environment variable for setting API key. (97850ad)

Bug Fixes

  • defined Type becomes TYPE_UNSPECIFIED when obfuscation is enabled (1ddf4f5)
  • Update live SDK sample to address choppy audio quality (319bcbb)
  • use Enum's value instead of keys for obfuscation. (132bd04)

v1.3.0

30 May 23:22
1c28ebf
Compare
Choose a tag to compare

1.3.0 (2025-05-30)

Features

  • Adding thought_signature field to the Part to store the signature for thoughts. (20815b2)
  • include UNEXPECTED_TOOL_CALL enum value to FinishReason for Vertex AI APIs. (bd5a2bf)
  • Support ephemeral auth tokens as API keys for live connections in TS. (507bfb5)
  • Support ephemeral token creation in TS (425cfe6)

Bug Fixes

  • Rename LiveEphemeralParameters to LiveConnectConstraints. (86e9652)

v1.2.0

29 May 03:35
6afc97f
Compare
Choose a tag to compare

1.2.0 (2025-05-28)

⚠ BREAKING CHANGES TO EXPERIMENTAL FEATURES

  • Remove unsupported Lyria enum for music generation mode

Features

  • Add generate_audio field for private testing of video generation (37e14c5)

Documentation

Miscellaneous Chores

  • Remove unsupported Lyria enum for music generation mode (0b935cd)

v1.1.0

26 May 21:32
d20f267
Compare
Choose a tag to compare

1.1.0 (2025-05-26)

Features

  • Add CommonJS modules (f40c47c)
  • support new fields in FileData, GenerationConfig, GroundingChunkRetrievedContext, RetrievalConfig, Schema, TuningJob, VertexAISearch, (cd04548)

v1.0.1

22 May 04:12
fcaca1e
Compare
Choose a tag to compare

1.0.1 (2025-05-22)

Note

This version drops support for end-of-life Node.js v18.

Bug Fixes

  • After an error on sendMessage, all subsequent calls fail with the same error (778abcc)
  • Fixed sendMessage subsequent calls test to follow the arrange-act-assert pattern (778abcc)
  • Unbreak direct requires from node. (023efd5)

v1.0.0

19 May 22:21
841c1ef
Compare
Choose a tag to compare

1.0.0 (2025-05-19)

⚠ BREAKING CHANGES

  • Fix Lyria method name for JS, update parameters type

Features

  • Support ephemeral token creation in Python (8e12730)
  • Support using ephemeral token in Live session connection in Python (8e12730)

Bug Fixes

  • allow McpClient to be passed in with AFC disabled. (b13f1f8)
  • Blob handling in realtime music (f760755)
  • Prevent MCP label from being appended multiple times if they already exist (c59ffe7)

Documentation

Miscellaneous Chores

  • Fix Lyria method name for JS, update parameters type (99dba6e)

v0.15.0

19 May 05:21
19a3f00
Compare
Choose a tag to compare

0.15.0 (2025-05-19)

Features

  • add time range filter to Google Search Tool (a938111)
  • Add basic support for async function calling. (8e2f357)
  • Add CallableToolConfig to specify behavior for FunctionDeclarations (c4148d0)
  • add configurations for afc. (ce7855b)
  • add live proactivity_audio and enable_affective_dialog (20e3892)
  • Add Lyria Realtime music generation support for JS (aefcaa5)
  • Add Lyria Realtime Music Types (99255d8)
  • Add MCP telemetry usage to TS SDK. (09a83e9)
  • add multi-speaker voice config (6fe6074)
  • Add support for lat/long in search. (4cd79f6)
  • Add support for MCP in TS SDK. (921a4be)
  • add support for propertyOrdering field. (a77822b)
  • Add Video FPS, and enable start/end_offset for MLDev (19f20e9)
  • Enable AFC on Generate content stream (ff2ce35)
  • export the createJsonSchemaValidator methods to be available for other library. (b3359a1)
  • List all mcp tools to max and mcpToTool taking a spread. (44cd9c9)
  • MCP: Add a new interface for automatic function calling (dc49ffc)
  • MCP: Add mcpToTool to pass MCP clients for automatic function calling (825f385)
  • Remove MCP Tool and MCP Client from ToolUnion (d35e16d)
  • support customer-managed encryption key in cached content (3e7437a)
  • Support Url Context Retrieval tool (aaaf9a9)

Bug Fixes

  • Add an ES module for node environments. (ff4bbd1)
  • Add default headers to model calls when MCP is enabled (9442eea)
  • Allow contents with no-text thoughts in chat history (4112d1c)
  • chats: Enforce internal management of chat history (abe592f)
  • chats: Relax the constraint on chat turns (68115a8)
  • make the system-test build. (dd7154c)
  • move test-server-sdk from dependencies to devDependencies (233a909)
  • Move test-server-sdk to devDependencies (#574) (b64deeb)
  • Run tests against Node 24 (28a56ac)
  • Skip MCP tool call when function name not present in the tool (9f3d360)

v0.14.1

15 May 20:54
72479ca
Compare
Choose a tag to compare

0.14.1 (2025-05-15)

Bug Fixes

  • Move test-server-sdk to devDependencies (#574) (5913e59)
0