Skip to content

release: 0.25.0 - #5394

Open
openai-sdks[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main
Open

openai-sdks[bot] wants to merge 2 commits into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Automated release candidate. Actions freezes the API contract and performs release-readiness review. Merge only after required checks and code-owner approval. See .github/RELEASING.md.

0.25.0 (2026-10-27)

Features

  • expose utilities for third-party session adapters (#5428) (16fdb20)
  • sandbox: remove Runloop provider (#5369) (12ce34d)

Bug Fixes

  • add opt-in handoff error recovery (#5418) (a6ed84f)
  • align implicit settings with provider-selected models (#5425) (a88d291)
  • default GPT-6 Chat Completions tool requests to non-reasoning (#5420) (3396dca)
  • deps-dev: bump aiohttp from 3.14.3 to 3.14.5 (#5403) (442d0ea)
  • deps-dev: bump playwright from 1.50.0 to 1.63.0 (#5402) (0dc4cf1)
  • deps-dev: bump ruff from 0.16.8 to 0.17.1 (#5439) (5bb6fb7)
  • deps: bump httpx2 from 2.12.0 to 2.14.0 (#5438) (0c55458)
  • deps: bump mcp from 2.0.0 to 2.2.0 (#5393) (97c8288)
  • deps: bump mcp from 2.0.0 to 2.3.0 (#5404) (e2de6a8)
  • deps: bump opentelemetry-api from 1.40.0 to 1.45.1 (#5410) (2964f77)
  • deps: require certifi 2026.10.19 or later (#5429) (6295010)
  • deps: require pymongo 4.18.3 or later (#5445) (57027de)
  • deps: update fastapi requirement from >=0.142.2 to >=0.143.0 in /examples/realtime/twilio_sip (#5399) (6bfa5ff)
  • deps: update fastapi requirement from >=0.143.0 to >=0.150.0 in /examples/realtime/twilio_sip (#5435) (56df6b4)
  • deps: update fastapi requirement in /examples/realtime/twilio_sip (56df6b4)
  • deps: update fastapi requirement in /examples/realtime/twilio_sip (6bfa5ff)
  • deps: update httpx2 requirement from >=2.13.1 to >=2.15.1 in /examples/realtime/twilio (#5432) (4134643)
  • deps: update httpx2 requirement from >=2.13.1 to >=2.15.1 in /examples/realtime/twilio_sip (#5436) (a91f0bf)
  • deps: update openai requirement from <4,>=3.26.0 to >=3.29.0,<4 in /examples/realtime/twilio_sip (#5398) (0e54e4b)
  • deps: update openai requirement from <4,>=3.29.0 to >=3.35.1,<4 in /examples/realtime/twilio_sip (#5434) (2350082)
  • deps: update openai requirement in /examples/realtime/twilio_sip (2350082)
  • deps: update openai requirement in /examples/realtime/twilio_sip (0e54e4b)
  • deps: update starlette requirement from >=1.7.0 to >=1.9.0 in /examples/realtime/twilio (#5433) (26c762a)
  • deps: update starlette requirement from >=1.7.0 to >=1.9.0 in /examples/realtime/twilio_sip (#5437) (b6966fa)
  • deps: update twilio requirement from <10,>=9.11.2 to >=9.12.0,<10 in /examples/realtime/twilio (#5397) (452c5bd)
  • deps: update twilio requirement in /examples/realtime/twilio (452c5bd)
  • preserve empty structured shell results (#5423) (963d032)
  • Preserve nested handoff record boundaries (b040da5)
  • preserve nested handoff record boundaries (#5430) (b040da5)
  • preserve Pydantic run context snapshots (#5444) (bc4c6e1)
  • raise MCP minimum to 1.21.2 for Pydantic and OAuth compatibility (#5384) (970db99)
  • realtime: honor explicit interruption with automatic VAD (#5427) (addc737)
  • replay ID-less assistant output in Chat Completions sessions (#5419) (28c29bc)
  • require patched MCP dependency versions (#5431) (b235388)
  • stop native tool queues during function failure cleanup (#5446) (cd26bbb)

This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot requested a review from a team as a code owner October 19, 2026 17:09
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-27T19:47:37.202778Z 343f1ff New commits
🔒 Security Review ✅ Completed 2026-10-27T19:47:34.758099Z 343f1ff New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@openai-sdks openai-sdks Bot changed the title release: 0.24.1 release: 0.25.0 Oct 19, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from deb3250 to 793faf2 Compare October 19, 2026 17:27

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 793faf29cb

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread pyproject.toml
[project]
name = "openai-agents"
version = "0.24.0"
version = "0.25.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Regenerate the released API contract for 0.25.0

When the test suite runs against this release candidate, test_released_api_contract_fixture_matches_installed_version compares the installed version to tests/fixtures/released_api_contract.json; this bump makes the installed version 0.25.0, but the unchanged fixture still declares v0.24.0, so the release-contract check fails and the frozen public API remains attributed to the prior release. Regenerate and commit the contract fixture for 0.25.0 alongside the version bump.

AGENTS.md reference: AGENTS.md:L34-L34

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch 15 times, most recently from 91a43cd to 1e21202 Compare October 26, 2026 21:54

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4ee48e51ac

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

"baseline": "v0.24.0",
"baseline_commit": "7d7f70391ce12ac86d39deaff5d5d25b9e9c24c1",
"baseline": "v0.25.0",
"baseline_commit": "1e212024bd931ceb60763bdfbdbed5dfdc3bf6d8",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Regenerate the contract from an ancestor commit

For this bot release candidate, baseline_commit names 1e212024bd931ceb60763bdfbdbed5dfdc3bf6d8, but that commit and the reviewed candidate are siblings with the same parent, so git merge-base --is-ancestor 1e212024 fc6293db fails. The required final release review therefore cannot establish that the snapshot was generated from this candidate's history and must block the release; rerun Release Please/candidate preparation so the recorded source is an ancestor of the resulting snapshot commit.

Useful? React with 👍 / 👎.

Comment thread CHANGELOG.md
* **sandbox:** remove Runloop provider ([#5369](https://github.com/openai/openai-agents-python/issues/5369)) ([12ce34d](https://github.com/openai/openai-agents-python/commit/12ce34d8438d6f1f7c964a261b89e069e8a0b3d3))


### Bug Fixes

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Include the sandbox hardening fix in the release notes

When sandbox users consult the 0.25.0 notes to decide whether to upgrade, they will not see commit 841dfdd / #5406, which prevents workspace startup files from running during internal workspace operations. Its non-conventional commit subject caused Release Please to omit this security-relevant behavior change from both configured changelog sections, so add an explicit Bug Fixes entry before publishing the release.

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch 6 times, most recently from 8dbe7bc to d18702a Compare October 27, 2026 05:40
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch 6 times, most recently from 2f6f804 to 8054f20 Compare October 27, 2026 18:28

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8054f20bbf

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CHANGELOG.md
Comment on lines +25 to +26
* **deps:** update fastapi requirement from &gt;=0.143.0 to &gt;=0.150.0 in /examples/realtime/twilio_sip ([#5435](https://github.com/openai/openai-agents-python/issues/5435)) ([56df6b4](https://github.com/openai/openai-agents-python/commit/56df6b418c7b089ecdbc4cf9afe98fabd409795a))
* **deps:** update fastapi requirement in /examples/realtime/twilio_sip ([56df6b4](https://github.com/openai/openai-agents-python/commit/56df6b418c7b089ecdbc4cf9afe98fabd409795a))

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Remove duplicate changelog entries

When the 0.25.0 notes are published, each affected change appears twice because Release Please parsed both the commit subject and a second conventional-looking line in the commit body. This pair duplicates the same FastAPI update and commit hash, with analogous duplicates for the other FastAPI, OpenAI, Twilio, and nested-handoff changes, making the permanent release history misleading; deduplicate these entries before publishing.

Useful? React with 👍 / 👎.

Comment thread pyproject.toml
[project]
name = "openai-agents"
version = "0.24.0"
version = "0.25.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Widen the bundled provider's SDK range

With the root package now at 0.25.0, the documented uv pip install ... . ./examples/sandbox/external_provider command cannot satisfy the example package's openai-agents[docker]>=0.24.0,<0.25.0 dependency, while installing only the example silently selects an older SDK instead of this release. The example's tests already exercise it against the candidate source, so update its dependency cap and matching documentation before shipping 0.25.0.

AGENTS.md reference: AGENTS.md:L93-L93

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch 6 times, most recently from 6dee13d to f197b2e Compare October 27, 2026 19:15
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from d957b69 to 40b3038 Compare October 27, 2026 19:40

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants