Skip to content

Releases: googleapis/python-genai

v1.29.0

06 Aug 23:24
378c61e
Compare
Choose a tag to compare

1.29.0 (2025-08-06)

Features

  • Add image_size field for Gemini Developer API Imagen 4 generation (f1852e6)
  • Add Lyria enum for music generation mode for vocalization (30c0676)
  • Allow methods in batch to return headers in sdk_http_response by default (80fb4e3)
  • Enable more types in FunctionDeclaration schema (76e9b13)
  • Enable responseId for Gemini Developer API (a57f7d9)
  • Support image recontext on Vertex (8a45746)
  • Support new enum types for UrlRetrievalStatus (13815b8)

Bug Fixes

  • Harden the response parsing logic in generate_content_stream (c4466d3)

Documentation

  • Fix code block formatting in codegen_instructions.md (f62fdac)
  • Regenerate docs for 1.28.0 (bcef0a6)

v1.28.0

30 Jul 21:32
cb810b9
Compare
Choose a tag to compare

1.28.0 (2025-07-30)

Features

  • Add images quick accessor to GenerateImagesResponse (2e43d91)
  • Allow methods in models to return headers in sdk_http_response by default. (fa6675a)
  • Allow methods in tuning to return headers in sdk_http_response by default (dd19971)
  • Define StringDict type alias for better readability (0f4613f)
  • Increase buffer size to read response body from HTTP client (ae2d790)
  • Support retry configuration at request level (417e655)

Bug Fixes

  • Allow empty proj/location and api key when overriding base_url (79f7bfc)
  • Retry async when seeing aiohttp ClientConnectorError, ClientOSError, ServerDisconnectedError (b0d18de)

v1.27.0

23 Jul 21:50
efbe769
Compare
Choose a tag to compare

1.27.0 (2025-07-22)

Features

  • Add image_size field for Vertex Imagen 4 generation (df52660)
  • Return headers for list method in all modules. (dd3df9b)

Documentation

  • Copy improvements and minor changes to instructions. (235ee99)
  • Update batches and tunings doc (97a3494)
  • Update extra_body docstring (633eca3)

v1.26.0

16 Jul 21:35
6964978
Compare
Choose a tag to compare

1.26.0 (2025-07-16)

Features

  • Add addWatermark parameter to the edit image configuration. (a5b1545)
  • Adding codegen instructions to guide LLMs to generate code with the Google GenAI SDK (d82634b)

Bug Fixes

  • live: Enhance security by moving api key from query parameters to header (d78add3)

Documentation

  • Update generated video resolution config docstring (d06254c)

v1.25.0

09 Jul 20:44
c7d325e
Compare
Choose a tag to compare

1.25.0 (2025-07-09)

Features

  • Add new languages for Imagen 4 prompt language (cbd643e)
  • Make t_schema in Gemini API reusable from Genai Procesors. (922eaf5)

Bug Fixes

  • Improve code dependency to make types more self-contained (7d0a7d8)
  • python: Fix response.parse when response_json_schema is provided. (babb01f)

Documentation

  • Add extra_body example to README.md (0b077bf)
  • Mention both API-key environment variables. (50fff0c)
  • Regenerate docs for 1.24.0 (fe7ed6d)

v1.24.0

01 Jul 22:07
0cd9615
Compare
Choose a tag to compare

1.24.0 (2025-07-01)

Features

  • Support Batches delete (5d0a4e6)
  • Support different media input in Vertex Live API (8b0a703)

Bug Fixes

  • Force httpx if the client was instantiated with an httpx.AsyncBaseTransport (4851590)
  • Retry on exception instead of a status code (fc78107)

Documentation

  • Add I2V and V2V generate_videos examples in Python README file (858f738)
  • Regenerate docs for 1.23.0 (4273da2)

v1.23.0

27 Jun 23:40
38bb8cb
Compare
Choose a tag to compare

1.23.0 (2025-06-27)

Features

  • Enable Vertex Multimodal Dataset as input to supervised fine-tuning. (15cf810)

Bug Fixes

  • Broken async stream when using aiohttp (231b4c1)

Documentation

  • Add hint for base64 string (70eb9c1)
  • Add mcp example in README (81d3831)
  • Regenerate docs for 1.22.0 (6f7f223)

v1.22.0

25 Jun 23:59
b87d6b5
Compare
Choose a tag to compare

1.22.0 (2025-06-25)

Features

  • Add compressionQuality enum for generate_videos (b132387)
  • Add enhance_input_image and image_preservation_factor fields for upscale_image (cdcd4f5)
  • Allow users to access headers for generateContent method and generateContentStream (80c8964)
  • Expose the responseJsonSchema in GenerateContentConfig (714452f)
  • Improve repr for pydantic objects. (80ab054)
  • Support Batches create/get/list/cancel in Gemini Developer API (5ab8a56)
  • Support IntEnums when processing JSON schemas (6cc2bdb)

Bug Fixes

  • Keep chunk content history when thought summaries are enabled in the stream response (91e7246)
  • The send_client_content function with Blob input. (8491e4c)

Documentation

  • Improve generate images documentation (15b2144)
  • Update description of thinking_budget. (7c2ae32)

v1.21.1

19 Jun 14:00
374e127
Compare
Choose a tag to compare

1.21.1 (2025-06-19)

Bug Fixes

  • Re-raise exception during retries (d6a223c)

Documentation

  • Regenerate docs for 1.21.0 (feaf5fe)

v1.21.0

18 Jun 23:53
5462ceb
Compare
Choose a tag to compare

1.21.0 (2025-06-18)

Features

  • Add retries to http client (aed2f48)
  • Enable json schema for controlled output and function declaration. (624c8e7)
  • Support extra_body in HttpOptions (273c9b8)

Bug Fixes

  • Update aiohttp client's SSL handling and configure trust_env by default to match httpx (462dd3e)

Documentation

  • Add instructions to use the aiohttp options for faster async performance and client_args/async_client_args in HttpOptions (0820ed6)
  • Add proxy instruction (f90af49)
  • Regenerate docs for 1.20.0 (66f198a)