[!CAUTION]
Known Issue:
This release contains a bug where the typing-extensions lower bound is set too low, which causes the SDK to break in some environments.
Recommended Actions:
Fall back to 1.66.0: If you do not immediately need the new features in 1.67.0, we recommend sticking with the previous stable version:
pip install google-genai==1.66.0
Manual Fix: If you must use 1.67.0, you can resolve the issue by manually upgrading typing-extensions:
pip install "typing-extensions>=4.14.0"
Features
Add inference_generation_config to EvaluationConfig for Tuning (1fdb4b8)
Add live history_config with initial_history_in_client_content (a80babd)
Add support for referencing registered metrics by resource name in evaluation run API (41b348e)
Enable language code for audio transcription config in Live API for Vertex AI (c04be0d)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [google-genai](https://github.com/googleapis/python-genai) from 1.66.0 to 1.68.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/googleapis/python-genai/releases">google-genai's releases</a>.</em></p>
<blockquote>
<h2>v1.68.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v1.67.0...v1.68.0">1.68.0</a> (2026-03-17)</h2>
<h3>Breaking changes</h3>
<ul>
<li>[Interactions] Breaking change to Interactions API to refactor TextContent annotations to use specific citation types (<a href="https://github.com/googleapis/python-genai/commit/6c3379faa5e533d4146eee1b3c88ed80bbff46ce">6c3379f</a>)</li>
<li>[Interactions] Breaking change for Interactions, rename ContentDelta unions. (<a href="https://github.com/googleapis/python-genai/commit/1b03909ac8367205a2f0dd46847a0f6d36fb62fd">1b03909</a>)</li>
<li>[Interactions] Breaking change to Interactions API to rename rendered_content to search_suggestions (<a href="https://github.com/googleapis/python-genai/commit/0e21c4ef3234fe195793711b8eb90354e154339f">0e21c4e</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>[Interactions] Add and update 'signature' fields for tool call/result content types. (<a href="https://github.com/googleapis/python-genai/commit/d89637383f2c2ca28bef22f65dfbe56cd1f878cc">d896373</a>)</li>
<li>[Interactions] Support Google Maps in Interactions (<a href="https://github.com/googleapis/python-genai/commit/68f247c04af99915b946f04806f3b0a0543180fa">68f247c</a>)</li>
<li>Support include_server_side_tool_invocations for genai. (<a href="https://github.com/googleapis/python-genai/commit/546440c9f56118c8d27005f2d5b935603e50454e">546440c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> Correct typing-extensions constraint (1.67 Issue)[https://github.com/googleapis/python-genai/releases/tag/v1.67.0] (<a href="https://github.com/googleapis/python-genai/commit/9a4fd3983ac093fd9e197099ab970bd89a5a6a56">9a4fd39</a>)</li>
<li>Python 3.10-3.11 breakage caused by <a href="https://redirect.github.com/googleapis/python-genai/pull/2131">googleapis/python-genai#2131</a> (<a href="https://github.com/googleapis/python-genai/commit/9a4fd3983ac093fd9e197099ab970bd89a5a6a56">9a4fd39</a>)</li>
<li>Treat <code>attempts=0</code> as <code>attempts=1</code> in retry options to ensure no retries (<a href="https://github.com/googleapis/python-genai/commit/2856c0ac76eb51b9171a6bd1626b5f6e63bf4a31">2856c0a</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Regenerate docs for 1.67.0 (<a href="https://github.com/googleapis/python-genai/commit/ff7469a99a931b8415f214c8f711fc4e93422f09">ff7469a</a>)</li>
</ul>
<h2>v1.67.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v1.66.0...v1.67.0">1.67.0</a> (2026-03-12)</h2>
<blockquote>
<p>[!CAUTION]
<strong>Known Issue:</strong>
This release contains a bug where the <code>typing-extensions</code> lower bound is set too low, which causes the SDK to break in some environments.</p>
<p><strong>Recommended Actions:</strong></p>
<ul>
<li><strong>Fall back to 1.66.0:</strong> If you do not immediately need the new features in 1.67.0, we recommend sticking with the previous stable version:
<code>pip install google-genai==1.66.0</code></li>
<li><strong>Manual Fix:</strong> If you must use 1.67.0, you can resolve the issue by manually upgrading <code>typing-extensions</code>:
<code>pip install "typing-extensions>=4.14.0"</code></li>
</ul>
</blockquote>
<h3>Features</h3>
<ul>
<li>Add inference_generation_config to EvaluationConfig for Tuning (<a href="https://github.com/googleapis/python-genai/commit/1fdb4b87aaec6e58b415168ea5893c0e901819a9">1fdb4b8</a>)</li>
<li>Add live history_config with initial_history_in_client_content (<a href="https://github.com/googleapis/python-genai/commit/a80babd22d195d82881cdda0a2c0d5cdefd9573d">a80babd</a>)</li>
<li>Add support for referencing registered metrics by resource name in evaluation run API (<a href="https://github.com/googleapis/python-genai/commit/41b348ed7a5b3a817861e56ccd01251dc65859d3">41b348e</a>)</li>
<li>Enable language code for audio transcription config in Live API for Vertex AI (<a href="https://github.com/googleapis/python-genai/commit/c04be0db2b65506ba0ad3e1b0922ec871df1580b">c04be0d</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md">google-genai's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/googleapis/python-genai/compare/v1.67.0...v1.68.0">1.68.0</a> (2026-03-17)</h2>
<h3>Breaking changes</h3>
<ul>
<li>[Interactions] Breaking change to Interactions API to refactor TextContent annotations to use specific citation types (<a href="https://github.com/googleapis/python-genai/commit/6c3379faa5e533d4146eee1b3c88ed80bbff46ce">6c3379f</a>)</li>
<li>[Interactions] Breaking change for Interactions, rename ContentDelta unions. (<a href="https://github.com/googleapis/python-genai/commit/1b03909ac8367205a2f0dd46847a0f6d36fb62fd">1b03909</a>)</li>
<li>[Interactions] Breaking change to Interactions API to rename rendered_content to search_suggestions (<a href="https://github.com/googleapis/python-genai/commit/0e21c4ef3234fe195793711b8eb90354e154339f">0e21c4e</a>)</li>
</ul>
<h3>Features</h3>
<ul>
<li>[Interactions] Add and update 'signature' fields for tool call/result content types. (<a href="https://github.com/googleapis/python-genai/commit/d89637383f2c2ca28bef22f65dfbe56cd1f878cc">d896373</a>)</li>
<li>[Interactions] Support Google Maps in Interactions (<a href="https://github.com/googleapis/python-genai/commit/68f247c04af99915b946f04806f3b0a0543180fa">68f247c</a>)</li>
<li>Support include_server_side_tool_invocations for genai. (<a href="https://github.com/googleapis/python-genai/commit/546440c9f56118c8d27005f2d5b935603e50454e">546440c</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> Correct typing-extensions constraint (1.67 Issue)[https://github.com/googleapis/python-genai/releases/tag/v1.67.0] (<a href="https://github.com/googleapis/python-genai/commit/9a4fd3983ac093fd9e197099ab970bd89a5a6a56">9a4fd39</a>)</li>
<li>Python 3.10-3.11 breakage caused by <a href="https://redirect.github.com/googleapis/python-genai/pull/2131">googleapis/python-genai#2131</a> (<a href="https://github.com/googleapis/python-genai/commit/9a4fd3983ac093fd9e197099ab970bd89a5a6a56">9a4fd39</a>)</li>
<li>Treat <code>attempts=0</code> as <code>attempts=1</code> in retry options to ensure no retries (<a href="https://github.com/googleapis/python-genai/commit/2856c0ac76eb51b9171a6bd1626b5f6e63bf4a31">2856c0a</a>)</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Regenerate docs for 1.67.0 (<a href="https://github.com/googleapis/python-genai/commit/ff7469a99a931b8415f214c8f711fc4e93422f09">ff7469a</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v1.66.0...v1.67.0">1.67.0</a> (2026-03-12)</h2>
<h3>Features</h3>
<ul>
<li>Add inference_generation_config to EvaluationConfig for Tuning (<a href="https://github.com/googleapis/python-genai/commit/1fdb4b87aaec6e58b415168ea5893c0e901819a9">1fdb4b8</a>)</li>
<li>Add live history_config with initial_history_in_client_content (<a href="https://github.com/googleapis/python-genai/commit/a80babd22d195d82881cdda0a2c0d5cdefd9573d">a80babd</a>)</li>
<li>Add support for referencing registered metrics by resource name in evaluation run API (<a href="https://github.com/googleapis/python-genai/commit/41b348ed7a5b3a817861e56ccd01251dc65859d3">41b348e</a>)</li>
<li>Enable language code for audio transcription config in Live API for Vertex AI (<a href="https://github.com/googleapis/python-genai/commit/c04be0db2b65506ba0ad3e1b0922ec871df1580b">c04be0d</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Forward http_options in async_request_streamed to enable retry support (<a href="https://github.com/googleapis/python-genai/commit/8b3be8744065ad1fa96484fcc2910842a7414a32">8b3be87</a>)</li>
<li>Forward http_options in async_request_streamed to enable retry support (<a href="https://redirect.github.com/googleapis/python-genai/issues/2097">#2097</a>) (<a href="https://github.com/googleapis/python-genai/commit/8b10efb0349bcf64599405a48325f4415aa7eaad">8b10efb</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/googleapis/python-genai/commit/8404ae27d3d176b9555e9825d55f7ed3c07e985b"><code>8404ae2</code></a> chore(main): release 1.68.0 (<a href="https://redirect.github.com/googleapis/python-genai/issues/2157">#2157</a>)</li>
<li><a href="https://github.com/googleapis/python-genai/commit/546440c9f56118c8d27005f2d5b935603e50454e"><code>546440c</code></a> feat: Support include_server_side_tool_invocations for genai.</li>
<li><a href="https://github.com/googleapis/python-genai/commit/be8cd494f2380b43a0480c61bbc020f4bb8dea7b"><code>be8cd49</code></a> chore: internal change</li>
<li><a href="https://github.com/googleapis/python-genai/commit/2856c0ac76eb51b9171a6bd1626b5f6e63bf4a31"><code>2856c0a</code></a> fix: Treat <code>attempts=0</code> as <code>attempts=1</code> in retry options to ensure no retries</li>
<li><a href="https://github.com/googleapis/python-genai/commit/6c3379faa5e533d4146eee1b3c88ed80bbff46ce"><code>6c3379f</code></a> feat: Breaking change to Interactions API to refactor TextContent annotations...</li>
<li><a href="https://github.com/googleapis/python-genai/commit/d89637383f2c2ca28bef22f65dfbe56cd1f878cc"><code>d896373</code></a> feat: Add and update 'signature' fields for tool call/result content types.</li>
<li><a href="https://github.com/googleapis/python-genai/commit/1a51d1a0238efb5dc9a5c43d76c56706218f3162"><code>1a51d1a</code></a> chore: Maintain backward-compatible field ordering in generated data types</li>
<li><a href="https://github.com/googleapis/python-genai/commit/68f247c04af99915b946f04806f3b0a0543180fa"><code>68f247c</code></a> feat: Support Google Maps in Interactions</li>
<li><a href="https://github.com/googleapis/python-genai/commit/0e21c4ef3234fe195793711b8eb90354e154339f"><code>0e21c4e</code></a> fix: Breaking change to Interactions API to rename rendered_content to search...</li>
<li><a href="https://github.com/googleapis/python-genai/commit/ff7469a99a931b8415f214c8f711fc4e93422f09"><code>ff7469a</code></a> docs: Regenerate docs for 1.67.0</li>
<li>Additional commits viewable in <a href="https://github.com/googleapis/python-genai/compare/v1.66.0...v1.68.0">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps google-genai from 1.66.0 to 1.68.0.
Release notes
Sourced from google-genai's releases.
... (truncated)
Changelog
Sourced from google-genai's changelog.
Commits
8404ae2chore(main): release 1.68.0 (#2157)546440cfeat: Support include_server_side_tool_invocations for genai.be8cd49chore: internal change2856c0afix: Treatattempts=0asattempts=1in retry options to ensure no retries6c3379ffeat: Breaking change to Interactions API to refactor TextContent annotations...d896373feat: Add and update 'signature' fields for tool call/result content types.1a51d1achore: Maintain backward-compatible field ordering in generated data types68f247cfeat: Support Google Maps in Interactions0e21c4efix: Breaking change to Interactions API to rename rendered_content to search...ff7469adocs: Regenerate docs for 1.67.0Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)