133 wires and counting

$ follow OpenAI

Keep up with OpenAI in about 3 minutes: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

fair warning: these emails are deeply technical. diffs, version numbers, CVEs, benchmark deltas. if that's not your idea of a good read, this isn't your newsletter.

Folds into your digest — weekly by default, monthly if you prefer. Unsubscribe in one click.

$ status

wire 2026-09-28
stories 86

© 2026 RepoJournal Home Showcase Explore How it works Privacy

$ the-wire · showcase

Base URL query bugs fixed across Node and Python realtime clients

By RepoJournal · Filed · About OpenAI · Composed from the cited sources · methodology

A shared class of base URL handling bugs broke WebSocket and HTTP routing for OpenAI clients configured with query-bearing endpoints, and both SDKs shipped fixes within the same day.

feat(realtime): add dedicated Node translation WebSocket openai/openai-node

by markstuart-oai

openai-node's fix stops a base URL ending in a query from swallowing relative endpoints, which previously sent Live primary, fork, and sideband WebSockets to /v1/customer instead of their real endpoints when baseURL was /v1/customer?tenant=sample. The PR also normalizes query-bearing relative bases while preserving base < endpoint < default < request query precedence and keeping base query para...

feat(responses): add opt-in WebSocket incremental output snapshots openai/openai-node

by markstuart-oai

openai-python addresses the same class of failure at the WebSocket upgrade layer, where normalization and sync/async path preparation were appending to HTTPX's raw_path including the query, so the server received /v1/customer instead of /v1/customer/realtime. It appends the slash and endpoint before the existing query, preserving the original query and connection options, with four real WebSock...

Retain confirmed Code Mode messages for Guardian reviews openai/codex

by copyberry

The fix keeps the assistant's delivered question available as Guardian review context, so a user's reply can be interpreted, and marks approvals based on earlier context stale once a new delivery is confirmed. The PR note is explicit that assistant messages do not themselves grant authorization.

Centralize executable fixture creation to avoid Linux ETXTBSY races openai/codex

by copyberry

Codex exposes shared write_executable and copy_executable helpers from codex_utils_cargo_bin and adopts them in CLI, exec-server, and MCP tests; on Linux, writes and copies complete in separate processes so sibling test spawns cannot inherit writable descriptors. The underlying failure was ETXTBSY when concurrent tests inherited writable descriptors for executable fixtures that then launched.

Quick answers

What shipped in OpenAI on September 28, 2026?
A shared class of base URL handling bugs broke WebSocket and HTTP routing for OpenAI clients configured with query-bearing endpoints, and both SDKs shipped fixes within the same day. In total, 40 commits, 40 pull requests, and 6 releases landed.
Who contributed to OpenAI on September 28, 2026?
3 developers shipped this update, including Matthew Zeng, copyberry, and markstuart-oai.
What were the notable OpenAI updates?
feat(realtime): add dedicated Node translation WebSocket, feat(responses): add opt-in WebSocket incremental output snapshots, and Retain confirmed Code Mode messages for Guardian reviews.