Releases

Keep up with the weekly Zed releases.


May

0.186.0

05/07/2025

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

Today's release introduces the Agent Panel for AI-powered editing.

Enhancements

  • Added hover state to editor scrollbars. (#28064; thanks MrSubidubi)
  • Added ctrl-r binding to refresh diagnostics in the project diagnostics editor context. (#29706)
  • Added icon for branch switcher in title bar. (#29494; thanks shank03)
  • Added support for identification and authorization when using a SOCKS proxy. (#29591; thanks tidely)
  • Added workspace.title_bar.show_onboarding_banner preference to hide onboarding banners. (#29709; thanks nt8r)
  • Added a way to dismiss workspace notifications. (#30015)
  • Added the skip_focus_for_active_in_search setting for the file finder, which allows turning off the default behavior of skipping focus on the active file while searching in the file finder. (#27624; thanks patrickJramos)
  • Improved project search input field alignment. (#29886; thanks MrSubidubi)
  • Relocated workspace.show_user_picture preference to workspace.title_bar.show_user_picture. (#29709; thanks nt8r)

Git

  • Changed the Git branch picker to make remote-tracking branches less prominent. (#29744)

Languages

  • Rust: Improved Rust macro highlighting. (#28182; thanks chbk)
  • Rust: Added editor::GoToParentModule for rust-analyzer-backed projects. (#29755)
  • Rust: Added a way to get diagnostics from cargo and rust-analyzer without mutually locking each other. (#29706)
  • Python: Fixed identification of runnable test functions within decorated pytest classes. (#29688)
  • Bash: Fixed bracket autoclose behavior. (#29817; thanks danfuzz)

Vim

  • r enter now maintains indentation, matching Vim. (#29838; thanks AidanV)
  • Improved behavior around word-based delimiters in Bash (do <-> done, then <-> fi, etc.) so they can be toggled between using %. (#29700)
  • Vim: Fixed an issue where we only automatically stored 7 numbered registers instead of 9. (#29986; thanks murtlatif)

AI

  • Introduced agentic editing via the Agent Panel.

Today, the agent panel is publicly available to all, but for previous beta testers, here's what landed since last release (v0.185.9-pre):

  • Allowed customizing temperature by provider/model. (#30033)
  • LMStudio: Fixed Zed support for LMStudio >= v0.3.15 (breaking change -- older versions are no longer supported). (#30013; thanks imumesh18)

Bug Fixes

  • Fixed a (hypothetical) panic in terminal search. (#29984)
  • Fixed editor::SelectLargerSyntaxNode to properly select nodes when the cursor is positioned at the end of words or lines. (#29978)
  • Fixed autoscroll_on_clicks not being applied when expanding selection. (#28235; thanks neunato)
  • Fixed multicursors not being added when clicking on line numbers. (#28263; thanks neunato)
  • Fixed inconsistent SelectPrevious behavior. (#27695; thanks fernandeeees)
  • Fixed the tasks from LSP not inheriting the worktree environment. (#29761; thanks WeetHet)