Skip to content

release: 3.14.1 - #3856

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

openai-sdks[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

3.14.1 (2026-09-15)

Bug Fixes

  • correct typo "th" to "the" in StreamAlreadyConsumed error message (#3022) (7186203)

Documentation


This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot requested a review from a team as a code owner September 14, 2026 23:51
@github-actions

github-actions Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

43 mixed files remain; 0 existing customizations changed.

Compared d421d7ab8c0af79099f1d31b. Generated baselines verified.

43 existing customizations unchanged
  • api.md
  • scripts/castiron/README.md
  • scripts/castiron/custom_code_report.py
  • scripts/castiron/test_custom_code_report.py
  • src/openai/init.py
  • src/openai/_client.py
  • src/openai/resources/audio/transcriptions.py
  • src/openai/resources/audio/translations.py
  • src/openai/resources/beta/agents/sessions/sessions.py
  • src/openai/resources/beta/beta.py
  • src/openai/resources/beta/responses/responses.py
  • src/openai/resources/beta/threads/runs/runs.py
  • src/openai/resources/beta/threads/threads.py
  • src/openai/resources/chat/completions/completions.py
  • src/openai/resources/embeddings.py
  • src/openai/resources/files.py
  • src/openai/resources/live/forks.py
  • src/openai/resources/live/live.py
  • src/openai/resources/live/sideband.py
  • src/openai/resources/realtime/realtime.py
  • src/openai/resources/responses/responses.py
  • src/openai/resources/uploads/uploads.py
  • src/openai/resources/vector_stores/file_batches.py
  • src/openai/resources/vector_stores/files.py
  • src/openai/resources/videos.py
  • src/openai/resources/webhooks/init.py
  • src/openai/resources/webhooks/webhooks.py
  • src/openai/types/beta/agent_session_message.py
  • src/openai/types/chat/init.py
  • src/openai/types/chat/chat_completion_message_tool_call.py
  • src/openai/types/fine_tuning/fine_tuning_job_integration.py
  • src/openai/types/responses/init.py
  • src/openai/types/responses/response.py
  • src/openai/types/responses/response_function_web_search.py
  • src/openai/types/responses/response_function_web_search_param.py
  • src/openai/types/responses/responses_client_event.py
  • src/openai/types/responses/responses_client_event_param.py
  • src/openai/types/responses/tool.py
  • src/openai/types/responses/tool_param.py
  • src/openai/types/webhooks/init.py

3 more in the full report.

A changed generated baseline means this report cannot reliably identify which handwritten lines changed.

Inspect the custom-code diff

Download the exact patch produced by this run (requires repository access):

gh run download 34912840965 --repo openai/openai-python \
  --name castiron-custom-code-34912840965-1 --dir /tmp/castiron-custom-code-34912840965-1
git apply --stat /tmp/castiron-custom-code-34912840965-1/custom-code.patch
cat /tmp/castiron-custom-code-34912840965-1/custom-code.patch

Or reproduce it from an SDK checkout containing the vendored reporter:

git fetch --no-tags origin d421d7ab8c0a5e4e00147407ef9941c7f2bc9c09 f79099f1d31b72e599a1541439323e3599f68b32
python3 scripts/castiron/custom_code_report.py report \
  --base d421d7ab8c0a5e4e00147407ef9941c7f2bc9c09 \
  --head f79099f1d31b72e599a1541439323e3599f68b32 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-f79099f1d31b
cat /tmp/castiron-custom-code-f79099f1d31b/custom-code.patch

This is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR.

Full report and patch

@openai-sdks

openai-sdks Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

234/236 SDK tests passed in 12.482s for Python SDK PR #3856.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 236ms
tests/chat-completions-create.test.ts ✅ Passed 248ms
tests/chat-completions-stream.test.ts ✅ Passed 250ms
tests/files-content-binary.test.ts ✅ Passed 205ms
tests/files-create-multipart.test.ts ✅ Passed 258ms
tests/files-list-pagination.test.ts ✅ Passed 177ms
tests/initialize-config.test.ts ✅ Passed 204ms
tests/instance-isolation.test.ts ✅ Passed 175ms
tests/models-list.test.ts ✅ Passed 273ms
tests/responses-background-lifecycle.test.ts ✅ Passed 238ms
tests/responses-body-method-errors.test.ts ✅ Passed 357ms
tests/responses-cancel-timeout.test.ts ✅ Passed 201ms
tests/responses-cancel.test.ts ✅ Passed 200ms
tests/responses-compact-retries.test.ts ✅ Passed 336ms
tests/responses-compact.test.ts ✅ Passed 346ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 128ms
tests/responses-create-advanced.test.ts ✅ Passed 303ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.217s
tests/responses-create-errors.test.ts ✅ Passed 213ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 214ms
tests/responses-create-retries.test.ts ✅ Passed 584ms
tests/responses-create-stream-failures.test.ts ❌ Failed 838ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 208ms
tests/responses-create-stream-wire.test.ts ❌ Failed 4.18s
tests/responses-create-stream.test.ts ✅ Passed 84ms
tests/responses-create-terminal-states.test.ts ✅ Passed 263ms
tests/responses-create-timeout.test.ts ✅ Passed 201ms
tests/responses-create.test.ts ✅ Passed 212ms
tests/responses-delete.test.ts ✅ Passed 200ms
tests/responses-input-items-errors.test.ts ✅ Passed 374ms
tests/responses-input-items-list.test.ts ✅ Passed 336ms
tests/responses-input-items-options.test.ts ✅ Passed 495ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 228ms
tests/responses-input-tokens-count.test.ts ✅ Passed 248ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.068s
tests/responses-not-found-errors.test.ts ✅ Passed 253ms
tests/responses-parse.test.ts ✅ Passed 663ms
tests/responses-retrieve-retries.test.ts ✅ Passed 215ms
tests/responses-retrieve.test.ts ✅ Passed 202ms
tests/responses-stored-method-errors.test.ts ✅ Passed 604ms
tests/retry-behavior.test.ts ✅ Passed 3.337s
tests/sdk-error-shape.test.ts ✅ Passed 269ms

View OkTest run #34912715662

SDK merge (81b26f5c4394) · head (f79099f1d31b) · base (d421d7ab8c0a) · OkTest (08ec4299e769)

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from 0a5ec77 to 2db3f54 Compare September 15, 2026 00:13
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from 2db3f54 to f79099f Compare September 15, 2026 00:19
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