RepoJournal

$ cat openai/week/2026-09-07.log

OpenAI

OpenAI

the week in review · Sep 7 – Sep 13, 2026

Agents API ships twin SDKs, Codex 0.154.0 adds GPT-6-Astra

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

openai-python 3.13.0 and openai-node 7.15.0 add the Agents API; Codex 0.154.0 carries GPT-6-Astra and a breaking change.

353 commits 366 PRs merged 29 releases 7 briefings covered

all openai reviews →

0.154.0 openai/codex

by github-actions[bot]

The release notes list GPT-6-Astra as available in the model picker and Amazon Bedrock catalogs, alongside experimental worktree support for isolated checkouts via `--worktree` or `/worktree`. The breaking flag comes from retiring thread/rollback; if your tooling or scripts drive that path, plan the migration before pulling 0.154.0.

v3.13.0 openai/openai-python

by openai-sdks[bot]

Python 3.13.0 adds the Agents API, matching openai-node 7.15.0. If you are building agent workflows, this is the first Python release where the API is available without reaching for an unreleased path.

v7.15.0 openai/openai-node

by openai-sdks[bot]

Node 7.15.0 brings the Agents API in shortly after 7.13.0 added API key expiration controls. Check your lockfile if you pin the SDK, since the Agents surface arrives across two minor bumps in the same week.

v3.10.0 openai/openai-python

by openai-sdks[bot]

Python 3.10.0 adds GPT Image 2.5 models and image options, the SDK-side counterpart to the same API addition in openai-node 7.12.0 the same day. Image generation calls that target the new models need this version or later.

v7.12.0 openai/openai-node

by openai-sdks[bot]

Node 7.12.0 adds the same GPT Image 2.5 models and image options as the Python SDK. If you are generating images from Node, this is the release that exposes them.

fix: isolate realtime connection credentials (#2690) openai/openai-node

by Hayden

Concurrent Realtime factories now retain the API credential returned for each connection, so a later provider response or URL callback cannot overwrite the credential used by an earlier WebSocket or native browser transport. That closes a real leak path for applications opening multiple Realtime connections in one process.

v3.11.0 openai/openai-python

by openai-sdks[bot]

Python 3.11.0 adds expiration controls for service account keys, the Python half of the API key expiration work that landed in openai-node 7.13.0 the same day. If you provision service account keys programmatically, this is where the expiry parameter becomes available.

fix(zod): retain the original tool parameter schema openai/openai-node

by HAYDEN-OAI

`zodFunction()` and `zodResponsesFunction()` now capture the original `parameters` schema once and reuse that reference for both JSON Schema generation and argument parsing, with a regression test covering Zod v3, v4, and v4 Mini through Chat Completions and Responses. If your tool definitions relied on the previous behavior, check the schema your functions emit after upgrading.

$ 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 →