Skip to content

release: 2.49.0 - #3539

Merged
jbeckwith-oai merged 1 commit into
mainfrom
release-please--branches--main--changes--next
Jul 27, 2026
Merged

release: 2.49.0#3539
jbeckwith-oai merged 1 commit into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

2.49.0 (2026-07-27)

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

Features

  • require Python 3.10 and automate version reviews (#3537) (d4c151d)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@openai-sdks

openai-sdks Bot commented Jul 24, 2026

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 14.044s for Python SDK PR #3539.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 257ms
tests/chat-completions-create.test.ts ✅ Passed 505ms
tests/chat-completions-stream.test.ts ✅ Passed 192ms
tests/files-content-binary.test.ts ✅ Passed 202ms
tests/files-create-multipart.test.ts ✅ Passed 272ms
tests/files-list-pagination.test.ts ✅ Passed 193ms
tests/initialize-config.test.ts ✅ Passed 284ms
tests/instance-isolation.test.ts ✅ Passed 222ms
tests/models-list.test.ts ✅ Passed 381ms
tests/responses-background-lifecycle.test.ts ✅ Passed 278ms
tests/responses-body-method-errors.test.ts ✅ Passed 530ms
tests/responses-cancel-timeout.test.ts ✅ Passed 302ms
tests/responses-cancel.test.ts ✅ Passed 361ms
tests/responses-compact-retries.test.ts ✅ Passed 407ms
tests/responses-compact.test.ts ✅ Passed 501ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 129ms
tests/responses-create-advanced.test.ts ✅ Passed 373ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.771s
tests/responses-create-errors.test.ts ✅ Passed 247ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 370ms
tests/responses-create-retries.test.ts ✅ Passed 432ms
tests/responses-create-stream-failures.test.ts ✅ Passed 310ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 251ms
tests/responses-create-stream-wire.test.ts ✅ Passed 4.084s
tests/responses-create-stream.test.ts ✅ Passed 178ms
tests/responses-create-terminal-states.test.ts ✅ Passed 331ms
tests/responses-create-timeout.test.ts ✅ Passed 283ms
tests/responses-create.test.ts ✅ Passed 379ms
tests/responses-delete.test.ts ✅ Passed 366ms
tests/responses-input-items-errors.test.ts ✅ Passed 508ms
tests/responses-input-items-list.test.ts ✅ Passed 343ms
tests/responses-input-items-options.test.ts ✅ Passed 433ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 366ms
tests/responses-input-tokens-count.test.ts ✅ Passed 403ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.163s
tests/responses-not-found-errors.test.ts ✅ Passed 392ms
tests/responses-parse.test.ts ✅ Passed 515ms
tests/responses-retrieve-retries.test.ts ✅ Passed 314ms
tests/responses-retrieve.test.ts ✅ Passed 365ms
tests/responses-stored-method-errors.test.ts ✅ Passed 1.131s
tests/retry-behavior.test.ts ✅ Passed 3.188s
tests/sdk-error-shape.test.ts ✅ Passed 399ms

View OkTest run #30287947064

SDK merge (e20e0fc89a3f) · head (b186b605ac32) · base (90483adb3034) · OkTest (91635c6a2723)

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from cab10d0 to b186b60 Compare July 27, 2026 17:08

@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: b186b605ac

ℹ️ 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"
version = "2.48.0"
version = "2.49.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 Update uv.lock for the released package version

This changes the project version to 2.49.0 while uv.lock still records the editable openai package as 2.48.0 at line 962. Consequently, uv lock --check treats the lockfile as stale and locked UV workflows cannot use this release tree without regenerating it; update and commit the lockfile as part of this minimum-Python release.

AGENTS.md reference: AGENTS.md:L21-L24

Useful? React with 👍 / 👎.

@jbeckwith-oai
jbeckwith-oai merged commit 6ba31bc into main Jul 27, 2026
20 checks passed
@jbeckwith-oai
jbeckwith-oai deleted the release-please--branches--main--changes--next branch July 27, 2026 21:44
@stainless-app

stainless-app Bot commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Release is at https://github.com/openai/openai-python/releases/tag/v2.49.0 🌻

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.

1 participant