Skip to content

release: 3.5.0 - #3739

Merged
apcha-oai merged 1 commit into
mainfrom
release-please--branches--main
Aug 27, 2026
Merged

release: 3.5.0#3739
apcha-oai merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

3.5.0 (2026-08-27)

Features

  • api: make function call output call IDs optional (#3738) (c74501d)

This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot requested a review from a team as a code owner August 27, 2026 00:28
@github-actions

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

34 mixed files remain; 0 existing customizations changed.

Compared c74501d7dc6952d9dd799c32. Generated baselines verified.

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

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

git fetch --no-tags origin c74501d7dc6946633fead7883ad02d8a188cf605 52d9dd799c32f94faf38cc2684ca9777a874a81d
python3 scripts/castiron/custom_code_report.py report \
  --base c74501d7dc6946633fead7883ad02d8a188cf605 \
  --head 52d9dd799c32f94faf38cc2684ca9777a874a81d --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-52d9dd799c32
cat /tmp/castiron-custom-code-52d9dd799c32/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 Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

237/237 SDK tests passed in 12.336s for Python SDK PR #3739.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 167ms
tests/chat-completions-create.test.ts ✅ Passed 270ms
tests/chat-completions-stream.test.ts ✅ Passed 152ms
tests/files-content-binary.test.ts ✅ Passed 206ms
tests/files-create-multipart.test.ts ✅ Passed 150ms
tests/files-list-pagination.test.ts ✅ Passed 164ms
tests/initialize-config.test.ts ✅ Passed 205ms
tests/instance-isolation.test.ts ✅ Passed 187ms
tests/models-list.test.ts ✅ Passed 151ms
tests/responses-background-lifecycle.test.ts ✅ Passed 295ms
tests/responses-body-method-errors.test.ts ✅ Passed 385ms
tests/responses-cancel-timeout.test.ts ✅ Passed 198ms
tests/responses-cancel.test.ts ✅ Passed 295ms
tests/responses-compact-retries.test.ts ✅ Passed 349ms
tests/responses-compact.test.ts ✅ Passed 407ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 171ms
tests/responses-create-advanced.test.ts ✅ Passed 305ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.442s
tests/responses-create-errors.test.ts ✅ Passed 231ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 421ms
tests/responses-create-retries.test.ts ✅ Passed 273ms
tests/responses-create-stream-failures.test.ts ✅ Passed 146ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 217ms
tests/responses-create-stream-wire.test.ts ✅ Passed 4.235s
tests/responses-create-stream.test.ts ✅ Passed 104ms
tests/responses-create-terminal-states.test.ts ✅ Passed 262ms
tests/responses-create-timeout.test.ts ✅ Passed 216ms
tests/responses-create.test.ts ✅ Passed 266ms
tests/responses-delete.test.ts ✅ Passed 235ms
tests/responses-input-items-errors.test.ts ✅ Passed 461ms
tests/responses-input-items-list.test.ts ✅ Passed 371ms
tests/responses-input-items-options.test.ts ✅ Passed 418ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 236ms
tests/responses-input-tokens-count.test.ts ✅ Passed 267ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.237s
tests/responses-not-found-errors.test.ts ✅ Passed 294ms
tests/responses-parse.test.ts ✅ Passed 490ms
tests/responses-retrieve-retries.test.ts ✅ Passed 324ms
tests/responses-retrieve.test.ts ✅ Passed 309ms
tests/responses-stored-method-errors.test.ts ✅ Passed 606ms
tests/retry-behavior.test.ts ✅ Passed 3.151s
tests/sdk-error-shape.test.ts ✅ Passed 323ms

View OkTest run #33026975968

SDK merge (2a4d08140038) · head (52d9dd799c32) · base (c74501d7dc69) · OkTest (2b1bdfd25e98)

@apcha-oai
apcha-oai added this pull request to the merge queue Aug 27, 2026
Merged via the queue into main with commit 79c588b Aug 27, 2026
25 checks passed
@apcha-oai
apcha-oai deleted the release-please--branches--main branch August 27, 2026 00:59
@openai-sdks

openai-sdks Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

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