Skip to content

Releases: openai/codex

0.6.0

12 Jul 23:36

Choose a tag to compare

  • id for notifications associated with a codex tool call now match the request id: #1554
  • Paste summarization for large pastes: #1549
  • Experimental codex apply command to interact with Codex Web: #1528

0.5.0

10 Jul 21:56

Choose a tag to compare

  • 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 /compact in #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 codex instead of codex-cli: #1496

0.4.0

09 Jul 07:06

Choose a tag to compare

0.3.0

08 Jul 05:46

Choose a tag to compare

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 --sandbox flag and makes some breaking changes to config.toml around this option. See #1476 for details.
  • Makes it possible to configure custom HTTP headers when making requests to model providers: #1473.

0.2.0

30 Jun 19:25

Choose a tag to compare

rust-v0.2.0

Release 0.2.0

0.2.0-alpha.2

29 Jun 17:32
cd2d84d

Choose a tag to compare

0.2.0-alpha.2 Pre-release
Pre-release
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

28 Jun 22:54
1b7c8d2

Choose a tag to compare

0.1.0-alpha.4 Pre-release
Pre-release
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

26 Jun 23:16
fa0e17f

Choose a tag to compare

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

06 Jun 05:59
2d52460

Choose a tag to compare

fix: use aarch64-unknown-linux-musl instead of aarch64-unknown-linux-…

codex-rs-84eae7b1bc4e3b5420f2d6127b7c17e7a979a5b0-1-rust-v0.0.2506052135

06 Jun 04:49
9db53b3

Choose a tag to compare

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.