chore(deps): Update dependency openai to v3 #58

Open
renovate.bot wants to merge 1 commit from renovate/openai-3.x into main
Member

Renovatebot

This PR contains the following updates:

Package Change Age Confidence
openai ~=2.43.0~=3.16.0 age confidence

Release Notes

openai/openai-python (openai)

v3.16.0

Compare Source

Features
Chores

v3.15.0

Compare Source

Features
Bug Fixes
Chores
Documentation

v3.14.1

Compare Source

Bug Fixes
Chores
Documentation

v3.14.0

Compare Source

Features
  • streaming: normalize errors raised while reading streams (#​3827) (d7c41ef)
Bug Fixes
Documentation

v3.13.0

Compare Source

Features

v3.12.0

Compare Source

Features
Bug Fixes
  • add aclose() to AsyncStream for standard async cleanup (#​2854) (802b334)
  • handle bare dict and list annotations without type arguments (#​3760) (c7e8c03)
  • preserve finalized output on null response completion (#​3345) (adb212e)

v3.11.0

Compare Source

Features
  • api: Add expiration controls for service account keys (#​3825) (f348ec8)

v3.10.0

Compare Source

Features

v3.9.0

Compare Source

Features
Bug Fixes
Chores

v3.8.0

Compare Source

Features
Documentation

v3.7.0

Compare Source

Features
Bug Fixes

v3.6.0

Compare Source

Features
  • api: add compute_units to Responses and Chat Completions usage (#​3749) (52421d1)
Bug Fixes
Chores
Build System
  • deps: bump actions/setup-python from 5.6.0 to 7.0.0 (#​3672) (d765db7)
  • deps: bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 (#​3666) (dacbb66)

v3.5.0

Compare Source

Features

v3.4.0

Compare Source

Features
  • api: Add obfuscation field to ChatCompletionChunk (#​3690) (c7d8e1d)
  • api: add project residency configuration and cost quantity units (#​3726) (bc4f8ef)
Bug Fixes
Chores
Documentation
Refactors

v3.3.1

Compare Source

Bug Fixes
  • deps: update dependencies with published security fixes (#​3680) (53aa4fc)
Chores
Refactors
  • deps: use the standard library for platform detection (d5b0065)
Build System
  • replace the external README metadata hook (e673ca8)

v3.3.0

Compare Source

Features
Bug Fixes
Chores
Documentation
  • strengthen Python SDK security contribution guidance (#​3639) (6577709)

v3.2.0

Compare Source

Features
  • add Bedrock Runtime endpoint support (SDK-290) (#​3623) (86267d2)
  • api: Add shell call streaming events and new service/image types (#​3635) (ff14a33)

v3.1.0

Compare Source

Features
Chores

v3.0.0

Compare Source

⚠ BREAKING CHANGES
  • api: HTTPX2 is now the default HTTP client, and httpx is no longer installed automatically. Applications using custom HTTPX clients, transports, or configuration objects must migrate to their HTTPX2 equivalents or use the temporary, runtime-only legacy HTTPX escape hatch. See the HTTPX2 migration guide.
Features

v2.54.0

Compare Source

Features
Bug Fixes
Chores
  • api: Update generated-file header attribution to Castiron (#​3583) (ea17fda)

v2.53.0

Compare Source

Features
  • api: Add gpt-5.5 and tool name/namespace to Responses types (#​3569) (dd1202d)
Bug Fixes
  • ci: avoid NumPy source builds and duplicate HTTPX coverage (#​3573) (b58332f)

v2.52.1

Compare Source

Full Changelog: v2.52.0...v2.52.1

Chores

v2.52.0

Compare Source

Full Changelog: v2.52.0...v2.52.1

Chores

v2.51.0

Compare Source

Full Changelog: v2.51.0...v2.52.0

Features
  • api: content provenance checks (1d6c118)
Bug Fixes
Documentation

v2.50.0

Compare Source

Full Changelog: v2.50.0...v2.51.0

Features
Bug Fixes
  • api: add fast tier to helper methods (6064126)

v2.49.0

Compare Source

Full Changelog: v2.49.0...v2.50.0

Features
  • api: transcription model updates (fd57393)
Bug Fixes
  • audio: restore transcription keyword overload (713a262)

v2.48.0

Compare Source

Full Changelog: v2.48.0...v2.49.0

Features

v2.47.0

Compare Source

Full Changelog: v2.47.0...v2.48.0

Features
  • api: accept None for prompt_cache_key/safety_identifier (36820e6)
  • api: add support for spend_limit admin apis (1ff13af)

v2.46.0

Compare Source

Full Changelog: v2.46.0...v2.47.0

Features
  • client: Add experimental runtime support for HTTPX2 clients (#​3524) (317260c)
  • stlc: configurable CI runner and private-production-repo support in workflow templates (4303e97)
Bug Fixes

v2.45.0

Compare Source

Full Changelog: v2.45.0...v2.46.0

Features
  • api: /organization/projects/{project_id}/service_accounts/{service_account_id}/api_keys" endpoint (5a00941)
  • api: add owner_project_access to APIKeyListParams (f589d04)
  • api: manual updates (980f176)
  • api: manual updates (2eae984)
Bug Fixes
  • api: preserve generated type compatibility (00bd72a)
  • api: remove beta annotation compatibility aliases (99dbd15)

v2.44.0

Compare Source

Full Changelog: v2.44.0...v2.45.0

Features
  • api: gpt-5.6-sol updates (039d1fe)
Bug Fixes
  • api: restore beta resource accessors (2dfc130)
Chores
  • retrigger release automation (7b61351)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

Renovatebot This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [openai](https://github.com/openai/openai-python) | `~=2.43.0` → `~=3.16.0` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/openai/3.16.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/openai/2.43.0/3.16.0?slim=true) | --- ### Release Notes <details> <summary>openai/openai-python (openai)</summary> ### [`v3.16.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3160-2026-09-18) [Compare Source](https://github.com/openai/openai-python/compare/v3.15.0...v3.16.0) ##### Features - **api:** add webhook endpoint management ([#&#8203;3892](https://github.com/openai/openai-python/issues/3892)) ([9a11f6e](https://github.com/openai/openai-python/commit/9a11f6e874292230633073fb64ea6202ad22a1df)) ##### Chores - **api:** deprecate MCP connector\_id ([#&#8203;3894](https://github.com/openai/openai-python/issues/3894)) ([1ccaf07](https://github.com/openai/openai-python/commit/1ccaf07fb9a4d1a2be9d97c77604ce75214a9940)) ### [`v3.15.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3150-2026-09-18) [Compare Source](https://github.com/openai/openai-python/compare/v3.14.1...v3.15.0) ##### Features - **api:** add agent session model settings ([#&#8203;3882](https://github.com/openai/openai-python/issues/3882)) ([4b15817](https://github.com/openai/openai-python/commit/4b1581771ea97c870187f6ddfc3dbc87ff4fa443)) - **api:** add audio-mini model choices ([#&#8203;3886](https://github.com/openai/openai-python/issues/3886)) ([a6eeb3f](https://github.com/openai/openai-python/commit/a6eeb3f5a468ec576d2c911c19ce59c56ac46e43)) - **api:** add compaction progress events ([#&#8203;3866](https://github.com/openai/openai-python/issues/3866)) ([98e1d24](https://github.com/openai/openai-python/commit/98e1d24f4902ab58830adf0e2b6a729a5d5429b1)) - **api:** add managed Responses WebSocket sessions ([#&#8203;3887](https://github.com/openai/openai-python/issues/3887)) ([3b865af](https://github.com/openai/openai-python/commit/3b865af92e8dc65e14ab6d565304fe778bac1eef)) - **api:** add prompt-cache prewarming ([#&#8203;3888](https://github.com/openai/openai-python/issues/3888)) ([8f7cdb8](https://github.com/openai/openai-python/commit/8f7cdb80410434d29daed90895112a39936eb4fe)) ##### Bug Fixes - preserve chat stream moderation results ([#&#8203;3864](https://github.com/openai/openai-python/issues/3864)) ([b77076d](https://github.com/openai/openai-python/commit/b77076d23b6f3e34453b0fadd8cd2a001627e365)) ##### Chores - **api:** clarify incoming SIP call ID usage ([#&#8203;3885](https://github.com/openai/openai-python/issues/3885)) ([f0457ab](https://github.com/openai/openai-python/commit/f0457aba3403f83e91a369ab55e0e55d5f012372)) - **api:** update image request examples ([#&#8203;3889](https://github.com/openai/openai-python/issues/3889)) ([bb79676](https://github.com/openai/openai-python/commit/bb796764118004f8c9b0b0a46e07e5e55cfe34e4)) ##### Documentation - **realtime:** remove nonexistent type imports ([#&#8203;3869](https://github.com/openai/openai-python/issues/3869)) ([2971aaf](https://github.com/openai/openai-python/commit/2971aafce5c1966fc56efd00918b16314063284e)) ### [`v3.14.1`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3141-2026-09-15) [Compare Source](https://github.com/openai/openai-python/compare/v3.14.0...v3.14.1) ##### Bug Fixes - **client:** validate retry limits and preserve application errors ([#&#8203;3867](https://github.com/openai/openai-python/issues/3867)) ([f86c721](https://github.com/openai/openai-python/commit/f86c7214093038faa512bd4883558b093bdb8c9a)) - correct typo "th" to "the" in StreamAlreadyConsumed error message ([#&#8203;3022](https://github.com/openai/openai-python/issues/3022)) ([7186203](https://github.com/openai/openai-python/commit/718620397c38a546d2cbbc964983c286db7abf97)) - **examples:** correct Azure endpoint hostname ([#&#8203;3298](https://github.com/openai/openai-python/issues/3298)) ([543516c](https://github.com/openai/openai-python/commit/543516c4223372a7fb830d560f26d8e6ad081d02)) - **examples:** refresh chat streaming examples ([#&#8203;2974](https://github.com/openai/openai-python/issues/2974)) ([54f460e](https://github.com/openai/openai-python/commit/54f460ef8c212a7849d10cef69853dffb48c4491)) - **examples:** split push-to-talk shebang arguments ([#&#8203;3210](https://github.com/openai/openai-python/issues/3210)) ([d241ed6](https://github.com/openai/openai-python/commit/d241ed65c122a964679ca9d102924761956aa71f)) - **examples:** use uv in remaining Python launchers ([#&#8203;3821](https://github.com/openai/openai-python/issues/3821)) ([8c76c4f](https://github.com/openai/openai-python/commit/8c76c4f5e6ee65c6393e80494d2bbbdc8607e983)) - log only metadata for Live WebSocket diagnostics ([#&#8203;3865](https://github.com/openai/openai-python/issues/3865)) ([ccc10f5](https://github.com/openai/openai-python/commit/ccc10f595ff606cf007459aecae6ddc90d02794a)) - **responses:** skip structured parsing for commentary ([#&#8203;3861](https://github.com/openai/openai-python/issues/3861)) ([6520df1](https://github.com/openai/openai-python/commit/6520df1220a0030c7b45b00a6fa4bf2e9c7396ac)) ##### Chores - **examples:** bump module\_client.py to gpt-5.6 ([#&#8203;3211](https://github.com/openai/openai-python/issues/3211)) ([1493321](https://github.com/openai/openai-python/commit/1493321affb1814fba7b669892e376a119d8d36f)) - remove unused fine-tuning data validators ([#&#8203;3863](https://github.com/openai/openai-python/issues/3863)) ([9640f29](https://github.com/openai/openai-python/commit/9640f2903d65c43f0e5aee58d60f46880ff0bd15)) ##### Documentation - clarify async client cleanup ([#&#8203;2388](https://github.com/openai/openai-python/issues/2388)) ([a3d83b5](https://github.com/openai/openai-python/commit/a3d83b5af23e4057453aae83dcdb4e3cced1cdad)) - clarify filenames for in-memory file uploads ([#&#8203;3729](https://github.com/openai/openai-python/issues/3729)) ([cb27380](https://github.com/openai/openai-python/commit/cb27380d95f5e6995ea56dc588914454629cce0f)) - **client:** correct retry jitter comment ([#&#8203;2252](https://github.com/openai/openai-python/issues/2252)) ([bdbbc16](https://github.com/openai/openai-python/commit/bdbbc16a3f289601cb7cbcec9e64c94e95753e94)) - fix Realtime docstring wording ([#&#8203;3535](https://github.com/openai/openai-python/issues/3535)) ([8cb9ded](https://github.com/openai/openai-python/commit/8cb9dedabd03297816749fcadfa12ef3ebcd3ed8)) - fix reusing wording in Azure client docstrings ([#&#8203;3061](https://github.com/openai/openai-python/issues/3061)) ([dc625f9](https://github.com/openai/openai-python/commit/dc625f9533cb43e74aea53529c86d4848eed82ec)) - fix streaming comment typo ([#&#8203;3005](https://github.com/openai/openai-python/issues/3005)) ([d421d7a](https://github.com/openai/openai-python/commit/d421d7ab8c0a5e4e00147407ef9941c7f2bc9c09)) - fix vector store polling helper paths ([#&#8203;3101](https://github.com/openai/openai-python/issues/3101)) ([2ef2de6](https://github.com/openai/openai-python/commit/2ef2de6bf1603b2df8cb28bcc604c79c6e7f773d)) - **readme:** correct SSE terminology ([#&#8203;2837](https://github.com/openai/openai-python/issues/2837)) ([caaa9b4](https://github.com/openai/openai-python/commit/caaa9b45a24c7698244824cda2c2d9ae16359354)) - update Responses API reference link ([#&#8203;3279](https://github.com/openai/openai-python/issues/3279)) ([557bd06](https://github.com/openai/openai-python/commit/557bd06bce467e7f748b9c86bdde6427e85d28c7)) - **utils:** correct query component RFC reference ([#&#8203;3300](https://github.com/openai/openai-python/issues/3300)) ([929a8a5](https://github.com/openai/openai-python/commit/929a8a500a0e95df090ef53fe38890eba1e97660)) ### [`v3.14.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3140-2026-09-14) [Compare Source](https://github.com/openai/openai-python/compare/v3.13.0...v3.14.0) ##### Features - **streaming:** normalize errors raised while reading streams ([#&#8203;3827](https://github.com/openai/openai-python/issues/3827)) ([d7c41ef](https://github.com/openai/openai-python/commit/d7c41efee1b0802b79f3f88a678ef2052b06e9ce)) ##### Bug Fixes - bound vector store file polling ([#&#8203;3401](https://github.com/openai/openai-python/issues/3401)) ([ae41bc4](https://github.com/openai/openai-python/commit/ae41bc46cdd53d17e948ac8a73e16bdbf34123a1)) - **example:** refresh realtime push\_to\_talk\_app session types ([#&#8203;2926](https://github.com/openai/openai-python/issues/2926)) ([0b7ad38](https://github.com/openai/openai-python/commit/0b7ad38292ef862f1dd07f71543b2f60eade8999)) - **files:** normalize PathLike upload tuples ([#&#8203;3475](https://github.com/openai/openai-python/issues/3475)) ([90ac74c](https://github.com/openai/openai-python/commit/90ac74ccfe7a966787d1f204755d4cd4cc4d406a)) - include completion in content filter errors ([#&#8203;3094](https://github.com/openai/openai-python/issues/3094)) ([e57a1b1](https://github.com/openai/openai-python/commit/e57a1b19fbcc32306a691e63334fd2dc4b1a804c)) - **logging:** support standard OPENAI\_LOG levels ([#&#8203;3734](https://github.com/openai/openai-python/issues/3734)) ([44000e0](https://github.com/openai/openai-python/commit/44000e0fc5e11692663045d6183568ff3ec32736)) - normalize API error codes to strings ([#&#8203;3532](https://github.com/openai/openai-python/issues/3532)) ([233d955](https://github.com/openai/openai-python/commit/233d9557be3e7ee186b5ac3f1ab634a257134ac1)), closes [#&#8203;3531](https://github.com/openai/openai-python/issues/3531) - preserve response stream indexes after empty items ([#&#8203;3126](https://github.com/openai/openai-python/issues/3126)) ([8f84fbd](https://github.com/openai/openai-python/commit/8f84fbd688bdd8a9cde17c09f79b34d5d5580f0f)) - **responses:** handle null text in output\_text ([#&#8203;3019](https://github.com/openai/openai-python/issues/3019)) ([df6b72c](https://github.com/openai/openai-python/commit/df6b72ccc9122a83b8dd21971dcf4a508c04b83a)) ##### Documentation - use the vision guide image in README example ([#&#8203;3849](https://github.com/openai/openai-python/issues/3849)) ([1ed8902](https://github.com/openai/openai-python/commit/1ed8902e5629c1aae0c26eadceff02bd5cebb0e1)) ### [`v3.13.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3130-2026-09-10) [Compare Source](https://github.com/openai/openai-python/compare/v3.12.0...v3.13.0) ##### Features - **api:** add Agents API ([1c4284a](https://github.com/openai/openai-python/commit/1c4284a08294f734d57047585ab82e2e09d3a5bc)) ### [`v3.12.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3120-2026-09-10) [Compare Source](https://github.com/openai/openai-python/compare/v3.11.0...v3.12.0) ##### Features - **api:** Add Live API ([0e4bfef](https://github.com/openai/openai-python/commit/0e4bfef9c79251fcf4926fd732129627bde050f1)) ##### Bug Fixes - add aclose() to AsyncStream for standard async cleanup ([#&#8203;2854](https://github.com/openai/openai-python/issues/2854)) ([802b334](https://github.com/openai/openai-python/commit/802b334928d8f0c3e24e5fce15a0eaa1b28c61cd)) - handle bare `dict` and `list` annotations without type arguments ([#&#8203;3760](https://github.com/openai/openai-python/issues/3760)) ([c7e8c03](https://github.com/openai/openai-python/commit/c7e8c03e2d87708ef233d0db00167dfa339325a9)) - preserve finalized output on null response completion ([#&#8203;3345](https://github.com/openai/openai-python/issues/3345)) ([adb212e](https://github.com/openai/openai-python/commit/adb212e116323fcec4b4811d20ba9eb78280c24c)) ### [`v3.11.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3110-2026-09-09) [Compare Source](https://github.com/openai/openai-python/compare/v3.10.0...v3.11.0) ##### Features - **api:** Add expiration controls for service account keys ([#&#8203;3825](https://github.com/openai/openai-python/issues/3825)) ([f348ec8](https://github.com/openai/openai-python/commit/f348ec87b934c98889102668913e0a3ae7fc303d)) ### [`v3.10.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#3100-2026-09-08) [Compare Source](https://github.com/openai/openai-python/compare/v3.9.0...v3.10.0) ##### Features - **api:** add GPT Image 2.5 models and image options ([#&#8203;3824](https://github.com/openai/openai-python/issues/3824)) ([5b39c45](https://github.com/openai/openai-python/commit/5b39c453ee5ee8f46fba0bd9cb4ae47fa5ee6d51)) - **api:** add service-account API key expiration fields ([#&#8203;3802](https://github.com/openai/openai-python/issues/3802)) ([f1cd7f0](https://github.com/openai/openai-python/commit/f1cd7f020210ec3fc71699fc46d90320ddbb411c)) ### [`v3.9.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#390-2026-09-05) [Compare Source](https://github.com/openai/openai-python/compare/v3.8.0...v3.9.0) ##### Features - **api:** Add prompt cache diagnostics ([#&#8203;3800](https://github.com/openai/openai-python/issues/3800)) ([8326784](https://github.com/openai/openai-python/commit/83267847a0219ea8b584c9d60f92c7a4dffd392a)) - **api:** correct function argument completion event fields (openapi-545) ([#&#8203;3801](https://github.com/openai/openai-python/issues/3801)) ([2a98f6a](https://github.com/openai/openai-python/commit/2a98f6a1dee448c6410531c89c2de0af4383c6a7)) ##### Bug Fixes - **api:** accept incomplete web search call statuses ([#&#8203;3786](https://github.com/openai/openai-python/issues/3786)) ([3cc8d78](https://github.com/openai/openai-python/commit/3cc8d784ad05f75a265012ee86638adaf93d8bf2)) - refuse overflowing server retry delays ([#&#8203;3799](https://github.com/openai/openai-python/issues/3799)) ([88b4d43](https://github.com/openai/openai-python/commit/88b4d4341af38e84784221d73c175f2088fa6b85)) ##### Chores - **api:** document throttling and model overload responses — SDK-235 ([#&#8203;3803](https://github.com/openai/openai-python/issues/3803)) ([be92815](https://github.com/openai/openai-python/commit/be928151372e4b62adb4a1571cda52ad759b38be)) - migrate to forked steady ([#&#8203;3795](https://github.com/openai/openai-python/issues/3795)) ([b24aeda](https://github.com/openai/openai-python/commit/b24aeda89980aff382c641366cce869082056b83)) ### [`v3.8.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#380-2026-09-03) [Compare Source](https://github.com/openai/openai-python/compare/v3.7.0...v3.8.0) ##### Features - **api:** add gpt-6-astra and related features ([#&#8203;3791](https://github.com/openai/openai-python/issues/3791)) ([09f446f](https://github.com/openai/openai-python/commit/09f446f5f8623d79464568dc91b9dc258e74bcae)) ##### Documentation - add canonical SDK security model ([#&#8203;3778](https://github.com/openai/openai-python/issues/3778)) ([2a097b9](https://github.com/openai/openai-python/commit/2a097b991bb23a26bde9da8ea286f850ac1329f1)) ### [`v3.7.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#370-2026-09-02) [Compare Source](https://github.com/openai/openai-python/compare/v3.6.0...v3.7.0) ##### Features - **api:** update usage APIs and documentation ([#&#8203;3779](https://github.com/openai/openai-python/issues/3779)) ([6f0da16](https://github.com/openai/openai-python/commit/6f0da16573086401a7b171f4bd14a78f22c9d0e9)) ##### Bug Fixes - avoid repeated numpy checks for embeddings ([#&#8203;3757](https://github.com/openai/openai-python/issues/3757)) ([b19c216](https://github.com/openai/openai-python/commit/b19c2161b1eac80fbf1f6f67a64a50af99c53356)) ### [`v3.6.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#360-2026-08-27) [Compare Source](https://github.com/openai/openai-python/compare/v3.5.0...v3.6.0) ##### Features - **api:** add compute\_units to Responses and Chat Completions usage ([#&#8203;3749](https://github.com/openai/openai-python/issues/3749)) ([52421d1](https://github.com/openai/openai-python/commit/52421d197e96b4480fcc16e78345578996452c79)) ##### Bug Fixes - **auth:** harden X.509 workload identity integration ([#&#8203;3740](https://github.com/openai/openai-python/issues/3740)) ([fc3ad6c](https://github.com/openai/openai-python/commit/fc3ad6c55a1a250e16707396e86d7373f690a0fc)) ##### Chores - **deps-dev:** bump [@&#8203;stdy/cli](https://github.com/stdy/cli) from 0.22.1 to 0.22.2 ([#&#8203;3719](https://github.com/openai/openai-python/issues/3719)) ([4f5598c](https://github.com/openai/openai-python/commit/4f5598c8d822fcc281bb8862e424fa6ead310ca8)) - **deps-dev:** bump mypy from 1.17 to 2.3.1 ([#&#8203;3747](https://github.com/openai/openai-python/issues/3747)) ([0b52c9e](https://github.com/openai/openai-python/commit/0b52c9ecbc2bfe7059a1273674dff7647d414141)) - **deps-dev:** bump pandas-stubs from 2.2.2.240807 to 2.3.3.260113 ([#&#8203;3659](https://github.com/openai/openai-python/issues/3659)) ([95f0b43](https://github.com/openai/openai-python/commit/95f0b43d31599fe501f045dcc24964d1df5e196f)) - **deps-dev:** bump pyright from 1.1.399 to 1.1.413 ([#&#8203;3744](https://github.com/openai/openai-python/issues/3744)) ([9917c6e](https://github.com/openai/openai-python/commit/9917c6e28e66e90e1227b3d223c06a8c5441515a)) - **deps-dev:** bump rich from 14.2.0 to 15.0.0 ([#&#8203;3717](https://github.com/openai/openai-python/issues/3717)) ([7a5484d](https://github.com/openai/openai-python/commit/7a5484d8118e82ec004e964ab2ca484c7dd7c555)) - **deps:** bump actions/checkout from 6.0.2 to 7.0.1 ([#&#8203;3665](https://github.com/openai/openai-python/issues/3665)) ([d0a2550](https://github.com/openai/openai-python/commit/d0a25503498b51495aa4a1dbb97e616a24cd840e)) - **deps:** bump actions/download-artifact from 6.0.0 to 8.0.1 ([#&#8203;3669](https://github.com/openai/openai-python/issues/3669)) ([f627619](https://github.com/openai/openai-python/commit/f6276194cda9b95499d3ebc3d6d013e730bf0490)) - **deps:** bump github/codeql-action/init from 4.37.1 to 4.37.7 ([#&#8203;3745](https://github.com/openai/openai-python/issues/3745)) ([a36010d](https://github.com/openai/openai-python/commit/a36010dbb5d9c15a1fdf780772bc0204d0acf138)) ##### Build System - **deps:** bump actions/setup-python from 5.6.0 to 7.0.0 ([#&#8203;3672](https://github.com/openai/openai-python/issues/3672)) ([d765db7](https://github.com/openai/openai-python/commit/d765db7e929e76fc9e7edcc3a058d723ec69ac51)) - **deps:** bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 ([#&#8203;3666](https://github.com/openai/openai-python/issues/3666)) ([dacbb66](https://github.com/openai/openai-python/commit/dacbb6646d1b18257545dbb29badf8a9311ed0ae)) ### [`v3.5.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#350-2026-08-27) [Compare Source](https://github.com/openai/openai-python/compare/v3.4.0...v3.5.0) ##### Features - **api:** make function call output call IDs optional ([#&#8203;3738](https://github.com/openai/openai-python/issues/3738)) ([c74501d](https://github.com/openai/openai-python/commit/c74501d7dc6946633fead7883ad02d8a188cf605)) ### [`v3.4.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#340-2026-08-25) [Compare Source](https://github.com/openai/openai-python/compare/v3.3.1...v3.4.0) ##### Features - **api:** Add obfuscation field to ChatCompletionChunk ([#&#8203;3690](https://github.com/openai/openai-python/issues/3690)) ([c7d8e1d](https://github.com/openai/openai-python/commit/c7d8e1d26be1f958e55c80f26b648f768afabdf2)) - **api:** add project residency configuration and cost quantity units ([#&#8203;3726](https://github.com/openai/openai-python/issues/3726)) ([bc4f8ef](https://github.com/openai/openai-python/commit/bc4f8efdbc1f8fa6b78935e205780e259d83576d)) ##### Bug Fixes - **api:** encode Realtime call offers and session configuration ([#&#8203;3736](https://github.com/openai/openai-python/issues/3736)) ([555ac48](https://github.com/openai/openai-python/commit/555ac487f450f24928d859478ea2f41b58906206)) - apply consistent origin checks to WebSocket redirects ([#&#8203;3693](https://github.com/openai/openai-python/issues/3693)) ([1b324d0](https://github.com/openai/openai-python/commit/1b324d044dcedc377e688c405416f928b0aedfb6)) - **azure:** encode deployment names consistently ([#&#8203;3683](https://github.com/openai/openai-python/issues/3683)) ([689538d](https://github.com/openai/openai-python/commit/689538d531692e30ac1928779e6f1b97cc95db45)) - **azure:** keep provider validation errors value-free ([#&#8203;3691](https://github.com/openai/openai-python/issues/3691)) ([72529c0](https://github.com/openai/openai-python/commit/72529c013707e7b5ed99edbc836603618a1e4be6)) - **azure:** resolve one authentication mode ([#&#8203;3689](https://github.com/openai/openai-python/issues/3689)) ([e3d0681](https://github.com/openai/openai-python/commit/e3d06812535d7f2fe1bc6e57c12bd0ac0dd4acd1)) - compute custom-code summaries from trusted workflow code ([#&#8203;3692](https://github.com/openai/openai-python/issues/3692)) ([2b5868d](https://github.com/openai/openai-python/commit/2b5868da23cb61876ec27d76591ea5fdb2b8c14d)) - create upload example fixtures in private directories ([#&#8203;3686](https://github.com/openai/openai-python/issues/3686)) ([f36e6f7](https://github.com/openai/openai-python/commit/f36e6f79662b22e9d8f1660d4576b4b15cd8ac76)) - decode SSE incrementally without limiting event size ([#&#8203;3687](https://github.com/openai/openai-python/issues/3687)) ([2598d53](https://github.com/openai/openai-python/commit/2598d530cf682784465e9f82558a830ac5f94486)) - keep Python SDK diagnostics metadata-only ([#&#8203;3685](https://github.com/openai/openai-python/issues/3685)) ([600aa8d](https://github.com/openai/openai-python/commit/600aa8daade4c9df87deb76f6b8442ee828a7cbc)) - Preserve Azure authentication boundaries across transports ([#&#8203;3684](https://github.com/openai/openai-python/issues/3684)) ([06ef57c](https://github.com/openai/openai-python/commit/06ef57caafe73d625ad4458ab5d29241e30c44bc)) - preserve the configured TLS hostname ([#&#8203;3694](https://github.com/openai/openai-python/issues/3694)) ([aa5fbc4](https://github.com/openai/openai-python/commit/aa5fbc401f179fc515905d84623718c2b66ec653)) - preserve WebSocket send queue byte accounting during flush ([#&#8203;3688](https://github.com/openai/openai-python/issues/3688)) ([96f966d](https://github.com/openai/openai-python/commit/96f966d77bddc7449ae23fda5b29ef44c3f98cc2)) ##### Chores - **api:** Clarify image background docs and preview support ([#&#8203;3703](https://github.com/openai/openai-python/issues/3703)) ([bedb9a7](https://github.com/openai/openai-python/commit/bedb9a7b8839e193107e88b92f7cc166f08ac83d)) - **api:** document supported image generation models ([#&#8203;3695](https://github.com/openai/openai-python/issues/3695)) ([8edd9ae](https://github.com/openai/openai-python/commit/8edd9ae411f9d0a5385447a4697c9f7042868213)) - **api:** move chat validation tests out of generated code ([#&#8203;3698](https://github.com/openai/openai-python/issues/3698)) ([9d3ba20](https://github.com/openai/openai-python/commit/9d3ba20f9567a62b2ebb3542661a60dc4ed2fd67)) - **api:** move webhook tests out of generated code ([#&#8203;3700](https://github.com/openai/openai-python/issues/3700)) ([04ecb3c](https://github.com/openai/openai-python/commit/04ecb3c21712e1236e7aa2eb9d715d57acb26c35)) - **api:** remove redundant generated formatting ([#&#8203;3696](https://github.com/openai/openai-python/issues/3696)) ([5ac1e03](https://github.com/openai/openai-python/commit/5ac1e03e1ae8f08acf6213b3e44772734dbb8e59)) - **api:** remove redundant generated test edits ([#&#8203;3697](https://github.com/openai/openai-python/issues/3697)) ([351ef84](https://github.com/openai/openai-python/commit/351ef84dc25211ea871f60eb16a469a89d20e133)) - **api:** Update SDK generation metadata only ([#&#8203;3716](https://github.com/openai/openai-python/issues/3716)) ([e43b422](https://github.com/openai/openai-python/commit/e43b422412a9e96c9cc5192c61fffbe2d7e04836)) - set a ceiling for Python SDK customization ([#&#8203;3714](https://github.com/openai/openai-python/issues/3714)) ([04d5d79](https://github.com/openai/openai-python/commit/04d5d79fc71e883a3114b80ed8408bef76e72cd3)) ##### Documentation - **api:** restore generated ChatKit API index ([#&#8203;3705](https://github.com/openai/openai-python/issues/3705)) ([4534106](https://github.com/openai/openai-python/commit/45341061b382473ee8a8e8c796ef8819089abbb6)) - standardize Python SDK vulnerability disclosure policy ([#&#8203;3642](https://github.com/openai/openai-python/issues/3642)) ([1fc0a21](https://github.com/openai/openai-python/commit/1fc0a217047cf7f767db10479b5d741b870bc74f)) ##### Refactors - **api:** isolate audio response format selection ([#&#8203;3701](https://github.com/openai/openai-python/issues/3701)) ([ece4324](https://github.com/openai/openai-python/commit/ece4324da0b96f848b48bdef090a372ff0a1db26)) - **api:** isolate vector-store polling helpers ([#&#8203;3713](https://github.com/openai/openai-python/issues/3713)) ([a002ef3](https://github.com/openai/openai-python/commit/a002ef3c7d2276fb63deeea58d920d87da61b1e5)) - **api:** move file processing polling into SDK-owned helpers ([#&#8203;3712](https://github.com/openai/openai-python/issues/3712)) ([5f20c51](https://github.com/openai/openai-python/commit/5f20c51c694801cb0a4d0fed413bedc1bac2dda0)) - **api:** share embedding response decoding ([#&#8203;3699](https://github.com/openai/openai-python/issues/3699)) ([50de9af](https://github.com/openai/openai-python/commit/50de9af45900fa2c88ac11efbb7f9a7ff0057c42)) - **api:** share webhook signature verification ([#&#8203;3704](https://github.com/openai/openai-python/issues/3704)) ([e14ac34](https://github.com/openai/openai-python/commit/e14ac34376efa5260ef9ef82b939f451f6f9a66a)) ### [`v3.3.1`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#331-2026-08-19) [Compare Source](https://github.com/openai/openai-python/compare/v3.3.0...v3.3.1) ##### Bug Fixes - **deps:** update dependencies with published security fixes ([#&#8203;3680](https://github.com/openai/openai-python/issues/3680)) ([53aa4fc](https://github.com/openai/openai-python/commit/53aa4fc68b65f42456cafaaa5ff4b0d317184752)) ##### Chores - **build:** migrate to uv ([#&#8203;3653](https://github.com/openai/openai-python/issues/3653)) ([b37e85d](https://github.com/openai/openai-python/commit/b37e85d8fe9cd2b23862dbc62716d38e2cacaf92)) - **deps:** remove jsonschema and unused fixture-validation dependencies ([0dfdfdd](https://github.com/openai/openai-python/commit/0dfdfdddfbeb591a1bb5b3b4aa62e4a9870fcaa6)) - lock the repository Pyright toolchain ([#&#8203;3678](https://github.com/openai/openai-python/issues/3678)) ([3079be2](https://github.com/openai/openai-python/commit/3079be224c05479b6cf8aa329480c249f66f0599)) - run the mock server from locked local tooling ([#&#8203;3679](https://github.com/openai/openai-python/issues/3679)) ([370fcc6](https://github.com/openai/openai-python/commit/370fcc60ce9006db5a75dcd0333790dfe71a907c)) ##### Refactors - **deps:** use the standard library for platform detection ([d5b0065](https://github.com/openai/openai-python/commit/d5b00659d6659c5def665cb04e6563bdf683ea03)) ##### Build System - replace the external README metadata hook ([e673ca8](https://github.com/openai/openai-python/commit/e673ca8ff9e5c2292615976e99bf5731d47327e8)) ### [`v3.3.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#330-2026-08-18) [Compare Source](https://github.com/openai/openai-python/compare/v3.2.0...v3.3.0) ##### Features - support named data-residency endpoints ([#&#8203;3646](https://github.com/openai/openai-python/issues/3646)) ([11ee914](https://github.com/openai/openai-python/commit/11ee91475694d9cd77813763707fbadf68806d4f)) ##### Bug Fixes - require patched optional networking dependencies ([#&#8203;3651](https://github.com/openai/openai-python/issues/3651)) ([40e56de](https://github.com/openai/openai-python/commit/40e56de55166a55be3572fdf9750145d4458e144)) ##### Chores - remove unused dependencies and pin build tooling ([#&#8203;3650](https://github.com/openai/openai-python/issues/3650)) ([eee8e4a](https://github.com/openai/openai-python/commit/eee8e4a7d0e42bb0d6b9aa01c4dd8e04aaac3ff4)) ##### Documentation - strengthen Python SDK security contribution guidance ([#&#8203;3639](https://github.com/openai/openai-python/issues/3639)) ([6577709](https://github.com/openai/openai-python/commit/6577709190ae5e258d0270870f701432f67e6a3e)) ### [`v3.2.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#320-2026-08-17) [Compare Source](https://github.com/openai/openai-python/compare/v3.1.0...v3.2.0) ##### Features - add Bedrock Runtime endpoint support (SDK-290) ([#&#8203;3623](https://github.com/openai/openai-python/issues/3623)) ([86267d2](https://github.com/openai/openai-python/commit/86267d2737e61e389e9260a18f99bcc1a634811b)) - **api:** Add shell call streaming events and new service/image types ([#&#8203;3635](https://github.com/openai/openai-python/issues/3635)) ([ff14a33](https://github.com/openai/openai-python/commit/ff14a33c1b21c36b9e43a0150a3818ee3aa3712a)) ### [`v3.1.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#310-2026-08-14) [Compare Source](https://github.com/openai/openai-python/compare/v3.0.0...v3.1.0) ##### Features - **api:** add WebSocket stream IDs ([#&#8203;3612](https://github.com/openai/openai-python/issues/3612)) ([d9029e3](https://github.com/openai/openai-python/commit/d9029e3ada3c008b4631d78a425743445730892a)) - **api:** add workload identity access token issued event ([#&#8203;3601](https://github.com/openai/openai-python/issues/3601)) ([df274d4](https://github.com/openai/openai-python/commit/df274d44f5207febff3231f3a707f1d2265917b5)) - **api:** deprecate Sora video APIs ([#&#8203;3610](https://github.com/openai/openai-python/issues/3610)) ([721cb1c](https://github.com/openai/openai-python/commit/721cb1cd1cacb71237db4403d80a01403af61248)) - **api:** Ultrafast tier, structured MCP and websocket errors, separate websocket events ([#&#8203;3617](https://github.com/openai/openai-python/issues/3617)) ([f38355e](https://github.com/openai/openai-python/commit/f38355ecdf69b231be218e572f591ce7f389a211)) ##### Chores - remove Stainless attribution and infrastructure ([#&#8203;3599](https://github.com/openai/openai-python/issues/3599)) ([a1eeab5](https://github.com/openai/openai-python/commit/a1eeab58db02de46717ccebaf1eb83e314fa86ff)) ### [`v3.0.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#300-2026-08-12) [Compare Source](https://github.com/openai/openai-python/compare/v2.54.0...v3.0.0) ##### ⚠ BREAKING CHANGES - **api:** HTTPX2 is now the default HTTP client, and `httpx` is no longer installed automatically. Applications using custom HTTPX clients, transports, or configuration objects must migrate to their HTTPX2 equivalents or use the temporary, runtime-only legacy HTTPX escape hatch. See the [HTTPX2 migration guide](https://github.com/openai/openai-python/blob/main/httpx2.md). ##### Features - **api:** migrate to HTTPX2 ([#&#8203;3594](https://github.com/openai/openai-python/pull/3594)) ### [`v2.54.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2540-2026-08-11) [Compare Source](https://github.com/openai/openai-python/compare/v2.53.0...v2.54.0) ##### Features - **api:** Add new Responses model identifiers ([#&#8203;3595](https://github.com/openai/openai-python/issues/3595)) ([0652787](https://github.com/openai/openai-python/commit/06527878b8759ba52f28ab53e4d95a33989700d0)) ##### Bug Fixes - **api:** clarify audio upload metadata requirements ([#&#8203;3596](https://github.com/openai/openai-python/issues/3596)) ([28888f9](https://github.com/openai/openai-python/commit/28888f9cc1635dc1247c400a8054c836abc2c129)) ##### Chores - **api:** Update generated-file header attribution to Castiron ([#&#8203;3583](https://github.com/openai/openai-python/issues/3583)) ([ea17fda](https://github.com/openai/openai-python/commit/ea17fda01d7067a6d829effa437952a09f2bb3a3)) ### [`v2.53.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2530-2026-08-03) [Compare Source](https://github.com/openai/openai-python/compare/v2.52.1...v2.53.0) ##### Features - **api:** Add gpt-5.5 and tool name/namespace to Responses types ([#&#8203;3569](https://github.com/openai/openai-python/issues/3569)) ([dd1202d](https://github.com/openai/openai-python/commit/dd1202d5dacff985861289c1d9c46996ded2d2a5)) ##### Bug Fixes - **ci:** avoid NumPy source builds and duplicate HTTPX coverage ([#&#8203;3573](https://github.com/openai/openai-python/issues/3573)) ([b58332f](https://github.com/openai/openai-python/commit/b58332f8a0717f7b1effb1788a594011cee6e02f)) ### [`v2.52.1`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2521-2026-07-31) [Compare Source](https://github.com/openai/openai-python/compare/v2.52.0...v2.52.1) Full Changelog: [v2.52.0...v2.52.1](https://github.com/openai/openai-python/compare/v2.52.0...v2.52.1) ##### Chores - **ci:** pin setup-uv v5 to its underlying commit ([#&#8203;3560](https://github.com/openai/openai-python/issues/3560)) ([cbdc98b](https://github.com/openai/openai-python/commit/cbdc98b6c1e21df7ee43d13b5de7243c6ed1ee7f)) ### [`v2.52.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2521-2026-07-31) [Compare Source](https://github.com/openai/openai-python/compare/v2.51.0...v2.52.0) Full Changelog: [v2.52.0...v2.52.1](https://github.com/openai/openai-python/compare/v2.52.0...v2.52.1) ##### Chores - **ci:** pin setup-uv v5 to its underlying commit ([#&#8203;3560](https://github.com/openai/openai-python/issues/3560)) ([cbdc98b](https://github.com/openai/openai-python/commit/cbdc98b6c1e21df7ee43d13b5de7243c6ed1ee7f)) ### [`v2.51.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2520-2026-07-31) [Compare Source](https://github.com/openai/openai-python/compare/v2.50.0...v2.51.0) Full Changelog: [v2.51.0...v2.52.0](https://github.com/openai/openai-python/compare/v2.51.0...v2.52.0) ##### Features - **api:** content provenance checks ([1d6c118](https://github.com/openai/openai-python/commit/1d6c1180f8eaa71bfd45cae67360987b2bea3656)) ##### Bug Fixes - **client:** honor Retry-After delays up to two minutes ([#&#8203;3555](https://github.com/openai/openai-python/issues/3555)) ([7fa7946](https://github.com/openai/openai-python/commit/7fa7946485b5ecbadd0ebf8624c574e2c9e3370c)) ##### Documentation - add API-key mTLS HTTP client recipes ([#&#8203;3552](https://github.com/openai/openai-python/issues/3552)) ([7a3d5e4](https://github.com/openai/openai-python/commit/7a3d5e46b61cb36109dc4e7fd6d4ab70cc6d6c0f)) ### [`v2.50.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2510-2026-07-30) [Compare Source](https://github.com/openai/openai-python/compare/v2.49.0...v2.50.0) Full Changelog: [v2.50.0...v2.51.0](https://github.com/openai/openai-python/compare/v2.50.0...v2.51.0) ##### Features - **api:** fast tier ([8808ed2](https://github.com/openai/openai-python/commit/8808ed27952dae13fb8761f045376af5b3e5bec2)) ##### Bug Fixes - **api:** add fast tier to helper methods ([6064126](https://github.com/openai/openai-python/commit/60641266ff4b296044a81fe1717c17a70ceadbf1)) ### [`v2.49.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2500-2026-07-28) [Compare Source](https://github.com/openai/openai-python/compare/v2.48.0...v2.49.0) Full Changelog: [v2.49.0...v2.50.0](https://github.com/openai/openai-python/compare/v2.49.0...v2.50.0) ##### Features - **api:** transcription model updates ([fd57393](https://github.com/openai/openai-python/commit/fd57393389eac75af08c2e887cb188590448be20)) ##### Bug Fixes - **audio:** restore transcription keyword overload ([713a262](https://github.com/openai/openai-python/commit/713a2624966c40f4e5b0c20436b8a79aa8383b08)) ### [`v2.48.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2490-2026-07-27) [Compare Source](https://github.com/openai/openai-python/compare/v2.47.0...v2.48.0) Full Changelog: [v2.48.0...v2.49.0](https://github.com/openai/openai-python/compare/v2.48.0...v2.49.0) ##### Features - require Python 3.10 and automate version reviews ([#&#8203;3537](https://github.com/openai/openai-python/issues/3537)) ([d4c151d](https://github.com/openai/openai-python/commit/d4c151d92ba713e56518a4483d3b7918dd1be838)) ### [`v2.47.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2480-2026-07-23) [Compare Source](https://github.com/openai/openai-python/compare/v2.46.0...v2.47.0) Full Changelog: [v2.47.0...v2.48.0](https://github.com/openai/openai-python/compare/v2.47.0...v2.48.0) ##### Features - **api:** accept `None` for prompt\_cache\_key/safety\_identifier ([36820e6](https://github.com/openai/openai-python/commit/36820e69ba6cf1dc3f8d411e48a36e56084fbbc4)) - **api:** add support for `spend_limit` admin apis ([1ff13af](https://github.com/openai/openai-python/commit/1ff13afb6e831394036686a1c352bbec6d704c68)) ### [`v2.46.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2470-2026-07-21) [Compare Source](https://github.com/openai/openai-python/compare/v2.45.0...v2.46.0) Full Changelog: [v2.46.0...v2.47.0](https://github.com/openai/openai-python/compare/v2.46.0...v2.47.0) ##### Features - **client:** Add experimental runtime support for HTTPX2 clients ([#&#8203;3524](https://github.com/openai/openai-python/issues/3524)) ([317260c](https://github.com/openai/openai-python/commit/317260cd16395b2338bcdaacd7daa0b179c90105)) - **stlc:** configurable CI runner and private-production-repo support in workflow templates ([4303e97](https://github.com/openai/openai-python/commit/4303e974f08394789c6075b6745357b2f1c36e21)) ##### Bug Fixes - **deps:** require patched aiohttp on Python 3.10+ ([#&#8203;3515](https://github.com/openai/openai-python/issues/3515)) ([d4dceb2](https://github.com/openai/openai-python/commit/d4dceb221b9a92c55c232d5b330ae89beb539415)) ### [`v2.45.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2460-2026-07-17) [Compare Source](https://github.com/openai/openai-python/compare/v2.44.0...v2.45.0) Full Changelog: [v2.45.0...v2.46.0](https://github.com/openai/openai-python/compare/v2.45.0...v2.46.0) ##### Features - **api:** /organization/projects/{project\_id}/service\_accounts/{service\_account\_id}/api\_keys" endpoint ([5a00941](https://github.com/openai/openai-python/commit/5a0094194eac9c605c8ca84d47d1c5518f8e2131)) - **api:** add owner\_project\_access to APIKeyListParams ([f589d04](https://github.com/openai/openai-python/commit/f589d04bf9f377ecb1f54335ab3ab9d825b5dfee)) - **api:** manual updates ([980f176](https://github.com/openai/openai-python/commit/980f176e83ee5d991bf9e8e4def80d9905ade5ec)) - **api:** manual updates ([2eae984](https://github.com/openai/openai-python/commit/2eae984315580cdbf9ceb14d6cb568c581baa768)) ##### Bug Fixes - **api:** preserve generated type compatibility ([00bd72a](https://github.com/openai/openai-python/commit/00bd72adbe03f4b5c4b89d91b8d317f11b58bbdf)) - **api:** remove beta annotation compatibility aliases ([99dbd15](https://github.com/openai/openai-python/commit/99dbd15ff3ad1628b94a729a6b688212d4655908)) ### [`v2.44.0`](https://github.com/openai/openai-python/blob/HEAD/CHANGELOG.md#2450-2026-07-09) [Compare Source](https://github.com/openai/openai-python/compare/v2.43.0...v2.44.0) Full Changelog: [v2.44.0...v2.45.0](https://github.com/openai/openai-python/compare/v2.44.0...v2.45.0) ##### Features - **api:** gpt-5.6-sol updates ([039d1fe](https://github.com/openai/openai-python/commit/039d1feb264a2dca7195ba5028e9fb47a5e04987)) ##### Bug Fixes - **api:** restore beta resource accessors ([2dfc130](https://github.com/openai/openai-python/commit/2dfc130b8f0fdb0049e075aac21aaef29482b4e3)) ##### Chores - retrigger release automation ([7b61351](https://github.com/openai/openai-python/commit/7b61351b014bb6ca4623ff6cce7f32f45038a92e)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODguMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4OC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhdXRvLXVwZGF0ZSIsImNob3JlIiwibWFqb3IiXX0=-->
renovate.bot force-pushed renovate/openai-3.x from e68bc3746d to 4b1755dbba 2026-08-27 23:31:48 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 4b1755dbba to 9b7affb453 2026-08-29 02:28:24 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 9b7affb453 to af8a470079 2026-08-31 02:32:43 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from af8a470079 to efc6282bcf 2026-09-02 04:18:14 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from efc6282bcf to c2386f9cab 2026-09-02 05:47:48 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from c2386f9cab to 7e9e127aac 2026-09-03 23:33:56 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 7e9e127aac to 74a4743d75 2026-09-08 20:32:26 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 74a4743d75 to 2ab0ca1bc8 2026-09-09 02:27:28 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 2ab0ca1bc8 to 1728b8a1e6 2026-09-09 20:33:24 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 1728b8a1e6 to 86a292174e 2026-09-10 20:29:30 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 86a292174e to 4d6a269e5d 2026-09-10 23:30:27 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 4d6a269e5d to 08fc8eeefa 2026-09-15 02:34:23 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 08fc8eeefa to a651f2cd2e 2026-09-16 02:31:46 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from a651f2cd2e to 49aaa61504 2026-09-18 05:29:02 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from 49aaa61504 to b193735ec2 2026-09-18 11:30:09 +02:00 Compare
renovate.bot force-pushed renovate/openai-3.x from b193735ec2 to 06b4e4267a 2026-09-18 17:28:44 +02:00 Compare
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/openai-3.x:renovate/openai-3.x
git switch renovate/openai-3.x

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/openai-3.x
git switch renovate/openai-3.x
git rebase main
git switch main
git merge --ff-only renovate/openai-3.x
git switch renovate/openai-3.x
git rebase main
git switch main
git merge --no-ff renovate/openai-3.x
git switch main
git merge --squash renovate/openai-3.x
git switch main
git merge --ff-only renovate/openai-3.x
git switch main
git merge renovate/openai-3.x
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Wi3eDigital/opencode-runner-action!58
No description provided.