github openai/codex rust-v0.58.0
0.58.0

latest release: rust-v0.59.0-alpha.1
19 hours ago

Highlights

  • Support for gpt5.1 models family. Read more
  • App server enhancements: new JSON schema generator command, item started/completed events, macro cleanup, reduced boilerplate, and tightened duplicate-code hygiene (#6406 #6517 #6470 #6488).
  • Quality of life fixes: doc updates (web_search, SDK, config), TUI shortcuts inline, seatbelt/Wayland/brew/compaction/cloud-tasks bugfixes, clearer warnings, auth-aware status output, and OTEL test stabilization (#5889 #6424 #6425 #6376 #6421 #4824 #6238 #5856 #6446 #6529 #6541).

PRs Merged

  • #6381 — Improve world-writable scan (917f39ec1)
  • #5889 — feat(tui): Display keyboard shortcuts inline for approval options (5beb6167c)
  • #6389 — more world-writable warning improvements (a47181e47)
  • #6425 — Fix SDK documentation: replace “file diffs” with “file change notifications” (8b80a0a26)
  • #6421 — fix(seatbelt): Allow reading hw.physicalcpu (c07461e6f)
  • #5856 — fix(cloud-tasks): respect cli_auth_credentials_store config (5f1fab0e7)
  • #6387 — For npm upgrade on Windows, go through cmd.exe to get path traversal working (625f2208c)
  • #6437 — chore(deps): bump codespell-project/actions-codespell from 2.1 to 2.2 (7c7c7567d)
  • #6438 — chore(deps): bump taiki-e/install-action from 2.60.0 to 2.62.49 (082d2fa19)
  • #6443 — chore(deps): bump askama from 0.12.1 to 0.14.0 in /codex-rs (78b2aeea5)
  • #6444 — chore(deps): bump zeroize from 1.8.1 to 1.8.2 in /codex-rs (e2598f509)
  • #6446 — Fix warning message phrasing (131c38436)
  • #6424 — Fix config documentation: correct TOML parsing description (557ac6309)
  • #6454 — Move compact (50a77dc13)
  • #6376 — Updated docs to reflect recent changes in web_search configuration (65cb1a1b7)
  • #6407 — fix: use generate_ts from app_server_protocol (42683dadf)
  • #6419 — Support exiting from the login menu (b46012e48)
  • #6422 — Don’t lock PRs that have been closed without merging (591615315)
  • #6406 — [app-server] feat: add command to generate json schema (fbdedd9a0)
  • #6238 — fix: update brew auto update version check (788badd22)
  • #6433 — Add opt-out for rate limit model nudge (e743d251a)
  • #6246 — Add user command event types (980886498)
  • #6466 — feat: add workdir to unified_exec (f01f2ec9e)
  • #6468 — [app-server] chore: move initialize out of deprecated API section (2ac49fea5)
  • #4824 — Fix wayland image paste error (52e97b9b6)
  • #4098 — add codex debug seatbelt --log-denials (0271c20d8)
  • #6477 — refactor(tui): job-control for Ctrl-Z handling (60deb6773)
  • #6470 — [app-server] update macro to make renaming methods less boilerplate-y (3838d6739)
  • #6478 — upload Windows .exe file artifacts for CLI releases (9aff64e01)
  • #6482 — flip rate limit status bar (930f81a17)
  • #6480 — Use codex-linux-sandbox in unified exec (6c36318bd)
  • #6489 — Colocate more of bash parsing (bb7b0213a)
  • #6488 — [hygiene][app-server] have a helper function for duplicate code in turn APIs (695187277)
  • #6041 — Enable ghost_commit feature by default (052b05283)
  • #6503 — nit: logs to trace (ad279eacd)
  • #6492 — Add unified exec escalation handling and tests (807e2c27f)
  • #6517 — [app-server] add item started/completed events for turn items (e357fc723)
  • #6523 — Update full-auto description with on-request (eb1c651c0)
  • #6528 — Re-add prettier log-level=warn to generate-ts (424bfecd0)
  • #6507 — feat: warning switch model on resume (530db0ad7)
  • #6510 — feat: shell_command tool (29364f3a9)
  • #6516 — chore: verify boolean values can be parsed as config overrides (c3a710ee1)
  • #6541 — Fix otel tests (7d9ad3eff)
  • #6534 — feat: only wait for mutating tools for ghost commit (e00eb50db)
  • #6529 — Fixed status output to use auth information from AuthManager (ad09c138b)
  • #6551 — Add gpt-5.1 model definitions (ec69a4a81)
  • #6558 — Do not double encode request bodies in logging (2f58e6999)
  • #6483 — [app-server] feat: thread/resume supports history, path, and overrides (964220ac9)
  • #6561 — NUX for gpt5.1 (e63ab0dd6)
  • #6568 — Set verbosity to low for 5.1 (f97874093)
  • #6567 — Update subtitle of model picker as part of the nux (966d71c02)
  • #6569 — Change model picker to include gpt5.1 (ad7eaa80f)
  • #6575 — Avoid hang when tool’s process spawns grandchild that shares stderr/stdout (73ed30d7e)
  • #6580 — remove porcupine model slug (b1979b70a)
  • #6583 — feat: show gpt mini (e3aaee00c)
  • #6585 — copy for model migration nudge (305fe73d8)
  • #6586 — Reasoning level update (e3dd362c9)
  • #6593 — Default to explicit medium reasoning for 5.1 (34621166d)
  • #6588 — chore(core) Update prompt for gpt-5.1 (8dcbd29ed)
  • #6597 — feat: proxy context left after compaction (2a417c47a)
  • #6589 — fix model picker wrapping (ba74cee6f)

Don't miss a new codex release

NewReleases is sending notifications on new releases.