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 2.10.0 to 2.21.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>v2.21.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.20.0...v2.21.0">2.21.0</a> (2026-08-31)</h2>
<h3>Features</h3>
<ul>
<li>Add destination parameter to client.files.download to support streaming downloads to disk or file-like objects (<a href="https://github.com/googleapis/python-genai/commit/fcf9e3fe8bdf9cc18a09a7fff3d65742913a6b06">fcf9e3f</a>)</li>
<li>Add support for the audio/webm MIME type. (<a href="https://github.com/googleapis/python-genai/commit/67ec3d75df7ee1bf984e7ae8a6d45894579375d1">67ec3d7</a>)</li>
<li>Add translation_config SDK support for GEAP. (<a href="https://github.com/googleapis/python-genai/commit/ff153a757362d776b935819bcc13aa20d9696a2a">ff153a7</a>)</li>
<li>Add Video Understanding support to the Interactions API (<a href="https://github.com/googleapis/python-genai/commit/2cc99a9b365bda40ad60da33b206a31c096a79c5">2cc99a9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Expose ProcessingCallStep and ProcessingResultStep in Interactions SDK (<a href="https://github.com/googleapis/python-genai/commit/df0ab55c09994da4de26ad3038f206fc986ced3a">df0ab55</a>)</li>
</ul>
<h2>v2.20.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.19.0...v2.20.0">2.20.0</a> (2026-08-25)</h2>
<h3>Features</h3>
<ul>
<li>Add AudioTranscriptionConfigMode (<a href="https://github.com/googleapis/python-genai/commit/4a809546fdba31376d483ec018ec27f02e717d1c">4a80954</a>)</li>
<li>Add environment files support and scotty file download helper (<a href="https://github.com/googleapis/python-genai/commit/30742636766a888f5ebe3eb272f912c843c74564">3074263</a>)</li>
<li>Add TYPE_JPEG2000 to VideoContent.MimeType enum (<a href="https://github.com/googleapis/python-genai/commit/ef39c40eb053aecdf0ae791410ecfe598281252d">ef39c40</a>)</li>
</ul>
<h2>v2.19.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.18.1...v2.19.0">2.19.0</a> (2026-08-19)</h2>
<h3>Features</h3>
<ul>
<li>Add <code>mode</code> enum (<code>VERBATIM</code>, <code>SMART</code>) to <code>AudioTranscriptionConfig</code> and <code>TranscriptionConfig</code>. (<a href="https://github.com/googleapis/python-genai/commit/e8cd7d001438da2b580c0d65cc429111f1c38442">e8cd7d0</a>)</li>
<li>Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (<a href="https://github.com/googleapis/python-genai/commit/656da7861344603fc122c2d3e6f98f88f7d7fe1e">656da78</a>)</li>
<li>Add IDLE state to live connection status enum and mark REQUIRES_ACTION as deprecated. (<a href="https://github.com/googleapis/python-genai/commit/599d89fe1b6b4625d1c402a3275d95d8c84f3699">599d89f</a>)</li>
<li>Add video resolution and extension task parameters (<a href="https://github.com/googleapis/python-genai/commit/c3bdb8865ce11bfe8d4869fa80c6cb14a469abff">c3bdb88</a>)</li>
</ul>
<h2>v2.18.1</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.18.0...v2.18.1">2.18.1</a> (2026-08-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Add gemini-3.7-flash (<a href="https://github.com/googleapis/python-genai/commit/f898b61089df672818a6f8832646ae82b59ff9a2">f898b61</a>)</li>
</ul>
<h2>v2.18.0</h2>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.17.0...v2.18.0">2.18.0</a> (2026-08-12)</h2>
<h3>Features</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/v2.20.0...v2.21.0">2.21.0</a> (2026-08-31)</h2>
<h3>Features</h3>
<ul>
<li>Add destination parameter to client.files.download to support streaming downloads to disk or file-like objects (<a href="https://github.com/googleapis/python-genai/commit/fcf9e3fe8bdf9cc18a09a7fff3d65742913a6b06">fcf9e3f</a>)</li>
<li>Add support for the audio/webm MIME type. (<a href="https://github.com/googleapis/python-genai/commit/67ec3d75df7ee1bf984e7ae8a6d45894579375d1">67ec3d7</a>)</li>
<li>Add translation_config SDK support for GEAP. (<a href="https://github.com/googleapis/python-genai/commit/ff153a757362d776b935819bcc13aa20d9696a2a">ff153a7</a>)</li>
<li>Add Video Understanding support to the Interactions API (<a href="https://github.com/googleapis/python-genai/commit/2cc99a9b365bda40ad60da33b206a31c096a79c5">2cc99a9</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Expose ProcessingCallStep and ProcessingResultStep in Interactions SDK (<a href="https://github.com/googleapis/python-genai/commit/df0ab55c09994da4de26ad3038f206fc986ced3a">df0ab55</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.19.0...v2.20.0">2.20.0</a> (2026-08-25)</h2>
<h3>Features</h3>
<ul>
<li>Add AudioTranscriptionConfigMode (<a href="https://github.com/googleapis/python-genai/commit/4a809546fdba31376d483ec018ec27f02e717d1c">4a80954</a>)</li>
<li>Add environment files support and scotty file download helper (<a href="https://github.com/googleapis/python-genai/commit/30742636766a888f5ebe3eb272f912c843c74564">3074263</a>)</li>
<li>Add TYPE_JPEG2000 to VideoContent.MimeType enum (<a href="https://github.com/googleapis/python-genai/commit/ef39c40eb053aecdf0ae791410ecfe598281252d">ef39c40</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.18.1...v2.19.0">2.19.0</a> (2026-08-19)</h2>
<h3>Features</h3>
<ul>
<li>Add <code>mode</code> enum (<code>VERBATIM</code>, <code>SMART</code>) to <code>AudioTranscriptionConfig</code> and <code>TranscriptionConfig</code>. (<a href="https://github.com/googleapis/python-genai/commit/e8cd7d001438da2b580c0d65cc429111f1c38442">e8cd7d0</a>)</li>
<li>Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (<a href="https://github.com/googleapis/python-genai/commit/656da7861344603fc122c2d3e6f98f88f7d7fe1e">656da78</a>)</li>
<li>Add IDLE state to live connection status enum and mark REQUIRES_ACTION as deprecated. (<a href="https://github.com/googleapis/python-genai/commit/599d89fe1b6b4625d1c402a3275d95d8c84f3699">599d89f</a>)</li>
<li>Add video resolution and extension task parameters (<a href="https://github.com/googleapis/python-genai/commit/c3bdb8865ce11bfe8d4869fa80c6cb14a469abff">c3bdb88</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.18.0...v2.18.1">2.18.1</a> (2026-08-13)</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Add gemini-3.7-flash (<a href="https://github.com/googleapis/python-genai/commit/f898b61089df672818a6f8832646ae82b59ff9a2">f898b61</a>)</li>
</ul>
<h2><a href="https://github.com/googleapis/python-genai/compare/v2.17.0...v2.18.0">2.18.0</a> (2026-08-12)</h2>
<h3>Features</h3>
<ul>
<li>Add interaction_status to LiveServerContent (<a href="https://github.com/googleapis/python-genai/commit/66e224c39c9527e0fef3a4f049ac33ec941e2f99">66e224c</a>)</li>
<li><strong>api:</strong> Make the deferred service tier publicly available on Vertex (<a href="https://github.com/googleapis/python-genai/commit/e1f7c40f0a831f25ee71294fc8c195576d5fd126">e1f7c40</a>)</li>
<li>Enable json schema in FunctionDeclaration parser (<a href="https://github.com/googleapis/python-genai/commit/62d50d6f172da5d6efa30838ab92da95b1327b5e">62d50d6</a>)</li>
<li>Make speech_config a structured object. (<a href="https://github.com/googleapis/python-genai/commit/cc0d42e84583ed927b6c0dfae38da7f5f544b2da">cc0d42e</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/googleapis/python-genai/commit/ca2b08181cf9a42aa97a798e42d9d8326081a1d9"><code>ca2b081</code></a> chore(main): release 2.21.0 (<a href="https://redirect.github.com/googleapis/python-genai/issues/2918">#2918</a>)</li>
<li><a href="https://github.com/googleapis/python-genai/commit/67ec3d75df7ee1bf984e7ae8a6d45894579375d1"><code>67ec3d7</code></a> feat: Add support for the audio/webm MIME type.</li>
<li><a href="https://github.com/googleapis/python-genai/commit/ab41ae3fa84111e54fd9cb44148ce04d0510a350"><code>ab41ae3</code></a> chore: internal</li>
<li><a href="https://github.com/googleapis/python-genai/commit/ff153a757362d776b935819bcc13aa20d9696a2a"><code>ff153a7</code></a> feat: Add translation_config SDK support for GEAP.</li>
<li><a href="https://github.com/googleapis/python-genai/commit/df0ab55c09994da4de26ad3038f206fc986ced3a"><code>df0ab55</code></a> fix: expose ProcessingCallStep and ProcessingResultStep in Interactions SDK</li>
<li><a href="https://github.com/googleapis/python-genai/commit/fcf9e3fe8bdf9cc18a09a7fff3d65742913a6b06"><code>fcf9e3f</code></a> feat: Add destination parameter to client.files.download to support streaming...</li>
<li><a href="https://github.com/googleapis/python-genai/commit/2cc99a9b365bda40ad60da33b206a31c096a79c5"><code>2cc99a9</code></a> feat: add Video Understanding support to the Interactions API</li>
<li><a href="https://github.com/googleapis/python-genai/commit/95700650471f80abf3e22c99dbd90851b81452f6"><code>9570065</code></a> chore: Add java api reference examples.</li>
<li><a href="https://github.com/googleapis/python-genai/commit/66518c9104b15a89225ee255fe03d906c7e4cb35"><code>66518c9</code></a> chore(main): release 2.20.0 (<a href="https://redirect.github.com/googleapis/python-genai/issues/2884">#2884</a>)</li>
<li><a href="https://github.com/googleapis/python-genai/commit/4a809546fdba31376d483ec018ec27f02e717d1c"><code>4a80954</code></a> feat: Add AudioTranscriptionConfigMode</li>
<li>Additional commits viewable in <a href="https://github.com/googleapis/python-genai/compare/v2.10.0...v2.21.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 2.10.0 to 2.21.0.
Release notes
Sourced from google-genai's releases.
... (truncated)
Changelog
Sourced from google-genai's changelog.
... (truncated)
Commits
ca2b081chore(main): release 2.21.0 (#2918)67ec3d7feat: Add support for the audio/webm MIME type.ab41ae3chore: internalff153a7feat: Add translation_config SDK support for GEAP.df0ab55fix: expose ProcessingCallStep and ProcessingResultStep in Interactions SDKfcf9e3ffeat: Add destination parameter to client.files.download to support streaming...2cc99a9feat: add Video Understanding support to the Interactions API9570065chore: Add java api reference examples.66518c9chore(main): release 2.20.0 (#2884)4a80954feat: Add AudioTranscriptionConfigModeDependabot 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)Superseded by #116.
Pull request closed