Releases: googleapis/js-genai
Releases · googleapis/js-genai
v1.5.1
v1.5.0
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
v1.4.0
v1.3.0
1.3.0 (2025-05-30)
Features
- Adding
thought_signature
field to thePart
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
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
- fix README typo (04259ad)
Miscellaneous Chores
- Remove unsupported Lyria enum for music generation mode (0b935cd)
v1.1.0
v1.0.1
v1.0.0
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
- No longer preview. (5e137d4)
Miscellaneous Chores
- Fix Lyria method name for JS, update parameters type (99dba6e)
v0.15.0
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)