v1.11.0-pre
Pre-release
Pre-release
Immutable
release. Only release title and notes can be modified.
This week's release includes ...
Features
AI
- Agent: Added support for searching (cmd-f) inside of terminal threads. (#60292)
- Added "Agent Panel" and "Git Panel" items to the "View" menu. (#60356)
- Changed some of the agent panel's turn-end action buttons into slash commands in the message editor. (#59974)
- Agent: Improved onboarding experience when installing ACP agents. (#60452)
- Acp: Support boolean toggles for ACP session configuration in agents that use them. (#60446)
- Improved memory usage of ACP terminals after the tool call exits. (#60019; thanks hbackman)
- Added Claude Fable 5 to the Amazon Bedrock provider. (#59016; thanks 3ddyBoi)
- Added native support for AWS Bedrock's Mantle endpoint, enabling GPT-5.5, GPT-5.4, and Grok 4.3 through the Amazon Bedrock provider. (#60480)
- Added Sonnet 5 to Bedrock provider. (#60360)
- OpenCode support improvements. (#60526; thanks Vlaaaaaaad)
- agent: Improved error messaging when provider is not configured. (#60417)
- agent: Improve fallback model selection. (#60417)
Git
- Added diff stat numbers to the uncommitted changes view. (#60464)
- Added tag labels to the Git Panel commit history. (#60534; thanks pixel365)
- Improved Git Panel performance by no longer re-checking repository access on every file change. (#59521; thanks lgeiger)
- Improved the commit message tooltip to link directly to LLM provider settings and documentation when no provider is configured. (#60357)
- Git graph: Make columns toggleable. (#59850; thanks RemcoSmitsDev)
- Reduced number of git processes for calculating diff of open buffers when the repo state changes on disk. (#59357; thanks lgeiger)
- Show full commit message as markdown in details panel of the git graph. (#59674; thanks clarkenciel)
- Support partially staged commit multibuffers via a staged and unstaged changes view. (#46541; thanks drbh)
Languages
- Improved logging by suppressing verbose Python environment discovery logs. (#60204; thanks lingyaochu)
- Improved handling of LSP servers that do not support range formatting by gracefully skipping instead of producing an error. (#53942; thanks G36maid)
Other
- Added a
zed: get merchaction that opens the Zed merch store. (#60330) - Added a download progress indicator to the update button. (#60294; thanks Pephers)
- Added a preview pane to the project symbols picker. (#59863; thanks AbhinavMir)
- Added support for middle-clicking a file in the project panel to open it in a permanent tab instead of a preview tab. (#60563; thanks v0s)
- Added the ability to collapse per-file match groups in Text Finder. (#60193; thanks ozacod)
- Changed
ebuildfiles to be recognized as bash. (#59068; thanks gcarq) - Changed the markdown preview to fall back to the UI font size instead of the buffer font size when
markdown_preview_font_sizeis unset. (#60212) - Improved terminal links: Cmd/Ctrl-click now opens links even when the application has mouse reporting enabled (e.g. vim, opencode, claude). Disable
terminal.open_links_in_mouse_modeto forward these clicks to the application instead. (#60067; thanks tankztz) - Improved "Restart to Update" button dismissals. (#60448)
- Improved bracket colorization by preserving theme accent colors when possible and applying targeted contrast fixes only when needed. (#51580; thanks kaikozlov)
- Improved handling of failed trash or delete operations in the Project Panel in order to display a toast informing the user that some files could not be trashed or deleted. (#59595; thanks justinschmitz97)
- Improved diff multibuffer headers to show per-file added/removed line counts. (#60299)
- Project/use line hint for search. (#58871; thanks mertkanakkoc)
Bug Fixes
- Fixed a crash and high memory usage in the text finder. (#60377; thanks davidalecrim1)
- Fixed a crash caused by spawning one thread per file when trashing a large number of untracked files from the Git Panel. (#60235; thanks marcogroot)
- Fixed a crash when closing the Text Finder while a workspace action (e.g. Escape via
editor::Cancel, or deploying search) triggered the dismissal. (#60437; thanks xab3r) - Fixed a macOS crash that could occur when display configuration changes while a GPUI window is temporarily not associated with a screen. (#60419; thanks KiraKiraAyu)
- Fixed a panic that could occur when confirming a completion in a multibuffer if the cursor had moved into a different file. (#59471)
- Fixed a panic when discarding a draft workspace. (#60279)
- Fixed a potential crash when editing Markdown with deeply nested blocks. (#60312)
- Fixed a symbol rename that also renames the file swapping the contents of the old and new files. (#59104; thanks IbrahimKhan12)
- Fixed agent path hyperlinks on Windows when paths contain spaces or shell-style drive prefixes. (#56283; thanks di404)
- Fixed agent thread/sidebar grouping for Git worktrees backed by bare checkouts. (#59968)
- Fixed AI keybindings remaining active and shadowing editor defaults when AI features are disabled. (#56936; thanks anthonygregis)
- Fixed Bedrock requests failing with ValidationException when the last message filtered to empty content while prompt caching was enabled. (#59436; thanks sumleo)
- Fixed blame hover popover not appearing on first trigger when inline blame is disabled (#50285). (#50769; thanks Dnreikronos)
- Fixed bug to handle dev container Dockerfiles with chained aliases. (#57552; thanks KyleBarton)
- Fixed calls getting stuck without audio or screen sharing after restarting Zed and rejoining a channel. (#60157)
- Fixed ChatGPT Subscription sign-in failing on Windows for some accounts by removing unused OAuth scopes (
api.connectors.read,api.connectors.invoke) that pushed JWT tokens over Windows Credential Manager's limit. (#58541; thanks Artin0123) - Fixed checkpoint comparison errors silently hiding the "Restore Checkpoint" button in the agent panel. (#59196; thanks stemper-dev)
- Fixed Claude Sonnet 5 and Claude Fable 5 failing on Amazon Bedrock in non-US regions. (#60378; thanks aviddiviner)
- Fixed collapsing a folder in one Git panel section also collapsing it in other sections. (#60396; thanks chirivelli)
- Fixed Copilot sign-in window not being focusable on Hyprland and similar tiling window managers. (#59933; thanks hirorock)
- Fixed decoding spaces and other escaped characters in
file://links used in hover popovers. (#55973; thanks mgood) - Fixed disabled minimize and maximize window controls still activating on Windows. (#60440; thanks justjavac)
- Fixed Emacs-style kill-ring behavior so successive
KillRingCutoperations at the same caret context are accumulated and pasted together via oneKillRingYank, while preserving existing non-empty selection and multi-selection semantics. (#51761; thanks loadingalias) - Fixed excluded language servers starting nonetheless. (#60000)
- Fixed glyph rendering when fonts share a PostScript name on macOS. (#57250; thanks AnkanMisra)
- Fixed Go methods with unnamed receivers not appearing in breadcrumbs and sticky scroll. (#58656; thanks olegator888)
- Fixed Helix mode placing the cursor on the wrong character after deleting a selection that ends at the end of a line. (#59987; thanks IbrahimKhan12)
- Fixed IME candidate window not following cursor in terminal TUI apps. (#59911; thanks everyx)
- Fixed incorrect hover state while resizing GPUI Windows. (#60421; thanks justjavac)
- Fixed MCP servers that require auth only on tool calls (not on
initialize) failing to prompt for authentication. (#60236; thanks bgfraser) - Fixed MCP tools with
$ref/$defsin theirinputSchemabeing silently rejected by providers using the JSON Schema Subset format (Google Gemini, xAI Grok, OpenAI-compatible proxies, etc.). Tools from servers like Notion MCP v2.x, and any server using Zod or Pydantic-generated schemas, now work correctly. (#60165; thanks counterfactual5) - Fixed missing icons on non-terminal tabs when dragging. (#53637; thanks shreyashsaitwal)
- Fixed multi-line snippets leaving unindented lines at column 0 when
hard_tabsis enabled. (#60406; thanks apoorva-01) - Fixed panic when restoring empty selections on undo/redo. (#59372)
- Fixed remote SSH connections timing out when
~/.gitconfigis a symlink to a file on a virtual filesystem. (#57049; thanks wowkster) - Fixed reopening closed tabs getting stuck on closed items that cannot be reopened. (#56299; thanks terror)
- Fixed runnable gutter detection for Vitest conditional test wrappers (skipIf/runIf) in JS/TS/TSX files. (#60153; thanks NsdHSO)
- Fixed rust-analyzer completions like
&some_varinserting only the variable name and dropping the leading&when accepted. (#60521) - Fixed Save As suggestions for untitled buffers with a selected language. (#55263; thanks tavaresgmg)
- Fixed symbol rename in vim mode omitting the last character of the symbol out of the rename input's initial selection. (#60594)
- Fixed the breakpoint/bookmark gutter popover not updating when modifier keys change. (#58880; thanks saberoueslati)
- Fixed the JetBrains keymap so the agent panel "Rules" entry uses
shift-alt-land no longer flickers a non-functionalctrl-alt-l/cmd-alt-lshortcut. (#55364; thanks tautik) - Fixed the keymap editor failing to delete or edit key bindings whose keymap file entries use deprecated action names. (#60300)
- Fixed the macOS auto-updater leaking a copy of the downloaded update in the system temp directory on every update, and added cleanup of previously leaked files. (#60528)
- Fixed the terminal inline assist toolbar tooltip not showing its keybinding after reopening terminals. (#55903; thanks di404)
- Fixed type-changed files not appearing in Git Graph and commit views. (#60422; thanks Eagl61)
- Fixed/ file drag-and-drop into terminal inserting double-quoted paths, which prevented tools like Claude Code from recognizing them as file references. (#57747; thanks mertkanakkoc)
- Fix completion labels not being rendered completely. (#56976; thanks davidhi7)
- Fix hanging Zed update downloads after system sleep. (#60301)
- Git Panel: Fixed overlapping elements in commit message container. (#60331; thanks zaknesler)
- Fixed a crash that could occur when opening and closing Windows quickly on Linux. (#60160; thanks phisch)
- Fixed "Create Pull Request" button in the toast shown after
git: pushfailing for repositories on unrecognized Git hosts by using the link printed in the push output. (#60522; thanks mvanhorn) - Fixed the button shown on the toast after
git: pushfor GitLab branches with an existing merge request. It now shows "View Merge Request" and links to the existing merge request. (#60522; thanks mvanhorn) - Fixed clear drag overlay when external drag ends outside window. (#45759; thanks cppcoffee)
- Fixed missing language server metadata in the LSP menu after restart. (#55162; thanks AnkanMisra)
- Fixed filenames with double underscores rendering as bold in project panel confirmation dialogs. (#53068; thanks Sudarsh1010)
- Fixed images inside markdown links not being clickable. (#59525; thanks WaryaWayne)