Skip to content

Releases: deevus/zed-windows-builds

v0.215.3

04 Dec 04:07
06f2bbc

Choose a tag to compare

This week's release brings rainbow brackets 🌈 (addressing a feature request with 1100 👍s), automatic detection of uv workspaces in the toolchain selector, the ability to set a default model for built-in external agents (Claude Code, Codex CLI, Gemini CLI), and support for OpenAI's GPT-5.1 model for BYOK users.

Features

AI

  • Added support for OpenAI's GPT-5.1 model to BYOK. (#43492)
  • Agent: Added the ability to set a model as the default for a given built-in external agent (Claude Code, Codex CLI, or Gemini CLI). (#43122)
  • Agent: Added support for specifying settings for ACP extensions (default_mode, default_model). (#43177)
  • Agent: Improved the "reject"/"keep" behavior when regenerating older prompts by auto-keeping pending edits that don't originate from the prompt to-be-regenerated. (#43347)
  • Agent: Made the thread markdown editable. (#43377)

Git

Let's Git Together status - we are entering week 5 of 9
Current Progress: 91 of 182 issues closed, with 33 PRs shipped by the community. And 15 PRs in progress by the community!
Goal: Close out 182 git issues by December 31, 2025.
The git PRs are rolling in. We're shipping the features you've been asking for, side-by-side with our open source contributors.
It's not too late to join! Check out our git board and tackle an issue with the team.

⭐ = Shipped via Let's Git Together


  • ⭐Improved readability of files in the git changes panel. (#41857; thanks alphathekiwi)
  • ⭐Compressed large diffs for commit message generation. (#42835; thanks 11happy)
  • ⭐Fixed git not preserving file mode when committing. Executable files now retain their permissions when committed with Zed. (#41900; thanks 11happy)
  • ⭐Fixed highlighting for addition and deletion for diff language. (#38384; thanks tidefield)
  • Fixed displaying auto-commit suggestions for single staged entries. (#43470)

🎉 Big shoutout to our most active Git contributors: @amtoaer, @errmayank, @11happy, @ddoemonn, and @xipeng-jin

Debugger

  • Added $ZED_PICK_PID variable for debug configurations, allowing users to select which process to attach the debugger to at runtime. (#42913)

Languages

  • Python: Added support for detecting uv workspaces as toolchains. (#43496)
  • C++: Added support for treating .h++ files as C++. (#42802; thanks bnjmnjrk)
  • Markdown: Added LaTeX highlighting for inline and display equations. (#41110; thanks lnay)
  • Added support for identifying .clangd and .clang-format files as YAML by default. (#43557; #43469; thanks notpeter)
  • Improved the sorting of semver completions in package.json so the latest versions appear at the top. (#43473)

Terminal

  • Added terminal.path_hyperlink_regexes and terminal.path_hyperlink_timeout_ms settings to customize path hyperlink detection in the terminal. (#40305; thanks davewa)
  • Improved terminal hyperlink performance, especially for terminals with a lot of content visible. (#40305; thanks davewa)

Collaboration

  • Improved rendering of avatars that failed to load by rendering a fallback icon. (#43183)

Other

  • Added bracket colorization (rainbow brackets) support. Use colorize_brackets language setting to enable. (#43172)
  • Onboarding: Added ability to zoom in/out on onboarding pages with the same keybindings you'd use to zoom in/out a regular buffer. (#43244)
  • Added the possibility to open a non-existing path using zed CLI. (#43250; thanks BuonOmo)
  • Added various missing keybindings and fixed several incorrectly mapped keybindings for the JetBrains keymap. (#43042; thanks carstonhernke)
  • Added project_panel::CollapseAllEntries keybinding (cmd-left on macOS, ctrl-left on Linux/Windows) to collapse all entries in the project panel. (#43112)
  • Improved language server updates for slow connections. Zed now launches the existing server if the update is taking too long. (#43164)
  • Improved project search performance with "Also search files ignored by configuration" combined with file inclusion/exclusion queries. (#42968)
  • Improved performance of multibuffers by spawning git blame processes on the background threads. (#43918)
  • Enabled environment passthrough for npm subcommands. (#43102; thanks yjoer)
  • Ensured Zed reuses GITHUB_TOKEN env variable when querying GitHub. (#42623; thanks Binlogo)

Bug Fixes

  • macOS: Fixed a bug where Zed would fail to start on some Apple Silicon machines when Metal device enumeration returned no devices. Zed now falls back to the system default device in this case. (#38164; thanks cacaosteve)
  • Windows: Fixed askpass execution sometimes failing. (#43542)
  • Windows: Fixed Zed only finding pwsh, but not powershell. (#43526)
  • Windows: Fixed bash detection when Git is installed via package managers like Scoop. (#43455; thanks qystishere)
  • Windows: Fixed console windows sometimes appearing when opening Python files. (#43496)
  • Windows: Fixed maximized window size when DPI scale changes. (#40053; thanks cppcoffee)
  • Linux: Fixed window control buttons not showing in GNOME Wayland when SSD requested. (#39313; thanks Be-ing)
  • Linux: Fixed ./script/install-Linux for installing a development version of Zed on Linux. (#43205)
  • Agent: Fixed an issue where ACP agents would start MCP servers that were disabled in Zed. (#43467)
  • Agent: Fixed AI assistant edits being scrambled when file was modified while it was open. (#43103)
  • Terminal: Fixed a bug where search match highlights wouldn't update their position when resizing the terminal. (#43507)
  • Terminal: Fixed terminal path hyperlinks for paths containing unicode punctuation and emoji, e.g. mojo.🔥. (#40305; thanks davewa)
  • Terminal: Fixed path hyperlinks for Windows verbatim paths, for example, \\?\C:\Over\here.rs. (#40305; thanks davewa)
  • Vim: Fixed bug where pressing d . . would freeze the editor. (#42145; thanks AidanV)
  • Vim: Fixed the cursor shape reset in vim mode deactivation, ensuring that the user's cursor_shape setting is used. (#42834; thanks lennartkloock)
  • Vim: Fixed paste not working correctly in vim visual modes. (#43031; thanks adriandlam)
  • Helix: Fixed bug where Vim::NextWordEnd in HelixSelect would not select whole word. (#43234; thanks AidanV)
  • Helix: Fixed a bug where <g-l> in Helix mode would not move the cursor to the last character of the line. (#41575; thanks HuaGu-Dragon)
  • Debugger: Fixed input elements within the laun...
Read more

v0.214.7

30 Nov 04:13
06f2bbc

Choose a tag to compare

  • Fixed git gutter incorrectly showing up for ignored files. (#43777)

v0.213.3

23 Nov 04:33
06f2bbc

Choose a tag to compare

This week's release includes support for Gemini Pro 3, a setting to enable sticky scroll for keeping scopes visible at the top of the editor, multi-word snippet prefixes, configurable default models for custom agent profiles, improved UI responsiveness when staging/unstaging large Git files, and support for HTML styling elements and table captions in Markdown preview.

Features

AI

  • Agent: Added the newly released Gemini 3 Pro model. (#43015; thanks mInrOz)
  • Agent: Added an icon button in the agent panel that allows triggering the @-mention menu (for adding context) now also with the mouse. (#42449)
  • Agent: Added support for opening thread as markdown in remote projects. (#42182)
  • Agent: Enabled configuring a default model for each custom agent profile, available through the default_model key in the settings. (#39220; thanks dvcrn)
  • Agent: Enabled uninstalling agent servers from the agent panel's settings view. (#42445)
  • Agent: Recommended AI models now still appear in their normal category in addition to "Recommended". (#42489)
  • Agent: Improved API key configuration display in language model settings. (#42306; thanks chenmijiang)
  • Agent: Improved the AddSelectionToThread action display by only making it available when there are selections in the editor. (#42280)
  • Agent: Restoring a checkpoint now stops the agent conversation. (#42537)
  • Agent: Restored horizontal scrollbars for codeblocks. (#40736; thanks xipeng-jin)
  • Agent: Filtered out whitespace-only text content parts for OpenAI and OpenAI compatible providers. (#40316; thanks Maokaman1)

Git

Let's Git Together status:
Current Progress: 62 of 153 issues closed, with 11 PRs shipped by the community. And 21 PRs in progress by the community!
Goal: Close out 153 git issues by December 31, 2025.
The git PRs are rolling in. We're shipping the features you've been asking for, side-by-side with our open source contributors.
It's not too late to join! Check out our git board and tackle an issue with the team.

⭐ = Shipped via Let's Git Together


  • Improved UI responsiveness when staging/unstaging large files. (#42149)
  • ⭐Added a notification when cloning a repo. (#41712; thanks AlvaroParker)
  • ⭐Added support for Forgejo and Gitea avatars in git blame. (#41813; thanks amtoaer)
  • Added automatic git-commit signing support by presenting the user with an askpass modal. (#42239)
  • ⭐Improved visual cue on git panel UI to check previous commit changes. (#41960; thanks delvin02)
  • ⭐Improved timestamp handling in various Git UI components for enhanced user experience. (#41005; thanks virajbhartiya)
  • ⭐Fixed the branch-picking error by replacing multiple sequential switch operations with just one switch operation. (#42151; thanks ayu-ch)
  • ⭐Fixed stale git repositories persisting after removal. (#41592; thanks errmayank)
  • ⭐Fixed support for self-hosted Bitbucket. (#42002; thanks amtoaer)
  • ⭐Fixed git pull failing when tracking remote with different branch name. (#41768; thanks errmayank)
  • Fixed staging checkbox flickering sporadically in the Git panel. (#43061)

Debugger

  • Added support for relative paths in LSP and DAP binaries. (#42135)
  • Added gdb_path and gdb_args to gdb debug adapter options. (#37193; thanks druppy)

Languages

  • Markdown: Improved the accuracy of mouse selections. (#42162)
  • Markdown Preview: Added support for HTML styling elements. (#42143; thanks RemcoSmitsDev)
  • Markdown Preview: Added support for HTML table captions. (#41192; thanks RemcoSmitsDev)
  • Rust: Added highlighting for the bang mark in macro invocations. (#41572; thanks hyeondg)
  • Rust: Improved lifetime highlighting using the lifetime capture. (#42372)
  • Python/ty: Code completion menu now shows packages that will be imported when a given entry is accepted. (#42233; thanks boetro)
  • Python: Allowed configuring conda manager via terminal.detect_venv.on.conda_manager with the following options: auto (default) | conda | mamba | micromamba. (#40577; thanks cvanelteren)
  • Added support for comment language injections for remaining built-in languages and multi-line support for Rust. (#41710; thanks thedadams)

Vim / Helix

  • Improved the :sort command to sort the buffer's content when no selection is used. (#42376)

Other

  • Added a setting to stick scopes to the top of the editor. To enable, use "sticky_scroll": {"enabled": true}. (#42242; thanks timvermeulen)
  • Added support for multi-word snippet prefixes. (#42398)
  • Added support for image preview in remote sessions. (#39158; thanks cavebatsofware)
  • Added granular settings to control when files auto-open in the project panel (project_panel.auto_open.on_create, on_paste, on_drop). (#40435; thanks miguelcsx)
  • Added jumping to the most recent selection when clicking the multi-buffer header file name or the "Open file" button, if one exists. (#42480)
  • Added a workspace: clear navigation history command. (#42176; thanks libondev)
  • Added line numbers to deleted git hunks when relative line numbering is enabled. (#42378)
  • Added support for closing system window tabs with middle mouse click. (#41628; thanks toshmukhamedov)
  • Added editor: {next,previous} snippet tabstop actions. (#42127)
  • Improved the "Select Next Occurrence", "Select Previous Occurrence" and "Select All Occurrences" actions in order to respect the case sensitivity search settings. (#42121)
  • macOS: Improved stacking of new window. (#38683; thanks petros)
  • macOS: Improved pasting by inserting the actual file path when the clipboard contains a file URL (enables image paste support for Claude Code). (#36848; thanks seantimm)

Bug Fixes

  • Windows: Fixed trying to use powershell for commands when it's not installed on the system. (#42204)
  • Windows: Fixed clangd's switch source header action not working. (#42105)
  • Agent: Fixed an issue where Zed would panic when trying to set the default mode for ACP agents. (#42452)
  • Agent: Fixed tool calling when using the latest version of Ollama. (#42275; thanks tidely)
  • Agent: Fixed an issue where context servers provided by extensions could not be uninstalled if they were previously unconfigured. (#42384)
  • Agent: Fixed agent panel message editor's placeholder text by making it more accurate as to whether agents support slash commands, particularly those com...
Read more

12-04-2025

04 Dec 05:40
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit f90d9d26: Prefer to disable options over hiding (git panel entry context menu) (#44102)

12-03-2025

03 Dec 05:34
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit 2bf47879: Hide "File History" for untracked files in Git Panel context menu (#44035)

12-02-2025

02 Dec 05:21
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit b27ad985: zeta: Put back 15s reject debounce (#43958)

12-01-2025

01 Dec 06:01
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit ca6e64d4: docs: Fix bug on table of contents (#43840)

11-30-2025

30 Nov 05:37
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit 00790446: Add @yeskunall to REVIEWERS.conl (#43823)

11-29-2025

29 Nov 05:11
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit 200a4a5c: docs: Improve table of content responsiveness (#43766)

11-28-2025

28 Nov 05:33
06f2bbc

Choose a tag to compare

Built from zed-industries/zed commit 65e224c5: agent panel: Improve keybindings on Windows (#43692)