Releases: openai/codex
Releases · openai/codex
0.34.0
0.33.0
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
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
, addshear
; 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
rust-v0.34.0-alpha.2 Release 0.34.0-alpha.2
0.34.0-alpha.1
rust-v0.34.0-alpha.1 Release 0.34.0-alpha.1
0.33.0-alpha.1
rust-v0.33.0-alpha.1 Release 0.33.0-alpha.1
0.32.0-alpha.3
rust-v0.32.0-alpha.3 Release 0.32.0-alpha.3
0.32.0-alpha.2
rust-v0.32.0-alpha.2 Release 0.32.0-alpha.2
0.31.0
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
rust-v0.32.0-alpha.1 Release 0.32.0-alpha.1