build(deps): bump openai from 2.26.0 to 2.29.0 #14

Merged
dependabot[bot] merged 1 commits from dependabot/pip/main/openai-2.29.0 into main 2026-03-20 02:49:37 +00:00
dependabot[bot] commented 2026-03-20 01:15:09 +00:00 (Migrated from github.com)

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Bumps openai from 2.26.0 to 2.29.0.

Release notes

Sourced from openai's releases.

v2.29.0

2.29.0 (2026-03-17)

Full Changelog: v2.28.0...v2.29.0

Features

  • api: 5.4 nano and mini model slugs (3b45666)
  • api: add /v1/videos endpoint to batches create method (c0e7a16)
  • api: add defer_loading field to ToolFunction (3167595)
  • api: add in and nin operators to ComparisonFilter type (664f02b)

Bug Fixes

  • deps: bump minimum typing-extensions version (a2fb2ca)
  • pydantic: do not pass by_alias unless set (8ebe8fb)

Chores

  • internal: tweak CI branches (96ccc3c)

v2.28.0

2.28.0 (2026-03-13)

Full Changelog: v2.27.0...v2.28.0

Features

v2.27.0

2.27.0 (2026-03-13)

Full Changelog: v2.26.0...v2.27.0

Features

  • api: api update (60ab24a)
  • api: manual updates (b244b09)
  • api: manual updates (d806635)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58b70d3)

Bug Fixes

  • api: repair merged videos resource (742d8ee)

... (truncated)

Changelog

Sourced from openai's changelog.

2.29.0 (2026-03-17)

Full Changelog: v2.28.0...v2.29.0

Features

  • api: 5.4 nano and mini model slugs (3b45666)
  • api: add /v1/videos endpoint to batches create method (c0e7a16)
  • api: add defer_loading field to ToolFunction (3167595)
  • api: add in and nin operators to ComparisonFilter type (664f02b)

Bug Fixes

  • deps: bump minimum typing-extensions version (a2fb2ca)
  • pydantic: do not pass by_alias unless set (8ebe8fb)

Chores

  • internal: tweak CI branches (96ccc3c)

2.28.0 (2026-03-13)

Full Changelog: v2.27.0...v2.28.0

Features

2.27.0 (2026-03-13)

Full Changelog: v2.26.0...v2.27.0

Features

  • api: api update (60ab24a)
  • api: manual updates (b244b09)
  • api: manual updates (d806635)
  • api: sora api improvements: character api, video extensions/edits, higher resolution exports. (58b70d3)

Bug Fixes

  • api: repair merged videos resource (742d8ee)

Chores

  • internal: codegen related update (4e6498e)

... (truncated)

Commits
  • acd0c54 release: 2.29.0
  • 2c67256 feat(api): 5.4 nano and mini model slugs
  • bc96310 feat(api): add in and nin operators to ComparisonFilter type
  • cf8e9e7 chore(internal): tweak CI branches
  • 11f50b6 fix(deps): bump minimum typing-extensions version
  • 02b3071 fix(pydantic): do not pass by_alias unless set
  • fdf7f83 codegen metadata
  • 28bda04 codegen metadata
  • f857bdc feat(api): add defer_loading field to ToolFunction
  • c9ccb8f feat(api): add /v1/videos endpoint to batches create method
  • Additional commits viewable in compare view

Dependabot compatibility score

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)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps [openai](https://github.com/openai/openai-python) from 2.26.0 to 2.29.0. <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>v2.29.0</h2> <h2>2.29.0 (2026-03-17)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.28.0...v2.29.0">v2.28.0...v2.29.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> 5.4 nano and mini model slugs (<a href="https://github.com/openai/openai-python/commit/3b456661f77ca3196aceb5ab3350664a63481114">3b45666</a>)</li> <li><strong>api:</strong> add /v1/videos endpoint to batches create method (<a href="https://github.com/openai/openai-python/commit/c0e7a161a996854021e9eb69ea2a60ca0d08047f">c0e7a16</a>)</li> <li><strong>api:</strong> add defer_loading field to ToolFunction (<a href="https://github.com/openai/openai-python/commit/3167595432bdda2f90721901d30ad316db49323e">3167595</a>)</li> <li><strong>api:</strong> add in and nin operators to ComparisonFilter type (<a href="https://github.com/openai/openai-python/commit/664f02b051af84e1ca3fa313981ec72fdea269b3">664f02b</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>deps:</strong> bump minimum typing-extensions version (<a href="https://github.com/openai/openai-python/commit/a2fb2ca55142c6658a18be7bd1392a01f5a83f35">a2fb2ca</a>)</li> <li><strong>pydantic:</strong> do not pass <code>by_alias</code> unless set (<a href="https://github.com/openai/openai-python/commit/8ebe8fbcb011c6a005a715cae50c6400a8596ee0">8ebe8fb</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> tweak CI branches (<a href="https://github.com/openai/openai-python/commit/96ccc3cca35645fd3140f99b0fc8e55545065212">96ccc3c</a>)</li> </ul> <h2>v2.28.0</h2> <h2>2.28.0 (2026-03-13)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.27.0...v2.28.0">v2.27.0...v2.28.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> custom voices (<a href="https://github.com/openai/openai-python/commit/50dc060b55767615419219ef567d31210517e613">50dc060</a>)</li> </ul> <h2>v2.27.0</h2> <h2>2.27.0 (2026-03-13)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.26.0...v2.27.0">v2.26.0...v2.27.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="https://github.com/openai/openai-python/commit/60ab24ae722a7fa280eb4b2273da4ded1f930231">60ab24a</a>)</li> <li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-python/commit/b244b0946045aaa0dbfa8c0ce5164b64e1156834">b244b09</a>)</li> <li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-python/commit/d806635081a736cc81344bf1e62b57956a88d093">d806635</a>)</li> <li><strong>api:</strong> sora api improvements: character api, video extensions/edits, higher resolution exports. (<a href="https://github.com/openai/openai-python/commit/58b70d304a4b2cf70eae4db4b448d439fc8b8ba3">58b70d3</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>api:</strong> repair merged videos resource (<a href="https://github.com/openai/openai-python/commit/742d8ee1f969ee1bbb39ba9d799dcd5c480d8ddb">742d8ee</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>2.29.0 (2026-03-17)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.28.0...v2.29.0">v2.28.0...v2.29.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> 5.4 nano and mini model slugs (<a href="https://github.com/openai/openai-python/commit/3b456661f77ca3196aceb5ab3350664a63481114">3b45666</a>)</li> <li><strong>api:</strong> add /v1/videos endpoint to batches create method (<a href="https://github.com/openai/openai-python/commit/c0e7a161a996854021e9eb69ea2a60ca0d08047f">c0e7a16</a>)</li> <li><strong>api:</strong> add defer_loading field to ToolFunction (<a href="https://github.com/openai/openai-python/commit/3167595432bdda2f90721901d30ad316db49323e">3167595</a>)</li> <li><strong>api:</strong> add in and nin operators to ComparisonFilter type (<a href="https://github.com/openai/openai-python/commit/664f02b051af84e1ca3fa313981ec72fdea269b3">664f02b</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>deps:</strong> bump minimum typing-extensions version (<a href="https://github.com/openai/openai-python/commit/a2fb2ca55142c6658a18be7bd1392a01f5a83f35">a2fb2ca</a>)</li> <li><strong>pydantic:</strong> do not pass <code>by_alias</code> unless set (<a href="https://github.com/openai/openai-python/commit/8ebe8fbcb011c6a005a715cae50c6400a8596ee0">8ebe8fb</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> tweak CI branches (<a href="https://github.com/openai/openai-python/commit/96ccc3cca35645fd3140f99b0fc8e55545065212">96ccc3c</a>)</li> </ul> <h2>2.28.0 (2026-03-13)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.27.0...v2.28.0">v2.27.0...v2.28.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> custom voices (<a href="https://github.com/openai/openai-python/commit/50dc060b55767615419219ef567d31210517e613">50dc060</a>)</li> </ul> <h2>2.27.0 (2026-03-13)</h2> <p>Full Changelog: <a href="https://github.com/openai/openai-python/compare/v2.26.0...v2.27.0">v2.26.0...v2.27.0</a></p> <h3>Features</h3> <ul> <li><strong>api:</strong> api update (<a href="https://github.com/openai/openai-python/commit/60ab24ae722a7fa280eb4b2273da4ded1f930231">60ab24a</a>)</li> <li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-python/commit/b244b0946045aaa0dbfa8c0ce5164b64e1156834">b244b09</a>)</li> <li><strong>api:</strong> manual updates (<a href="https://github.com/openai/openai-python/commit/d806635081a736cc81344bf1e62b57956a88d093">d806635</a>)</li> <li><strong>api:</strong> sora api improvements: character api, video extensions/edits, higher resolution exports. (<a href="https://github.com/openai/openai-python/commit/58b70d304a4b2cf70eae4db4b448d439fc8b8ba3">58b70d3</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li><strong>api:</strong> repair merged videos resource (<a href="https://github.com/openai/openai-python/commit/742d8ee1f969ee1bbb39ba9d799dcd5c480d8ddb">742d8ee</a>)</li> </ul> <h3>Chores</h3> <ul> <li><strong>internal:</strong> codegen related update (<a href="https://github.com/openai/openai-python/commit/4e6498e2d222dd35d76bb397ba976ff53c852e12">4e6498e</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/openai/openai-python/commit/acd0c54d8a68efeedde0e5b4e6c310eef1ce7867"><code>acd0c54</code></a> release: 2.29.0</li> <li><a href="https://github.com/openai/openai-python/commit/2c67256406df9c9d4367a0dfcda63dbe84cd1522"><code>2c67256</code></a> feat(api): 5.4 nano and mini model slugs</li> <li><a href="https://github.com/openai/openai-python/commit/bc96310eddc1aa1c22c490fc5c5d99daf60b55e8"><code>bc96310</code></a> feat(api): add in and nin operators to ComparisonFilter type</li> <li><a href="https://github.com/openai/openai-python/commit/cf8e9e7beaedc7bfa2b142c1aa12672efd68024c"><code>cf8e9e7</code></a> chore(internal): tweak CI branches</li> <li><a href="https://github.com/openai/openai-python/commit/11f50b68f3ce05e2299dd27a0e7af293210ca919"><code>11f50b6</code></a> fix(deps): bump minimum typing-extensions version</li> <li><a href="https://github.com/openai/openai-python/commit/02b30719a6eb40bba58cd86c85c1f63a671786fd"><code>02b3071</code></a> fix(pydantic): do not pass <code>by_alias</code> unless set</li> <li><a href="https://github.com/openai/openai-python/commit/fdf7f83d2b5171c70e97ec164a482cd675cd05a7"><code>fdf7f83</code></a> codegen metadata</li> <li><a href="https://github.com/openai/openai-python/commit/28bda04ca2bc849e188d68e0bfe3de9cae682a81"><code>28bda04</code></a> codegen metadata</li> <li><a href="https://github.com/openai/openai-python/commit/f857bdc3ad7bf72c247dfa0c25b3422758e9d15d"><code>f857bdc</code></a> feat(api): add defer_loading field to ToolFunction</li> <li><a href="https://github.com/openai/openai-python/commit/c9ccb8fcaba323e10d8117f4565c9ef79602c1f1"><code>c9ccb8f</code></a> feat(api): add /v1/videos endpoint to batches create method</li> <li>Additional commits viewable in <a href="https://github.com/openai/openai-python/compare/v2.26.0...v2.29.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=openai&package-manager=pip&previous-version=2.26.0&new-version=2.29.0)](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>
Sign in to join this conversation.