Skip to content

release: 3.6.0 - #3752

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

release: 3.6.0#3752
openai-sdks[bot] wants to merge 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.6.0 (2026-08-27)

Features

  • api: add compute_units to Responses and Chat Completions usage (#3749) (52421d1)

Bug Fixes

  • auth: harden X.509 workload identity integration (#3740) (fc3ad6c)

Chores

  • deps-dev: bump @stdy/cli from 0.22.1 to 0.22.2 (#3719) (4f5598c)
  • deps-dev: bump mypy from 1.17 to 2.3.1 (#3747) (0b52c9e)
  • deps-dev: bump pandas-stubs from 2.2.2.240807 to 2.3.3.260113 (#3659) (95f0b43)
  • deps-dev: bump pyright from 1.1.399 to 1.1.413 (#3744) (9917c6e)
  • deps-dev: bump rich from 14.2.0 to 15.0.0 (#3717) (7a5484d)
  • deps: bump actions/checkout from 6.0.2 to 7.0.1 (#3665) (d0a2550)
  • deps: bump actions/download-artifact from 6.0.0 to 8.0.1 (#3669) (f627619)
  • deps: bump github/codeql-action/init from 4.37.1 to 4.37.7 (#3745) (a36010d)

Build System

  • deps: bump actions/setup-python from 5.6.0 to 7.0.0 (#3672) (d765db7)
  • deps: bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.2 (#3666) (dacbb66)

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 17:53
@openai-sdks

openai-sdks Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

237/237 SDK tests passed in 9.127s for Python SDK PR #3752.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 180ms
tests/chat-completions-create.test.ts ✅ Passed 190ms
tests/chat-completions-stream.test.ts ✅ Passed 115ms
tests/files-content-binary.test.ts ✅ Passed 178ms
tests/files-create-multipart.test.ts ✅ Passed 203ms
tests/files-list-pagination.test.ts ✅ Passed 129ms
tests/initialize-config.test.ts ✅ Passed 125ms
tests/instance-isolation.test.ts ✅ Passed 118ms
tests/models-list.test.ts ✅ Passed 154ms
tests/responses-background-lifecycle.test.ts ✅ Passed 157ms
tests/responses-body-method-errors.test.ts ✅ Passed 233ms
tests/responses-cancel-timeout.test.ts ✅ Passed 228ms
tests/responses-cancel.test.ts ✅ Passed 174ms
tests/responses-compact-retries.test.ts ✅ Passed 262ms
tests/responses-compact.test.ts ✅ Passed 255ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 253ms
tests/responses-create-advanced.test.ts ✅ Passed 156ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.119s
tests/responses-create-errors.test.ts ✅ Passed 166ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 277ms
tests/responses-create-retries.test.ts ✅ Passed 235ms
tests/responses-create-stream-failures.test.ts ✅ Passed 101ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 189ms
tests/responses-create-stream-wire.test.ts ✅ Passed 2.956s
tests/responses-create-stream.test.ts ✅ Passed 88ms
tests/responses-create-terminal-states.test.ts ✅ Passed 190ms
tests/responses-create-timeout.test.ts ✅ Passed 213ms
tests/responses-create.test.ts ✅ Passed 248ms
tests/responses-delete.test.ts ✅ Passed 156ms
tests/responses-input-items-errors.test.ts ✅ Passed 291ms
tests/responses-input-items-list.test.ts ✅ Passed 219ms
tests/responses-input-items-options.test.ts ✅ Passed 220ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 209ms
tests/responses-input-tokens-count.test.ts ✅ Passed 143ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.108s
tests/responses-not-found-errors.test.ts ✅ Passed 199ms
tests/responses-parse.test.ts ✅ Passed 324ms
tests/responses-retrieve-retries.test.ts ✅ Passed 204ms
tests/responses-retrieve.test.ts ✅ Passed 161ms
tests/responses-stored-method-errors.test.ts ✅ Passed 496ms
tests/retry-behavior.test.ts ✅ Passed 2.944s
tests/sdk-error-shape.test.ts ✅ Passed 229ms

View OkTest run #33123183245

SDK merge (83dd3a8a0c30) · head (a0757ae46df6) · base (9917c6e28e66) · OkTest (2b1bdfd25e98)

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

34 mixed files remain; 0 existing customizations changed.

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

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

git fetch --no-tags origin 9917c6e28e66e90e1227b3d223c06a8c5441515a a0757ae46df621bc74dcd7c4354c106cc5af1fbd
python3 scripts/castiron/custom_code_report.py report \
  --base 9917c6e28e66e90e1227b3d223c06a8c5441515a \
  --head a0757ae46df621bc74dcd7c4354c106cc5af1fbd --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-a0757ae46df6
cat /tmp/castiron-custom-code-a0757ae46df6/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 9 times, most recently from 70315c0 to a60b271 Compare August 27, 2026 22:21
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from a60b271 to a0757ae Compare August 27, 2026 22:36
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