Releases

Keep up with the weekly Zed releases.


May

0.188.1

05/22/2025

macOS
Loading...
Loading...
Linux
Loading...
Loading...
  • Added support for Claude Opus 4 and Claude Sonnet 4. (#31203)
  • Free plan: Edit predictions are now only counted against your quota when they are accepted, rather than every time they are generated. (#30984)
  • Copilot: Set Copilot-Vision-Request header based on message content. (#30989)
  • Fixed the issue where adding a newline after the /// comment would extend it with // instead of /// in Rust and other similar languages. (#31129)
  • Fixed the issue where in some cases the block comment continues to the next line even though the comment block is already closed. (#31204)

Debugger Beta

  • Added the debugger: open thread picker and debugger: open session picker actions. (#31135)
  • Added keybindings for debugger::Continue, debugger::Restart, and debug_panel::ToggleFocus. (#31103)
  • Added telemetry for new session experience that includes data about: (#31171)
    • How a session was spawned (gutter, scenario list or custom form)
    • Which debug adapter was used
    • Which dock the debugger is in
  • Allowed configs from debug.json to resolve paths. (#31185)
  • Removed breakpoint-related buttons from the top of the debug panel. (#31103)
  • Compatibility note: On Linux, ctrl-shift-d is now bound to debug_panel::ToggleFocus by default, instead of editor::DuplicateLineDown. (#31103)
  • Changed the default layout of the debugger panel, hiding the modules list and loaded sources list by default and making the console more prominent. (#31057)
  • Show completion items when editing debug.json. (#30833)
  • ~ now expands to the home directory in the debugger launch modal. (#31087)
  • Use integrated terminal for Python, allowing one to interact with standard input/output when debugging Python projects. (#31190)
  • Fixed issue where some adapters fail to determine the correct root level of the debug program. (#31054)
  • Fixed child debug sessions taking precedence over the parents when spawned. (#31182)
  • Fixed a bug where environment variables were not substituted in debug tasks in some cases. (#31198)
  • Breaking change: debug.json schema now relies on what DAP you have selected instead of always having the same base values. (#30833)