From 77aabe4218ab7ddaf4b6d471887bda043a4c16e6 Mon Sep 17 00:00:00 2001 From: Michael Bolin Date: Wed, 4 Mar 2026 17:39:17 -0800 Subject: [PATCH] ## New Features - ChatGPT login now asks for the connector permissions needed to read from and invoke connectors during authenticated workflows. (#12383) - App-server clients can now target Windows sandbox setup at a specific workspace directory, which helps avoid slow first-command setup when the server starts outside the project folder. (#13484) - App-server adds an experimental way to install plugins from marketplace entries, including local `marketplace.json` sources that point at on-disk plugins. (#13422) ## Bug Fixes - ANSI-family syntax themes in the TUI now respect your terminal palette again instead of rendering as hard-coded near-black RGB colors. (#13382) - TUI notifications now surface plan-mode prompts and user input requests more reliably instead of allowing one notification to overwrite another. (#13495) - Realtime handoff transcripts now label each forwarded message with its speaker role, preserving clearer context for downstream agents. (#13505) ## Documentation - Updated `/fast` help text to explain the speed versus plan-usage tradeoff, and refreshed app-server examples to match the current API surface. (#13458, #13489) ## Changelog Full Changelog: https://github.com/openai/codex/compare/rust-v0.109.0...rust-v0.110.0 - #12383 add new scopes to login @adaley-openai - #13484 allow apps to specify cwd for sandbox setup. @iceweasel-oai - #13424 feat(core, tracing): add a span representing a turn @owenlin0 - #13489 remove serviceTier from app-server examples @kharvd - #13458 [tui] Update Fast slash command description @pash-openai - #13382 fix(tui): decode ANSI alpha-channel encoding in syntax themes @fcoury - #13485 feat: external artifacts builder @jif-oai - #13493 feat(app-server-test-client): OTEL setup for tracing @owenlin0 - #13501 add metrics for external config import @alexsong-oai - #13495 Notify TUI about plan mode prompts and user input requests @etraut-openai - #13506 [release] temporarily use thin LTO for releases @bolinfest - #13505 Prefix handoff messages with role @aibrahim-oai - #13422 plugin: support local-based marketplace.json + install endpoint. @xl-openai --- 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 21cbad4b10..2ecee7717d 100644 --- a/codex-rs/Cargo.toml +++ b/codex-rs/Cargo.toml @@ -70,7 +70,7 @@ members = [ resolver = "2" [workspace.package] -version = "0.0.0" +version = "0.110.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