RepoJournal

$ cat openai/month/2026-08-01.log

OpenAI

OpenAI

the month in review · August 2026

August: Codex hardens, SDKs consolidate security, GPT-5.5 lands

August moved the OpenAI stack toward production trust: the SDKs shipped a security blitz and GPT-5.5 support, while Codex focused on hardening its agent runtime and consolidating architecture.

1477 commits 1517 PRs merged 102 releases 30 briefings covered

The flagship capability story of the month was the arrival of gpt-5.5 across both major SDKs. openai-node v7.3.0 and v7.4.0 (plus openai-python v2.52.0) added the model and tool metadata fields [1][2][3][4] as part of a coordinated release, and openai-python v2.53.0 capped the month [5]. For teams building on OpenAI, the model name is now first-class in the SDKs, not just a string to pass through.

Both SDKs also invested heavily in security hardening. openai-node shipped several fixes across the month, including a prototype pollution patch, credential leak protections, streaming safety fixes, and X.509 transport examples [6][7]. The X.509 workload identity support landed in openai-node , and openai-python shipped a similar security blitz, plus a credential injection fix and Bedrock Runtime support [8][9]. The pattern is clear: the SDKs are treating transport and credential handling as security boundaries, not just plumbing.

Codex's most notable architectural work was the rollout of a portable agent plugin system and a migration framework for rollout updates. It consolidated MCP config editing into codex-core, moved Cursor-managed skills into Codex, and stopped publishing legacy Linux bundle archives [10][11][12]. The result: Codex's installation story is now more uniform, and its configuration surface is pulled into one place. [9] adds plugin portability across install paths, which matters for teams that ship Codex configurations to multiple environments.

Security and resilience work in Codex was broad but targeted. It hardened the login flow with onboarding hints, preserved SQLite thread metadata during goal mutations, added an MCP conformance regression gate, and fixed an image transparency and path resolution vulnerability [13][14][15]. The MCP conformance gate is a meaningful addition because it converts a previously manual compliance check into an automated one. On the performance side, the TUI stopped querying terminal size on every redraw, and it now supports two-stroke key chords [16][7].

Two policy changes are worth flagging for teams that run Codex. The 'Plan' nudge is gone, and update_plan is now opt-in, not default . Plan-related behavior used to be pushed on users; it is now a choice. That is a breaking change for automated workflows that relied on the default, though it simplifies the tool's interactions for most users. The security posture overall shifted toward "fail closed": several fixes addressed credential leaks and streaming exposures in the SDKs, and the SDKs also completed the Jest to Vitest migration for handwritten Node tests [17][18].

References

  1. [1] feat(api): Add gpt-5.5 model and tool metadata fields (#2049) ↗ openai/openai-node
  2. [2] v7.3.0 ↗ openai/openai-node
  3. [3] v7.4.0 ↗ openai/openai-node
  4. [4] v2.52.0 ↗ openai/openai-python
  5. [5] v2.53.0 ↗ openai/openai-python
  6. [6] docs: add HTTP mTLS transport examples ↗ openai/openai-node
  7. [7] Support two-stroke TUI key chords ↗ openai/codex
  8. [8] Extract exec-server request dispatching ↗ openai/codex
  9. [9] Support portable Agent Plugins throughout installation ↗ openai/codex
  10. [10] Consolidate MCP config editing in codex-core ↗ openai/codex
  11. [11] Migrate Cursor-managed skills into Codex ↗ openai/codex
  12. [12] Stop publishing legacy Linux bundle archives (#36342) ↗ openai/codex
  13. [13] Expose onboarding hints in login completion notifications ↗ openai/codex
  14. [14] Preserve SQLite thread metadata during goal mutations ↗ openai/codex
  15. [15] Add MCP client conformance regression gates (#36810) openai/codex
  16. [16] Avoid querying terminal size on every TUI redraw ↗ openai/codex
  17. [17] [SDK-199] Migrate handwritten Node SDK tests from Jest to Vitest ↗ openai/openai-node
  18. [18] [SDK-199] Migrate handwritten Node SDK tests from Jest to Vitest (#2040) ↗ openai/openai-node

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

Sat Aug 1 NODE AND PYTHON SDKS SHIP CONTENT PROVENANCE CHECKS, CODEX CONSOLIDATES ARCHITECTURE Sun Aug 2 CODEX SHIPS AGENT PLUGIN OVERHAUL AND TUI PERFORMANCE FIXES Mon Aug 3 CODEX HARDENS LOGIN FLOW WITH ONBOARDING HINTS AND METADATA PROTECTION Tue Aug 4 GPT-5.5 LANDS ACROSS NODE AND PYTHON SDKS, CODEX HARDENS MCP CONFORMANCE Wed Aug 5 CODEX HARDENS SECURITY, SDKS MODERNIZE TOOLCHAINS Thu Aug 6 CODEX HARDENS SKILL SELECTION AND SESSION LOOKUP, NODE SDK CLOSES LINTER GAPS Fri Aug 7 CODEX SHIPS ROLLOUT MIGRATION FRAMEWORK AND CONTEXT WINDOW TRACKING Sat Aug 8 CODEX HARDENS STREAMS AND SANDBOXING AS SDK CLEANUP ACCELERATES Sun Aug 9 CODEX HARDENS IDENTITY AND AUDIT LAYER ACROSS PLUGIN, HOOK, AND PROCESS EXECUTION Mon Aug 10 CODEX FIXES IMAGE TRANSPARENCY AND PATH RESOLUTION VULNERABILITIES Tue Aug 11 CODEX TIGHTENS MEMORY WITH MOVE-ONLY SUBMISSIONS AS NODE SDK COMPLETES LINTING OVERHAUL Wed Aug 12 PYTHON SDK GOES HTTPX2, NODE PATCHES PROTOTYPE POLLUTION, CODEX HARDENS STREAMING Thu Aug 13 CODEX HARDENS PLUGIN METRICS AND SESSION RESILIENCE WHILE NODE SDK FIXES STREAMING ERRORS Fri Aug 14 OPENAI-NODE SHIPS FOUR SECURITY FIXES OVERNIGHT Sat Aug 15 OPENAI NODE HARDENS AGAINST CREDENTIAL LEAKS AND REMOTE CRASHES Sun Aug 16 CODEX HARDENS SESSION STATE, NODE SDK TIGHTENS ZOD VALIDATION Tue Aug 18 OpenAI SDKs ship Bedrock Runtime and credential injection fixes Wed Aug 19 OPENAI SHIPS SECURITY BLITZ ACROSS SDKs Thu Aug 20 OPENAI-NODE SECURITY BLITZ PATCHES STREAMING EXPOSURES Fri Aug 21 OPENAI NODE SHIPS FOUR SECURITY FIXES, STREAMING SAFETY AND CREDENTIAL LEAKS PATCHED Sat Aug 22 OpenAI SDKs Tighten Security and Polling Internals Sun Aug 23 CODEX TIGHTENS THREAD CLASSIFICATION, NODE SDK ADDS X.509 TRANSPORT Mon Aug 24 Codex Drops the 'Plan' Nudge Tue Aug 25 Two security patches land across OpenAI SDKs Wed Aug 26 X.509 Workload Identity Lands in openai-node Thu Aug 27 OPENAI SHIPS SECURITY HARDENING AND OPTIONAL CALL IDS ACROSS SDKs Fri Aug 28 OpenAI's codex cuts locking, Guardian survives long sessions Sat Aug 29 Codex subagents inherit root service tier; openai-python releases 3.6.0 Sun Aug 30 Codex adds Vim search motions and MCP tool result hooks Mon Aug 31 Guardian auth survives compaction, update_plan becomes opt-in