From 4b415c72c9cb62dded0bb8eb5d4fcf9ddc90a8e3 Mon Sep 17 00:00:00 2001 From: xl-openai Date: Wed, 4 Feb 2026 20:26:51 -0800 Subject: [PATCH] =?UTF-8?q?##=20New=20Features=20-=20Added=20a=20session-s?= =?UTF-8?q?coped=20=E2=80=9CAllow=20and=20remember=E2=80=9D=20option=20for?= =?UTF-8?q?=20MCP/App=20tool=20approvals,=20so=20repeated=20calls=20to=20t?= =?UTF-8?q?he=20same=20tool=20can=20be=20auto-approved=20during=20the=20se?= =?UTF-8?q?ssion.=20(#10584)=20-=20Added=20live=20skill=20update=20detecti?= =?UTF-8?q?on,=20so=20skill=20file=20changes=20are=20picked=20up=20without?= =?UTF-8?q?=20restarting.=20(#10478)=20-=20Added=20support=20for=20mixed?= =?UTF-8?q?=20text=20and=20image=20content=20in=20dynamic=20tool=20outputs?= =?UTF-8?q?=20for=20app-server=20integrations.=20(#10567)=20-=20Added=20a?= =?UTF-8?q?=20new=20`/debug-config`=20slash=20command=20in=20the=20TUI=20t?= =?UTF-8?q?o=20inspect=20effective=20configuration.=20(#10642)=20-=20Intro?= =?UTF-8?q?duced=20initial=20memory=20plumbing=20(API=20client=20+=20local?= =?UTF-8?q?=20persistence)=20to=20support=20thread=20memory=20summaries.?= =?UTF-8?q?=20(#10629,=20#10634)=20-=20Added=20configurable=20`log=5Fdir`?= =?UTF-8?q?=20so=20logs=20can=20be=20redirected=20(including=20via=20`-c`?= =?UTF-8?q?=20overrides)=20more=20easily.=20(#10678)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Bug Fixes - Fixed jitter in the TUI apps/connectors picker by stabilizing description-column rendering. (#10593) - Restored and stabilized the TUI “working” status indicator/shimmer during preamble and early exec flows. (#10700, #10701) - Improved cloud requirements reliability with higher timeouts, retries, and corrected precedence over MDM settings. (#10631, #10633, #10659) - Persisted pending-input user events more consistently for mid-turn injected input handling. (#10656) ## Documentation - Documented how to opt in to the experimental app-server API. (#10667) - Updated docs/schema coverage for new `log_dir` configuration behavior. (#10678) ## Chores - Added a gated Bubblewrap (`bwrap`) Linux sandbox path to improve filesystem isolation options. (#9938) - Refactored model client lifecycle to be session-scoped and reduced implicit client state. (#10595, #10664) - Added caching for MCP actions from apps to reduce repeated load latency for users with many installed apps. (#10662) - Added a `none` personality option in protocol/config surfaces. (#10688) ## Changelog Full Changelog: https://github.com/openai/codex/compare/rust-v0.96.0...rust-v0.97.0 - #10595 Stop client from being state carrier @pakrym-oai - #10584 Add option to approve and remember MCP/Apps tool usage @canvrno-oai - #10644 fix: flaky test @jif-oai - #10629 feat: add phase 1 mem client @jif-oai - #10633 Cloud Requirements: take precedence over MDM @gt-oai - #10659 Increase cloud req timeout @gt-oai - #9938 feat(linux-sandbox): add bwrap support @viyatb-oai - #10656 Persist pending input user events @aibrahim-oai - #10634 feat: add phase 1 mem db @jif-oai - #10593 Fix jitter in TUI apps/connectors picker @canvrno-oai - #10662 [apps] Cache MCP actions from apps. @mzeng-openai - #10649 Fix test_shell_command_interruption flake @gt-oai - #10642 Add /debug-config slash command @gt-oai - #10478 Added support for live updates to skills @etraut-openai - #10688 add none personality option @aibrahim-oai - #10567 feat(app-server, core): allow text + image content items for dynamic tool outputs @owenlin0 - #10667 chore(app-server): document experimental API opt-in @owenlin0 - #10664 Session-level model client @pakrym-oai - #10678 feat(core): add configurable log_dir @joshka-oai - #10631 Cloud Requirements: increase timeout and retries @gt-oai - #10650 chore(core) personality migration tests @dylan-hurd-oai - #10701 fix(tui): restore working shimmer after preamble output @joshka-oai - #10700 fix: ensure status indicator present earlier in exec path @sayan-oai --- codex-rs/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/codex-rs/Cargo.toml b/codex-rs/Cargo.toml index 39ebe5967d..3e600dd518 100644 --- a/codex-rs/Cargo.toml +++ b/codex-rs/Cargo.toml @@ -55,7 +55,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.0.0" +version = "0.97.0" # Track the edition for all workspace crates in one place. Individual # crates can still override this value, but keeping it here means new # crates created with `cargo new -w ...` automatically inherit the 2024