- Nov 19, 2025
- Parsed from source:Nov 19, 2025
- Detected by Releasebot:Nov 20, 2025
0.213.3
New Gemini Pro 3 support, sticky scroll to keep scopes visible, multi‑word snippet prefixes, configurable default models for custom agent profiles, and HTML styling plus table captions in Markdown preview. Also faster Git UI and broader Markdown/Editor improvements.
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 coming from extensions. (#42375)
- Agent: Fixed a bug where navigating the agent panel with the keyboard wouldn't work if you visited the history view and it was empty/had no entries. (#42374)
- Agent: Fixed the thread history item timestamp, which was being shown in GMT instead of in the user's local timezone on Windows. (#42198; thanks abulgit)
- Agent: Fixed the AddSelectionToThread action showing up when disable_ai is true. (#42280)
- Agent: Fixed Agent Server extensions having the current working directory of the extension rather than the project. (#42131)
- Agent: Fixed a panic in message editor when using multibyte whitespace characters. (#42068)
- Debugger: Fixed bug where minimizing the width of the variable list would cause scope names to overlap. (#42230)
- Debugger: Fixed a bug where gdb debug sessions wouldn't inherit the shell environment from Zed. (#37193; thanks druppy)
- Vim: Fixed Vim's change surrounds cs inserting spaces with quotes by preventing overlapping edits. (#42431; thanks Kalmaegi)
- Vim: Fixed increment order. (#42256; thanks CnsMaple)
- Vim: Fixed "go to definition" making a selection. (#42903)
- Markdown Preview: Fixed an issue where path URLs would not be parsed correctly when containing URL-encoded characters. (#41788; thanks aohanhongzhi)
- Fixed enterprise_uri not being used for GitHub settings URL when provided. (#42485)
- Fixed panic when trying to open invalid URLs in a browser. (#42483)
- Fixed incorrect journal paths handling. (#42117; thanks CLoaKY233)
- Fixed VS Code import creating faulty terminal env vars in terminal settings. (#42464)
- Fixed inlay hints not being queried for certain long-ranged jumps. (#42422)
- Fixed an issue when adding a Python virtual environment that may cause duplicate "open this dictionary" entries. (#41840; thanks dDostalker)
- Fixed multi-cursor edits jumping to incorrect locations after toggling buffer folds in multi-buffer views (e.g, project search). (#37953; thanks anicioalexandre)
- Multi-cursor selections now properly handle buffer folding/unfolding operations
- Text insertion no longer occurs at the wrong positions when buffers are folded during multi-cursor editing
- Eliminated content replacement bugs where entire buffer contents were incorrectly overwritten
- Added safe fallback behavior when all buffers in a multi-buffer view are folded
- Fixed a rare panic whilst wrapping lines. (#39379)
- Fixed issue with git diff tracking when updating a buffer's file from an untracked to a tracked file. (#41944)
- Fixed sporadic panic in git features. (#42304)
- Fixed block rendering for blocks spanning more than 128 rows. (#42172)
- Fixed tab_switcher::CloseSelectedItem doing nothing on tab in inactive pane. (#42138)
- Fixed outline panel not updating file headers on rename. (#42104)
- Fixed ssh remoting potentially failing due to not flushing stdin to sftp. (#42103)
- Fixed SQLite foreign key constraint errors when opening bundled files like Default Key Bindings. (#38102; thanks im-lunex)
- Fixed remote server installation failing on some setups. (#42085)
- Fixed panic due to invalid vim keycap. (#42070)
- Fixed duplicated file in file finder history. (#41917; thanks bnjjj)
- Fixed certain Powerline characters incorrectly having terminal contrast adjustment applied. (#42043; thanks lemoncove)
- Fixed a bug where typing fn-
on macOS would not insert a. (#38518; thanks unixzii) - Fixed LSPs failing to spawn after crash handler initialization on some macOS systems. (#40716; thanks RemiKalbe)
- Fixed remote server installation failing with nushell. (#42609)
- Fixed panics in diagnostics pane. (#42604, #42930)
- Fixed Zed panicking when moving Zed windows over different screens associated with different gpu devices on windows. (#42748)
- Fixed buffer header controls (staging checkbox) not showing partially staged files. (#42720)
- Fixed "Stage All"/"Unstage All" buttons from not working when git panel is not in focus. (#42711)
- Fixed "Stage All"/"Unstage All" not affecting partially staged files. (#42679)
- Fixed extension panics crashing Zed on Linux. (#43005)
- Fixed powershell discovery disregarding admin requirements. (#43044)
- Fixed an issue where Zed did not respect the on_last_window_closed setting on macOS. (#43058)
Breaking Changes and Notices
- Updated how clicking on multi-buffer headers works to provide better control and prevent unexpected navigation. (#42021)
- Clicking the header now collapses/expands the file section instead of opening the file.
- Opening files can be done by clicking the filename or the "Open file" button on the right side of the header.
- Existing shortcuts continue to work: use the left chevron to collapse or your keyboard shortcut to jump to the file
- Auto Updates (and remote server binaries) are now downloaded via https://cloud.zed.dev instead of https://zed.dev. As before, these URLs redirect to the GitHub release for actual downloads. (#42246)
- ./script/install.sh will now fetch assets via https://cloud.zed.dev/ instead of https://zed.dev. As before it will redirect to GitHub releases to complete the download. (#42399)
- Removed trigger argument in ShowCompletions command. (#42122)
Note: The original content has been reformatted into clean Markdown with preserved wording and ordering.
Original source Report a problem - Nov 15, 2025
- Parsed from source:Nov 15, 2025
- Detected by Releasebot:Nov 15, 2025
0.212.6
Fixed Agent Server extensions having the current working directory of the extension rather than the project (#42777)
Fixed an issue where the git panel checkbox was flickering and getting out of sync with file state on disk (#42661)
Trying to open invalid URLs in a browser now shows an error instead of panicking (#42637)
- Nov 13, 2025
- Parsed from source:Nov 13, 2025
- Detected by Releasebot:Nov 15, 2025
0.212.5
- Nov 13, 2025
- Parsed from source:Nov 13, 2025
- Detected by Releasebot:Nov 15, 2025
0.212.4
Fixed remote server installation failing with nushell (#42610)
Fixed remote server installation failing on some setups (#42607)
Fixed panic in diagnostics pane (#42605)
- Nov 12, 2025
- Parsed from source:Nov 12, 2025
- Detected by Releasebot:Nov 13, 2025
0.212.3
This release gears up with deep-linkable settings, git worktree management in new windows, pull --rebase actions, avatars in git blame, faster blame and better Windows IME handling. Major Lets Git Together updates plus broader UI and bug fixes.
This week's release brings the ability to deep-link to specific settings, git worktree management for opening worktrees in new windows, a git: pull rebase action, GitLab and Gitee avatar support in git blame, improved git blame performance, and better keyboard input handling for international layouts and IMEs on Windows.
Features
Git
Let's Git Together status:
Current Progress: 55 of 136 issues closed, with 7 PRs shipped by the community.
Goal: Close out 136 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
Added git: worktree creation action and git worktree picker to open a git worktree in a new window or replace the current one. (#38719; thanks AlvaroParker)
Added git: pull rebase action for running git pull --rebase. (#41117; thanks Sathiyaraman-M)
Added support for showing GitLab and self-hosted GitLab avatars in git blame. (#41747; thanks amtoaer)
Added support for showing Gitee avatars in git blame. (#41783; thanks amtoaer)
Improved UI feedback in the Git panel when a commit is in progress. (#41686; thanks joeinnes)
Improved git blame performance by reducing the number of concurrent git processes spawned. (#41472)
Fixed incorrect default repository selection when using remote. (#41698; thanks amtoaer)
AI
- Agent: Added the ability to install ACP agents via extensions. There will be a blog post covering this soon! (#40663)
- Agent: Added the ability to remove OpenAI-compatible LLM providers directly from the UI. (#41739; thanks aeroxy)
- Agent: Added a button for refreshing available Ollama models. (#38181; thanks tidely)
- Agent: Added Bedrock support for Claude Haiku 4.5. (#41045; thanks 5herlocked)
- Agent: Improved the "waiting for confirmation" state visibility so that you more rapidly know the agent is waiting for you to act. (#41998)
- Agent: Improved the "go to file" affordance in the edit bar. (#41762)
- Agent: Improved agent edit single file reviews by making the "reject" and "accept" buttons appear at the same time. (#41718)
- Agent: Improved the mode selector by preventing it from going off-screen in case the panel is docked to the left. (#41589; thanks diksipav)
- Agent: Improved agent notifications to display when the agent panel is hidden, in addition to when the Zed window is in the background. (#40942; thanks cmclaughlin)
- Agent: Improved the agent: add selection to thread action to automatically scroll to the cursor's position after selections are inserted. (#41370)
- Added experimental terminal-based authentication to ACP support. (#41954)
- Added the ability to switch between configured edit prediction providers through the status bar menu. (#41504)
Debugger
- Allowed adding conditions, logs, and hit conditions to breakpoints when there's no active session. (#41598)
- Added horizontal scroll bars to variable list, memory view, and breakpoint list. (#41594)
- Improved the debugger query console to no longer needlessly scroll past its content. (#41838)
- Improved monorepo virtual environment detection with Debugpy. (#40975)
Settings UI
- Added the ability to copy a link to a given setting, allowing users to quickly open the settings window at the correct location in a faster way. (#41172)
Languages
- Go: Added syntax highlighting support for the new ignore directive in go.mod files. (#41520; thanks pigletfly)
- TSX: Improved outline interpretation for TSX files to use the same grammar as TypeScript. (#41862; thanks KyleBarton)
- Improved language server progress indication for more kinds of language servers. (#41448)
Vim / Helix
- Improved pasting while in Vim's Replace mode, ensuring that Zed replaces the same number of characters as the length of the contents being pasted. (#41549)
- Helix: Added workspace: toggle helix mode action to the command palette. (#41454)
- Helix: Improved the behavior of vim::MoveToNextMatch and search::SelectNextMatch (as well as their previous counterparts) when using helix mode. When enabled, the latter now creates multiple selections using multi-cursor, unlike in Vim where it simply deselects the current match and selects the next one. (#41583)
Windows
- Improved keyboard input handling for international keyboard layouts and IMEs. (#41259)
Collaboration
- Added collab_panel::OpenSelectedChannelNotes action (alt-enter by default). (#41560)
Other
- Added the ability to configure glob patterns for files treated as hidden in the project panel using the hidden_files setting. (#41532; thanks bcollierjones)
- Added an action project panel: toggle hidden files to quickly show or hide hidden files in the project panel. (#41532; thanks [bcollierjones])
- Added editor.completion_menu_scrollbar setting to show a scrollbar in the completion menu. (#41849)
- Added a button that allows expanding/collapsing all project search excerpts at once. (#41654; thanks dylankyc)
- Added search.center_on_match option for centering cursor on buffer/project search. (#40523; thanks bobbymannino)
- Added VS Code's terminal split keybindings (cmd-d on macOS, ctrl-shift-5 on Windows and Linux). (#41139; thanks jasikpark)
- Added modal hover for one-off tasks. (#41824)
- Improved diagnostics pane to live update when editing within its editor. (#41829)
- Improved startup time on systems with slow process spawning capabilities. (#41216)
- Started showing inlay label parts' tooltips when they are hovered. (#41889)
- Increased the max size of picker-based UI. (#41617)
- Improved the SVG preview to rerender on every keystroke instead of only on saves. (#41270)
Bug Fixes
- Agent: Fixed not telling the user what went wrong when spawning ACP agents. (#41908)
- Agent: Fixed duplicate Region field in Bedrock provider configuration. (#41341; thanks versecafe)
- Agent: Fixed AI assistant incorrectly reporting its model identity when switching between models. (#41490; thanks versecafe)
- Agent: Fixed an issue where ~ would not be expanded when specifying the path of an ACP server. (#41602)
- Agent: Fixed an issue where New From Summary was not properly inserting thread summaries as contextual mentions when creating new threads. Thread summaries are now inserted as proper mention URIs. (#40722; thanks pkondzior)
- ACP: Fixed an issue where Zed would not respect PromptCapabilities::embedded_context. (#42320)
- Settings UI: Fixed an integer underflow panic when attempting to hit the - sign on settings items that take delays in milliseconds. (#41898; thanks ignasius-j-s)
- Windows: Fixed AltGr handling on non-US layouts again. (#41785; thanks Sh4rK)
- Windows: Fixed some processes not spawning with CREATE_NO_WINDOW. (#41737; thanks cppcoffee)
- Windows: Fixed clicking on user icon in title bar to follow minimizing/expanding Zed. (#41726)
- Windows: Fixed the codex WSL warning being shown on WSL itself. (#42079)
- Windows: Fixed an issue with WSL exec detection eagerly failing, breaking remote connections. (#42087)
- Windows: Fixed crashes during drag-and-drop operations. (#42301)
- Debugger: Fixed Python attach-based sessions not working with connect or port arguments. (#41690)
- TypeScript: Fixed an issue where the ternary operator symbols would not be highlighted as operators. (#41663; thanks diksipav)
- Fixed SwitchToHelixNormalMode to keep selection when hitting escape from select mode, and bound it to escape in helix select mode by default. (#41583)
- Fixed GitHub Copilot edit predictions failing to start. (#41934)
- Fixed issues when using Azure OpenAI instances as an LLM provider. (#39142; thanks techy-0)
- Fixed an issue where Zed failed to spawn terminal on systems such as Alpine. (#41990)
- Fixed a panic in inlay hints. (#41971)
- Fixed an issue where multi_cursor_modifier set to cmd_or_ctrl opens implementation in new pane instead of new tab. (#41963)
- Fixed last workspace window restoration on Linux/Windows. (#41907)
- Fixed jumping to diagnostics skipping over folded regions. The folded region that contains a target diagnostic is now unfolded. (#41932)
- Fixed a bug that could cause the completions menu to stop being shown when edit predictions were disabled. (#40159; thanks Pranav2612000)
- Fixed shell env capturing failing if Zed is installed on a path with whitespace in it. (#41902)
- Fixed remoting terminal not working when the remote has elvish set as its shell. (#41893)
- Fixed .gitignore and file_scan_inclusions settings not being respected with ** in glob for file finder. (#40654; thanks bnjjj)
- Fixed a crash that could occur when using vim::MiniQuotes and vim::MiniBrackets in a multibuffer. (#41834)
- Fixed indentation with dictionary when editing YAML files. (#40913; thanks bnjjj)
- Fixed an issue where the Expand message editor button would not work in agent threads if the message editor was not focused. (#41845)
- Fixed agent icons not disappearing from the menu immediately after uninstalling an Agent Server Extension. (#41836)
- Fixed shell environment sourcing not respecting user's remote shells. (#41288)
- Fixed connection spinner hanging when remote connections fail. (#41782; thanks kallyaleksiev)
- Fixed remoting not working when the remote has nu set as its shell. (#41547)
- Fixed Sonnet's regression with inserting sometimes. (#41800)
- Fixed popover menus not restoring focus to the previously focused element. (#41751; thanks errmayank)
- Fixed Vim's mode being shown as Inserted right after opening Zed. (#41487)
- Fixed panic in repainting hover popups. (#41645)
- Fixed expand/collapse all entries not working in singleton buffer mode. (#41342; thanks zeld-a)
- Fixed terminal processes occasionally leaking. (#41562)
- Fixed minor issue where some clangd labels would be missing a space in formatting. (#41544; thanks teowelton)
- Fixed an issue where the SVG preview would not work in remote scenarios. (#41270)
- Fixed diagnostics hovers not working if the diagnostic spans out of view. (#41449)
- Fixed an issue where expanding the first excerpt upwards would expand it out of view. (#41445)
- Fixed Go To Line jumping back to previous position on dismiss. (#41234; thanks errmayank)
- Fixed Zed not starting when the database could not be loaded. (#42189)
- Fixed a panic in inlay hints. (#41971)
- Fixed shell environment fetching failing when having cmd configured as terminal shell. (#42093)
- Fixed an issue where symbols could not be included when using specific ACP agents. (#42321)
- Fixed ctrl+c and friends not working in the terminal on macOS and Linux. (#42236)
- Reduced hangs and stutters in large project file searches. (#41479)
Breaking Changes and Notices
- Added support for counting wrapped lines as relative lines and for displaying line numbers for wrapped segments. Changes relative_line_numbers from a boolean to an enum: enabled, disabled, or wrapped. (#41805; thanks thomasheartman)
- Changed the default value for the remove_trailing_whitespace_on_save setting in Markdown to false, to preserve trailing whitespace with syntactic meaning. (#41658)
- Nov 6, 2025
- Parsed from source:Nov 6, 2025
- Detected by Releasebot:Nov 8, 2025
0.211.5
Fixed issue where completion menu no longer prioritizes relevant items for TypeScript and Python. (#42065)
AI: Fix Github Copilot edit predictions failing to start (#41934)
ACP extensions can now run terminal login commands using relative paths (#42038)
Fixed an issue where the SVG preview would not work in remote scenarios.
The SVG preview will now rerender on every keypress instead of only on saves. (#41270)
- Nov 6, 2025
- Parsed from source:Nov 6, 2025
- Detected by Releasebot:Nov 8, 2025
0.211.6
Fixed
Fixed Agent Server extensions having the current working directory of the extension rather than the project (#42132)
Original source Report a problem - Nov 5, 2025
- Parsed from source:Nov 5, 2025
- Detected by Releasebot:Nov 8, 2025
0.211.4
Zed rolls out a Windows Arm64 build, a git branch diff command, improved markdown preview, quicker keybinding edits from the command palette, and more stable inlay hints plus broader agent and debugging workflow tweaks. A solid, user facing update.
Features
AI
- Agent: Added the ability to install ACP agents via extensions. There will be a blog post covering this soon! (#40663)
- Agent: Added file names and line numbers to symbol completions. (#40508; thanks pkondzior)
- Agent: Added support for changing the Codestral endpoint for Edit Prediction. (#41116; thanks pedrxd)
"edit_predictions": { "codestral": { "api_url": "https://codestral.mistral.ai", "model": "codestral-latest", "max_tokens": 150 } }- Agent: Improved the editing previous messages UX by focusing in the agent panel's message editor after regenerating a prompt, instead of moving focus to the nearest regular buffer. (#40938)
- Added experimental terminal-based authentication to ACP support. (#41954)
- Added support for GitHub Copilot /responses endpoint. (#40762; thanks somtooo)
Git
- Added the ability to view the diff of the current branch since main with git: branch diff from the command palette. (#40188)
Debugger
- Added a horizontal scrollbar for frame item and tooltip for variables. (#41261; thanks bnjjj)
- Added inline variable value display during debugging for JavaScript, TypeScript, and TSX. Variable values now appear inline in the editor while debugging, matching the experience available for Rust, Python, and Go. (#40914; thanks taciclei)
Settings UI
- Added a warning banner when the settings file you are looking at is out of date and needs to be migrated. (#41112)
- Enabled editing project settings for worktrees that don't have a project setting file. (#40971)
Languages
- Markdown Preview:
- Added support for HTML lists. (#39553; thanks RemcoSmitsDev)
- Added support for HTML table column align attribute. (#41163; thanks RemcoSmitsDev)
- Added support for colspan and rowspan for HTML tables. (#39898; thanks RemcoSmitsDev)
- Improved nested list item prefix style. (#39606; thanks huacnlee)
- Go: Added comment injections for go.mod and go.work. (#40842; thanks thedadams)
Vim
- Added Vim motions on settings navigation menu. (#39988; thanks AlvaroParker)
- Helix: Added alt-o & alt-i to editor: select {larger,smaller} syntax node respectively. (#40527; thanks atahrijouti)
- Helix: Added alt-p & alt-n to editor: select {next,previous} syntax node respectively. (#40527; thanks atahrijouti)
Windows
- Added builds for Arm64 architecture. (#40855)
Collaboration
- Added a Copy Channel Notes Link action to right-click menu of Zed channels. (#41298)
- Added a prevent_sharing_in_public_channels project setting for preventing projects from being shared in public channels. (#41395)
Other
- Added a footer to the command palette with buttons to add or change the selected action's keybinding. Both open the keymap editor, though the add button takes you directly to the modal for recording a new keybind. (#40825)
- Added support for counting wrapped lines as relative lines and for displaying line numbers for wrapped segments. Changed relative_line_numbers from a boolean to an enum: enabled, disabled, or wrapped. (#39268; thanks thomasheartman)
- Added editor: go to next reference and editor: go to previous reference editor actions. (#41078)
- Added a Toggle All Docks editor action and updated the keymaps to use it. (#40567; thanks Adir-Shemesh)
- Added the ResetAllZoom and ResetAgentZoom actions, allowing to return the zoom level across the whole app and/or just in the agent panel to its default/original value. (#41124)
- Improved the --wait flag in Zed's CLI so as to always open the provided file in the currently focused window. (#41051)
- Improved hover popover respecting settings delay correctly. (#41149; thanks deltamaya)
- Improved handling of unsplittable panes. (#41215)
- Increased the initial connection timeout to 60 seconds for remote dev. (#41339; thanks versecafe)
- Allowed About Zed menu entry to work when all Zed windows are closed. (#41272)
- Keybinding: Pane key context now includes buffer_search_deployed identifier. (#41193; thanks FloppyDisco)
- Surfaced Jupyter client errors in the UI. (#40886; thanks lionel-)
- Reduced selection opacity when the editor is out of focus to make inactive states clearer. (#40925)
- Reworked inlay hints to be less error-prone. (#40183)
Bug Fixes
- Agent: Fixed an issue where all tools would be presented as available even when using the Minimal profile. (#40413; thanks NotSpooky)
- Agent: Fixed an issue where the agent panel's buffer and UI font size wouldn't scale proportionally. (#41121)
- Agent: Fixed an issue where the web search tool would show up in the profile selector even when not using a model via Zed Pro. (#40917)
- Agent: Fixed an issue where agent: Chat with follow was not working anymore (#41581)
- Codex: Fixed an issue where downloading a new version would not delete older versions. (#41191)
- Debugger: Fixed a panic that could occur when minimizing Zed. (#41352)
- Debugger: Fixed debug scenario picker not showing language subtitles. (#40977)
- Vim: Fixed Editor: wrap selection in tags when in visual line mode. (#41030; thanks Trombach)
- REPL: Fixed a bug where the copy button was not working for error output. (#40669; thanks h-michaelson20)
- Settings UI: Fixed an issue where the user settings file would not appear as an available settings file if it failed to parse or didn't exist. (#41112)
- Settings UI: Fixed wrongly-focused previous element on number_field decrement. (#41095; thanks ToBinio)
- Settings UI: Fixed memory leak. (#41036)
- Settings UI: Fixed a bug where project setting files wouldn't be detected if they were created or opened after while an active settings window is open. (#40968)
- Settings UI: Fixed a bug where duplicate file names showed in the header files. (#40943)
- Settings UI: Fixed an issue where some dropdown menus would show options from a different dropdown when clicked
- Settings UI: Fixed an issue where attempting to change a setting in a dropdown back to it's original value after changing it would do nothing (#41930)
- Settings UI: Fixed an integer underflow panic when attempting to hit the - sign on settings item that take delays in milliseconds. (#41898)
- Keymap Editor: Fixed an issue where attempting to add or update a key binding with an empty keymap.json file would fail. (#40909)
- Keymap Editor: Fixed an issue where showing matching keystrokes in the modal would not clear an active text query. (#41296)
- Git: Fixed an issue where git would save clean files when staging, causing unnecessary rebuilds in external file watchers like vite. (#41047)
- Git: Fixed some cases where the project diff would fail to update in response to git events. (#40662)
- Vim: Fixed vim::NormalBefore not entering helix_normal mode correctly. (#40528; thanks paneutral)
- macOS: Fixed some fonts rendering with absurd spacing. (#41043)
- Helix: Fixed Ctrl+P and Ctrl+N navigation in Helix mode when using "Search project files". Ctrl+P now correctly moves to the previous result and Ctrl+N moves to the next result, matching standard Helix behavior. (#40877; thanks virajbhartiya)
- Emacs Keymap: Fixed a problem where keys would fall back to their default keymap binding on certain conditions. (#40631; thanks Affonso-Gui)
- Emacs Keymap: Fixed a bug where alt-f and alt-b didn't operate on full words, like they do in the Emacs default. (#40631; thanks Affonso-Gui)
- Fixed document diagnostics with Ty language server. (#41947)
- Fixed extension panics crashing Zed. (#40883, #40936)
- Fixed stack overflows when constructing large ropes. (#41397)
- Fixed diagnostics for Ruff and Biome. (#41386)
- Fixed a bug where the initial window title was incorrect on startup in Wayland. (#36844; thanks Sushants-Git)
- Fixed an issue where the scrollbar track color would not update in case the theme was changed. (#41354)
- Fixed ESLint linebreak-style errors by preserving line endings in LSP communication. (#38773; thanks devdattatalele)
- Fixed Java language servers' completion defaults handling on Zed's side. (#41187; thanks playdohface)
- Fixed duplicate process entries in WSL debug attach list. (#40591; thanks feeiyu)
- Fixed issue where using workspace: save as would prevent users from opening the original file from which the new file was created. (#41012)
- Fixed a bug where the cursor would not move to the duplicated line when duplicating a line upwards. (#41004; thanks TomPlanche)
- Fixed panic in editor: copy highlight json action. (#40981)
- Fixed Zed failing to run the HTML language server in some cases. (#40832)
- Fixed an issue where the project panel's sticky entry could appear transparent on hover with certain themes. (#40944)
- Fixed some cases where keybinds would appear with a slight delay, causing a flicker in the process. (#40927)
- Fixed a rare issue where the extension page would stutter while scrolling. (#40899)
- Fixed title overrides of singleton buffers not being replicated. (#40896)
- Fixed outline panel panicking when rendering certain search matches (#41859)
- Fixed a panic in file finder when deleting characters (#41808)
- Fixed panic in refresh_linked_ranges (#41657)
- Fixed an issue where Zed would try to install extensions specified under auto_install_extensions which were moved into core. (#41551)
Breaking Changes and Notices
- Agent: Improved discoverability of the previously called agent: quote selection action—which allows adding a text selection in a buffer as context within the agent panel—by renaming it to agent: add selection to thread and making it available from the right-click editor context menu as well as the Selection app menu. (#40897)
- Fixed an issue with a settings migration that deprecated the code_actions_on_format setting. The code_actions_on_format setting has been un-deprecated, and affected users will have the bad migration rolled back with an updated migration. (#40409)
- Enabled automatic import organization, via ruff, when saving Python files. (#41103)
- Emacs Keymap: alt-x, ctrl-x b, and ctrl-x ctrl-b are now Workspace bindings. (#40631; thanks Affonso-Gui)
To revert to the previous default behavior, use:
Original source Report a problem{ "Python": { "code_actions_on_format": { "source.organizationImports.ruff": false } } } - Nov 5, 2025
- Parsed from source:Nov 5, 2025
- Detected by Releasebot:Nov 6, 2025
0.211.4
Release notes
This week's release includes a new Windows Arm64 build, a git: branch diff action to diff the current branch against main, many quality-of-life rendering improvements to markdown preview, the ability to quickly jump to the keymap editor from the command palette to set / change keybindings, and improved inlay hints stability.
Original source Report a problem - Oct 29, 2025
- Parsed from source:Oct 29, 2025
- Detected by Releasebot:Oct 29, 2025
0.210.4
This week's release includes support for Claude Haiku 4.5 in the agent panel, git diff view support for stash entries, Settings UI improvements including validation warnings and searchable theme dropdowns, language enhancements for Markdown, JavaScript/TypeScript, Rust, C/C++, and Vue 3, Vim improvements including filename autocomplete, and performance optimizations for startup time and font rendering.
Original source Report a problem