Skip to content

Commit 4daceea

Browse files
committed
## New Features
- `codex doctor` now reports richer environment, Git, terminal, app-server, and thread inventory diagnostics for support cases. (openai#24261, openai#24311, openai#24305) - `/status` shows remote connection details and server version when the TUI is connected over a remote transport. (openai#24420) - Vim mode gained text-object editing, improved word/line-end behavior, and a configurable interrupt-turn binding. (openai#24382, openai#24380, openai#24766) - `/permissions` now understands named permission profiles and displays configured custom profiles. (openai#21559) - Packaged Codex builds can discover and use the bundled patched zsh helper across supported macOS and Linux targets. (openai#23756, openai#24171) - The Python SDK now exposes friendly `Sandbox` presets for thread and turn APIs. (openai#24772) ## Bug Fixes - Markdown tables and multiline lists render more readably in the TUI, with better column sizing and app-style table formatting. (openai#24489, openai#24346, openai#24351) - TUI output is more stable on macOS and Zellij, avoiding stderr/composer corruption and raw-output overlap. (openai#24459, openai#24479, openai#24593) - Slash-command completion now preserves existing draft text for commands that accept inline arguments. (openai#23950) - Older tmux/iTerm control-mode sessions no longer lose normal `Ctrl-C` handling from unsupported keyboard enhancement setup. (openai#24371) - App mentions now exclude inaccessible or disabled apps instead of offering unusable `$` suggestions. (openai#24625) - Resume flows now include non-interactive exec sessions when requested and honor cwd overrides for idle cached threads. (openai#24503, openai#24528) ## Documentation - Clarified image-viewing tool detail behavior and removed stale TUI composer documentation references. (openai#23949, openai#24641) - Updated Python SDK docs, examples, and notebook content to use the new sandbox preset API. (openai#24772) ## Chores - Updated Rust toolchain pins and SQLx/SQLite dependencies. (openai#24684, openai#24728) - Moved memory runtime state into a dedicated SQLite database. (openai#24591) - Removed remaining legacy config-profile consumers and routed more TUI config/plugin state through app-server-owned APIs. (openai#24076, openai#24254, openai#24255, openai#24265, openai#24266, openai#24257) - Centralized Responses retry handling and MCP tool naming logic to reduce duplicated internal plumbing. (openai#24131, openai#21576) ## Changelog Full Changelog: openai/codex@rust-v0.134.0...rust-v0.135.0 - openai#24164 fix(remote-control): cap reconnect backoff @apanasenko-oai - openai#23756 package: include zsh fork in Codex package @bolinfest - openai#23757 Default function tools into tool hooks @abhinav-oai - openai#24171 package: add x64 macOS codex-zsh artifact @bolinfest - openai#24159 code-mode: merge stored values by key @cconger - openai#23983 fix: plugin bundle archive handling for upload and install @xl-openai - openai#24261 feat(doctor): add environment diagnostics @fcoury-oai - openai#24311 Report app-server version in codex doctor @etraut-openai - openai#24314 tui: label compact rate-limit percentages @etraut-openai - openai#24420 Show remote connection details in /status @etraut-openai - openai#24317 Respect hook trust bypass during TUI startup @etraut-openai - openai#24254 TUI config cleanup: oss_provider @etraut-openai - openai#24255 TUI config cleanup: trusted projects @etraut-openai - openai#24265 TUI config cleanup: MCP inventory @etraut-openai - openai#24305 Add doctor thread inventory audit @etraut-openai - openai#24346 fix(tui): improve markdown table column allocation @fcoury-oai - openai#24351 fix(tui): improve multiline markdown list readability @fcoury-oai - openai#24459 fix(tui): prevent macos stderr from corrupting composer @fcoury-oai - openai#24479 fix(process-hardening): preserve macos malloc diagnostics @fcoury-oai - openai#24474 Log rollout writer OS errors @etraut-openai - openai#24076 chore: stop consuming legacy config profiles @jif-oai - openai#24131 centralize Responses retry policy @rhan-oai - openai#23858 [wip] goal shift @jif-oai - openai#24555 chore: drop orphaned codex memories MCP crate @jif-oai - openai#24558 chore: move memory prompt builder into extension @jif-oai - openai#24562 Add ad-hoc memory note tool @jif-oai - openai#24567 Wire metrics client into memories extension @jif-oai - openai#24588 fix: drop flake @jif-oai - openai#24583 Add memory tool call metrics to memories extension @jif-oai - openai#24586 Wire app-server extension event sink @jif-oai - openai#24532 Use thread config for TUI MCP inventory @etraut-openai - openai#24105 [codex] Make active turn task singular @pakrym-oai - openai#21576 Move MCP tool naming mode into manager @pakrym-oai - openai#24503 tui: include exec sessions in resume list @etraut-openai - openai#24600 feat: gate dedicated memories tools in config @jif-oai - openai#21559 tui: add named permission profile picker @viyatb-oai - openai#24608 feat: add manual and remote_v2 tags to compaction metric @jif-oai - openai#24611 test: clean up apply_patch allow-session artifact @jif-oai - openai#24609 Remove reserved namespaces dedup @pakrym-oai - openai#23964 Move slash input logic out of chat composer @canvrno-oai - openai#24615 Add goal extension telemetry parity @jif-oai - openai#24371 fix(tui): avoid modifyOtherKeys for unknown tmux formats @fcoury-oai - openai#24626 fix: restore goal accounting after thread resume @jif-oai - openai#24591 Move memory state to a dedicated SQLite DB @jif-oai - openai#23823 standalone websearch extension @sayan-oai - openai#24593 fix(tui): keep raw output above composer in zellij @fcoury-oai - openai#24625 tui: keep inaccessible apps out of mentions @canvrno-oai - openai#24154 Add experimental turn additional context @pakrym-oai - openai#24473 fix(remote-control): surface websocket task stalls @apanasenko-oai - openai#24528 Respect resume cwd overrides for idle cached threads @etraut-openai - openai#24160 Add forked_from_thread_id turn metadata @owenlin0 - openai#24646 make direct only allowed caller for standalone websearch @sayan-oai - openai#23949 Clarify view_image tool description @fjord-oai - openai#24266 TUI config cleanup: plugin mentions @etraut-openai - openai#24320 Avoid repeated marketplace upgrades for alternate layouts @etraut-openai - openai#23813 windows-sandbox: remove SandboxPolicy runner plumbing @bolinfest - openai#24652 [codex] remove plain image wrapper spans @pakrym-oai - openai#24623 Attach Windows sandbox log to feedback reports @iceweasel-oai - openai#24644 Restore legacy image detail values @rhan-oai - openai#24655 [codex-analytics] add grouped session id to runtime events @marksteinbrick-oai - openai#24658 [codex] Remove obsolete goal continuation turn marker @pakrym-oai - openai#24660 fix: dont compact standalone websearch schema @sayan-oai - openai#24667 fix(core): instrument stalled tool-listing handoff @apanasenko-oai - openai#24684 Uprev Rust toolchain pins to 1.95.0 @anp-oai - openai#21567 fix: add noninteractive install script mode @efrazer-oai - openai#24707 Allow runtime enablement for remote plugins @xl-openai - openai#24714 fix(auto-review) skip legacy notify for auto review threads @dylan-hurd-oai - openai#24690 Revert "Add Bedrock Mantle GovCloud region (openai#23860)" @celia-oai - openai#24628 feat: handle goal usage limits in goal extension @jif-oai - openai#24746 Fix guardian review test user input @jif-oai - openai#24744 feat: add thread idle lifecycle hook @jif-oai - openai#24751 Drop startup context when truncating forked rollouts @jif-oai - openai#24257 TUI config cleanup: plugin marketplace @etraut-openai - openai#24380 fix(tui): complete vim word-end and line-end behavior @fcoury-oai - openai#24728 Bump SQLx to pick up newer bundled SQLite @jif-oai - openai#24637 fix: run standalone updates noninteractively @efrazer-oai - openai#24778 make vercel webhook url an env secret @sayan-oai - openai#23950 fix: Preserve draft text when completing argument-taking slash commands @canvrno-oai - openai#24641 [codex] Remove stale composer narrative doc references @canvrno-oai - openai#24368 [codex] add compaction metadata to turn headers @ningyi-oai - openai#24772 [codex] Add friendly Python SDK sandbox presets @aibrahim-oai - openai#24382 feat(tui): add vim text object bindings @fcoury-oai - openai#24766 feat(tui): make turn interruption keybind configurable @fcoury-oai - openai#24489 feat(tui): render markdown tables in app style [1 of 2] @fcoury-oai - openai#24713 chore: enable namespace tools for Bedrock @celia-oai
1 parent 07a9301 commit 4daceea

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

codex-rs/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ members = [
117117
resolver = "2"
118118

119119
[workspace.package]
120-
version = "0.0.0"
120+
version = "0.135.0"
121121
# Track the edition for all workspace crates in one place. Individual
122122
# crates can still override this value, but keeping it here means new
123123
# crates created with `cargo new -w ...` automatically inherit the 2024

0 commit comments

Comments
 (0)