Features api: add billing_not_active session error code (#4052) (c88b320) api: add shida to named Live voices (#4053) (7352cf5) api: add vault updates and metadata filters (#4047) (e72f493) api: align beta pagination limits and non-null par
Catalog / AI platforms
OpenAI Python SDK changelog
OpenAI Python SDK is at 3.29.0, published 11 Oct 2026, today.
Official Python client, released whenever the API surface changes.
- Collected
- 93 releases back to 24 Oct 2025
- Source
- openai/openai-python
- Project
- github.com
- Feed
- RSS
Every release of a major line in one list, which is the one view the publisher never writes: 2 to 3. Only the lines whose first release the archive holds are listed, because a partial major would read as the whole of one.
Read on 28 of the 30 days on record, last today. Collection status
Version history
3.x38 releases
Features api: add agent environment suspension and expiration (#4046) (6aa25a9) Chores deps: bump astral-sh/setup-uv from 10.1.0 to 10.2.0 (#4026) (8bfffd4) deps: bump CodeQL init and analyze to 4.38.2 (#4025) (4f5e618) deps: update PyJWT s
Features api: add prewarmed hosted environments (#4043) (c511a77)
Bug Fixes api: correct custom voice creation parameters (#4038) (b9bc5c1)
Features api: add standalone Decisions support (#4033) (b99e3e4)
Features agents: observe local tool failures (#4028) (95d9645) agents: run local tools during streamed session creation (#4027) (919b623) api: add agent turn items and usage source grouping (#4030) (bd74c4e) lib: export type_to_response_for
Features api: add custom voice creation and agent session events (#4013) (e5de2e5) Bug Fixes api: prioritize Python request routing fields (#4014) (ffcc4c4) api: prioritize routing fields in parse helpers (#4016) (ba53a10)
Features agents: [1/n] return typed answers from session streams (#4007) (10f8816) agents: stage files and download turn artifacts (#4009) (4fc2438) api: Add session traces and Realtime translations (#4001) (138e3d1) beta: expose typed appl
Bug Fixes api: correct the missing authentication error message (#3993) (51692ed), closes #3962 transform NotRequired typed dictionary fields (#3995) (5544c18) Chores tests: mark sample_file.txt as text with LF line endings (#3879) (fd78a48
Features api: add computer use to beta agents (#3989) (f5dddb5)
Features api: add GPT-6.1 Sol model identifier (#3986) (160b2c0)
Features api: add Agents credential and session options (#3967) (bb68198) api: add Cyber access programs to Responses (#3956) (09c5b6f) responses: opt in to incremental WebSocket text and tool snapshots (#3973) (d0207b4) responses: preserve
Bug Fixes preserve single files for fallback extraction paths (#3875) (bfd3680) Chores api: clarify approximate web search location defaults (#3953) (a95c95e) api: clarify Realtime modality array definitions (#3954) (e79cf53) api: correct f
Bug Fixes chat: preserve single-pass tool iterables (#3770) (33ffa1f) client: merge HTTP headers case-insensitively (#3486) (5e39766) Chores api: clarify Chat Completions seed limits (#3945) (be9d666) Documentation clarify collaborator-only
Features api: add GCP external storage support (#3943) (d12d60f) api: add GPT-Rosalind research model (#3940) (d041d73) Bug Fixes _utils/_transform: propagate api_exclude in _async_transform_recursive (#3324) (161ae65) api: handle omission
Features api: add GPT-6 Sol and Luna model identifiers (#3935) (455ce1b)
Features api: add external storage configuration management (#3909) (6332577) api: add safety case retrieval (#3911) (a87b938) api: add safety warning and deactivation webhook events (#3908) (19f1f37) api: add session environment reset even
Bug Fixes parsing: drop TextFormatT parameterization in parse_response to fix memory leak (#3084) (#3088) (009b7f6)
Bug Fixes api: avoid loading unrelated API resources on first use (#3898) (68e4317)
Features api: add webhook endpoint management (#3892) (9a11f6e) Chores api: deprecate MCP connector_id (#3894) (1ccaf07)
Features api: add agent session model settings (#3882) (4b15817) api: add audio-mini model choices (#3886) (a6eeb3f) api: add compaction progress events (#3866) (98e1d24) api: add managed Responses WebSocket sessions (#3887) (3b865af) api:
Bug Fixes client: validate retry limits and preserve application errors (#3867) (f86c721) correct typo "th" to "the" in StreamAlreadyConsumed error message (#3022) (7186203) examples: correct Azure endpoint hostname (#3298) (543516c) exampl
Features streaming: normalize errors raised while reading streams (#3827) (d7c41ef) Bug Fixes bound vector store file polling (#3401) (ae41bc4) example: refresh realtime push_to_talk_app session types (#2926) (0b7ad38) files: normalize Path
Features api: add Agents API (1c4284a)
Features api: Add Live API (0e4bfef) 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 respons
Features api: Add expiration controls for service account keys (#3825) (f348ec8)
Features api: add GPT Image 2.5 models and image options (#3824) (5b39c45) api: add service-account API key expiration fields (#3802) (f1cd7f0)
Features api: Add prompt cache diagnostics (#3800) (8326784) api: correct function argument completion event fields (openapi-545) (#3801) (2a98f6a) Bug Fixes api: accept incomplete web search call statuses (#3786) (3cc8d78) refuse overflowi
Features api: add gpt-6-astra and related features (#3791) (09f446f) Documentation add canonical SDK security model (#3778) (2a097b9)
Features api: update usage APIs and documentation (#3779) (6f0da16) Bug Fixes avoid repeated numpy checks for embeddings (#3757) (b19c216)
Features api: add compute_units to Responses and Chat Completions usage (#3749) (52421d1) Bug Fixes auth: harden X.509 workload identity integration (#3740) (fc3ad6c) Chores deps-dev: bump @stdy/cli from 0.22.1 to 0.22.2 (#3719) (4f5598c) d
Features api: make function call output call IDs optional (#3738) (c74501d)
Features api: Add obfuscation field to ChatCompletionChunk (#3690) (c7d8e1d) api: add project residency configuration and cost quantity units (#3726) (bc4f8ef) Bug Fixes api: encode Realtime call offers and session configuration (#3736) (55
Bug Fixes deps: update dependencies with published security fixes (#3680) (53aa4fc) Chores build: migrate to uv (#3653) (b37e85d) deps: remove jsonschema and unused fixture-validation dependencies (0dfdfdd) lock the repository Pyright toolc
Features support named data-residency endpoints (#3646) (11ee914) Bug Fixes require patched optional networking dependencies (#3651) (40e56de) Chores remove unused dependencies and pin build tooling (#3650) (eee8e4a) Documentation strengthe
Features add Bedrock Runtime endpoint support (SDK-290) (#3623) (86267d2) api: Add shell call streaming events and new service/image types (#3635) (ff14a33)
Features api: add WebSocket stream IDs (#3612) (d9029e3) api: add workload identity access token issued event (#3601) (df274d4) api: deprecate Sora video APIs (#3610) (721cb1c) api: Ultrafast tier, structured MCP and websocket errors, separ
⚠ 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
2.x55 releases
Features api: Add new Responses model identifiers (#3595) (0652787) Bug Fixes api: clarify audio upload metadata requirements (#3596) (28888f9) Chores api: Update generated-file header attribution to Castiron (#3583) (ea17fda)
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)
Chores ci: pin setup-uv v5 to its underlying commit (#3560) (cbdc98b)
Features api: content provenance checks (1d6c118) Bug Fixes client: honor Retry-After delays up to two minutes (#3555) (7fa7946) Documentation add API-key mTLS HTTP client recipes (#3552) (7a3d5e4)
Features api: fast tier (8808ed2) Bug Fixes api: add fast tier to helper methods (6064126)
Features api: transcription model updates (fd57393) Bug Fixes audio: restore transcription keyword overload (713a262)
Features require Python 3.10 and automate version reviews (#3537) (d4c151d)
Features api: accept None for prompt_cache_key/safety_identifier (36820e6) api: add support for spend_limit admin apis (1ff13af)
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 deps: require patched aiohttp on Python 3.10+
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
Features api: gpt-5.6-sol updates (039d1fe) Bug Fixes api: restore beta resource accessors (2dfc130) Chores retrigger release automation (7b61351)
Bug Fixes auth: prioritize first auth header (797e336)
Features api: update OpenAPI spec or Stainless config (2254235)
Features api: admin spend_alerts (6134198) api: manual updates (f337bf4) api: update OpenAPI spec or Stainless config (7015158) Build System fix release workflow permissions (#3389) (a526ee8) Use CI environment for examples API key (#3394)
Build System Remove scheduled release workflow trigger (#3366) (2a91011)
Features api: responses.moderation and chat_completions.moderation (87e46c2)
Features api: Add Amazon Bedrock Responses support Bug Fixes api: allow setting bedrock api keys on the client directly (4d5bfde)
Features api: workload identity in audit logs, additional_tools item in responses, fix ActionSearch.query to be optional. (ab60d7a)
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 (bd6eea
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
Features api: manual updates (13c639c) api: realtime 2 (8fe0ab8)
Bug Fixes api: fix imagegen size enum regression (4484653)
Features api: update image 2 (0ba55d7) api: manual updates (72bf67a) Chores remove legacy python cli (32f36e4) rename legacy python cli entrypoint (a3b182d) Documentation api: update top_logprobs parameter description across chat and respon
Features api: add external_key_id to projects, email/metadata params to users, update types (2d232ee) api: add support for Admin API Keys per endpoint (b8b176a) api: admin API updates (4ae1138) api: manual updates (c1870f1) api: manual upda
Features api: api update (18f834a) Bug Fixes api: correct prompt_cache_retention enum value from in-memory to in_memory (#1822) (f9d2d13) Chores ci: remove release-doctor workflow (00b2091)
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:
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 websoc
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
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) Bu
Features api: custom voices (50dc060)
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 resou
Features api: The GA ComputerTool now uses the CompuerTool class. The 'computer_use_preview' tool is moved to ComputerUsePreview (78f5b3c)
Features api: gpt-5.4, tool search tool, and new computer tool (6b2043f) api: remove prompt_cache_key param from responses, phase field from message types (44fb382) Bug Fixes api: internal schema fixes (0c0f970) api: manual updates (9fc323f
Features api: add phase (391deb9) Bug Fixes api: fix phase enum (42ebf7c) api: phase docs (7ddc61c) Chores internal: make test_proxy_environment_variables more resilient to env (65af8fd) internal: refactor sse event parsing (2344600)
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)
Features api: websockets for responses api (c01f6fb) Chores internal: add request options to SSE classes (cdb4315) update mock server docs (91f4da8) Documentation api: add batch size limit to file_batches parameter descriptions (16ae76a) ap
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 li
Features api: support for images in batch api (28edb6e)
Features api: skills and hosted shell (27fdf68) Chores internal: bump dependencies (fae10fd)
Features api: add context_management to responses (137e992) api: responses context_management (c3bd017)
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 clie
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: upd
Features api: add new Response completed_at prop (f077752) Chores internal: codegen related update (e7daba6)
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)
Features api: gpt-image-1.5 (1c88f03) Chores ci: add CI job to detect breaking changes with the Agents SDK (#1436) (237c91e) internal: add missing files argument to base client (e6d6fd5)
Features api: api update (a95c4d0) api: fix grader input list, add dated slugs for sora-2 (b2c389b)
Features api: gpt 5.2 (dd9b8e8)
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 (9a993
Features api: gpt-5.1-codex-max and responses/compact (22f646e) Bug Fixes client: avoid mutating user-provided response config object (#2700) (e040d22) ensure streams are always closed (0b1a27f) streaming: correct indentation (575bbac) Chor
Bug Fixes api: align types of input items / output items for typescript (64c9fb3)
Features api: gpt 5.1 (8d9f2ca) Bug Fixes compat: update signatures of model_dump and model_dump_json for Pydantic v1 (c7bd234)
Bug Fixes compat with Python 3.14 (15a7ec8) Chores package: drop Python 3.8 support (afc14f2)
Bug Fixes api: fix nullability of logprobs (373b7f6)
Features api: Realtime API token_limits, Hybrid searching ranking options (5b43992) api: remove InputAudio from ResponseInputContent (bd70a33) Bug Fixes client: close streams without requiring full consumption (d8bb7d6) readme: update realt
Bug Fixes api: docs updates (d01a0c9) Chores client: clean up custom translations code (cfb9e25)