Skip to content

release: 2.50.0 - #3547

Merged
stainless-app[bot] merged 3 commits into
mainfrom
release-please--branches--main--changes--next
Jul 28, 2026
Merged

release: 2.50.0#3547
stainless-app[bot] merged 3 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

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

Copy link
Copy Markdown
Contributor

Automated Release PR

2.50.0 (2026-07-28)

Full Changelog: v2.49.0...v2.50.0

Features

  • api: transcription model updates (fd57393)

Bug Fixes

  • audio: restore transcription keyword overload (713a262)

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

Copy link
Copy Markdown

OkTest Summary

237/237 SDK tests passed in 12.381s for Python SDK PR #3547.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 190ms
tests/chat-completions-create.test.ts ✅ Passed 315ms
tests/chat-completions-stream.test.ts ✅ Passed 138ms
tests/files-content-binary.test.ts ✅ Passed 293ms
tests/files-create-multipart.test.ts ✅ Passed 274ms
tests/files-list-pagination.test.ts ✅ Passed 173ms
tests/initialize-config.test.ts ✅ Passed 219ms
tests/instance-isolation.test.ts ✅ Passed 221ms
tests/models-list.test.ts ✅ Passed 266ms
tests/responses-background-lifecycle.test.ts ✅ Passed 230ms
tests/responses-body-method-errors.test.ts ✅ Passed 373ms
tests/responses-cancel-timeout.test.ts ✅ Passed 228ms
tests/responses-cancel.test.ts ✅ Passed 247ms
tests/responses-compact-retries.test.ts ✅ Passed 383ms
tests/responses-compact.test.ts ✅ Passed 327ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 357ms
tests/responses-create-advanced.test.ts ✅ Passed 263ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.264s
tests/responses-create-errors.test.ts ✅ Passed 212ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 413ms
tests/responses-create-retries.test.ts ✅ Passed 282ms
tests/responses-create-stream-failures.test.ts ✅ Passed 156ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 215ms
tests/responses-create-stream-wire.test.ts ✅ Passed 3.952s
tests/responses-create-stream.test.ts ✅ Passed 122ms
tests/responses-create-terminal-states.test.ts ✅ Passed 278ms
tests/responses-create-timeout.test.ts ✅ Passed 238ms
tests/responses-create.test.ts ✅ Passed 281ms
tests/responses-delete.test.ts ✅ Passed 216ms
tests/responses-input-items-errors.test.ts ✅ Passed 372ms
tests/responses-input-items-list.test.ts ✅ Passed 354ms
tests/responses-input-items-options.test.ts ✅ Passed 320ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 263ms
tests/responses-input-tokens-count.test.ts ✅ Passed 277ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.095s
tests/responses-not-found-errors.test.ts ✅ Passed 303ms
tests/responses-parse.test.ts ✅ Passed 419ms
tests/responses-retrieve-retries.test.ts ✅ Passed 355ms
tests/responses-retrieve.test.ts ✅ Passed 339ms
tests/responses-stored-method-errors.test.ts ✅ Passed 765ms
tests/retry-behavior.test.ts ✅ Passed 3.415s
tests/sdk-error-shape.test.ts ✅ Passed 364ms

View OkTest run #30403135381

SDK merge (827555cef9f9) · head (35c45a387976) · base (6ba31bcbb2df) · OkTest (91635c6a2723)

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

ℹ️ 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 76 to +77
language: str | Omit = omit,
languages: SequenceNotStr[str] | Omit = omit,

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 Add keywords to the default sync overload

For sync callers who use the new keywords hint with the default JSON transcription path, overload resolution has to match this first create overload, but it only added languages and still lacks the new keywords parameter that the implementation serializes below. Typed users calling client.audio.transcriptions.create(file=..., model="gpt-transcribe", keywords=[...]) now get a false “no overload matches” error unless they pass an otherwise unnecessary stream=False/alternate response format, so mirror the async/default overload here.

Useful? React with 👍 / 👎.

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from a4fcc8e to 35c45a3 Compare July 28, 2026 22:03

@HAYDEN-OAI HAYDEN-OAI 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.

Reviewed the SDK-134 transcription-model launch, verified the corrected synchronous transcription overload, and confirmed all required release and compatibility checks pass.

@stainless-app
stainless-app Bot merged commit 4f40426 into main Jul 28, 2026
20 checks passed
@stainless-app
stainless-app Bot deleted the release-please--branches--main--changes--next branch July 28, 2026 22:15
@stainless-app

stainless-app Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

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