Releases: openai/codex
Releases · openai/codex
0.29.1-alpha.7
rust-v0.29.1-alpha.7 Release 0.29.1-alpha.7
0.29.1-alpha.6
rust-v0.29.1-alpha.6 Release 0.29.1-alpha.6
0.29.1-alpha.5
rust-v0.29.1-alpha.5 Release 0.29.1-alpha.5
0.29.1-alpha.4
rust-v0.29.1-alpha.4 Release 0.29.1-alpha.4
0.29.1-alpha.3
rust-v0.29.1-alpha.3 Release 0.29.1-alpha.3
0.29.0
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
andAuthManager
moved into thecore
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 && ...
inexec
/apply_patch
, fix TUI flicker, prefer ratatuiStylize
. - 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
rust-v0.29.1-alpha.2 Release 0.29.1-alpha.2
0.28.0
- [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]
- [Docs]
- [Logging/Telemetry]
- Add logs when users change the model (#3060)
- [Dependencies]
- Bump
regex-lite
to 0.1.7 incodex-rs
(#3010)
- Bump
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
rust-v0.28.0-alpha.2 Release 0.28.0-alpha.2
0.27.0
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
forcargo clippy
. - Docs: safer Homebrew snippet; suggest
just fix -p
inAGENTS.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