Releases: googleapis/python-genai
Releases · googleapis/python-genai
v2.9.0-rc1
2.9.0-rc1 (2026-06-17)
Features
- Add audioOffset to VoiceActivity (fb785e4)
- Add gemini-3-flash-preview (gemini-3.1, gemini-3.5, gemini-4 are already mapped) to the local tokenizer map. (749f8a1), closes #1972
- Add interimInputTranscription to LiveServerContent (fb785e4)
- Add LanguageAuto, LanguageHints, and adaptationPhrases to AudioTranscriptionConfig (fb785e4)
- Broaden publisher model path check to support all publishers (5d282e6)
Miscellaneous Chores
- Release 2.9.0-rc1 (b95f2a8)
v2.9.0-rc0
2.9.0-rc0 (2026-06-16)
Major updates
- The interactions implementation has been completely replaced. The public api surface should be unchanged. (d830f16)
Features
- Add ServiceTier to UsageMetadata (45b4963)
- Expose Computer Use API fields (420b5a7)
- Gemma 4 local tokenizer support (ca97c58)
- interaction-api: Add presence_penalty, frequency_penalty, and cached_content to models.proto (05f16fe)
- interaction-api: Rename usage to total_usage in StreamMetadata. (7c331c6)
Bug Fixes
- Add fallback for
aiohttp.readlinewithoutmax_line_lengthfor backward compatibility because we still want to keep aiohttp as optional dependency (e99ab99), closes #2487 - Fix header (f8f9749)
- Keep live music API keys out of websocket urls (#2564) (c754ebf)
- Make
transformersan optional dependency for local tokenizers, also add other dependencies to local-tokenizer-extras. (528926b) - Use .model_copy() instead of deprecated .copy() (216369f)
Documentation
v2.8.0
2.8.0 (2026-06-03)
Features
- Add Agent Platform MCP support to async generate_content (e3be9af)
- Add transcription language code. (53ea3f6)
- Add TranslationConfig for live translation. (4775314)
- Support ReinforcementTuning in GenAI SDK including ValidateReward API method. (e0854a6)
Bug Fixes
- Include all fields of a single tool (7b1d498)
Documentation
- A comment for field
enable_widgetin messageGoogleMapsis changed (74d81dd) - A comment for field
google_maps_widget_context_tokenin messageGroundingMetadatais changed (74d81dd) - Remove
codegen_instructions.mdfor simpler maintenance, Gemini API Skills should be the single source of truth (bfa2a49) - Update README.md for model/SDK Changes and direct to Gemini API Skills (47c1a13)
- Update the docs for 2.7 (bbef98e)
v2.7.0
2.7.0 (2026-05-27)
Features
v2.6.0
v2.5.0
v2.4.0
v2.3.0
2.3.0 (2026-05-15)
Features
- Add content union to UserInputStep (a5059a8)
- Interaction.{output_text,output_image,output_audio,output_video} (975d16a)
- Migrate Agent Engines, Evaluation, Prompt Management, and Skill features to agentplatform (abb1099)
Documentation
- Refresh generated docs for 2.2 (2ce0298)
v2.2.0
v2.1.0
2.1.0 (2026-05-12)
Features
- Add gemini-3.1-flash-lite to model options (2d5e0fa)
- Add parameters to video response_format. (4e9d68d)
- Introduce Server Side tools deltas (97d6fe5)
- Support Blocking FunctionCall in Live API in AgentPlatform (Vertex) (955bca6)
- Add support for Vertex-lyria models lyria-3-pro-preview & lyria-3-clip-preview (1bc0536)
Bug Fixes
- Steps is not optional (9ea9633)