Skip to content

Releases: googleapis/python-genai

v2.8.0

03 Jun 22:38
76d8859

Choose a tag to compare

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_widget in message GoogleMaps is changed (74d81dd)
  • A comment for field google_maps_widget_context_token in message GroundingMetadata is changed (74d81dd)
  • Remove codegen_instructions.md for 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

28 May 15:10
5d0dff8

Choose a tag to compare

2.7.0 (2026-05-27)

Features

  • Additional computer_use field support for vertex. (b4828fa)
  • interaction-api: Allow "text/csv" as a supported document mime type for Interaction API. (543137b)
  • interaction-api: Enable BigQuery tool in Deep Research config. (5dc17e5)
  • Support Reinforcement Tuning in GenAI SDK (0ead888)

v2.6.0

22 May 01:10
a682e6a

Choose a tag to compare

2.6.0 (2026-05-21)

Features

  • Add enable_prompt_injection_detection for Computer Use feature for the Gemini API. (b1f632d)
  • Add budget_exceeded status (15443c0)
  • Add gemini-3.5-flash (15443c0)
  • Add new fields (2910346)

Documentation

  • Replace vertexai with enterprise in Client instantiation (c1c6df7)

v2.5.0

20 May 18:37
161f8e4

Choose a tag to compare

2.5.0 (2026-05-20)

Features

  • Add Gemini 3.5 Flash model to options (706fd02)

v2.4.0

18 May 00:05
610059b

Choose a tag to compare

2.4.0 (2026-05-17)

Features

  • Support Agent and Environment APIs. (ef20d6b)

Bug Fixes

  • Output_text for turns that don't end with text. (2afdeff)
  • Pass max_line_length to readline() to prevent LineTooLong on large SSE lines with MTLS. (0e8f7bb)

v2.3.0

15 May 06:09
f907d4b

Choose a tag to compare

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

12 May 22:24
6fa256f

Choose a tag to compare

2.2.0 (2026-05-12)

Features

  • Added missing FunctionCallResultDelta type and arguments field to the ArgumentDelta type (b0131f8)

v2.1.0

12 May 06:01
eb8714d

Choose a tag to compare

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

v2.0.1

09 May 01:18
b5cdc50

Choose a tag to compare

2.0.1 (2026-05-09)

Bug Fixes

  • Update response_format field names to snake_case. (97142b1)

v2.0.0

07 May 19:44
e64fc2a

Choose a tag to compare

2.0.0 (2026-05-07)

⚠ BREAKING CHANGES - Interactions Only

Note: The breaking changes are only in interactions. GenerateContent usage in unaffected.
Refer to https://ai.google.dev/gemini-api/docs/interactions-breaking-changes-may-2026 for details

  • Add steps for interactions (41d8e5b)
  • Rename SSE events to interaction.created and interaction.completed (0549c1c)
  • Deprecate legacy response_format and publish new polymorphic field. (7fdc9a1)

Documentation