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 [openai](https://github.com/openai/openai-python) from 2.44.0 to 3.16.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/openai/openai-python/releases">openai's releases</a>.</em></p>
<blockquote>
<h2>v3.16.2</h2>
<h2><a href="https://github.com/openai/openai-python/compare/v3.16.1...v3.16.2">3.16.2</a> (2026-09-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>parsing:</strong> drop TextFormatT parameterization in parse_response to fix memory leak (<a href="https://redirect.github.com/openai/openai-python/issues/3084">#3084</a>) (<a href="https://redirect.github.com/openai/openai-python/issues/3088">#3088</a>) (<a href="https://github.com/openai/openai-python/commit/009b7f6ae6493e1abfa7583449595f144c8beb5a">009b7f6</a>)</li>
</ul>
<h2>v3.16.1</h2>
<h2><a href="https://github.com/openai/openai-python/compare/v3.16.0...v3.16.1">3.16.1</a> (2026-09-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> avoid loading unrelated API resources on first use (<a href="https://redirect.github.com/openai/openai-python/issues/3898">#3898</a>) (<a href="https://github.com/openai/openai-python/commit/68e4317aa3df4b6e7a5ea3f75833bdd7d76e447d">68e4317</a>)</li>
</ul>
<h2>v3.16.0</h2>
<h2><a href="https://github.com/openai/openai-python/compare/v3.15.0...v3.16.0">3.16.0</a> (2026-09-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add webhook endpoint management (<a href="https://redirect.github.com/openai/openai-python/issues/3892">#3892</a>) (<a href="https://github.com/openai/openai-python/commit/9a11f6e874292230633073fb64ea6202ad22a1df">9a11f6e</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> deprecate MCP connector_id (<a href="https://redirect.github.com/openai/openai-python/issues/3894">#3894</a>) (<a href="https://github.com/openai/openai-python/commit/1ccaf07fb9a4d1a2be9d97c77604ce75214a9940">1ccaf07</a>)</li>
</ul>
<h2>v3.15.0</h2>
<h2><a href="https://github.com/openai/openai-python/compare/v3.14.1...v3.15.0">3.15.0</a> (2026-09-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add agent session model settings (<a href="https://redirect.github.com/openai/openai-python/issues/3882">#3882</a>) (<a href="https://github.com/openai/openai-python/commit/4b1581771ea97c870187f6ddfc3dbc87ff4fa443">4b15817</a>)</li>
<li><strong>api:</strong> add audio-mini model choices (<a href="https://redirect.github.com/openai/openai-python/issues/3886">#3886</a>) (<a href="https://github.com/openai/openai-python/commit/a6eeb3f5a468ec576d2c911c19ce59c56ac46e43">a6eeb3f</a>)</li>
<li><strong>api:</strong> add compaction progress events (<a href="https://redirect.github.com/openai/openai-python/issues/3866">#3866</a>) (<a href="https://github.com/openai/openai-python/commit/98e1d24f4902ab58830adf0e2b6a729a5d5429b1">98e1d24</a>)</li>
<li><strong>api:</strong> add managed Responses WebSocket sessions (<a href="https://redirect.github.com/openai/openai-python/issues/3887">#3887</a>) (<a href="https://github.com/openai/openai-python/commit/3b865af92e8dc65e14ab6d565304fe778bac1eef">3b865af</a>)</li>
<li><strong>api:</strong> add prompt-cache prewarming (<a href="https://redirect.github.com/openai/openai-python/issues/3888">#3888</a>) (<a href="https://github.com/openai/openai-python/commit/8f7cdb80410434d29daed90895112a39936eb4fe">8f7cdb8</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>preserve chat stream moderation results (<a href="https://redirect.github.com/openai/openai-python/issues/3864">#3864</a>) (<a href="https://github.com/openai/openai-python/commit/b77076d23b6f3e34453b0fadd8cd2a001627e365">b77076d</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> clarify incoming SIP call ID usage (<a href="https://redirect.github.com/openai/openai-python/issues/3885">#3885</a>) (<a href="https://github.com/openai/openai-python/commit/f0457aba3403f83e91a369ab55e0e55d5f012372">f0457ab</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/openai/openai-python/blob/main/CHANGELOG.md">openai's changelog</a>.</em></p>
<blockquote>
<h2><a href="https://github.com/openai/openai-python/compare/v3.16.1...v3.16.2">3.16.2</a> (2026-09-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>parsing:</strong> drop TextFormatT parameterization in parse_response to fix memory leak (<a href="https://redirect.github.com/openai/openai-python/issues/3084">#3084</a>) (<a href="https://redirect.github.com/openai/openai-python/issues/3088">#3088</a>) (<a href="https://github.com/openai/openai-python/commit/009b7f6ae6493e1abfa7583449595f144c8beb5a">009b7f6</a>)</li>
</ul>
<h2><a href="https://github.com/openai/openai-python/compare/v3.16.0...v3.16.1">3.16.1</a> (2026-09-18)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>api:</strong> avoid loading unrelated API resources on first use (<a href="https://redirect.github.com/openai/openai-python/issues/3898">#3898</a>) (<a href="https://github.com/openai/openai-python/commit/68e4317aa3df4b6e7a5ea3f75833bdd7d76e447d">68e4317</a>)</li>
</ul>
<h2><a href="https://github.com/openai/openai-python/compare/v3.15.0...v3.16.0">3.16.0</a> (2026-09-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add webhook endpoint management (<a href="https://redirect.github.com/openai/openai-python/issues/3892">#3892</a>) (<a href="https://github.com/openai/openai-python/commit/9a11f6e874292230633073fb64ea6202ad22a1df">9a11f6e</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> deprecate MCP connector_id (<a href="https://redirect.github.com/openai/openai-python/issues/3894">#3894</a>) (<a href="https://github.com/openai/openai-python/commit/1ccaf07fb9a4d1a2be9d97c77604ce75214a9940">1ccaf07</a>)</li>
</ul>
<h2><a href="https://github.com/openai/openai-python/compare/v3.14.1...v3.15.0">3.15.0</a> (2026-09-18)</h2>
<h3>Features</h3>
<ul>
<li><strong>api:</strong> add agent session model settings (<a href="https://redirect.github.com/openai/openai-python/issues/3882">#3882</a>) (<a href="https://github.com/openai/openai-python/commit/4b1581771ea97c870187f6ddfc3dbc87ff4fa443">4b15817</a>)</li>
<li><strong>api:</strong> add audio-mini model choices (<a href="https://redirect.github.com/openai/openai-python/issues/3886">#3886</a>) (<a href="https://github.com/openai/openai-python/commit/a6eeb3f5a468ec576d2c911c19ce59c56ac46e43">a6eeb3f</a>)</li>
<li><strong>api:</strong> add compaction progress events (<a href="https://redirect.github.com/openai/openai-python/issues/3866">#3866</a>) (<a href="https://github.com/openai/openai-python/commit/98e1d24f4902ab58830adf0e2b6a729a5d5429b1">98e1d24</a>)</li>
<li><strong>api:</strong> add managed Responses WebSocket sessions (<a href="https://redirect.github.com/openai/openai-python/issues/3887">#3887</a>) (<a href="https://github.com/openai/openai-python/commit/3b865af92e8dc65e14ab6d565304fe778bac1eef">3b865af</a>)</li>
<li><strong>api:</strong> add prompt-cache prewarming (<a href="https://redirect.github.com/openai/openai-python/issues/3888">#3888</a>) (<a href="https://github.com/openai/openai-python/commit/8f7cdb80410434d29daed90895112a39936eb4fe">8f7cdb8</a>)</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>preserve chat stream moderation results (<a href="https://redirect.github.com/openai/openai-python/issues/3864">#3864</a>) (<a href="https://github.com/openai/openai-python/commit/b77076d23b6f3e34453b0fadd8cd2a001627e365">b77076d</a>)</li>
</ul>
<h3>Chores</h3>
<ul>
<li><strong>api:</strong> clarify incoming SIP call ID usage (<a href="https://redirect.github.com/openai/openai-python/issues/3885">#3885</a>) (<a href="https://github.com/openai/openai-python/commit/f0457aba3403f83e91a369ab55e0e55d5f012372">f0457ab</a>)</li>
<li><strong>api:</strong> update image request examples (<a href="https://redirect.github.com/openai/openai-python/issues/3889">#3889</a>) (<a href="https://github.com/openai/openai-python/commit/bb796764118004f8c9b0b0a46e07e5e55cfe34e4">bb79676</a>)</li>
</ul>
<h3>Documentation</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/openai/openai-python/commit/c9c3e694863c5aa58355fd0a32ea915e911832f2"><code>c9c3e69</code></a> release: 3.16.2 (<a href="https://redirect.github.com/openai/openai-python/issues/3903">#3903</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/009b7f6ae6493e1abfa7583449595f144c8beb5a"><code>009b7f6</code></a> fix(parsing): drop TextFormatT parameterization in parse_response to fix memo...</li>
<li><a href="https://github.com/openai/openai-python/commit/bccad31277a98f120bdce604a35a5774a0beaeae"><code>bccad31</code></a> release: 3.16.1 (<a href="https://redirect.github.com/openai/openai-python/issues/3899">#3899</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/68e4317aa3df4b6e7a5ea3f75833bdd7d76e447d"><code>68e4317</code></a> fix(api): avoid loading unrelated API resources on first use (<a href="https://redirect.github.com/openai/openai-python/issues/3898">#3898</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/dcbd6b8f5c26bc09899a584158729b5b67ba7dc6"><code>dcbd6b8</code></a> release: 3.16.0 (<a href="https://redirect.github.com/openai/openai-python/issues/3893">#3893</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/1ccaf07fb9a4d1a2be9d97c77604ce75214a9940"><code>1ccaf07</code></a> chore(api): deprecate MCP connector_id (<a href="https://redirect.github.com/openai/openai-python/issues/3894">#3894</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/9a11f6e874292230633073fb64ea6202ad22a1df"><code>9a11f6e</code></a> feat(api): add webhook endpoint management (<a href="https://redirect.github.com/openai/openai-python/issues/3892">#3892</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/fcfb37c1994d08b7c05e45a79259caa5bbd042f0"><code>fcfb37c</code></a> release: 3.15.0 (<a href="https://redirect.github.com/openai/openai-python/issues/3870">#3870</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/b7116e67d72cafde4c3da4226abc6e96dadbfb14"><code>b7116e6</code></a> test: synchronize replacement WebSocket handshake (<a href="https://redirect.github.com/openai/openai-python/issues/3891">#3891</a>)</li>
<li><a href="https://github.com/openai/openai-python/commit/3b865af92e8dc65e14ab6d565304fe778bac1eef"><code>3b865af</code></a> feat(api): add managed Responses WebSocket sessions (<a href="https://redirect.github.com/openai/openai-python/issues/3887">#3887</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/openai/openai-python/compare/v2.44.0...v3.16.2">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 openai from 2.44.0 to 3.16.2.
Release notes
Sourced from openai's releases.
... (truncated)
Changelog
Sourced from openai's changelog.
... (truncated)
Commits
c9c3e69release: 3.16.2 (#3903)009b7f6fix(parsing): drop TextFormatT parameterization in parse_response to fix memo...bccad31release: 3.16.1 (#3899)68e4317fix(api): avoid loading unrelated API resources on first use (#3898)dcbd6b8release: 3.16.0 (#3893)1ccaf07chore(api): deprecate MCP connector_id (#3894)9a11f6efeat(api): add webhook endpoint management (#3892)fcfb37crelease: 3.15.0 (#3870)b7116e6test: synchronize replacement WebSocket handshake (#3891)3b865affeat(api): add managed Responses WebSocket sessions (#3887)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 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 #129.
Pull request closed