RepoJournal
OpenAI

OpenAI

Codex, the SDKs, and the engine behind ChatGPT

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

One email a day. Unsubscribe in one click.

Pick a date

Topics: AI / ML Full archive →

The Wire · Showcase

OPENAI-NODE DROPS NODE 20, PYTHON SDK REQUIRES 3.10

By RepoJournal · Filed · About OpenAI

openai-node v7.0.0 is now Node.js 22 only, and openai-python 2.49.0 enforces Python 3.10 as the floor, forcing a runtime reckoning across the SDK ecosystem.

The Node SDK's breaking change [1] reflects upstream end of life on April 30, 2026, with v7.0.0 codifying support for Node.js 22 and 24 LTS lines and forward-testing Node.js 26 [2]. The Python SDK follows suit with 2.49.0, requiring Python 3.10 and automating version reviews to prevent future drift [3]. On the codex front, Windows non-TTY process interrupts now route through termination callbacks, fixing a longstanding issue where Ctrl-C sent via stdin failed to stop running processes [4]. Plugin routing has been hardened to follow authentication mode consistently across account switches and provider changes [5], while MCP and endpoint recommendations now prepare concurrently rather than sequentially, cutting their combined latency [6]. Both SDKs added hermetic local API reference support to testing infrastructure, eliminating network dependencies in validation [7] [8].

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] v7.0.0 ↗ openai/openai-node
  2. [2] feat!: require Node.js 22 and codify version support ↗ openai/openai-node
  3. [3] v2.49.0 ↗ openai/openai-python
  4. [4] Terminate Windows non-TTY processes on interrupt (#35655) openai/codex
  5. [5] Route curated plugins by authentication mode ↗ openai/codex
  6. [6] Prepare MCP and plugin recommendations concurrently ↗ openai/codex
  7. [7] test: support hermetic local API reference (#2019) openai/openai-node
  8. [8] test: support a hermetic local API reference (#3542) openai/openai-python

Quick answers

What shipped in OpenAI on July 28, 2026?
openai-node v7.0.0 is now Node.js 22 only, and openai-python 2.49.0 enforces Python 3.10 as the floor, forcing a runtime reckoning across the SDK ecosystem. In total, 42 commits, 45 pull requests, and 5 releases landed.
Who contributed to OpenAI on July 28, 2026?
7 developers shipped this update, including iceweasel-oai, copyberry, stainless-app[bot], jbeckwith-oai, dependabot, Alex Chang, and stainless-app.
What were the notable OpenAI updates?
v7.0.0, feat!: require Node.js 22 and codify version support, and v2.49.0.

More from OpenAI

Daily updates, in your inbox

Follow OpenAI

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

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?