Skip to content

Update dependency openai to v3 - #14498

Open
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/openai-3.x
Open

Update dependency openai to v3#14498
renovate-bot wants to merge 1 commit into
GoogleCloudPlatform:mainfrom
renovate-bot:renovate/openai-3.x

Conversation

@renovate-bot

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
openai ==1.68.2==3.0.0 age confidence
openai ==1.99.1==3.0.0 age confidence

Release Notes

openai/openai-python (openai)

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.51.0...v2.52.0

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

v2.51.0

Compare Source

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

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

v2.50.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.49.0

Compare Source

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

Features

v2.48.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.47.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.46.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.45.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)

v2.44.0

Compare Source

Full Changelog: v2.43.0...v2.44.0

Bug Fixes
  • auth: prioritize first auth header (797e336)

v2.43.0

Compare Source

Full Changelog: v2.42.0...v2.43.0

Features
  • api: update OpenAPI spec or Stainless config (2254235)

v2.42.0

Compare Source

Full Changelog: v2.42.0...v2.43.0

Features
  • api: update OpenAPI spec or Stainless config (2254235)

v2.41.1

Compare Source

Full Changelog: v2.41.0...v2.41.1

Build System

v2.41.0

Compare Source

Full Changelog: v2.40.0...v2.41.0

Features
  • api: responses.moderation and chat_completions.moderation (87e46c2)

v2.40.0

Compare Source

Full Changelog: v2.40.0...v2.41.0

Features
  • api: responses.moderation and chat_completions.moderation (87e46c2)

v2.39.0

Compare Source

Full Changelog: v2.39.0...v2.40.0

Features
  • api: Add Amazon Bedrock Responses support
Bug Fixes
  • api: allow setting bedrock api keys on the client directly (4d5bfde)

v2.38.0

Compare Source

Full Changelog: v2.37.0...v2.38.0

Features
  • api: api update (33d1d01)
  • api: manual updates (a21700a)
  • api: update OpenAPI spec or Stainless config (00265c5)
Chores
  • api: docs updates (ee10152)
  • check release PR custom code sync (2638779)
  • remove release automation trigger (bd6eea5)
  • trigger release automation (f62d082)

v2.37.0

Compare Source

Full Changelog: v2.36.0...v2.37.0

Features
  • api: add service_tier parameter to responses compact method (625827c)
  • internal/types: support eagerly validating pydantic iterators (7e527bc)
  • Remove unnecessary client_id when using workload identity provider for auth (c39ea8d)
Bug Fixes
  • client: add missing f-string prefix in file type error message (c85ebd9)

v2.36.0

Compare Source

Full Changelog: v2.35.1...v2.36.0

Features

v2.35.1

Compare Source

Full Changelog: v2.35.1...v2.36.0

Features

v2.35.0

Compare Source

Full Changelog: v2.35.0...v2.35.1

Bug Fixes
  • api: fix imagegen size enum regression (4484653)

v2.34.0

Compare Source

Full Changelog: v2.34.0...v2.35.0

Features
Chores
  • remove legacy python cli (32f36e4)
  • rename legacy python cli entrypoint (a3b182d)
Documentation
  • api: update top_logprobs parameter description across chat and responses (f9d339f)

v2.33.0

Compare Source

Full Changelog: v2.32.0...v2.33.0

Features
Bug Fixes
  • api: correct prompt_cache_retention enum value from in-memory to in_memory (#​1822) (f9d2d13)
Chores
  • ci: remove release-doctor workflow (00b2091)

v2.32.0

Compare Source

Full Changelog: v2.31.0...v2.32.0

Features
  • api: Add detail to InputFileContent (60de21d)
  • api: add OAuthErrorCode type (0c8d2c3)
  • client: add event handler implementation for websockets (0280d05)
  • client: allow enqueuing to websockets even when not connected (67aa20e)
  • client: support reconnection in websockets (eb72a95)
Bug Fixes
  • ensure file data are only sent as 1 parameter (c0c2ecd)
Documentation

v2.31.0

Compare Source

Full Changelog: v2.30.0...v2.31.0

Features
  • api: add phase field to conversations message (3e5834e)
  • api: add web_search_call.results to ResponseIncludable type (ffd8741)
  • client: add support for short-lived tokens (#​1608) (22fe722)
  • client: support sending raw data over websockets (f1bc52e)
  • internal: implement indices array format for query and form serialization (49194cf)
Bug Fixes
  • client: preserve hardcoded query params when merging with user params (92e109c)
  • types: remove web_search_call.results from ResponseIncludable (d3cc401)
Chores
  • tests: bump steady to v0.20.1 (d60e2ee)
  • tests: bump steady to v0.20.2 (6508d47)
Documentation
  • api: update file parameter descriptions in vector_stores files and file_batches (a9e7ebd)

v2.30.0

Compare Source

Full Changelog: v2.29.0...v2.30.0

Features
  • api: add keys field to Click/DoubleClick/Drag/Move/Scroll computer actions (ee1bbed)
Bug Fixes
  • api: align SDK response types with expanded item schemas (f3f258a)
  • sanitize endpoint path params (89f6698)
  • types: make type required in ResponseInputMessageItem (cfdb167)
Chores
  • ci: skip lint on metadata-only changes (faa93e1)
  • internal: update gitignore (c468477)
  • tests: bump steady to v0.19.4 (f350af8)
  • tests: bump steady to v0.19.5 (5c03401)
  • tests: bump steady to v0.19.6 (b6353b8)
  • tests: bump steady to v0.19.7 (1d654be)
Refactors
  • tests: switch from prism to steady (4a82035)

v2.29.0

Compare Source

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

Compare Source

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

Features

v2.27.0

Compare Source

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

Features

v2.26.0

Compare Source

Full Changelog: v2.25.0...v2.26.0

Features
  • api: The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (78f5b3c)

v2.25.0

Compare Source

Full Changelog: v2.25.0...v2.26.0

Features
  • api: The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (78f5b3c)

v2.24.0

Compare Source

Full Changelog: v2.23.0...v2.24.0

Features
Bug Fixes
Chores
  • internal: make test_proxy_environment_variables more resilient to env (65af8fd)
  • internal: refactor sse event parsing (2344600)

v2.23.0

Compare Source

Full Changelog: v2.23.0...v2.24.0

Features
Bug Fixes
Chores
  • internal: make test_proxy_environment_variables more resilient to env (65af8fd)
  • internal: refactor sse event parsing (2344600)

v2.22.0

Compare Source

Full Changelog: v2.22.0...v2.23.0

Features
  • api: add gpt-realtime-1.5 and gpt-audio-1.5 model options to realtime calls (3300b61)
Chores
  • internal: make test_proxy_environment_variables more resilient (6b441e2)

v2.21.0

Compare Source

Full Changelog: v2.20.0...v2.21.0

Features
  • api: container network_policy and skills (d19de2e)
Bug Fixes
  • structured outputs: resolve memory leak in parse methods (#​2860) (6dcbe21)
  • webhooks: preserve method visibility for compatibility checks (44a8936)
Chores
  • internal: fix lint error on Python 3.14 (534f215)
Documentation
  • split api.md by standalone resources (96e41b3)
  • update comment (63def23)

v2.20.0

Compare Source

Full Changelog: v2.19.0...v2.20.0

Features
  • api: support for images in batch api (28edb6e)

v2.19.0

Compare Source

Full Changelog: v2.18.0...v2.19.0

Features
  • api: skills and hosted shell (27fdf68)
Chores
  • internal: bump dependencies (fae10fd)

v2.18.0

Compare Source

Full Changelog: v2.17.0...v2.18.0

Features
  • api: add context_management to responses (137e992)
  • api: responses context_management (c3bd017)

v2.17.0

Compare Source

Full Changelog: v2.16.0...v2.17.0

Features
  • api: add shell_call_output status field (1bbaf88)
  • api: image generation actions for responses; ResponseFunctionCallArgumentsDoneEvent.name (7d96513)
  • client: add custom JSON encoder for extended type support (9f43c8b)
Bug Fixes
  • client: undo change to web search Find action (8f14eb0)
  • client: update type for find_in_page action (ec54dde)

v2.16.0

Compare Source

Full Changelog: v2.15.0...v2.16.0

Features
  • api: api update (b97f9f2)
  • api: api updates (9debcc0)
  • client: add support for binary request streaming (49561d8)
Bug Fixes
  • api: mark assistants as deprecated (0419cbc)
Chores
  • ci: upgrade actions/github-script (5139f13)
  • internal: update actions/checkout version (f276714)
Documentation
  • examples: update Azure Realtime sample to use v1 API (#​2829) (3b31981)

v2.15.0

Compare Source

Full Changelog: v2.14.0...v2.15.0

Features
  • api: add new Response completed_at prop (f077752)
Chores
  • internal: codegen related update (e7daba6)

v2.14.0

Compare Source

Full Changelog: v2.13.0...v2.14.0

Features
  • api: slugs for new audio models; make all model params accept strings (e517792)
Bug Fixes
  • use async_to_httpx_files in patch method (a6af9ee)
Chores
  • internal: add --fix argument to lint script (93107ef)

v2.13.0

Compare Source

Full Changelog: v2.13.0...v2.14.0

Features
  • api: slugs for new audio models; make all model params accept strings (e517792)
Bug Fixes
  • use async_to_httpx_files in patch method (a6af9ee)
Chores
  • internal: add --fix argument to lint script (93107ef)

v2.12.0

Compare Source

Full Changelog: v2.12.0...v2.13.0

Features
Chores
  • ci: add CI job to detect breaking changes with the Agents SDK (#​1436) (237c91e)
  • internal: add missing files argument to base client (e6d6fd5)

v2.11.0

Compare Source

Full Changelog: v2.11.0...v2.12.0

Features
  • api: api update (a95c4d0)
  • api: fix grader input list, add dated slugs for sora-2 (b2c389b)

v2.9.0

Compare Source

Full Changelog: v2.9.0...v2.10.0

Features
  • api: make model required for the responses/compact endpoint (a12936b)
Bug Fixes
  • types: allow pyright to infer TypedDict types within SequenceNotStr (8f0d230)
Chores
  • add missing docstrings (f20a9a1)
  • internal: update docstring (9a993f2)

v2.8.1

Compare Source

Full Changelog: v2.8.0...v2.8.1

Bug Fixes
  • api: align types of input items / output items for typescript (64c9fb3)

v2.8.0

Compare Source

Full Changelog: v2.8.0...v2.8.1

Bug Fixes
  • api: align types of input items / output items for typescript (64c9fb3)

v2.7.2

Compare Source

Full Changelog: v2.7.1...v2.7.2

Bug Fixes
  • compat with Python 3.14 (15a7ec8)
Chores
  • package: drop Python 3.8 support (afc14f2)

v2.7.1

Compare Source

Full Changelog: v2.7.0...v2.7.1

Bug Fixes
  • api: fix nullability of logprobs (373b7f6)

v2.7.0

Compare Source

Full Changelog: v2.7.0...v2.7.1

Bug Fixes
  • api: fix nullability of logprobs (373b7f6)

v2.6.1

Compare Source

Full Changelog: v2.6.0...v2.6.1

Bug Fixes
Chores
  • client: clean up custom translations code (cfb9e25)

v2.6.0

Compare Source

Full Changelog: v2.6.0...v2.6.1

Bug Fixes
Chores
  • client: clean up custom translations code (cfb9e25)

v2.5.0

Compare Source

Full Changelog: v2.5.0...v2.6.0

Features
  • api: Add responses.input_tokens.count (6dd09e2)
Bug Fixes
  • api: internal openapi updates (caabd7c)

v2.4.0

Compare Source

Full Changelog: v2.4.0...v2.5.0

Features
Chores
  • bump httpx-aiohttp version to 0.1.9 (67f2f0a)

v2.3.0

Compare Source

Full Changelog: v2.3.0...v2.4.0

Features
  • api: Add support for gpt-4o-transcribe-diarize on audio/transcriptions endpoint (bdbe9b8)
Chores
  • fix dangling comment (da14e99)
  • internal: detect missing future annotations with ruff (2672b8f)

v2.2.0

Compare Source

Full Changelog: v2.2.0...v2.3.0

Features
  • api: comparison filter in/not in (aa49f62)
Chores
  • package: bump jiter to >=0.10.0 to support Python 3.14 (#​2618) (aa445ca)

v2.1.0

Compare Source

Full Changelog: v2.1.0...v2.2.0

Features
  • api: dev day 2025 launches (38ac009)
Bug Fixes
  • client: add chatkit to beta resource (de3e561)

v2.0.1

Compare Source

Full Changelog: v2.0.1...v2.1.0

Features
  • api: add support for realtime calls (7f7925b)

v2.0.0

Compare Source

Full Changelog: v2.0.0...v2.0.1

Bug Fixes
  • api: add status, approval_request_id to MCP tool call (2a02255)

v1.109.1

Compare Source

Full Changelog: v1.109.1...v2.0.0

⚠ BREAKING CHANGES
  • api: ResponseFunctionToolCallOutputItem.output and ResponseCustomToolCallOutput.output now return string | Array<ResponseInputText | ResponseInputImage | ResponseInputFile> instead of string only. This may break existing callsites that assume output is always a string.
Features
  • api: Support images and files for function call outputs in responses, BatchUsage (4105376)

v1.109.0

Compare Source

Full Changelog: v1.109.0...v1.109.1

Bug Fixes
  • compat: compat with pydantic&lt;2.8.0 when using additional fields (5d95ecf)

v1.108.2

Compare Source

Full Changelog: v1.108.2...v1.109.0

Features

v1.108.1

Compare Source

Full Changelog: v1.108.1...v1.108.2

Bug Fixes
Chores
  • api: openapi updates for conversations (3224f6f)
  • do not install brew dependencies in ./scripts/bootstrap by default (6764b00)
  • improve example values (20b58e1)

v1.108.0

Compare Source

Full Changelog: v1.108.0...v1.108.1

Features
  • api: add reasoning_text (18d8e12)
Chores
  • types: change optional parameter type from NotGiven to Omit (acc190a)

v1.107.3

Compare Source

Full Changelog: v1.107.3...v1.108.0

Features
  • api: type updates for conversations, reasoning_effort and results for evals (c2ee28c)
Chores
  • internal: update pydantic dependency (369d10a)

v1.107.2

Compare Source

Full Changelog: v1.107.2...v1.107.3

Chores
  • api: docs and spec refactoring (9bab5da)
  • tests: simplify get_platform test (0b1f6a2)

v1.107.1

Compare Source

Full Changelog: v1.107.1...v1.107.2

Chores
  • api: Minor docs and type updates for realtime (ab6a10d)
  • tests: simplify get_platform test (01f03e0)

[v1.107.0](https://redirect.gi

Note

PR body was truncated to here.


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: Never, or you tick the rebase/retry checkbox.

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


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot
renovate-bot requested review from a team as code owners August 12, 2026 03:57
@trusted-contributions-gcf trusted-contributions-gcf Bot added kokoro:force-run Add this label to force Kokoro to re-run the tests. owlbot:run Add this label to trigger the Owlbot post processor. labels Aug 12, 2026
@product-auto-label product-auto-label Bot added the samples Issues that are directly related to samples. label Aug 12, 2026

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request updates the openai package dependency version to 3.0.0 across multiple requirements.txt files in the genai and generative_ai directories. I have no feedback to provide as there are no review comments.

@kokoro-team kokoro-team removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Aug 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

owlbot:run Add this label to trigger the Owlbot post processor. samples Issues that are directly related to samples.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants