Skip to content

release: 3.11.1 - #3832

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

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

Conversation

@openai-sdks

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

Copy link
Copy Markdown
Contributor

Automated Release PR

3.11.1 (2026-09-10)

Bug Fixes

  • handle bare dict and list annotations without type arguments (#3760) (c7e8c03)
  • preserve finalized output on null response completion (#3345) (adb212e)

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 10, 2026 00:08
@openai-sdks

openai-sdks Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

236/236 SDK tests passed in 12.038s for Python SDK PR #3832.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 166ms
tests/chat-completions-create.test.ts ✅ Passed 243ms
tests/chat-completions-stream.test.ts ✅ Passed 244ms
tests/files-content-binary.test.ts ✅ Passed 242ms
tests/files-create-multipart.test.ts ✅ Passed 235ms
tests/files-list-pagination.test.ts ✅ Passed 155ms
tests/initialize-config.test.ts ✅ Passed 154ms
tests/instance-isolation.test.ts ✅ Passed 183ms
tests/models-list.test.ts ✅ Passed 257ms
tests/responses-background-lifecycle.test.ts ✅ Passed 221ms
tests/responses-body-method-errors.test.ts ✅ Passed 330ms
tests/responses-cancel-timeout.test.ts ✅ Passed 203ms
tests/responses-cancel.test.ts ✅ Passed 238ms
tests/responses-compact-retries.test.ts ✅ Passed 397ms
tests/responses-compact.test.ts ✅ Passed 325ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 133ms
tests/responses-create-advanced.test.ts ✅ Passed 378ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.149s
tests/responses-create-errors.test.ts ✅ Passed 215ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 213ms
tests/responses-create-retries.test.ts ✅ Passed 234ms
tests/responses-create-stream-failures.test.ts ✅ Passed 795ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 252ms
tests/responses-create-stream-wire.test.ts ✅ Passed 3.857s
tests/responses-create-stream.test.ts ✅ Passed 77ms
tests/responses-create-terminal-states.test.ts ✅ Passed 236ms
tests/responses-create-timeout.test.ts ✅ Passed 200ms
tests/responses-create.test.ts ✅ Passed 520ms
tests/responses-delete.test.ts ✅ Passed 261ms
tests/responses-input-items-errors.test.ts ✅ Passed 433ms
tests/responses-input-items-list.test.ts ✅ Passed 397ms
tests/responses-input-items-options.test.ts ✅ Passed 314ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 242ms
tests/responses-input-tokens-count.test.ts ✅ Passed 285ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.942s
tests/responses-not-found-errors.test.ts ✅ Passed 273ms
tests/responses-parse.test.ts ✅ Passed 583ms
tests/responses-retrieve-retries.test.ts ✅ Passed 288ms
tests/responses-retrieve.test.ts ✅ Passed 316ms
tests/responses-stored-method-errors.test.ts ✅ Passed 576ms
tests/retry-behavior.test.ts ✅ Passed 3.098s
tests/sdk-error-shape.test.ts ✅ Passed 296ms

View OkTest run #34420067348

SDK merge (2cfd9ec018d7) · head (5dff2a7abdb2) · base (adb212e11632) · OkTest (08ec4299e769)

@github-actions

github-actions Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

36 mixed files remain; 0 existing customizations changed.

Compared adb212e116325dff2a7abdb2. Generated baselines verified.

36 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/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/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/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
  • tests/api_resources/test_videos.py

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 34420117694 --repo openai/openai-python \
  --name castiron-custom-code-34420117694-1 --dir /tmp/castiron-custom-code-34420117694-1
git apply --stat /tmp/castiron-custom-code-34420117694-1/custom-code.patch
cat /tmp/castiron-custom-code-34420117694-1/custom-code.patch

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

git fetch --no-tags origin adb212e116323fcec4b4811d20ba9eb78280c24c 5dff2a7abdb22077644d55c7eedd1ce157c8148e
python3 scripts/castiron/custom_code_report.py report \
  --base adb212e116323fcec4b4811d20ba9eb78280c24c \
  --head 5dff2a7abdb22077644d55c7eedd1ce157c8148e --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-5dff2a7abdb2
cat /tmp/castiron-custom-code-5dff2a7abdb2/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 force-pushed the release-please--branches--main branch from ad07d9f to 5dff2a7 Compare September 10, 2026 00:09
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