Changelog
7.23.0 (2026-09-23)
Features
Chores
- api: document exact Chat Completions seed bounds (#2796) (13b844f)
7.22.0 (2026-09-22)
Features
- api: add GPT-6 Sol and Luna model identifiers (#2790) (cff2135)
7.21.0 (2026-09-22)
Features
Bug Fixes
- api: preserve model choices and improve request handling (#2787) (a4a4396)
Chores
- api: document response management resources (#2775) (0472fb3)
7.20.0 (2026-09-19)
Features
- api: add environment-variable vault credentials (#2768) (fbccf12)
- api: add external storage configuration management (#2773) (7e89b62)
- api: add safety case retrieval (#2774) (d357e64)
- api: add safety warning and deactivation webhook events (#2772) (91c7fb5)
- api: add SIP media security to incoming call events (#2770) (db9a57b)
Bug Fixes
- api: Preserve request options in legacy GET calls (#2771) (541eee3)
7.19.0 (2026-09-18)
Features
Chores
7.18.0 (2026-09-17)
Features
Bug Fixes
- api: validate WebSocket results and preserve header defaults (#2763) (a7e830b)
Chores
7.17.0 (2026-09-16)
Features
Bug Fixes
- ci: retry transient Deno download failures (#2752) (e39037b)
- preserve chat runner abort reasons (#2607) (eda4d0c)
- realtime: preserve native WebSocket error causes (#2715) (58fa72a)
- responses: reject function-based API keys in WebSocket constructors (#2586) (eea7618)
- runners: reject unfinished turns in streaming runTools (#2716) (937ed67)
- streaming: emit terminal SSE events missing a trailing blank line (#2726) (94d6418)
- zod: omit impossible optional branch in strict schemas (#2751) (2b4c2c7)
Chores
- update lint tooling and tailor anti-slop for the SDK (#2753) (21a03c2)
Documentation
- examples: preserve split UTF-8 in raw stream consumer (#2714) (f44152a)
7.16.0 (2026-09-15)
Features
- websocket: add per-iterator incoming event limits (#2748) (76e4456)
Bug Fixes
- api: handle malformed WebSocket events and improve buffering (#2739) (b7abc26)
- bound fallback abort subscriptions with weak lifetimes (#2745) (a93347a)
- deps-dev: bump @cloudflare/workers-types from 5.20260830.1 to 5.20260906.1 in /ecosystem-tests/cloudflare-worker (#2731) (6cd6579)
- deps-dev: bump @types/node from 26.2.0 to 26.4.1 (#2737) (a95c0bf)
- deps-dev: bump oxfmt from 0.62.0 to 0.66.0 (#2738) (0fe46cd)
- deps-dev: bump oxlint from 1.80.0 to 1.81.0 (#2730) (b4986b1)
- deps-dev: bump puppeteer from 25.9.0 to 25.10.0 in /ecosystem-tests/browser-direct-import (#2728) (4f3fdec)
- deps-dev: bump puppeteer from 25.9.0 to 25.10.0 in /ecosystem-tests/ts-browser-webpack (#2736) (a70286b)
- deps-dev: bump webpack from 5.110.2 to 5.110.3 in /ecosystem-tests/ts-browser-webpack (#2734) (b08c0bd)
- deps-dev: bump wrangler from 4.127.1 to 4.129.0 in /ecosystem-tests/cloudflare-worker (#2729) (e4a9bdd)
- deps: bump undici from 7.29.0 to 7.29.1 in /ecosystem-tests/node-ts-cjs (#2732) (b499843)
- deps: bump undici from 8.9.0 to 8.10.2 (#2733) (d3c6c4f)
- keep callback credentials local to each HTTP request (#2744) (35dcdbf)
- live: avoid repeated acknowledgment normalization (#2747) (dcbbb25)
- live: trim transcript acknowledgment suffixes in linear time (#2740) (45a2bf1)
- responses: safely format WebSocket error messages (#2741) (c94cbf6)
- tests: handle ecosystem proxy socket failures (#2743) (1a24082)
- websocket: discard unread events when an iterator returns (#2742) (482930e)
Chores
7.15.0 (2026-09-10)
Features
7.14.0 (2026-09-10)
Features
Bug Fixes
- deps-dev: bump joi from 18.2.3 to 18.2.5 in /ecosystem-tests/vercel-edge (#2702) (029b805)
- deps: bump next from 15.5.23 to 15.5.25 in /ecosystem-tests/vercel-edge (#2703) (e9446db)
- deps: bump sharp from 0.35.3 to 0.35.4 in /ecosystem-tests/vercel-edge (#2704) (ca95705)
- deps: update remaining tooling and fixture patches (#2712) (bcaabee)
7.13.0 (2026-09-09)
Features
7.12.1 (2026-09-09)
Includes the GPT Image 2.5 support from 7.12.0, which was not published to npm.
Features
- api: add GPT Image 2.5 models and image options (#2705) (6500a16)
Bug Fixes
- ci: run Cloudflare example regressions before release (#2706) (c5cc31c)
7.12.0 (2026-09-08)
Features
- api: add GPT Image 2.5 models and image options (#2705) (6500a16)
Bug Fixes
- assistants: reject root IDs in run-step deltas (#2698) (63dfa4c)
- files: use a monotonic clock for processing timeout (#2657) (bb0f51b)
- preserve suppressed workload authorization (#2699) (57bbfd3)
7.11.0 (2026-09-08)
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)