Releases

Keep up with the weekly Zed releases.


June

0.192.0

06/18/2025

macOS
Loading...
Loading...
Linux
Loading...
Loading...

Today's release includes a native debugger, ability to diff between two files via zed --diff A B, enterprise support for GitHub Copilot, the latest Gemini 2.5 models, support for streaming for OpenAI's o1 model, initial support for both z l and z h in vim mode, and more.

Enhancements

  • Added caps lock support and show a warning if the user is entering an SSH password with Caps Lock enabled. (#30470; thanks mzaks)
  • Added a setting to show the minimap only on the current active editor (file). (#31390; thanks AlvaroParker)
    • This can be configured in settings.json:
    { "minimap": { "display_in": "active_editor" } }
    
  • Added cmd + shift to start columnar selection from the mouse position. (#32779)
  • Added more settings file locations to check for VS Code / Cursor settings import. (#32721)
  • Added a way to collapse all entries in the Project Panel without having to focus it. This can be done by using the project panel: collapse all entries action. (#32660)
  • Restored opt + shift to create columnar selection (or consecutive multi-cursor on click) from the selection head. (#32779)
  • Started showing inline previews for LSP document colors. (#32816)
  • Improved handling of environment variables. (#32637)

Debugger

We are happy to announce that native debugging in Zed is now available to all! 🎉

For those who had debugger access prior, here is what has changed since the last release:

  • Added "Save to debug.json" for custom debug tasks. (#32896)
  • Added breakpoint list to the empty debug panel. (#32930)
  • Improved the debugger panel when there are no currently active sessions. (#32889)
  • Tweaked how child sessions are shown in the session list. (#32939)
  • Fixed issues with debugging tasks from package.json and test runnables. (#32918)
  • Fixed a potential crash when opening active modules in a debugger session (with Copilot enabled). (#32698)

AI

  • Agent: Added support for streaming for OpenAI's o1 model. (#32597)
  • Agent: Added image support to LMStudio provider. (#32741; thanks imumesh18)
  • Agent: Added support for Gemini thought signatures. (#32064)
  • Agent: Added a suggestion to turn burn mode on when getting close to the context window limit. (#32691)
  • Agent: Automatically remove context server settings when uninstalling MCP extension. (#32560)
  • Agent: Enabled accepting and rejecting individual file changes from message editor. (#32801)
  • Agent: Clicking on header of an edit file card now takes you to the first modified hunk. (#32611)
  • Agent: Updated to latest Gemini 2.5 models. (#32904)
  • Agent: Gemini models now use diff format when making edits. (#32737)
  • Agent: The panel now scrolls to the bottom after submitting a new message, allowing you to see it more easily. (#32819)
  • Agent: Improved the agent's ability to use MPC tools that require absolute paths to files and directories in the project. (#32725)
  • Agent: Improved locating edits. (#32628)
  • Added enterprise support for GitHub Copilot. (#32296; thanks imumesh18)

Git

  • Added zed --diff A B to show the diff between the two files. (#32922)
  • Added a git: open modified files command. (#32347; thanks gshahbazian)

Languages

  • Rust: Moved r-a status notifications into the activity indicator. (#32726)
  • Improved auto-complete suggestions for Tailwind classes. (#32612)
  • Improved code completion filtering to provide fewer and more accurate suggestions. (#32928)

Vim

  • Added initial support for both z l and z h in vim mode. (#32558; thanks dinocosta)
  • Added [ e and ] e key bindings to move lines up and down. (#32851; thanks afgomez)
  • Scrolls are no longer added to the jumplist. (#32656)
  • Exit temporary normal after scrolling. (#32653)

Bug Fixes

  • Agent: Fixed clicking to focus the message editor to also work for clicks below the last line. (#32765)
  • Agent: Fixed access to the review multibuffer from the agent panel. (#32610)
  • Git: Fixed diff indicators not restored when reopening remote project. (#31384; thanks feeiyu)
  • Git: Fixed issue where diff hunk controls were not visible on mouse hover when cursor_blink is false. (#32692)
  • Git: Fixed git inline blame not correctly showing in Editor on hover when cursor_blink is false. (#32683)
  • X11: Fixed handling of key remapping occurring while Zed is running (e.g. xmodmap). (#32780)
  • X11: Fixed a bug where windows that were not visible were still being refreshed. (#32775)
  • Fixed a rare panic / potential incorrect action dispatch when a pending keysequence is applied after the 1 second timer elapsing. (#32891)
  • Fixed an issue where release notes would appear in project search results when opened locally. (#32898)
  • Fixed an issue where the Supermaven completion provider would not leave the "Initializing" stage. (#32576; thanks MrSubidubi)
  • Fixed issue where code actions are not visible until the mouse is moved when the cursor_blink setting is false. (#32804)
  • Fixed an issue where the mouse cursor would sometimes stay hidden after typing in editors with the hide_mouse setting enabled. (#32795; thanks MrSubidubi)
  • Fixed an issue where terminal file paths containing %XX escape sequences were not properly decoded when using ctrl+click to open them. (#31830; thanks gahooa)
  • Fixed formatting effects not triggered when saving unmodified singleton buffers. (#32626)
  • Fixed an extra gap between the file icon and the file name label in the project panel. (#32602; thanks narqo)
  • Fixed a bug where the max_tabs setting was not applied immediately when changed. (#32447; thanks vipexv)
  • Fixed centered layout not persisting when switching between projects. (#32299; thanks vipexv)
  • Fixed issue where you accidentally end up dragging the selection when intent was to make a new one instead. To drag selection now, you need to hold just a little longer before dragging. (#32586)
  • Fixed parsing of direnv export json output to support unset of environment variables. (#32559)
  • Fixed a bug in LSP completions caching where prior completions may be used when they should not, after typing a trigger char like .. (#32927)
  • Consider proportional fonts when calculating gutter width. (#32548; thanks maxmynter)

Breaking Changes and Notices

  • Agent: Removed support for OpenAI's deprecated o1-preview and o1-mini models. (#32597)
  • The notifications panel is hidden by default now. (#32705)