Skip to content

Releases: openai/codex

0.34.0

10 Sep 21:27
Compare
Choose a tag to compare

#3436: hotfix for issue that prevented Codex from initializing external MCP servers

Merged PRs

0.33.0

10 Sep 19:53
Compare
Choose a tag to compare

Codex 0.33.0

Key change is #3430, which reverts #3179 because it introduced a regression.

New Features:

  • Try out the new Markdown renderer on #3396.

Merged PRs

  • [#3394] alt+delete deletes the word to the right of the cursor (delete_forward_word) (#3394)
  • [#3380] Introduce rollout items (#3380)
  • [#3395] Set a user agent suffix when used as a mcp server (#3395)
  • [#3357] fix: remove unnecessary #[allow(dead_code)] annotation (#3357)
  • [#3422] Move initial history to protocol (#3422)
  • [#3400] Added images to UserMessageEvent (#3400)
  • [#3356] fix: remove empty file: chatwidget_stream_tests.rs (#3356)
  • [#2703] docs: fix codex exec heading typo (#2703)
  • [#2858] Remove a broken link to prompting_guide.md in docs/getting-started.md (#2858)
  • [#3427] Improved resiliency of two auth-related tests (#3427)
  • [#3396] replace tui_markdown with a custom markdown renderer (#3396)
  • [#3430] Back out "feat: POSIX unification and snapshot sessions (#3179)" (#3430)

0.32.0

10 Sep 17:24
Compare
Choose a tag to compare

Codex 0.32.0

  • MCP: add UA suffix when acting as a server; a few stability/compat tweaks
  • OSS: Broader apply_patch OSS compatibility.
  • Rollouts: initial groundwork and rollout_path included in responses.
  • TUI: Alt+Delete deletes the next word.
  • Protocol/Types: ArchiveConversation request; small exports and TS type improvements.
  • CI/Build: faster tests with nextest, add shear; minor macOS permission adjustment.
  • Docs: clarified shell quoting in config.

Merged PRs

  • [#3395] Set a user agent suffix when used as a mcp server
  • [#3394] alt+delete deletes the word to the right of the cursor (delete_forward_word)
  • [#3390] Do not send reasoning item IDs
  • [#3388] Replace config.responses_originator_header_internal_override with CODEX_INTERNAL_ORIGINATOR_OVERRIDE_ENV_VAR
  • [#3387] No fail fast
  • [#3380] Introduce rollout items
  • [#3374] tweak "failed to find expected lines" message in apply_patch
  • [#3357] fix: remove unnecessary #[allow(dead_code)] annotation
  • [#3353] feat: add ArchiveConversation to ClientRequest
  • [#3352] fix: include rollout_path in NewConversationResponse
  • [#3338] feat: Run cargo shear during CI
  • [#3334] allow mach-lookup for com.apple.system.opendirectoryd.libinfo
  • [#3323] chore: try switching to cargo nextest to speed up CI builds
  • [#3222] fix: LoginChatGptCompleteNotification does not need to be listed explicitly in protocol-ts
  • [#3270] feat(core): re-export InitialHistory from conversation_manager
  • [#3219] Generate more typescript types and return conversation id with ConversationSummary
  • [#3179] feat: POSIX unification and snapshot sessions
  • [#3169] Improve explanation of how the shell handles quotes in config.md
  • [#2811] Include apply_patch tool for oss models from gpt-oss providers with different naming convention (e.g. openai/gpt-oss-*)

0.34.0-alpha.2

10 Sep 21:12
Compare
Choose a tag to compare
0.34.0-alpha.2 Pre-release
Pre-release
rust-v0.34.0-alpha.2

Release 0.34.0-alpha.2

0.34.0-alpha.1

10 Sep 20:37
Compare
Choose a tag to compare
0.34.0-alpha.1 Pre-release
Pre-release
rust-v0.34.0-alpha.1

Release 0.34.0-alpha.1

0.33.0-alpha.1

10 Sep 17:39
Compare
Choose a tag to compare
0.33.0-alpha.1 Pre-release
Pre-release
rust-v0.33.0-alpha.1

Release 0.33.0-alpha.1

0.32.0-alpha.3

10 Sep 02:50
Compare
Choose a tag to compare
0.32.0-alpha.3 Pre-release
Pre-release
rust-v0.32.0-alpha.3

Release 0.32.0-alpha.3

0.32.0-alpha.2

09 Sep 15:50
Compare
Choose a tag to compare
0.32.0-alpha.2 Pre-release
Pre-release
rust-v0.32.0-alpha.2

Release 0.32.0-alpha.2

0.31.0

08 Sep 21:32
Compare
Choose a tag to compare

Codex 0.31.0

  • #3182 added support for a startup_timeout_ms option when declaring an MCP server (docs), which has been a highly requested feature, particularly for Windows users:
  • Thanks to @Bit-urd for adding more fault tolerance to MCP startup: #3243
  • #3211 fixes image pasting from Finder with ctrl+v on macOS

Merged PRs

  • [#3217] Added logic to cancel pending oauth login to free up localhost port
  • [#3220] feat(tui): show minutes/hours in thinking timer
  • [#3223] Added CLI version to /status output
  • [#3176] [codex] respect overrides for model family configuration from toml file
  • [#3226] chore: rewrite codex-rs/scripts/create_github_release.sh in Python
  • [#3228] chore: change create_github_release to create a fresh clone in a temp directory
  • [#3230] chore: use gh instead of git to do work to avoid overhead of a local clone
  • [#3231] fix: change create_github_release to take either --publish-alpha or --publish-release
  • [#3221] Move token usage/context information to session level
  • [#3285] Clear non-empty prompts with ctrl + c
  • [#3282] Use ConversationId instead of raw Uuids
  • [#3300] docs: fix broken link to the "Memory with AGENTS.md" section in codex/README.md
  • [#3182] feat(mcp): per-server startup timeout
  • [#3294] chore(deps): bump insta from 1.43.1 to 1.43.2 in /codex-rs
  • [#3295] chore(deps): bump tree-sitter from 0.25.8 to 0.25.9 in /codex-rs
  • [#3296] chore(deps): bump clap from 4.5.45 to 4.5.47 in /codex-rs
  • [#3297] chore(deps): bump image from 0.25.6 to 0.25.8 in /codex-rs
  • [#3243] fix: improve MCP server initialization error handling #3196 #2346 #2555
  • [#3211] tui: paste with ctrl+v checks file_list
  • [#3316] chore: upgrade to actions/setup-node@v5
  • [#3320] Add a getUserAgent MCP method
  • [#3319] Highlight Proposed Command preview

0.32.0-alpha.1

08 Sep 22:08
Compare
Choose a tag to compare
0.32.0-alpha.1 Pre-release
Pre-release
rust-v0.32.0-alpha.1

Release 0.32.0-alpha.1