Skip to content

0.140.0-cometix

Choose a tag to compare

New Features

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