Releases: openai/codex
Releases · openai/codex
0.6.0
0.5.0
- Added new config option:
model_supports_reasoning_summaries: #1524 - Thanks to @reneleonhardt for helping update a number of our dependencies (we now build with Rust 1.88!): #1494
- Removed reference to
/compactin #1503 because it is not supported yet: #1257 - Thanks to @pchuri so that when running Codex installed via
npm,process.platform === "android"will run the Rust CLI: #1488 - Fix generated shell completions to use the name
codexinstead ofcodex-cli: #1496
0.4.0
- Honor the
OPENAI_BASE_URLenvironment variable for the built-inopenaimodel provider: #1487 - Support
model_reasoning_effortandmodel_reasoning_summarywhen defining a profile thanks to #1484 - Add a
completionsubcommand to the CLI in #1491 so we can ultimately addgenerate_completions_from_executable()to our Homebrew formula: https://github.com/Homebrew/homebrew-core/blob/main/Formula/c/codex.rb
0.3.0
This addresses a number of important issues reported in 0.2.0:
- Fixes an issue where non-ASCII characters were crashing the CLI: #1450 (huge thanks to @ryozi-tn for the fix in #1467)
- Adds support for a
--sandboxflag and makes some breaking changes toconfig.tomlaround this option. See #1476 for details. - Makes it possible to configure custom HTTP headers when making requests to model providers: #1473.
0.2.0
rust-v0.2.0 Release 0.2.0
0.2.0-alpha.2
fix: need to check out the branch, not the tag (#1430) This should have been done in https://github.com/openai/codex/pull/1423.
0.1.0-alpha.4
fix: build with `codegen-units = 1` for profile.release (#1421) Great suggestion from @zamazan4ik on https://github.com/openai/codex/issues/1411.
codex-rs-6a8a936f75ea44faf05ff4fab0c6a36fc970428d-1-rust-v0.0.2506261603
feat: add support for /diff command (#1389) Adds support for a `/diff` command comparable to the one available in the TypeScript CLI. <img width="1103" alt="Screenshot 2025-06-26 at 12 31 33 PM" src="https://github.com/user-attachments/assets/5dc646ca-301f-41ff-92a7-595c68db64b6" /> While here, changed the `SlashCommand` enum so the declared variant order is the order the commands appear in the popup menu. This way, `/toggle-mouse-mode` is listed last, as it is the least likely to be used. Fixes https://github.com/openai/codex/issues/1253.
codex-rs-ac6e1b2661320a631d80aa51bdfa8f1635e0c8fa-1-rust-v0.0.2506052246
fix: use aarch64-unknown-linux-musl instead of aarch64-unknown-linux-…
codex-rs-84eae7b1bc4e3b5420f2d6127b7c17e7a979a5b0-1-rust-v0.0.2506052135
fix: support arm64 build for Linux (#1225) Users were running into issues with glibc mismatches on arm64 linux. In the past, we did not provide a musl build for arm64 Linux because we had trouble getting the openssl dependency to build correctly. Though today I just tried the same trick in `Cargo.toml` that we were doing for `x86_64-unknown-linux-musl` (using `openssl-sys` with `features = ["vendored"]`), so I'm not sure what problem we had in the past the builds "just worked" today! Though one tweak that did have to be made is that the integration tests for Seccomp/Landlock empirically require longer timeouts on arm64 linux, or at least on the `ubuntu-24.04-arm` GitHub Runner. As such, we change the timeouts for arm64 in `codex-rs/linux-sandbox/tests/landlock.rs`. Though in solving this problem, I decided I needed a turnkey solution for testing the Linux build(s) from my Mac laptop, so this PR introduces `.devcontainer/Dockerfile` and `.devcontainer/devcontainer.json` to facilitate this. Detailed instructions are in `.devcontainer/README.md`. We will update `dotslash-config.json` and other release-related scripts in a follow-up PR.