Skip to content

release: 7.11.0 - #2583

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

release: 7.11.0#2583
openai-sdks[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--openai

Conversation

@openai-sdks

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

Copy link
Copy Markdown
Contributor

Automated Release PR

7.11.0 (2026-09-07)

Features

  • api: Add prompt cache diagnostics (#2608) (f83de8f)
  • api: add service-account API key expiration fields (#2618) (eecbebe)
  • api: correct function argument completion event fields (openapi-545) (#2611) (31bf7e7)
  • api: recognize incomplete web search call status (#2576) (c093c44)

Bug Fixes

  • assistants: retain terminal message snapshots (#2650) (414677e)
  • audio: only signal started recording processes (#2665) (cebdf7c)
  • audio: prefer readable inputs over body metadata (#2548) (86ff7d5)
  • audio: use ALSA card identifiers when recording (#2564) (67da19c)
  • audio: wait for input cleanup before reporting success (#2624) (5ed87fe)
  • auth: account for token exchange elapsed time (#2609) (b0f6f20)
  • auth: validate Azure metadata access token values (#2523) (32b4d35)
  • azure: carry declared options through withOptions and fix deployment paths (#2514) (f8f29fb)
  • bedrock: cancel requests awaiting AWS credentials (#2610) (97c94e4)
  • build: fail on reported transpile errors (#2638) (833e3e8)
  • build: fail when a compiler worker is signaled (#2633) (cd79cd1)
  • build: honor configured compiler worker limits (#2635) (aa08b44)
  • build: narrow Git-install staging detection (#2621) (a6170d3)
  • build: postprocess the selected package manifest (#2620) (1850d58)
  • build: preserve CommonJS source-map positions (#2623) (df0034d)
  • build: preserve config-relative compiler project paths (#2637) (3acb064)
  • build: preserve declaration file import specifiers (#2659) (0098c2e)
  • ci: propagate Node matrix check failures (#2569) (bff92c9)
  • ci: serialize release-please branch updates (#2631) (bb0e400)
  • clean up failed mock-server startups (#2558) (83c92f0)
  • deps: bump qs to 6.16.0 for security fixes (#2588) (4e5c6e3)
  • docs: await headers in Next.js webhook examples (#2595) (7e48f05)
  • docs: correct the chat streaming helper contract (#2596) (135ac7e)
  • docs: include image detail in the Vision example (#2598) (e76bb16)
  • docs: omit absent Bedrock provider session tokens (#2597) (41f85bd)
  • ecosystem: preserve retry delays in parallel workers (#2673) (6164745)
  • ecosystem: reject invalid retry counts (#2642) (d0e2bcf)
  • ecosystem: restore explicit web type-test module markers (#2584) (3c189f4)
  • embeddings: preserve numeric output with body overrides (#2549) (97d1ae7)
  • embeddings: preserve numeric responses after request hooks (#2590) (5202b13)
  • embeddings: reject incomplete float32 vectors (#2615) (3940a20)
  • events: preserve unbound listener receivers (#2644) (c8238e7)
  • examples: annotate Responses WebSocket turn result (#2585) (dde19c5)
  • examples: avoid extra requests for empty tool calls (#2672) (be292d3)
  • examples: avoid unhandled WebSocket rejections (#2669) (744b0ad)
  • examples: cancel Edge streams when requests abort (#2530) (18100a1)
  • examples: close failed streaming responses (#2531) (eb9b468)
  • examples: close multi-agent WebSockets on terminal responses (#2533) (51ec453)
  • examples: drain manual conversation error output (#2629) (e488b53)
  • examples: find structured-output tool calls (#2572) (84870a8)
  • examples: keep tracking fine-tuning file validation (#2528) (63312f2)
  • examples: preserve background stream resume cursors (#2671) (b7398e3)
  • examples: reject early multi-agent WebSocket closure (#2599) (c6320f0)
  • examples: reject early Realtime socket closure (#2639) (7db48ec)
  • examples: reject incomplete image streams (#2617) (ef39397)
  • examples: reject incomplete multi-agent streams (#2666) (152b98d)
  • examples: reject unsuccessful background responses (#2600) (902a931)
  • examples: reject unsuccessful Responses streams (#2645) (86acb95)
  • examples: reject unsuccessful structured-tool responses (#2668) (99aa303)
  • examples: report audio demo failures (#2570) (29c0572)
  • examples: report image-streaming failures (#2563) (947c555)
  • examples: report multi-agent streaming failures (#2550) (19d9151)
  • examples: report nonstreaming request failures (#2603) (384dc26)
  • examples: report premature WebSocket closure (#2544) (7eb5f7e)
  • examples: report unsuccessful Azure Realtime responses (#2612) (2b62209)
  • examples: report unsuccessful fine-tuning jobs (#2616) (e761c16)
  • examples: report unsuccessful Realtime responses (#2559) (5d3e584)
  • examples: respect raw streaming proxy backpressure (#2663) (a11bb1b)
  • examples: reuse completed background responses (#2557) (8e1977b)
  • examples: serialize missing book lookup results (#2573) (db7e371)
  • examples: stop polling failed training files (#2592) (1d67945)
  • examples: support redirected streaming output (#2546) (8df2e3a)
  • examples: use the default audio recording input (#2593) (6153484)
  • format: ignore missing literal file-list paths (#2670) (516a849)
  • format: preserve file-list scope (#2568) (7faff0e)
  • identify modern Edge browser runtime headers (#2628) (9cdf6f0)
  • keep formatter inputs on LF across Git checkouts (#2515) (074618f)
  • lint: preserve leading-dash generated file paths (#2640) (3b91a83)
  • pagination: follow next cursors through empty pages (#2561) (9ea39ce)
  • parse JSON media types case-insensitively (#2551) (7ea7926)
  • polling: honor zero custom polling intervals (#2518) (0cd94bb)
  • polling: treat a cancelled vector store file as terminal (#2506) (43c1007)
  • preserve alternate Headers inputs (#2560) (5d36ff4)
  • preserve CommonJS constructor inheritance (#2547) (aafb64e)
  • preserve cross-realm error causes (#2555) (bfec504)
  • preserve package selection in parallel ecosystem tests (#2516) (fa0ce41)
  • realtime: preserve base URL routing components (#2567) (0f2e22d)
  • responses: omit parsed values from replayed history (#2634) (124b652)
  • responses: parse namespaced function tools (#2574) (4d86684)
  • runners: observe cancellation after completion callbacks (#2591) (27f5c6a)
  • runners: preserve frozen input history (#2525) (1211038)
  • runners: reuse caller abort listeners across tool turns (#2594) (57d0da4)
  • runners: suppress content events for input history (#2520) (37d6fc2)
  • streaming: abort before early-exit cleanup (#2613) (03acf94)
  • streaming: avoid duplicate terminal tool argument events (#2658) (12e5db6)
  • streaming: interrupt pending reads on cancellation (#2556) (2d7a767)
  • streaming: surface server error frames and settle streams past throwing listeners (#2502) (17a661e)
  • support Edge Runtime without Node process (#2552) (5dc4deb)
  • test: cancel Steady commands waiting for cache locks (#2636) (8896395)
  • test: preserve unrelated processes on mock startup failure (#2622) (6896e66)
  • test: reap Steady commands when lease creation fails (#2664) (518756a)
  • test: reject HTTP errors in mock health checks (#2667) (7b9e0b0)
  • test: reject unknown ecosystem project names (#2626) (fcd12bb)
  • test: run Bun validation with --from-npm (#2625) (74f58a9)
  • test: use a monotonic Steady lock timeout (#2661) (7b5d120)
  • types: account for optional event arguments (#2527) (548a651)
  • types: include missing parsed response stream events (#2521) (6a9db07)
  • types: preserve custom tool factory metadata (#2526) (13dca7b)
  • types: preserve runnable function tuple positions (#2524) (e345d0f)
  • uploads: accept cross-realm ArrayBuffers (#2529) (69d7bda)
  • uploads: preserve explicit empty filenames (#2532) (eabb487)
  • uploads: reject zero batch upload concurrency (#2519) (8b9405a)
  • zod: preserve strict schema compatibility with Zod 4.5.4 (#2677) (c11870e)
  • zod: retain the original tool parameter schema (#2662) (fdb038e)

Performance Improvements

  • bedrock: avoid copying repeated query values (#2545) (80ab919)

Chores

  • api: document throttling and model overload responses — SDK-235 (#2632) (9dd0524)
  • clarify Response types and remove unused handwritten code (#2660) (86152ab)
  • deps-dev: bump @aws-sdk/credential-provider-node from 3.972.78 to 3.972.81 (#2681) (48629a3)
  • deps-dev: bump @cloudflare/workers-types from 5.20260816.1 to 5.20260823.1 in /ecosystem-tests/cloudflare-worker (#2535) (dc14bf5)
  • deps-dev: bump @cloudflare/workers-types from 5.20260823.1 to 5.20260830.1 in /ecosystem-tests/cloudflare-worker (#2676) (ae04066)
  • deps-dev: bump @smithy/signature-v4 from 5.7.2 to 5.7.3 (#2679) (41ca20d)
  • deps-dev: bump @swc/core from 1.15.47 to 1.16.1 (#2538) (5c04dc4)
  • deps-dev: bump fast-uri from 3.1.5 to 3.1.7 in /ecosystem-tests/ts-browser-webpack (#2579) (34380bf)
  • deps-dev: bump fast-uri from 3.1.5 to 3.1.7 in /ecosystem-tests/vercel-edge (#2577) (511d1e4)
  • deps-dev: bump oxlint from 1.76.0 to 1.79.0 (#2542) (2683c3a)
  • deps-dev: bump oxlint from 1.79.0 to 1.80.0 (#2683) (02d5fb0)
  • deps-dev: bump puppeteer from 25.7.0 to 25.8.0 in /ecosystem-tests/browser-direct-import (#2534) (f039c09)
  • deps-dev: bump puppeteer from 25.7.0 to 25.8.0 in /ecosystem-tests/ts-browser-webpack (#2539) (5828818)
  • deps-dev: bump puppeteer from 25.8.0 to 25.9.0 in /ecosystem-tests/browser-direct-import (#2675) (bebd72f)
  • deps-dev: bump puppeteer from 25.8.0 to 25.9.0 in /ecosystem-tests/ts-browser-webpack (#2680) (fe3770f)
  • deps-dev: bump ultracite from 7.10.0 to 7.10.5 (#2537) (6d37b30)
  • deps-dev: bump vitest from 4.1.10 to 4.1.11 (#2541) (6ea24b3)
  • deps-dev: bump webpack from 5.109.2 to 5.110.2 in /ecosystem-tests/ts-browser-webpack (#2682) (73405d1)
  • deps-dev: bump wrangler from 4.125.0 to 4.127.1 in /ecosystem-tests/cloudflare-worker (#2678) (0d92742)
  • deps: bump @azure/identity from 4.13.1 to 4.13.2 (#2540) (0318287)
  • deps: bump express and @types/express (#2684) (c581c17)
  • ecosystem: remove unused proxy stub (#2641) (ce1713a)
  • migrate to forked steady (#2587) (67ce45d)

Documentation

  • correct Bun ecosystem test instructions (#2627) (3434b42)
  • correct error handling diagnostics (#2630) (d334d8c)
  • helpers: remove undefined main call from parsing example (#2648) (d8f6be9)
  • realtime: report unsuccessful responses in the guide (#2647) (f58b1fd)
  • streaming: reject unsuccessful background responses (#2614) (1025f7a)
  • tools: support TypeScript 4.9 in the function loop (#2649) (42e852b)

This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch from 52e2c59 to df09e54 Compare September 3, 2026 20:19
@openai-sdks
openai-sdks Bot requested a review from a team as a code owner September 3, 2026 20:19
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 2 times, most recently from 3857793 to 01a174f Compare September 3, 2026 20:20

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: df09e548a7

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CHANGELOG.md

* **polling:** honor zero custom polling intervals ([#2518](https://github.com/openai/openai-node/issues/2518)) ([0cd94bb](https://github.com/openai/openai-node/commit/0cd94bbb93cd0a964827d4ab8433c48dfdf5adcb))
* preserve package selection in parallel ecosystem tests ([#2516](https://github.com/openai/openai-node/issues/2516)) ([fa0ce41](https://github.com/openai/openai-node/commit/fa0ce416d7e8ffa99df36f0de8e6c3af101f7f24))
* **uploads:** reject zero batch upload concurrency ([#2519](https://github.com/openai/openai-node/issues/2519)) ([8b9405a](https://github.com/openai/openai-node/commit/8b9405ada44885dd7a130ac4ccbaaa4ccbdda948))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Include every fix shipped in 7.10.1

The release commit's parent includes fbd5520 (fix(types): distinguish parse-only Zod function tools) and 37d6fc2 (fix(runners): suppress content events for input history), but neither appears in this new section. Because the manifest advances to 7.10.1 and the release tag will include both commits, subsequent release generation will treat them as already released, leaving users without release notes for a public type correction and a runtime event fix; regenerate the changelog through the actual release tip before publishing.

AGENTS.md reference: AGENTS.md:L72-L74

Useful? React with 👍 / 👎.

@openai-sdks

openai-sdks Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

236/236 SDK tests passed in 10.828s for Node SDK PR #2583.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 184ms
tests/chat-completions-create.test.ts ✅ Passed 196ms
tests/chat-completions-stream.test.ts ✅ Passed 143ms
tests/files-content-binary.test.ts ✅ Passed 242ms
tests/files-create-multipart.test.ts ✅ Passed 272ms
tests/files-list-pagination.test.ts ✅ Passed 180ms
tests/initialize-config.test.ts ✅ Passed 169ms
tests/instance-isolation.test.ts ✅ Passed 197ms
tests/models-list.test.ts ✅ Passed 222ms
tests/responses-background-lifecycle.test.ts ✅ Passed 228ms
tests/responses-body-method-errors.test.ts ✅ Passed 320ms
tests/responses-cancel-timeout.test.ts ✅ Passed 207ms
tests/responses-cancel.test.ts ✅ Passed 275ms
tests/responses-compact-retries.test.ts ✅ Passed 261ms
tests/responses-compact.test.ts ✅ Passed 246ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 149ms
tests/responses-create-advanced.test.ts ✅ Passed 145ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.049s
tests/responses-create-errors.test.ts ✅ Passed 262ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 235ms
tests/responses-create-retries.test.ts ✅ Passed 239ms
tests/responses-create-stream-failures.test.ts ✅ Passed 230ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 2.165s
tests/responses-create-stream-wire.test.ts ✅ Passed 2.525s
tests/responses-create-stream.test.ts ✅ Passed 77ms
tests/responses-create-terminal-states.test.ts ✅ Passed 225ms
tests/responses-create-timeout.test.ts ✅ Passed 207ms
tests/responses-create.test.ts ✅ Passed 248ms
tests/responses-delete.test.ts ✅ Passed 220ms
tests/responses-input-items-errors.test.ts ✅ Passed 159ms
tests/responses-input-items-list.test.ts ✅ Passed 182ms
tests/responses-input-items-options.test.ts ✅ Passed 190ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 249ms
tests/responses-input-tokens-count.test.ts ✅ Passed 200ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.181s
tests/responses-not-found-errors.test.ts ✅ Passed 246ms
tests/responses-parse.test.ts ✅ Passed 312ms
tests/responses-retrieve-retries.test.ts ✅ Passed 263ms
tests/responses-retrieve.test.ts ✅ Passed 217ms
tests/responses-stored-method-errors.test.ts ✅ Passed 587ms
tests/retry-behavior.test.ts ✅ Passed 3.128s
tests/sdk-error-shape.test.ts ✅ Passed 312ms

View OkTest run #34151990988

SDK merge (e15839e19943) · head (be4915c4568c) · base (c11870e4b554) · OkTest (08ec4299e769)

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

32 mixed files remain; 0 existing customizations changed.

Compared c11870e4b554be4915c4568c. Generated baselines verified.

32 existing customizations unchanged
  • api.md
  • scripts/castiron/README.md
  • scripts/castiron/custom_code_report.py
  • scripts/castiron/test_custom_code_report.py
  • src/client.ts
  • src/resources/audio/transcriptions.ts
  • src/resources/audio/translations.ts
  • src/resources/beta/assistants.ts
  • src/resources/beta/beta.ts
  • src/resources/beta/index.ts
  • src/resources/beta/responses/internal-base.ts
  • src/resources/beta/responses/responses.ts
  • src/resources/beta/threads/index.ts
  • src/resources/beta/threads/runs/index.ts
  • src/resources/beta/threads/runs/runs.ts
  • src/resources/beta/threads/threads.ts
  • src/resources/chat/completions/completions.ts
  • src/resources/chat/completions/index.ts
  • src/resources/conversations/index.ts
  • src/resources/embeddings.ts
  • src/resources/files.ts
  • src/resources/fine-tuning/checkpoints/permissions.ts
  • src/resources/images.ts
  • src/resources/responses/internal-base.ts
  • src/resources/responses/responses.ts
  • src/resources/skills/skills.ts
  • src/resources/skills/versions/versions.ts
  • src/resources/vector-stores/file-batches.ts
  • src/resources/vector-stores/files.ts
  • src/resources/webhooks/index.ts
  • src/resources/webhooks/webhooks.ts
  • tests/lib/data-residency.test.ts

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

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

git fetch --no-tags origin c11870e4b554adaeaad2d1456eeddf489074d200 be4915c4568c0c3fda8f35366a679972c187f60f
python3 scripts/castiron/custom_code_report.py report \
  --base c11870e4b554adaeaad2d1456eeddf489074d200 \
  --head be4915c4568c0c3fda8f35366a679972c187f60f --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-be4915c4568c
cat /tmp/castiron-custom-code-be4915c4568c/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--components--openai branch 7 times, most recently from f2afb21 to 1212eb1 Compare September 3, 2026 20:32

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1212eb12f0

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CHANGELOG.md
* **polling:** honor zero custom polling intervals ([#2518](https://github.com/openai/openai-node/issues/2518)) ([0cd94bb](https://github.com/openai/openai-node/commit/0cd94bbb93cd0a964827d4ab8433c48dfdf5adcb))
* preserve package selection in parallel ecosystem tests ([#2516](https://github.com/openai/openai-node/issues/2516)) ([fa0ce41](https://github.com/openai/openai-node/commit/fa0ce416d7e8ffa99df36f0de8e6c3af101f7f24))
* **runners:** suppress content events for input history ([#2520](https://github.com/openai/openai-node/issues/2520)) ([37d6fc2](https://github.com/openai/openai-node/commit/37d6fc22b2c85029e019fedcbde7f430c8aaf02d))
* **types:** account for optional event arguments ([#2527](https://github.com/openai/openai-node/issues/2527)) ([548a651](https://github.com/openai/openai-node/commit/548a651c0ee09bd525c7425dbed04541051a3b36))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Document the remaining shipped type fix

The updated changelog now includes 37d6fc2, but the release range c22b09b..7a53c9b^ still contains fbd5520 (fix(types): distinguish parse-only Zod function tools) with no corresponding entry. Because this commit advances the release manifest to 7.10.1, that public type correction will ship without canonical release notes and will not be picked up by a subsequent release; regenerate or amend this section to include it. This remaining omission is fresh evidence after the earlier runner entry was added.

AGENTS.md reference: AGENTS.md:L72-L74

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 14 times, most recently from 3187569 to 64f3943 Compare September 3, 2026 20:51
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 7 times, most recently from 2d0670c to 8690cff Compare September 4, 2026 00:23

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8690cff1d3

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CHANGELOG.md

### Chores

* **deps-dev:** bump @cloudflare/workers-types from 5.20260816.1 to 5.20260823.1 in /ecosystem-tests/cloudflare-worker ([#2535](https://github.com/openai/openai-node/issues/2535)) ([dc14bf5](https://github.com/openai/openai-node/commit/dc14bf5bc82e64b662a6133292313254cb2f6f8b))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Include the shipped Wrangler update

The release range c22b09b..dde19c5 also contains cd69024 (chore(deps-dev): bump wrangler from 4.120.0 to 4.125.0 in /ecosystem-tests/cloudflare-worker), but this Chores section omits it while listing the other dependency updates. Since advancing the manifest to 7.10.1 makes that commit part of this release and future release notes start after it, regenerate or amend the section so the shipped ecosystem change is not permanently absent from the changelog.

Useful? React with 👍 / 👎.

@openai-sdks openai-sdks Bot changed the title release: 7.10.1 release: 7.11.0 Sep 4, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 4 times, most recently from a309493 to 16164de Compare September 4, 2026 01:32

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 16164de17d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CHANGELOG.md
* **types:** preserve runnable function tuple positions ([#2524](https://github.com/openai/openai-node/issues/2524)) ([e345d0f](https://github.com/openai/openai-node/commit/e345d0f82341608bbd49c01b7b336e70fff79670))
* **uploads:** accept cross-realm ArrayBuffers ([#2529](https://github.com/openai/openai-node/issues/2529)) ([69d7bda](https://github.com/openai/openai-node/commit/69d7bda22ef5fb5d28a720c665dd7a8eef6998ea))
* **uploads:** preserve explicit empty filenames ([#2532](https://github.com/openai/openai-node/issues/2532)) ([eabb487](https://github.com/openai/openai-node/commit/eabb487a7548b49a4fb2eedcff184ac7ae16b7f2))
* **uploads:** reject zero batch upload concurrency ([#2519](https://github.com/openai/openai-node/issues/2519)) ([8b9405a](https://github.com/openai/openai-node/commit/8b9405ada44885dd7a130ac4ccbaaa4ccbdda948))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Document the shipped Zod tuple fix

The release range c22b09b..1d67945 includes ce9d095 (fix(zod): keep every declared tuple position), but the Bug Fixes section ends without documenting it. Advancing the manifest to 7.11.0 makes this public schema-generation correction part of the release and causes later release generation to start after it, so add the missing entry before publishing.

AGENTS.md reference: AGENTS.md:L72-L74

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 8 times, most recently from 5a2d670 to f38d2f6 Compare September 4, 2026 15:46

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f38d2f6f6b

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread CHANGELOG.md
* **examples:** support redirected streaming output ([#2546](https://github.com/openai/openai-node/issues/2546)) ([8df2e3a](https://github.com/openai/openai-node/commit/8df2e3add0146dc1af68fb0cee40811ad7c5fa4b))
* **examples:** use the default audio recording input ([#2593](https://github.com/openai/openai-node/issues/2593)) ([6153484](https://github.com/openai/openai-node/commit/6153484a88c2ce97bc81fe9c773b7c51b2f11d8f))
* **format:** preserve file-list scope ([#2568](https://github.com/openai/openai-node/issues/2568)) ([7faff0e](https://github.com/openai/openai-node/commit/7faff0e3e61c0f4f8f749e52a9f0515ed49fd2b7))
* keep formatter inputs on LF across Git checkouts ([#2515](https://github.com/openai/openai-node/issues/2515)) ([074618f](https://github.com/openai/openai-node/commit/074618fd0b82bbec3cd5cfd9a4c4be4368dce7f7))

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Document the shipped strict-schema fix

The release range c22b09b..f83de8f also contains 1662d1e (fix(helpers): reject unsupported oneOf in strict schemas), but this Bug Fixes section omits it. Since advancing the manifest to 7.11.0 makes that externally observable helper change part of this release and future release notes begin after the resulting release tag, add the missing entry so users are informed that previously accepted strict schemas can now throw before dispatch.

AGENTS.md reference: AGENTS.md:L72-L74

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 6 times, most recently from ecf6cf0 to 60a3620 Compare September 4, 2026 23:04
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