github openai/codex rust-v0.30.0
0.30.0

latest releases: rust-v0.31.0-alpha.2, rust-v0.31.0-alpha.1
5 hours ago

Codex 0.30.0

  • Breaking: Stop loading project .env files automatically.
  • Security/behavior: Never store requests; free port by canceling pending OAuth login.
  • Core/infra: Introduce rollout policy; shared HTTP client; improved remaining context size; refined reasoning summary config/handling; corrected sandboxed shell tool description; improved server notification serialization.
  • TUI/UX: Fix approval dialog for large commands; pause status timer during modals; pager auto‑scroll; bash syntax highlighting; mac key glyphs; avoid zero‑height panic; improved @ file search (hidden dirs).
  • DevEx/docs: Recommended VS Code extensions; AGENTS.md prompt and clarifications; updated API key guidance; CI fixes.
  • Deps: Bump uuid and wiremock.
  • Windows: no more asking for approvals on Full Access mode

Merged PRs

  • [#3218] hide resume until it's complete
  • [#3217] Added logic to cancel pending oauth login to free up localhost port
  • [#3212] Never store requests
  • [#3193] chore: improve serialization of ServerNotification
  • [#3191] refactor: remove AttachImage tui event
  • [#3190] Correctly calculate remaining context size
  • [#3187] ZSH on UNIX system and better detection
  • [#3185] MCP: add session resume + history listing;
  • [#3184] [BREAKING] Stop loading project .env files
  • [#3172] chore: add rust-lang.rust-analyzer and vadimcn.vscode-lldb to the list of recommended extensions
  • [#3171] [codex] move configuration for reasoning summary format to model family config type
  • [#3170] fix: fix serde_as annotation and verify with test
  • [#3167] tui: pager pins scroll to bottom
  • [#3163] fix: use a more efficient wire format for ExecCommandOutputDeltaEvent.chunk
  • [#3146] fix: add callback to map before sending request to fix race condition
  • [#3143] Use ⌥⇧⌃ glyphs for key hints on mac
  • [#3142] syntax-highlight bash lines
  • [#3138] [codex] improve handling of reasoning summary
  • [#3135] TUI: Add session resume picker (--resume) and quick resume (--continue)
  • [#3134] [tui] Update /mcp output
  • [#3133] tui: avoid panic when active exec cell area is zero height
  • [#3132] AGENTS.md: clarify test approvals for codex-rs
  • [#3131] Pause status timer while modals are open
  • [#3130] Fix failing CI
  • [#3128] MCP sandbox call
  • [#3127] Dividing UserMsgs into categories to send it back to the tui
  • [#3123] Replay EventMsgs from Response Items when resuming a session with history.
  • [#3122] prompt to read AGENTS.md files
  • [#3121] remove bold the keyword from prompt
  • [#3118] [codex] document use_experimental_reasoning_summary toml key config
  • [#3117] Include originator in authentication URL parameters
  • [#3116] Introduce Rollout Policy
  • [#3112] Update guidance on API key permissions
  • [#3110] Add a common way to create HTTP client
  • [#3093] [mcp-server] Update read config interface
  • [#3087] tui: fix approval dialog for large commands
  • [#3069] core: correct sandboxed shell tool description (reads allowed anywhere)
  • [#3056] chore: Clean up verbosity config
  • [#2988] Auto-approve DangerFullAccess patches on non-sandboxed platforms
  • [#2981] Improve @ file search: include specific hidden dirs such as .github, .gitlab
  • [#2666] chore(deps): bump wiremock from 0.6.4 to 0.6.5 in /codex-rs
  • [#2493] chore(deps): bump uuid from 1.17.0 to 1.18.0 in /codex-rs

Don't miss a new codex release

NewReleases is sending notifications on new releases.