Skip to content

release: 3.33.0 - #4094

Merged
markstuart-oai merged 1 commit into
mainfrom
release-please--branches--main
Oct 17, 2026
Merged

markstuart-oai merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

3.33.0 (2026-10-16)

Features

  • api: add safety identifiers to image requests and responses (#4093) (c969e32)
  • api: share Decisions cache breakpoint parameter type (#4092) (f7cefda)

This PR was generated with Release Please. See documentation.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 16, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-16T22:02:50.894205Z 85683bf New commits
🔒 Security Review ✅ Completed 2026-10-16T22:03:36.319939Z 85683bf New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@openai-sdks

openai-sdks Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor Author

OkTest Summary

✅ 236/236 SDK tests passed in 10.446s for Python SDK PR #4094.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 258ms
tests/chat-completions-create.test.ts ✅ Passed 261ms
tests/chat-completions-stream.test.ts ✅ Passed 474ms
tests/files-content-binary.test.ts ✅ Passed 199ms
tests/files-create-multipart.test.ts ✅ Passed 228ms
tests/files-list-pagination.test.ts ✅ Passed 378ms
tests/initialize-config.test.ts ✅ Passed 241ms
tests/instance-isolation.test.ts ✅ Passed 170ms
tests/models-list.test.ts ✅ Passed 300ms
tests/responses-background-lifecycle.test.ts ✅ Passed 319ms
tests/responses-body-method-errors.test.ts ✅ Passed 420ms
tests/responses-cancel-timeout.test.ts ✅ Passed 202ms
tests/responses-cancel.test.ts ✅ Passed 145ms
tests/responses-compact-retries.test.ts ✅ Passed 472ms
tests/responses-compact.test.ts ✅ Passed 185ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 373ms
tests/responses-create-advanced.test.ts ✅ Passed 161ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.34s
tests/responses-create-errors.test.ts ✅ Passed 215ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 176ms
tests/responses-create-retries.test.ts ✅ Passed 355ms
tests/responses-create-stream-failures.test.ts ✅ Passed 662ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 268ms
tests/responses-create-stream-wire.test.ts ✅ Passed 1.688s
tests/responses-create-stream.test.ts ✅ Passed 109ms
tests/responses-create-terminal-states.test.ts ✅ Passed 265ms
tests/responses-create-timeout.test.ts ✅ Passed 214ms
tests/responses-create.test.ts ✅ Passed 283ms
tests/responses-delete.test.ts ✅ Passed 151ms
tests/responses-input-items-errors.test.ts ✅ Passed 537ms
tests/responses-input-items-list.test.ts ✅ Passed 316ms
tests/responses-input-items-options.test.ts ✅ Passed 786ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 298ms
tests/responses-input-tokens-count.test.ts ✅ Passed 318ms
tests/responses-malformed-inputs.test.ts ✅ Passed 938ms
tests/responses-not-found-errors.test.ts ✅ Passed 329ms
tests/responses-parse.test.ts ✅ Passed 243ms
tests/responses-retrieve-retries.test.ts ✅ Passed 507ms
tests/responses-retrieve.test.ts ✅ Passed 260ms
tests/responses-stored-method-errors.test.ts ✅ Passed 978ms
tests/retry-behavior.test.ts ✅ Passed 3.523s
tests/sdk-error-shape.test.ts ✅ Passed 476ms

View OkTest run #38973270097

SDK merge (9cbd852fd5f2) · head (85683bf5fe07) · base (c969e32ebb32) · OkTest (a23aae9eb06f)

@github-actions

github-actions Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Castiron custom code

Evaluated main: c969e32ebb325b5910aff4543187fedc5527e172.

Trusted main policy: c969e32ebb325b5910aff4543187fedc5527e172.

✅ No new custom-code files detected.

38 mixed files remain; 0 existing customizations changed.

Compared c969e32ebb32 → 85683bf5fe07. Generated baselines verified.

38 existing customizations unchanged
  • api.md
  • 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/environments/files.py
  • src/openai/resources/beta/agents/sessions/artifacts.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/api.md
  • 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/decision_input_image_param.py
  • src/openai/types/decision_input_text_param.py
  • src/openai/types/fine_tuning/fine_tuning_job_integration.py
  • src/openai/types/realtime/conversation_item_input_audio_transcription_delta_event.py
  • src/openai/types/realtime/realtime_error_event.py
  • src/openai/types/responses/tool.py
  • src/openai/types/responses/tool_param.py
  • src/openai/types/webhooks/init.py
  • src/openai/types/webhooks/live_call_incoming_webhook_event.py
  • src/openai/types/webhooks/unwrap_webhook_event.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 38973344517 --repo openai/openai-python \
  --name castiron-custom-code-38973344517-1 --dir /tmp/castiron-custom-code-38973344517-1
git apply --stat /tmp/castiron-custom-code-38973344517-1/custom-code.patch
cat /tmp/castiron-custom-code-38973344517-1/custom-code.patch

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

git fetch --no-tags origin c969e32ebb325b5910aff4543187fedc5527e172 85683bf5fe075468661d2e4b58c0dddd9b711796
python3 scripts/castiron/custom_code_report.py report \
  --base c969e32ebb325b5910aff4543187fedc5527e172 \
  --head 85683bf5fe075468661d2e4b58c0dddd9b711796 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-85683bf5fe07
cat /tmp/castiron-custom-code-85683bf5fe07/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 de409f0 to 85683bf Compare October 16, 2026 22:02
@markstuart-oai
markstuart-oai added this pull request to the merge queue Oct 17, 2026
Merged via the queue into main with commit b7c5e5d Oct 17, 2026
33 checks passed
@markstuart-oai
markstuart-oai deleted the release-please--branches--main branch October 17, 2026 00:28
@openai-sdks

openai-sdks Bot commented Oct 17, 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