Skip to content

Termux rust-v0.141.0-alpha.3 - #233

Merged
wallentx merged 231 commits into
release/0.141.0from
upstream/rust-v0.141.0
Jun 16, 2026
Merged

Termux rust-v0.141.0-alpha.3#233
wallentx merged 231 commits into
release/0.141.0from
upstream/rust-v0.141.0

Conversation

@unemployabot

@unemployabot unemployabot Bot commented Jun 16, 2026

Copy link
Copy Markdown

Termux release train

This PR is intentionally created from wallentx/termux-target with the Termux release automation files copied from dev, then targeted at the upstream release branch. If GitHub reports conflicts, resolve them manually by keeping the upstream release code while preserving the Termux compatibility fixes.

Merging this PR is the manual approval gate. The release build workflow uploads the Android artifact to test; after merge, the deployment workflow attaches that exact artifact to rust-v0.141.0-alpha.3-termux and opens the checkpoint PR.

Upstream notes

Release 0.141.0-alpha.3

shijie-oai and others added 30 commits May 18, 2026 12:21
- The Python SDK now supports first-class authentication, including API key login, ChatGPT browser and device-code flows, account inspection, and logout APIs. (openai#23093)
- Python turn APIs are easier to use for text-only workflows: you can pass a plain string as input, and handle-based runs now return a richer `TurnResult` with collected items, timing, and usage data. (openai#23151, openai#23162)
- `codex exec resume` now accepts `--output-schema`, so resumed automations can keep session context while still enforcing structured JSON output. (openai#23123)
- TUI startup is faster because terminal capability probes are now batched instead of waiting on several serial checks before the first interactive frame. (openai#23175)
- Remote executor registration can now use standard Codex auth instead of a separate registry credential flow. (openai#22769)
- App-server turns can preserve requested image fidelity, including original-resolution local images, across user inputs and image-producing tools. (openai#20693)

## Bug Fixes
- Goal continuations now stop when they hit usage limits or a repeated blocker instead of looping and burning more tokens, and completion responses phrase usage more naturally. (openai#23094, openai#22907)
- The session picker is easier to trust: renamed threads now show `name (thread-id)` in resume hints, and pasted text works in the picker search box. (openai#23234, openai#23338)
- Multi-session TUI flows are more reliable: in-progress MCP calls stay marked as active during replay, and elicitation replies are sent back to the thread that requested them. (openai#23236, openai#23241)
- Remote sessions now keep websocket connections alive and show repo-relative diff paths again instead of `/tmp/...`-prefixed paths. (openai#23226, openai#23261)
- Windows installs are more robust: `codex doctor` now detects npm-managed installs correctly, and MSVC release binaries no longer depend on separately installed VC++ runtime DLLs. (openai#22967, openai#22905)
- TUI polish fixes include immediate shutdown feedback on exit, hiding the ChatGPT usage link for non-OpenAI providers, and keeping a cleared Fast tier from reappearing after side-thread resume. (openai#23323, openai#23127, openai#23121)

## Documentation
- The Python SDK docs, FAQ, and examples were refreshed around the new auth flow and turn APIs, with clearer setup guidance and simpler text-only examples. (openai#22941, openai#23093, openai#23151, openai#23162)

## Chores
- Memory summaries are now versioned and rebuilt when the stored format is stale, which should keep long-lived memory context leaner and more predictable. (openai#23148)

## Changelog

Full Changelog: openai/codex@rust-v0.131.0...rust-v0.132.0

- openai#20693 Preserve image detail in app-server inputs @fjord-oai
- openai#22891 tui: pass active permission profiles through app commands @bolinfest
- openai#22924 app-server-protocol: remove PermissionProfile from API @bolinfest
- openai#22941 [codex] Refine Python SDK user-facing docs @aibrahim-oai
- openai#22967 Fix Windows doctor npm root probe @etraut-openai
- openai#22920 core: set permission profiles from snapshots @bolinfest
- openai#22939 [codex] Split Python SDK helper logic @aibrahim-oai
- openai#22907 Improve goal completion usage reporting @etraut-openai
- openai#23030 test: construct permission profiles directly @bolinfest
- openai#22769 exec-server: support auth-backed remote executor registration @miz-openai
- openai#22946 [codex] preserve MCP result meta in McpToolCallItemResult @miaolin-oai
- openai#23069 multiagent: trim model-visible description, cap to 5 models @sayan-oai
- openai#22913 [1 of 4] tui: route primary settings writes through app server @etraut-openai
- openai#23093 sdk/python: add first-class login support @aibrahim-oai
- openai#23151 [codex] Return TurnResult from Python turn handles @aibrahim-oai
- openai#23147 Make multi-agent v2 tool namespace configurable @jif-oai
- openai#23036 test: reduce core sandbox policy test setup @bolinfest
- openai#23162 [codex] Accept string input for Python turns @aibrahim-oai
- openai#23226 Add exec-server websocket keepalive @starr-openai
- openai#23148 Densify and version memory summaries @jif-oai
- openai#22448 [codex] Add installed-plugin mention API @xli-oai
- openai#23288 chore: goal ext skeleton @jif-oai
- openai#23291 Make extension lifecycle hooks async @jif-oai
- openai#23293 feat: add extension event sink capability @jif-oai
- openai#23295 chore: isolate thread goal storage behind GoalStore @jif-oai
- openai#23301 chore: goal resumed metrics @jif-oai
- openai#23305 chore: make token usage async @jif-oai
- openai#23306 Emit goal update events from goal extension tools @jif-oai
- openai#23121 tui: keep cleared Fast tier from reappearing after side-thread resume @etraut-openai
- openai#23123 Support --output-schema for exec resume @etraut-openai
- openai#23128 Fix TUI stream cleanup after turn errors @etraut-openai
- openai#23127 Hide ChatGPT usage link for non-OpenAI status @etraut-openai
- openai#23175 [1 of 2] Optimize TUI startup terminal probes @etraut-openai
- openai#22706 [codex] Remove legacy shell output formatting paths @pakrym-oai
- openai#23332 nit: read prompt @jif-oai
- openai#22905 windows: link MSVC release binaries with static CRT @iceweasel-oai
- openai#23323 fix(tui): show shutdown feedback on exit @fcoury-oai
- openai#23261 Fix remote turn diff display roots @starr-openai
- openai#22569 Simplify legacy Windows sandbox ACL persistence @iceweasel-oai
- openai#23273 Upload rust full CI JUnit reports @starr-openai
- openai#22893 fix: harden plugin creator sharing validation @efrazer-oai
- openai#23094 goal: pause continuation loops on usage limits and blockers @etraut-openai
- openai#23234 Clarify resume hints for renamed threads @etraut-openai
- openai#23241 TUI: route elicitation responses to request thread @etraut-openai
- openai#23236 TUI: replay in-progress MCP calls as started @etraut-openai
- openai#23088 goals: keep pause transitions explicit @etraut-openai
- openai#23338 feat(tui): handle paste in session picker @fcoury-oai
- openai#23335 feat(app-server): add optional thread_id to experimentalFeature/list @owenlin0
…nt/wallentx_termux-target_from_release_0.132.0_a234e07f3bcf

# Conflicts:
#	.github/workflows/rust-release.yml
#	codex-rs/Cargo.toml
…et_from_release_0.132.0_a234e07f3bcf

checkpoint: into wallentx/termux-target from release/0.132.0 @ a234e07
…nt/wallentx_termux-target_from_release_0.133.0_5180a72112f6

# Conflicts:
#	.github/workflows/rust-release.yml
#	codex-rs/Cargo.toml
…et_from_release_0.133.0_5180a72112f6

checkpoint: into wallentx/termux-target from release/0.133.0 @ 5180a72
…nt/wallentx_termux-target_from_release_0.133.0_cf55321c25b5

# Conflicts:
#	codex-rs/Cargo.toml
…et_from_release_0.133.0_cf55321c25b5

checkpoint: into wallentx/termux-target from release/0.133.0 @ cf55321
- Goals are now enabled by default, backed by dedicated storage, and track progress across active turns. (openai#23300, openai#23685, openai#23696, openai#23732)
- `codex remote-control` now runs like a foreground command, waits for readiness, reports machine status, and keeps explicit daemon-style `start`/`stop` commands. (openai#22878)
- Permission profiles gained list APIs, inheritance, managed `requirements.toml` support, runtime refresh behavior, and stronger Windows sandbox integration. (openai#22928, openai#23412, openai#22270, openai#23433, openai#22931, openai#23715)
- Plugin discovery is easier to inspect, with marketplace-aware list output, installed versions, visible marketplace roots, and remote collection support. (openai#23372, openai#23584, openai#23727, openai#23730)
- Extensions can observe more lifecycle events, including subagent start/stop, tool execution, turn metadata, and async approval/turn processing. (openai#22782, openai#22873, openai#23309, openai#23688, openai#23690, openai#23692)

## Bug Fixes
- Fixed TUI startup choosing the wrong working directory when reusing a local app-server socket. (openai#23538)
- Fixed plan-mode free-form answers so modified Enter keys, like Shift+Enter, no longer submit unexpectedly. (openai#23536)
- Removed stale background terminal poll events after a process exits. (openai#23231)
- Preserved raw code-mode exec output unless an explicit output token limit is requested. (openai#23564)
- Made AGENTS instruction loading more reliable, including local global reads and warnings for invalid UTF-8 instead of silent drops. (openai#23343, openai#23232)
- Fixed app-server startup/shutdown races, empty resume/fork paths, plugin upgrade failures, and realtime v1 websocket compatibility. (openai#23516, openai#23578, openai#23400, openai#23356, openai#23771)

## Documentation
- Added clearer plugin-creator guidance for updating and reinstalling local personal plugins. (openai#23542)
- Expanded app-server/API docs and schema coverage around managed permission profile requirements. (openai#23433, openai#23555)

## Chores
- Added a canonical Codex package archive pipeline and moved installers, npm packages, DotSlash, and SDK runtimes toward that shared layout. (openai#23513, openai#23582, openai#23586, openai#23596, openai#23635, openai#23636, openai#23637, openai#23638, openai#23786)
- Fixed Linux Python runtime wheel tags so glibc-based systems can install the runtime artifacts. (openai#21812)
- Improved release and CI reliability with package-builder tests, prebuilt resource packaging, DotSlash zstd handling, platform-sharded Rust tests, and Codex Linux release runners. (openai#23760, openai#23759, openai#23752, openai#23358, openai#23761)

## Changelog

Full Changelog: openai/codex@rust-v0.132.0...rust-v0.133.0

- openai#23343 codex: route global AGENTS reads through LOCAL_FS @starr-openai
- openai#22380 fix: default unknown tool schemas to empty schemas @celia-oai
- openai#23309 Add tool lifecycle extension contributor @jif-oai
- openai#23253 Reduce rust-ci-full Windows nextest timeout flakes @starr-openai
- openai#22878 Improve `codex remote-control` CLI UX @owenlin0
- openai#21812 Publish Linux runtime wheels with glibc-compatible tags @aibrahim-oai
- openai#22709 [codex] Trim unused TurnContextItem fields @pakrym-oai
- openai#23353 Include plugin id in plugin MCP tool metadata @mzeng-openai
- openai#22728 [codex] Move pending input into input queue @pakrym-oai
- openai#23371 fix(tui): warn on unsupported iTerm2 pet versions @fcoury-oai
- openai#23376 [codex-analytics] preserve user thread source for exec threads @marksteinbrick-oai
- openai#23360 app-server: use profile ids in v2 permission params @bolinfest
- openai#23384 [codex] Remove external websocket session resets @pakrym-oai
- openai#22721 cleanup: Remove skill env var dependency prompting @xl-openai
- openai#23389 Remove ToolSearch feature toggle @sayan-oai
- openai#23080 [1 of 7] Add thread settings to UserInput @etraut-openai
- openai#23081 [2 of 7] Remove UserInputWithTurnContext @etraut-openai
- openai#23075 [3 of 7] Remove UserTurn @etraut-openai
- openai#23396 [codex] Extract turn skill and plugin injections @pakrym-oai
- openai#23356 fix(plugins): keep version upgrades additive @iceweasel-oai
- openai#22508 [5 of 7] Replace OverrideTurnContext with ThreadSettings @etraut-openai
- openai#22086 CI: Customize v8 building @cconger
- openai#23390 Remove explicit connector tool undeferral @sayan-oai
- openai#22928 core: expose permission profile picker metadata @viyatb-oai
- openai#23352 Preserve context baselines for full-history agent forks @jif-oai
- openai#23300 feat: dedicated goal DB @jif-oai
- openai#22835 Remove ToolsConfig from tool planning @jif-oai
- openai#22870 Add `body_after_prefix` auto-compact token limit scope @jif-oai
- openai#23144 Defer v1 multi-agent tools behind tool search @jif-oai
- openai#23409 [codex] Allow empty turn/start requests @pakrym-oai
- openai#23388 [codex] Move hook request plumbing into hook runtime @pakrym-oai
- openai#23405 [codex] Preserve steer input as user input @pakrym-oai
- openai#22914 [2 of 4] tui: route app and skill enablement through app server @etraut-openai
- openai#23397 [codex] Make contextual user fragments dyn-renderable @pakrym-oai
- openai#23475 chore: namespace v1 sub-agent tools @jif-oai
- openai#23493 Make `deny` canonical for filesystem permission entries @viyatb-oai
- openai#22929 Harden CLI rate limit window labels @ase-openai
- openai#22782 Add SubagentStart hook @abhinav-oai
- openai#23513 build: add Codex package builder @bolinfest
- openai#23369 Make local environment optional in EnvironmentManager @starr-openai
- openai#23327 Refactor exec-server websocket pump @starr-openai
- openai#23536 fix(tui): preserve modified enter in plan questions @fcoury-oai
- openai#23400 Fix empty rollout path app-server handling @wiltzius-openai
- openai#23551 Route local-only app-server gating through processors @starr-openai
- openai#23372 Split plugin install discovery into list and request tools @mzeng-openai
- openai#23516 fix: serialize unix app-server startup @efrazer-oai
- openai#22169 [codex] Honor role-defined spawn service tiers @aibrahim-oai
- openai#23555 Add CUA requirements subsection for locked computer use @adams-oai
- openai#23538 Fix: TUI starting in wrong CWD @canvrno-oai
- openai#23526 build: fetch rg for Codex packages @bolinfest
- openai#23573 Remove unused ARC monitor path @mzeng-openai
- openai#23576 test: fix multi-agent service tier assertion @bolinfest
- openai#23541 build: default Codex package target and output @bolinfest
- openai#23358 Fan out rust-ci-full nextest by platform @starr-openai
- openai#23593 feat: expose codex-app-server version flag @bolinfest
- openai#23412 feat: add permission profile list api @viyatb-oai
- openai#23535 Move plugin and skill warmup into session startup @aibrahim-oai
- openai#23231 Fix stale background terminal poll events @etraut-openai
- openai#23564 [codex] Preserve raw code-mode exec output by default @aibrahim-oai
- openai#23232 Warn on invalid UTF-8 in AGENTS.md files @etraut-openai
- openai#23584 feat: Add vertical remote plugin collection support @xl-openai
- openai#23586 build: package prebuilt Codex entrypoints @bolinfest
- openai#23582 ci: build Codex package archives in release workflow @bolinfest
- openai#23596 runtime: detect Codex package layout @bolinfest
- openai#23500 add encryptedcontent to functioncalloutput @sayan-oai
- openai#23633 Migrate exec-server remote registration to environments @richardopenai
- openai#23451 Add timeout for remote compaction requests @jif-oai
- openai#23667 feat: rename 1 @jif-oai
- openai#23669 feat: rename 3 @jif-oai
- openai#23668 feat: rename 2 @jif-oai
- openai#23675 fix: main @jif-oai
- openai#23685 feat: wire goal extension tools to the dedicated goal store @jif-oai
- openai#23690 feat: async approval contrib @jif-oai
- openai#23692 feat: async turn item process @jif-oai
- openai#23688 feat: expose turn-start metadata to extensions @jif-oai
- openai#23605 [codex] Hide deferred tools from code mode prompt @pakrym-oai
- openai#23634 runtime: use install context for bundled bwrap @bolinfest
- openai#23635 release: publish Codex package archive checksums @bolinfest
- openai#23592 feat: Add btw alias for side slash command @anp-oai
- openai#23696 feat: account active goal progress in the goal extension @jif-oai
- openai#23176 [2 of 2] Start fresh TUI thread in background @etraut-openai
- openai#23578 fix(app-server): speed up shutdown @fcoury-oai
- openai#22896 windows-sandbox: add resolved permissions helper @bolinfest
- openai#23502 Add thread/settings/update app-server API @etraut-openai
- openai#23507 Sync TUI thread settings through app server @etraut-openai
- openai#23666 feat: add turn_id and truncation_policy to extension tool calls @jif-oai
- openai#23636 install: consume Codex package archives @bolinfest
- openai#23717 [codex] Preserve failed goal accounting flushes @jif-oai
- openai#23655 add standalone websearch api client @sayan-oai
- openai#23724 Fix thread settings clippy failure @etraut-openai
- openai#23637 npm: ship platform packages in Codex package layout @bolinfest
- openai#23729 fix(config): resolve cloud requirements deny-read globs @viyatb-oai
- openai#23638 dotslash: publish Codex entrypoints from package archives @bolinfest
- openai#22918 windows-sandbox: send permission profiles to elevated runner @bolinfest
- openai#23735 windows-sandbox: share bundled helper lookup @bolinfest
- openai#18868 Add MITM hook config model @evawong-oai
- openai#22270 feat(permissions): resolve permission profile inheritance @viyatb-oai
- openai#23719 cli: add strict config to exec-server @bolinfest
- openai#23542 [skills] Create a personal update flow for plugin creator @caseychow-oai
- openai#21272 Support compact SessionStart hooks @abhinav-oai
- openai#20659 Wire MITM hooks into runtime enforcement @evawong-oai
- openai#23752 release: use DotSlash zstd for package archives @bolinfest
- openai#22923 windows-sandbox: drive write roots from resolved permissions @bolinfest
- openai#23761 chore: use Codex Linux runners for Rust releases @bolinfest
- openai#23759 release: package prebuilt resource binaries @bolinfest
- openai#23167 windows-sandbox: feed setup from resolved permissions @bolinfest
- openai#22931 core: refresh active permission profiles at runtime @viyatb-oai
- openai#22873 Add SubagentStop hook @abhinav-oai
- openai#23727 feat(plugins): tabulate plugin list output @caseychow-oai
- openai#23732 Make goals feature on by default and no longer experimental @etraut-openai
- openai#23537 Honor client-resolved service tier defaults @shijie-oai
- openai#23771 [codex] Fix realtime v1 websocket compatibility @guinness-oai
- openai#23764 Remove Windows sandbox resource stamping @iceweasel-oai
- openai#23730 [codex] List marketplaces considered by plugin discovery @caseychow-oai
- openai#23760 ci: run Codex package builder tests @bolinfest
- openai#23737 [codex] Add plugin id to MCP tool call items @mzeng-openai
- openai#18240 Use named MITM permissions config @evawong-oai
- openai#23774 [codex] Reject read-only fallback with approvals disabled @viyatb-oai
- openai#23714 windows-sandbox: add profile-native elevated APIs @bolinfest
- openai#23433 feat: support managed permission profiles in requirements.toml @viyatb-oai
- openai#23715 core: pass permission profiles to Windows runner @bolinfest
- openai#23786 sdk: launch packaged Codex runtimes @bolinfest
…nt/wallentx_termux-target_from_release_0.133.0_7bcabc22ebc3
…et_from_release_0.133.0_7bcabc22ebc3

checkpoint: into wallentx/termux-target from release/0.133.0 @ 7bcabc2
github-actions Bot and others added 21 commits June 13, 2026 18:11
…nt/wallentx_termux-target_from_release_0.140.0_7ba55d754ec8
…et_from_release_0.140.0_7ba55d754ec8

checkpoint: into wallentx/termux-target from release/0.140.0 @ 7ba55d7
…nt/wallentx_termux-target_from_release_0.140.0_65bbffdef9fc
…et_from_release_0.140.0_65bbffdef9fc

checkpoint: into wallentx/termux-target from release/0.140.0 @ 65bbffd
…nt/wallentx_termux-target_from_release_0.140.0_b24d8ce1ef74
…et_from_release_0.140.0_b24d8ce1ef74

checkpoint: into wallentx/termux-target from release/0.140.0 @ b24d8ce
- Added `/usage` views for daily, weekly, and cumulative account token activity. (openai#27925)
- `/goal` now preserves oversized text, large pasted blocks, and image attachments, including in remote app-server sessions. (openai#27508, openai#27509, openai#27510)
- Added permanent session deletion through `codex delete`, `/delete`, and app-server `thread/delete`, with confirmation safeguards and subagent cleanup. (openai#25018, openai#27476)
- Added `/import` for selectively importing setup, project configuration, and recent chats from Claude Code. (openai#27070, openai#27071, openai#27703)
- Typing `@` now opens the unified mentions menu for files, plugins, and skills by default. (openai#27499)
- Added managed Amazon Bedrock API-key authentication and encrypted local storage for CLI and MCP OAuth credentials. (openai#27443, openai#27689, openai#27504, openai#27535, openai#27539, openai#27541)

## Bug Fixes

- Corrupted SQLite state databases are now backed up and rebuilt automatically from rollout data, including malformed database-directory cases. (openai#26859, openai#27719)
- Prevented `/review` from crashing when `Esc` is pressed with queued guidance, while preserving that guidance when the review is canceled. (openai#22879)
- Improved MCP reliability by retrying transient startup failures, reporting unusable OAuth credentials as logged out, and preserving explicitly disabled servers. (openai#25147, openai#26713, openai#27414)
- Fixed remote plugin uninstall requests and correctly surfaced apps requiring authentication during installation. (openai#27085, openai#27223)
- Persisted “Don’t remind me” update dismissals reliably and cleared stale running-hook indicators after completed turns. (openai#27619, openai#27783)
- Non-TTY background commands can now be interrupted with Ctrl-C while preserving their final output and exit status. (openai#26734)

## Documentation

- Clarified contributor guidance around keeping crate APIs narrow and supporting Linux, macOS, and Windows. (openai#27939, openai#27966)

## Chores

- Improved responsiveness for large repositories and long sessions by preserving Git’s built-in filesystem monitor, avoiding duplicate history reads, accelerating archive lookup, and caching turn-diff rendering. (openai#26880, openai#27031, openai#27276, openai#27489)
- Removed the experimental `/realtime` voice controls and related audio dependencies from the TUI. (openai#27801)

## Changelog

Full Changelog: openai/codex@rust-v0.139.0...rust-v0.140.0

- openai#26880 [codex] preserve fsmonitor for worktree Git reads @tamird
- openai#27085 Use server app auth requirements for remote plugin install @xl-openai
- openai#27098 [codex] Return workspace directory installed plugins @xl-openai
- openai#27007 multi-agent: add path-based v2 activity tracking @jif-oai
- openai#27166 app-server: clear stale thread watches after v2 agent interruption @jif-oai
- openai#27080 [codex] Ignore pending PR review comments @anp-oai
- openai#26420 Avoid no-op backfill state writes @zanie-oai
- openai#27031 Avoid rereading rollout history during cold resume @zanie-oai
- openai#22879 fix: Prevent /review crash when entering Esc on steer message @canvrno-oai
- openai#27173 app-server: reject direct input to multi-agent v2 sub-agents @jif-oai
- openai#27184 Load selected executor skills through extensions @jif-oai
- openai#26835 [codex] Test extension API contracts @anp-oai
- openai#27063 [codex-analytics] add extensible feature thread sources @marksteinbrick-oai
- openai#26479 [codex] Speed up local nextest runs @anp-oai
- openai#27223 fix: use plugin service route for remote uninstall @ericning-o
- openai#22685 Add SOCKS5 TCP MITM coverage @winston-openai
- openai#26681 Allow creating a new goal after completion @etraut-openai
- openai#26711 Reduce TUI legacy core dependencies @etraut-openai
- openai#27110 [1/6] Add Python goal routing foundation @aibrahim-oai
- openai#27191 Route hosted Apps MCP through extensions @jif-oai
- openai#26830 [codex] Characterize global instruction lifecycle @anp-oai
- openai#26713 [codex] Report unusable MCP OAuth credentials as logged out @anp-oai
- openai#26734 [codex] Handle Ctrl-C for non-TTY unified exec @pakrym-oai
- openai#27116 Stop mirroring Codex user input into realtime @guinness-oai
- openai#27111 [2/6] Add private Python goal operations @aibrahim-oai
- openai#25147 [codex] Retry streamable HTTP initialize failures @ssetty-oai
- openai#27257 [codex] Tighten MCP connection manager API visibility and order @aibrahim-oai
- openai#26701 TUI Plugin Sharing 1 - add remote plugin identity @canvrno-oai
- openai#27129 feat: use provider defaults for memory models @celia-oai
- openai#27094 Add spans to build_tool_router @mchen-oai
- openai#24999 Add per-session realtime model and version overrides @guinness-oai
- openai#27078 [codex-analytics] emit goal lifecycle analytics @marksteinbrick-oai
- openai#27285 [codex] Fix post-merge analytics integration failures @anp-oai
- openai#27107 Add spans to run_turn @mchen-oai
- openai#27261 [codex] Make MCP connection startup fallible @aibrahim-oai
- openai#27174 feat: keep child MCP warnings out of parent transcript @jif-oai
- openai#27198 Use plugin-service MCP as the hosted plugin runtime @jif-oai
- openai#27375 [codex] Tag multi-agent spawn metrics with version @jif-oai
- openai#27383 Remove async-trait from extension contributors @jif-oai
- openai#27259 Use latest-wins MCP manager replacement @charliemarsh-oai
- openai#27264 [codex] Store compact window id in rollout @pakrym-oai
- openai#27280 [codex] add io PathUri native conversion APIs @anp-oai
- openai#27315 [codex] link Windows releases with LLD @tamird
- openai#27276 Reduce archive rollout lookup CPU @etraut-openai
- openai#27299 [codex] Outline ToolExecutor handler bodies @anp-oai
- openai#27391 Index visible thread list ordering @zanie-oai
- openai#27407 Fix compressed rollout search path matching @jif-oai
- openai#27304 [codex] Remove async_trait from ToolExecutor @anp-oai
- openai#26041 Add app-server background terminal process APIs @etraut-openai
- openai#25018 Add app-server `thread/delete` API @etraut-openai
- openai#26859 fix: Auto-recover from corrupted sqlite databases @ddr-oai
- openai#27064 [codex] remove blocking external agent migration flow @stefanstokic-oai
- openai#27421 [codex] Raise app-server recursion limit @anp-oai
- openai#27062 [codex] Retry transient Guardian review failures @kbazzi
- openai#27065 [codex] extract external agent import picker renderer @stefanstokic-oai
- openai#26409 [plugins] Inject remote_plugin_id into install elicitations @adaley-openai
- openai#27439 feat: make ThreadStore available on ThreadExtensionDependencies @bolinfest
- openai#27343 Guard core test subprocess cleanup @etraut-openai
- openai#27070 [codex] add external agent import picker UX @stefanstokic-oai
- openai#27321 [codex] Move release platform rules into bazel package @anp-oai
- openai#27071 [codex] add /import for external agents @stefanstokic-oai
- openai#27311 [codex] Skip local curated discovery for remote plugins @xl-openai
- openai#27414 [codex] Preserve disabled MCP servers across runtime overlays @e-provencher
- openai#27312 [codex] reuse release artifacts for npm staging @tamird
- openai#27319 Forward standalone assistant output to realtime @guinness-oai
- openai#27057 [codex] Add reusable OTEL gauge instruments @richardopenai
- openai#27245 image: add shared data URL preparation utilities @fjord-oai
- openai#27392 [codex-analytics] emit internally started turn events @marksteinbrick-oai
- openai#27322 [codex] Preserve build-script dependencies in rules_rs annotations @anp-oai
- openai#27489 core: cache turn diff rendering @nornagon-openai
- openai#27465 [codex] Remove redundant plugin app auth state @xl-openai
- openai#27484 Remove TUI legacy core test_support dependencies @etraut-openai
- openai#27476 Add session delete commands in CLI and TUI @etraut-openai
- openai#27247 core: resize all history images behind a feature flag @fjord-oai
- openai#27487 Trim TUI legacy telemetry and migration dependencies @etraut-openai
- openai#27438 [codex] Add token budget context feature @pakrym-oai
- openai#27501 [codex] Expand hosted web search citation guidance @yuning-oai
- openai#27526 tools: simplify default tool search text @sayan-oai
- openai#27488 [codex] Add new context window tool @pakrym-oai
- openai#27443 feat: add Bedrock API key as a managed auth mode @celia-oai
- openai#27532 [codex] Add comp_hash to model metadata @aibrahim-oai
- openai#27246 core: strip image detail from Responses Lite requests @fjord-oai
- openai#27517 [codex] Pass auth mode to plugin manager @xl-openai
- openai#27520 [codex] Compact when comp_hash changes @aibrahim-oai
- openai#27518 [codex] Add context remaining tool @pakrym-oai
- openai#27266 image: preserve metadata when resizing prompt images @fjord-oai
- openai#27103 [codex-analytics] report cached input tokens for v2 compaction @rhan-oai
- openai#27356 Use generic search metadata for dynamic tools @sayan-oai
- openai#27082 [codex-analytics] Emit structured compaction codex errors @rhan-oai
- openai#26513 [codex] Tune cloud config cache intervals @alexsong-oai
- openai#27387 skills: make backend plugin skills invocable without an executor @jif-oai
- openai#27403 skills: cache remote catalog failures per thread @jif-oai
- openai#27573 core: enable remote compaction v2 by default @jif-oai
- openai#27388 skills: expose remote skill resource tools @jif-oai
- openai#27569 multi-agent: move concurrency guidance into v2 usage hints @jif-oai
- openai#27585 nit: cap error @jif-oai
- openai#27404 test: cover referenced backend skill reads without an executor @jif-oai
- openai#27591 skills: render catalog locators by authority @jif-oai
- openai#27413 skills: decouple the skills extension from core @jif-oai
- openai#27527 [codex] publish npm packages concurrently @tamird
- openai#27528 [codex] publish DotSlash alongside npm @tamird
- openai#27529 [codex] download only release artifacts @tamird
- openai#27490 Remove TUI legacy Windows sandbox dependency @etraut-openai
- openai#27483 Emit plugin ID on MCP tool call analytics events @chrisdong-oai
- openai#27417 Print TUI session info on fatal exits @etraut-openai
- openai#27507 lint: allow self-documenting builder arguments @anp-oai
- openai#27420 [codex] Propagate plugin app categories @charlesgong-openai
- openai#27454 [codex] add cross-platform filesystem adapter coverage @anp-oai
- openai#27415 [codex] Surface runtime warnings in codex exec @anp-oai
- openai#27639 [codex] revert concurrent npm publishing @tamird
- openai#27646 feat: disable orchestrator skills for now @jif-oai
- openai#27323 [codex] Provide ARM64 MinGW powl compatibility support @anp-oai
- openai#27433 [codex] remove EnvironmentPathRef @anp-oai
- openai#27424 [codex] migrate ExecutorFileSystem paths to PathUri @anp-oai
- openai#27101 [codex] Load user instructions through an injected provider @anp-oai
- openai#27634 Resolve MCP server registrations through a catalog @jif-oai
- openai#27122 core: Consolidate Responses API Codex metadata @owenlin0
- openai#27450 [codex-rs] enforce PAT workspace restrictions @cooper-oai
- openai#27653 [codex] migrate exec-server filesystem protocol to PathUri @anp-oai
- openai#27663 Include thread id in token budget context @pakrym-oai
- openai#26418 [codex] Avoid duplicate hooks.json discovery with profiles @abhinav-oai
- openai#27689 feat: prefer managed Bedrock auth in model provider @celia-oai
- openai#27700 Remove fs/join and fs/parent from exec-server protocol @anp-oai
- openai#26426 Warn when hooks.json has unsupported top-level fields @abhinav-oai
- openai#27318 [codex] Move persistence policy application into ThreadStore @wiltzius-openai
- openai#27498 Route image extension reads through turn environments v2 @won-openai
- openai#27623 Add spans to turn lifecycle gaps @mchen-oai
- openai#27619 tui: clear stale hook row after turn completion @kotakem-openai
- openai#27711 Fix image extension PathUri conversion @anp-oai
- openai#27475 [codex] Remove async_trait from first-party code @anp-oai
- openai#27719 fix: Recover from sqlite directory being a file @ddr-oai
- openai#27715 ci(v8): gate Windows source builds on relevant changes @cconger
- openai#27702 [codex] parallelize release code generation @tamird
- openai#27709 [codex] resolve environment shell metadata eagerly @pakrym-oai
- openai#27445 feat(app-server): persist remote-control desired state @apanasenko-oai
- openai#27508 [1 of 3] Support long raw TUI goal objectives @etraut-openai
- openai#27256 Add request_user_input auto-resolution window contract @shijie-oai
- openai#27724 code-mode standalone: extract protocol and add host crate @cconger
- openai#27778 Translate non-English issues @etraut-openai
- openai#27316 Keep request_user_input direct-model only @shijie-oai
- openai#27696 [codex] Load AGENTS.md from all bound environments @anp-oai
- openai#27670 Make MCP server contributions thread-scoped @jif-oai
- openai#27732 [code-mode] Reject remote image URLs from output helpers @rka-oai
- openai#27692 Add executor-owned plugin resolution @jif-oai
- openai#27863 Extract shared plugin MCP config parsing @jif-oai
- openai#27703 [codex] restore source-specific import copy @stefanstokic-oai
- openai#27879 fix: serialize auth environment tests @jif-oai
- openai#27791 Reject transcript backtrack in side conversations @etraut-openai
- openai#27075 [ez][codex-rs] Support approvals reviewer in app defaults @zamoshchin-openai
- openai#27538 Use dependency groups for Python SDK tooling @charliemarsh-oai
- openai#27783 Persist update dismissal without cache @etraut-openai
- openai#27814 tui: Allow extra o's in /goal command @btraut-openai
- openai#27901 Use uv as Python SDK build backend @charliemarsh-oai
- openai#27720 realtime: add AVAS architecture override @bakks
- openai#27919 chore: prompt MAv2 @jif-oai
- openai#27816 sandboxing: migrate cwd inputs to PathUri @anp-oai
- openai#27890 [codex] expose remote plugin share URL @ericning-o
- openai#27913 [codex] unify apply patch parsing @pakrym-oai
- openai#27920 Handle standalone image generation failures as terminal items @won-openai
- openai#27927 [codex] Add size to internal filesystem metadata @pakrym-oai
- openai#27504 feat: add secret auth storage configuration @celia-oai
- openai#27674 [login] revoke existing auth before starting login @cooper-oai
- openai#27535 feat: add auth-specific encrypted secret namespaces @celia-oai
- openai#27939 [codex] Add crate API surface review rule @pakrym-oai
- openai#27926 [codex] Align implicit skill reads with parser @alexsong-oai
- openai#23254 fix(plugins) rm plugin descriptions @dylan-hurd-oai
- openai#27830 Support plaintext agent messages @jif-oai
- openai#27801 Remove TUI realtime voice support @etraut-openai
- openai#27539 feat: use encrypted local secrets for CLI auth @celia-oai
- openai#27076 Warn for structured feature toggles @canvrno-oai
- openai#27541 feat: use encrypted local secrets for MCP OAuth @celia-oai
- openai#27936 [codex] add roles to realtime append text @agamble-oai
- openai#27509 [2 of 3] Support long pasted text in TUI goals @etraut-openai
- openai#27109 Add Guardian catalog diagnostics metadata @won-openai
- openai#27966 Specify platform support in AGENTS.md @anp-oai
- openai#27855 [codex] parallelize Windows compression @tamird
- openai#27499 Promote TUI unified mentions in composer to default mentions feature @canvrno-oai
- openai#27972 [codex] Let generic test turns inherit their environment @pakrym-oai
- openai#27856 [codex] package Windows symbols in parallel @tamird
- openai#27976 [codex] make PathUri::from_abs_path infallible @anp-oai
- openai#27854 [codex] parallelize Windows package archives @tamird
- openai#27853 [codex] stage npm packages concurrently @tamird
- openai#27710 [codex] add latency tracing spans @rphilizaire-openai
- openai#27510 [3 of 3] Support images in TUI goals @etraut-openai
- openai#27925 feat(tui): reland token activity command @fcoury-oai
- openai#27988 [codex] Limit app-based plugin suggestions to remote catalogs @xl-openai
- openai#27652 [codex] Add auth mode to plugin manager constructor @felixxia-oai
- openai#27964 [codex] Add hermetic Wine test support @anp-oai
- openai#27459 [codex] Gate plugin MCP servers by auth route @felixxia-oai
- openai#27961 feat(app-server): enforce managed remote control disable @apanasenko-oai
- openai#27937 [codex] Add hermetic Wine exec-server test @anp-oai
- openai#27996 [codex] Send request-scoped turn state over WebSocket @aibrahim-oai
- openai#28002 [codex] Send turn state through compact requests @aibrahim-oai
…nt/wallentx_termux-target_from_release_0.140.0_51871f5ca833
…et_from_release_0.140.0_51871f5ca833

checkpoint: into wallentx/termux-target from release/0.140.0 @ 51871f5
@unemployabot
unemployabot Bot requested a review from wallentx June 16, 2026 20:09
@unemployabot unemployabot Bot added termux-release Termux release automation release-train Release train PR labels Jun 16, 2026
@github-actions

Copy link
Copy Markdown

Termux Android artifact ready for testing:

You must be signed in to GitHub with repository access to download Actions artifacts.

@github-actions github-actions Bot added the binary-ready Android binary is ready for testing label Jun 16, 2026
@wallentx
wallentx merged commit 28fe11e into release/0.141.0 Jun 16, 2026
10 of 11 checks passed
@wallentx
wallentx deleted the upstream/rust-v0.141.0 branch June 16, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

binary-ready Android binary is ready for testing release-train Release train PR termux-release Termux release automation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants