Skip to content

Releases: openai/codex

0.29.1-alpha.7

05 Sep 01:02
Compare
Choose a tag to compare
0.29.1-alpha.7 Pre-release
Pre-release
rust-v0.29.1-alpha.7

Release 0.29.1-alpha.7

0.29.1-alpha.6

04 Sep 20:26
Compare
Choose a tag to compare
0.29.1-alpha.6 Pre-release
Pre-release
rust-v0.29.1-alpha.6

Release 0.29.1-alpha.6

0.29.1-alpha.5

04 Sep 17:51
Compare
Choose a tag to compare
0.29.1-alpha.5 Pre-release
Pre-release
rust-v0.29.1-alpha.5

Release 0.29.1-alpha.5

0.29.1-alpha.4

04 Sep 15:35
Compare
Choose a tag to compare
0.29.1-alpha.4 Pre-release
Pre-release
rust-v0.29.1-alpha.4

Release 0.29.1-alpha.4

0.29.1-alpha.3

04 Sep 06:36
Compare
Choose a tag to compare
0.29.1-alpha.3 Pre-release
Pre-release
rust-v0.29.1-alpha.3

Release 0.29.1-alpha.3

0.29.0

03 Sep 08:32
Compare
Choose a tag to compare

Codex 0.29.0

  • Android/Termux support by gating arboard on unsupported targets.
  • Stable, cross‑platform file locking using std fs APIs.
  • Auth consolidation: CodexAuth and AuthManager moved into the core crate.
  • Rate‑limit handling restored for API‑key usage.
  • Core rollout refactor: extract rollout module, add listing API, return file heads.
  • Quality of life: support cd foo && ... in exec/apply_patch, fix TUI flicker, prefer ratatui Stylize.
  • Distribution: include Windows ARM64 executable in the npm package.
  • Switch to the latest search tool.

Merged PRs

  • [#3086] Use the new search tool
  • [#1634] core(rollout): extract rollout module, add listing API, and return file heads
  • [#2895] Add Android/Termux support by gating arboard dependency
  • [#2894] Add stable file locking using std::fs APIs
  • [#3074] Move CodexAuth and AuthManager to the core crate
  • [#3070] Add back rate‑limit error handling when using API key
  • [#3083] Parse “cd foo && ...” for exec and apply_patch
  • [#3068] Prefer ratatui Stylize for constructing lines/spans
  • [#2918] TUI: fix occasional UI flicker
  • [#3061] Show loading state when @ search results are pending
  • [#2907] TUI: fix MCP docs hyperlink in empty_mcp_output
  • [#3067] Include arm64 Windows executable in npm module
  • [#2736] Unify history loading
  • [#3071] Use experimental reasoning summary
  • [#2461] Improve gpt‑oss compatibility
  • [#2651] apply‑patch: fix lark grammar
  • [#3089] Docs: update link to https://agents.md/
  • [#3082] Docs: fix typo of config.md
  • [#2667] Bump thiserror from 2.0.12 to 2.0.16 in codex‑rs

0.29.1-alpha.2

03 Sep 23:08
Compare
Choose a tag to compare
0.29.1-alpha.2 Pre-release
Pre-release
rust-v0.29.1-alpha.2

Release 0.29.1-alpha.2

0.28.0

02 Sep 22:20
Compare
Choose a tag to compare
  • [Highlights]
    • TUI polish and stability improvements: reduced typing lag, cleaner streamed message formatting, better error handling, and improved input behavior.
    • Better Windows ARM build reliability and faster release-time builds.
  • [TUI/UX]
    • Fix laggy typing (#2922)
    • Rework message styling for clarity (#2877)
    • Remove extra blank lines in streamed agent messages (#3065)
    • Hide “/init” suggestion when AGENTS.md exists (#3038)
    • Ignore Enter on empty input to avoid queuing blank messages (#3047)
    • Catch get_cursor_position errors to avoid crashes (#2870)
    • Remove extra quote from disabled-command message (#3035)
  • [Build & CI]
    • Leverage Windows 11 ARM for Windows ARM builds (#3062)
    • Install zstd on Windows 11 ARM image used for releases (#3066)
    • Populate Windows cache for release builds when PRs are opened (#2884)
  • [Docs]
    • Fix config reference table (#3063)
    • Update PR template link after docs refactor (#2982)
  • [Logging/Telemetry]
    • Add logs when users change the model (#3060)
  • [Dependencies]
    • Bump regex-lite to 0.1.7 in codex-rs (#3010)

PRs merged

  • #3066 fix: install zstd on the windows-11-arm image used to cut a release
  • #3065 tui: fix extra blank lines in streamed agent messages
  • #3063 fix config reference table
  • #3062 fix: leverage windows-11-arm for Windows ARM builds
  • #3060 Add logs to know when we users are changing the model
  • #3047 Bug fix: ignore Enter on empty input to avoid queuing blank messages
  • #3038 tui: hide '/init' suggestion when AGENTS.md exists
  • #3035 remove extra quote from disabled-command message
  • #3010 chore(deps): bump regex-lite from 0.1.6 to 0.1.7 in /codex-rs
  • #2982 Fix: Adapt pr template with correct link following doc refacto
  • #2922 tui: fix laggy typing
  • #2884 fix: try to populate the Windows cache for release builds when PRs are put up for review
  • #2877 rework message styling
  • #2870 tui: catch get_cursor_position errors

0.28.0-alpha.2

02 Sep 21:38
Compare
Choose a tag to compare
0.28.0-alpha.2 Pre-release
Pre-release
rust-v0.28.0-alpha.2

Release 0.28.0-alpha.2

0.27.0

29 Aug 06:15
Compare
Choose a tag to compare

Codex 0.27.0

  • MCP stability: drop mutexes earlier and avoid lock ordering pitfalls.
  • Channel reliability: switch to unbounded channel to prevent stalls.
  • Performance/cleanup: remove unnecessary flush() calls.
  • CI: fix release build; specify --profile for cargo clippy.
  • Docs: safer Homebrew snippet; suggest just fix -p in AGENTS.md.

Merged PRs

  • [#2881] Suggest just fix -p in agents.md
  • [#2878] fix: drop Mutexes earlier in MCP server
  • [#2876] fix: drop Mutex before calling tx_approve.send()
  • [#2874] fix: switch to unbounded channel
  • [#2873] fix: remove unnecessary flush() calls
  • [#2871] fix: specify --profile to cargo clippy in CI
  • [#2868] Bugfix: Prevents brew install codex in comment to be executed
  • [#2864] Fix CI release build