github zed-industries/zed v1.27.0-pre

latest release: collab-staging
pre-release3 hours ago

This week's release includes syntax highlighting for Go 1.27 generic methods, an option to open README files by default, and AI commit messages that follow your repository's recent commit style.

Features

AI

  • Improved Agent Panel memory usage by loading tool-call diffs and parsing thread message Markdown only when first viewed, instead of when loading a thread. (#65444, #65470; thanks Vanuan)
  • Improved AI commit message generation by using the three most recent repository commit messages as style examples. (#61528; thanks matheuslrd)
  • Improved CPU usage and disk reads while the agent was working, especially with a long thread history. (#66015)

Git

  • Added missing tooltips to the close, commit message, and "View on" buttons in the Git Graph's commit details panel. (#66016; thanks skmanoj322)
  • Improved Git Graph rendering performance. (#66180; thanks RemcoSmitsDev)
  • Improved the Git Panel's error message when a push was rejected because the local branch was behind the remote, explaining that remote changes must be fetched and integrated before pushing again. (#47296; thanks Aladiah96)

Languages

  • Added syntax highlighting for Go 1.27 generic methods. (#64562; thanks ndellosa95)

Other

  • Added an option to open README files by default by setting on_new_window to "readme". (#65389)
  • Improved the Project Panel error message when moving a file or folder onto a location where one with the same name already existed. (#64344; thanks zaugust4891)

Bug Fixes

  • Fixed Solargraph completions crashing Zed in certain cases. (#66157)
  • Fixed "Zed quit unexpectedly" appearing when quitting with cmd-q on macOS. (#66158)
  • Fixed a crash when adding surrounding characters (m s) to adjacent selections in Helix mode. (#66107; thanks bugprone)
  • Fixed child filesystem watches losing events when a covering parent watch was removed. (#65998)
  • Fixed collapsed inline diff hunks producing invalid word-diff highlights for multibyte UTF-8 text. (#65829; thanks Blazearth)
  • Fixed external agents' tool call locations opening one line below the line the agent reported. (#66110)
  • Fixed file links with line numbers failing to open WSL files when using Zed on Windows. (#66089; thanks buvidk1234)
  • Fixed Git Graph rendering lagging behind when opening or closing the commit details panel. (#66132; thanks RemcoSmitsDev)
  • Fixed inline review switching to a subagent's edits when the subagent started. (#66093)
  • Fixed issues detecting local and remote environment variables when using PowerShell (pwsh). (#66097)
  • Fixed language server formatting requests sometimes applying incorrect changes. (#65856)
  • Fixed language server setup failing with EBADDEVENGINES in Yarn and pnpm projects. (#65280; thanks latin-1)
  • Fixed language servers receiving change and save notifications for files outside their dynamically registered document selectors, including unrelated files in the project. (#65253; thanks aviatesk)
  • Fixed LLM credentials being read when disable_ai was set to true. (#66029)
  • Fixed missed filesystem events for case-insensitive watches registered with trailing separators or equivalent path spellings. (#65995)
  • Fixed missing Git repository, worktree, and branch names in the title bar for Windows remote projects opened in a repository subfolder. (#66142; thanks lingyaochu)
  • Fixed missing thinking output from OpenAI-compatible Responses endpoints that emitted reasoning-text events. (#65938)
  • Fixed on-type formatting after pressing enter being applied before the new line's indentation, which left the cursor after text inserted by language servers such as Ruby LSP. (#65769; thanks JacobNWolf)
  • Fixed remote projects (SSH, WSL) becoming unresponsive when loading an agent thread that referred to many files outside the project. (#65189; thanks coinman-dev)
  • Fixed renaming files, creating files, and renaming terminal tabs being cancelled when focus_follows_mouse was enabled and the mouse moved. (#66167)
  • Fixed retryable provider failures in OpenAI-compatible chat streams not being recognized as retryable. (#66038)
  • Fixed right-click menus and popup pickers closing when the mouse moved to another pane with focus_follows_mouse enabled. (#66173)
  • Fixed sandboxed agent terminal commands incorrectly reporting failure under dash on Linux. (#64439; thanks NHendrickson9616)
  • Fixed SSH connections failing when usernames containing / or \ were percent-encoded. (#64744; thanks ryanabx)
  • Fixed status bar panel buttons doing nothing when another panel in the same dock was zoomed. (#66119; thanks ybelmach)
  • Fixed streaming connection failures being classified as non-retryable errors for Google AI and OpenAI Responses model requests. (#65940)
  • Fixed the automatically installed Delve debugger for Go not updating after its initial installation. (#66025)
  • Fixed changes to focus_follows_mouse not applying to docks until Zed was restarted. (#66161)
  • Fixed deleted files remaining in the File Finder's history. (#65660)
  • Fixed duplicating files or folders in the Project Panel overwriting clipboard contents. (#60894; thanks shindgew)
  • Fixed external stash renames not being reflected in the stash picker. (#55294)
  • Fixed failed model-list fetches, such as those caused by invalid or expired API keys, being silently dropped instead of logged for Anthropic, Ollama, LM Studio, llama.cpp, OpenRouter, and Vercel AI Gateway. (#64171; thanks somtri)
  • Fixed language servers' dynamically registered capabilities applying to files outside their document selector's pattern. (#65252; thanks aviatesk)
  • Fixed long recent project names and the Open Project shortcut overflowing on the Welcome screen and in narrow panels. (#65531; thanks junkmailkeep)
  • Fixed pasting in Helix select mode with shift-r, space p, or cmd-v not returning to normal mode. (#65492; thanks raum-dellamorte)
  • Fixed project entries reappearing in Recent Projects after removal. (#66127; thanks EcutAtom336)
  • Fixed project names in the title bar for repo.git bare clones on remote Windows hosts. (#66199; thanks lingyaochu)
  • Fixed reordering a Markdown editor tab switching back to Markdown preview when "Open Markdown Files in Preview" was enabled. (#65795; thanks mateioprea)
  • Fixed running Go tests on Windows failing with an invalid-directory error. (#65722; thanks giocld)
  • Fixed scrollbar settings not applying to already open terminals, panels, and menus until they were reopened. (#66017)
  • Fixed unnecessary-code dimming sometimes disappearing when code_lens and semantic_tokens: "full" were both enabled. (#56003)

Breaking Changes and Notices

  • Removed support for macOS Catalina and Big Sur. Zed now requires macOS 12.0 (Monterey) or later. (#65994)
  • Removed agent checkpoints and the "Restore Checkpoint" button. Taking a checkpoint before every message made the agent slow to respond, or hang, in large Git repositories. To undo the agent's changes, reject its edits or use Git. (#65989)

Don't miss a new zed release

NewReleases is sending notifications on new releases.