Skip to content

release: 2.45.0#3478

Merged
apcha-oai merged 4 commits into
mainfrom
release-please--branches--main--changes--next
Jul 9, 2026
Merged

release: 2.45.0#3478
apcha-oai merged 4 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

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

Copy link
Copy Markdown
Contributor

Automated Release PR

2.45.0 (2026-07-09)

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)

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 9, 2026

Copy link
Copy Markdown

OkTest Summary

234/237 SDK tests passed in 12.503s for Python SDK PR #3478.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 232ms
tests/chat-completions-create.test.ts ✅ Passed 319ms
tests/chat-completions-stream.test.ts ✅ Passed 196ms
tests/files-content-binary.test.ts ✅ Passed 226ms
tests/files-create-multipart.test.ts ✅ Passed 163ms
tests/files-list-pagination.test.ts ✅ Passed 208ms
tests/initialize-config.test.ts ✅ Passed 181ms
tests/instance-isolation.test.ts ✅ Passed 234ms
tests/models-list.test.ts ✅ Passed 168ms
tests/responses-background-lifecycle.test.ts ✅ Passed 260ms
tests/responses-body-method-errors.test.ts ✅ Passed 380ms
tests/responses-cancel-timeout.test.ts ✅ Passed 265ms
tests/responses-cancel.test.ts ✅ Passed 281ms
tests/responses-compact-retries.test.ts ✅ Passed 328ms
tests/responses-compact.test.ts ✅ Passed 268ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 153ms
tests/responses-create-advanced.test.ts ✅ Passed 272ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.059s
tests/responses-create-errors.test.ts ✅ Passed 243ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 295ms
tests/responses-create-retries.test.ts ✅ Passed 340ms
tests/responses-create-stream-failures.test.ts ✅ Passed 202ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 231ms
tests/responses-create-stream-wire.test.ts ✅ Passed 4.416s
tests/responses-create-stream.test.ts ✅ Passed 390ms
tests/responses-create-terminal-states.test.ts ✅ Passed 279ms
tests/responses-create-timeout.test.ts ✅ Passed 276ms
tests/responses-create.test.ts ✅ Passed 344ms
tests/responses-delete.test.ts ✅ Passed 250ms
tests/responses-input-items-errors.test.ts ✅ Passed 335ms
tests/responses-input-items-list.test.ts ❌ Failed 405ms
tests/responses-input-items-options.test.ts ❌ Failed 436ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 254ms
tests/responses-input-tokens-count.test.ts ✅ Passed 262ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.072s
tests/responses-not-found-errors.test.ts ✅ Passed 336ms
tests/responses-parse.test.ts ✅ Passed 444ms
tests/responses-retrieve-retries.test.ts ✅ Passed 294ms
tests/responses-retrieve.test.ts ✅ Passed 280ms
tests/responses-stored-method-errors.test.ts ✅ Passed 797ms
tests/retry-behavior.test.ts ✅ Passed 3.3s
tests/sdk-error-shape.test.ts ✅ Passed 372ms

View OkTest run #29036398074

SDK merge (e04cbeb549e3) · head (0c454d799224) · base (6d9262d5c666) · OkTest (cb7f0514ccd2)

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

ℹ️ 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 on lines +117 to +118
def responses(self) -> ResponsesWithRawResponse:
return ResponsesWithRawResponse(self._beta.responses)

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 Expose the beta responses resource on Beta

This new wrapper can't be reached because Beta/AsyncBeta never define a responses cached property (and this module also never imports the Responses* wrapper classes). The newly documented/tested client.beta.responses.* calls therefore raise AttributeError, while client.beta.with_raw_response.responses hits this line and raises before making a request. Add the sync/async responses properties and imports alongside the other beta resources.

Useful? React with 👍 / 👎.

Comment thread src/openai/resources/beta/beta.py
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from fe7f76a to 0c454d7 Compare July 9, 2026 17:15
@apcha-oai apcha-oai merged commit f16fbbd into main Jul 9, 2026
9 of 10 checks passed
@apcha-oai apcha-oai deleted the release-please--branches--main--changes--next branch July 9, 2026 18:01
@stainless-app

stainless-app Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Release is at https://github.com/openai/openai-python/releases/tag/v2.45.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