RepoJournal

$ cat openai/week/2026-11-02.log

OpenAI

OpenAI

the week in review · Nov 2 – Nov 8, 2026

Bazel comes out of Codex CI and releases

By RepoJournal · composed from the cited sources · human-reviewed weekly · methodology

♥

Both SDKs also ship Australia, India, and Japan residency endpoints, an "!-" breaking change for Node callers validating region values.

326 commits 345 PRs merged 27 releases 7 briefings covered

all openai reviews →

Make Bazel checks advisory and pause Bazel release artifacts (#58717) openai/codex

by Dmitriy Kovalenko

The BuildBuddy key is revoked, so Bazel-dependent checks no longer block CI and releases carry only Cargo artifacts. If your pipeline pulls Codex from a Bazel-built output, it is gone.

Remove Bazel outputs from DotSlash release configs (#58757) openai/codex

by Felipe Coury

The DotSlash configs needed Bazel assets absent from the Cargo-only fixture for 0.167.0-alpha.2, so Codex, the Windows command runner, and sandbox setup pointers were stripped. This is the cleanup that makes the pivot to Cargo final rather than a flag flip.

v7.52.0 openai/openai-node

by openai-sdks[bot]

Both SDKs picked up the residency values au, in, and jp, and the Node package documents all seven supported regions in its security model. Node flags the change as breaking, so re-check any code that enumerates region values or pins them in a type.

feat(api): add 12-hour Responses caching and cache-write usage openai/openai-python

by marcuswood-oai

Responses prompt-cache TTLs now accept "12h" next to "30m", and cache-write usage splits 30-minute and 12-hour token counts. That gives you a second billing line to account for when you track cache spend.

feat(api)!: expand Live Responses delegation tools and choices openai/openai-node

by dpiet-oai

Additional Live Responses delegation tool definitions and explicit tool choices are exposed, with MCP tool definitions kept independent of MCP choice fields. The change is flagged breaking, so code that exhausts the choice union will need widening.

v7.53.0 openai/openai-node

by openai-sdks[bot]

Agent session errors now arrive as stream events instead of surfacing only as throws, so a session failure is something your stream consumer has to handle.

Add host cycling and saved defaults for new TUI conversations openai/codex

by copyberry

With multi-backend support on, the TUI shows the current host before the first submission and cycles it with leader b via tui.keymap.global.change_host, and new conversations keep their saved defaults. It is a workflow change for anyone running Codex against more than one endpoint.

feat(responses): add WebSocket lane overflow isolation openai/openai-python

by markstuart-oai

Alongside: a slow Python WebSocket lane can now be isolated via isolate_lane_overflow=True so healthy lanes keep the connection (the default stays False), the node accumulator gained a partialOutput view for delta-first streams, and Bazel's deny-read globs on Windows run in-process through the ignore crate.

$ ls openai/week/ # the briefings behind this review

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.

all openai reviews →