Skip to content

Zed AI v1.27.0-pre

Released · Zed Industries

Pre-releaseBreakingSecurity fix

What the release notes say

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)