v1.17.2
rowboatlabs/rowboatv1.17.2Aug 26, 2026by zed-zippy[bot]
AI Summary
This release introduces tabular data previews for various file formats, new Git actions including blame and stashing, and AI enhancements such as Gemini 3.7 Flash support and a new Ask User tool. It also includes performance optimizations for memory usage and editor rendering.
Key Highlights
- Tabular data previews for CSV, TSV, PSV, and SSV with sorting and filtering capabilities.
- New Git blame and stashing actions, including options to stash only tracked or staged changes.
- AI improvements: Gemini 3.7 Flash support and an 'ask_user' tool for interactive forms.
- Significant reduction in memory usage when opening large files.
New Features
- Tabular data previews with sortable and resizable columns.
- Git blame revision actions (current and previous).
- Stash Tracked and Stash Staged options in the Git Panel.
- Ask User tool for AI agents to query users via forms.
- Move project up/down actions in the Agent Sidebar.
- Simple fullscreen mode option for MacBook notch.
- Frame-time debug overlay.
Full Release Notes
This week's release includes tabular data previews for CSV, TSV, PSV, and SSV files with sortable and resizable columns, value-based row filtering, and right-click copying; new Git blame and stashing actions; and lower memory use when opening large files. ## Shipped by the Zed Guild 🛡️ - Added support for low reasoning effort for DeepSeek V4 Flash and V4 Pro. ([#62577](https://github.com/zed-industries/zed/pull/62577); thanks [lingyaochu](https://github.com/lingyaochu)) - Improved JetBrains keymap behavior with CamelHump-style subword navigation for `alt-left`, `alt-right`, `shift-alt-left`, and `shift-alt-right` in editors. ([#51540](https://github.com/zed-industries/zed/pull/51540); thanks [loadingalias](https://github.com/loadingalias)) - Improved Markdown table column sizing based on content. ([#61773](https://github.com/zed-industries/zed/pull/61773); thanks [timvermeulen](https://github.com/timvermeulen)) - Improved filtering for language server completions. ([#62433](https://github.com/zed-industries/zed/pull/62433); thanks [lingyaochu](https://github.com/lingyaochu)) - Fixed authentication prompts not dismissing automatically when using SSH security keys. ([#61292](https://github.com/zed-industries/zed/pull/61292); thanks [tidely](https://github.com/tidely)) - Fixed dock size resets only resetting the active panel when `resize_all_panels_in_dock` was enabled. ([#62552](https://github.com/zed-industries/zed/pull/62552); thanks [austincummings](https://github.com/austincummings)) - Fixed manual indentation being lost when replacing a line's contents or typing with an input method. ([#62644](https://github.com/zed-industries/zed/pull/62644); thanks [lingyaochu](https://github.com/lingyaochu)) - Fixed project paths being built incorrectly when connecting from Unix machines to Windows remote servers. ([#62038](https://github.com/zed-industries/zed/pull/62038); thanks [lingyaochu](https://github.com/lingyaochu)) --- *Learn about the [Zed Guild](https://zed.dev/community/zed-guild).* ## Features ### AI - Added Gemini 3.7 Flash to the Google AI models. ([#62670](https://github.com/zed-industries/zed/pull/62670); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee)) - Added an `ask_user` tool that lets the Agent ask questions through forms with selectable options, free-text input, or both. ([#61497](https://github.com/zed-industries/zed/pull/61497); thanks [e-r-w](https://github.com/e-r-w)) - Improved ChatGPT subscription caching. ([#62556](https://github.com/zed-industries/zed/pull/62556)) - Improved OpenRouter reasoning continuity and request privacy. ([#62652](https://github.com/zed-industries/zed/pull/62652)) - Added the `multi workspace: move project up` and `multi workspace: move project down` actions for reordering projects in the Agent Sidebar. ([#62695](https://github.com/zed-industries/zed/pull/62695); thanks [choplin](https://github.com/choplin)) ### Git - Added `editor: blame revision` and `editor: blame previous revision` actions for viewing a file's blame at the selected revision or its parent. ([#62614](https://github.com/zed-industries/zed/pull/62614)) - Added `Stash Tracked` and `Stash Staged` options to the Git Panel, letting you stash only tracked changes or only staged changes. ([#62254](https://github.com/zed-industries/zed/pull/62254); thanks [Priyadharshan0903](https://github.com/Priyadharshan0903)) - Improved `git panel: collapse selected entry` to find and collapse the nearest parent directory, matching the Project Panel. ([#61846](https://github.com/zed-industries/zed/pull/61846)) - Enabled the Go to Previous Hunk and Go to Next Hunk buttons for diffs with a single hunk. ([#62615](https://github.com/zed-industries/zed/pull/62615); thanks [macayu17](https://github.com/macayu17)) ### Vim / Helix - Added support for using `h` and `l` in Vim and Helix modes to collapse and expand Git Panel entries. ([#61846](https://github.com/zed-industries/zed/pull/61846)) ### Languages - Added Shell Script language detection for `.brushrc` files. ([#62720](https://github.com/zed-industries/zed/pull/62720); thanks [acidx27x](https://github.com/acidx27x)) ### macOS - Added a `simple` option to the `fullscreen_mode` setting for fullscreen windows that cover the MacBook display notch. ([#60020](https://github.com/zed-industries/zed/pull/60020); thanks [RemcoSmitsDev](https://github.com/RemcoSmitsDev)) ### Other - Added tabular data previews for all users, with support for CSV, TSV, PSV, and SSV files; sortable and independently resizable data columns; filtering rows by selected values in one or more columns; a row-number column that stays visible while scrolling horizontally; and right-click copying for cells and column headers. ([#48207](https://github.com/zed-industries/zed/pull/48207), [#53295](https://github.com/zed-industries/zed/pull/53295), [#56619](https://github.com/zed-industries/zed/pull/56619), [#60339](https://github.com/zed-industries/zed/pull/60339), [#60768](https://github.com/zed-industries/zed/pull/60768), [#61769](https://github.com/zed-industries/zed/pull/61769), [#61796](https://github.com/zed-industries/zed/pull/61796), [#62773](https://github.com/zed-industries/zed/pull/62773), and more; thanks [HalavicH](https://github.com/HalavicH)) - Improved editor rendering speed. ([#62715](https://github.com/zed-industries/zed/pull/62715)) - Improved memory use when opening large files, reducing peak memory during loading by roughly the size of the file. ([#62748](https://github.com/zed-industries/zed/pull/62748); thanks [39ali](https://github.com/39ali)) - Added support for the `"..."` entry in `file_scan_exclusions`, allowing custom exclusions to extend the defaults instead of replacing them. ([#62769](https://github.com/zed-industries/zed/pull/62769); thanks [porada](https://github.com/porada)) - Added support for the `path` property on VS Code npm tasks. ([#62044](https://github.com/zed-industries/zed/pull/62044); thanks [levrik](https://github.com/levrik)) - Added a frame-time debug overlay, which can be cycled with `ctrl-alt-shift-p`; its statistics can be reset with `ctrl-alt-shift-o` on macOS and Linux or `ctrl-alt-shift-d` on Windows. ([#62749](https://github.com/zed-industries/zed/pull/62749)) ## Bug Fixes - Fixed a memory leak where canceled worktree creation could leave background scanning running and its snapshot growing for the lifetime of the window. ([#61009](https://github.com/zed-industries/zed/pull/61009); thanks [tnayuki](https://github.com/tnayuki)) - Fixed ChatGPT Subscription accounts offering models that were not available to them. ([#62651](https://github.com/zed-industries/zed/pull/62651)) - Fixed ChatGPT Subscription context compaction failing with an API endpoint error. ([#62547](https://github.com/zed-industries/zed/pull/62547)) - Fixed ChatGPT subscription model discovery filtering models based on Zed's application version. ([#62729](https://github.com/zed-industries/zed/pull/62729)) - Fixed high CPU and memory usage when opening large directory trees that were not tracked by Git. ([#62583](https://github.com/zed-industries/zed/pull/62583)) - Fixed project search being very slow in projects with broad `file_scan_inclusions` settings. ([#62658](https://github.com/zed-industries/zed/pull/62658); thanks [39ali](https://github.com/39ali)) - Fixed Python toolchain discovery prompting installation of Apple Command Line Tools when using a separately managed Python installation. ([#62534](https://github.com/zed-industries/zed/pull/62534); thanks [cedws](https://github.com/cedws)) - Fixed language servers receiving incorrect line endings for `CRLF` files, which caused linters and formatters to report false errors. ([#59941](https://github.com/zed-industries/zed/pull/59941); thanks [michaelhthomas](https://github.com/michaelhthomas)) - Fixed Zed update downloads stalling after the system wakes from sleep. ([#60366](https://github.com/zed-industries/zed/pull/60366)) - Fixed `G` in Helix mode to jump to a specified line. ([#61581](https://github.com/zed-industries/zed/pull/61581); thanks [aqrln](https://github.com/aqrln)) - Fixed `Trash Untracked Files` bailing out early when one of many selected files failed to be trashed. ([#61602](https://github.com/zed-industries/zed/pull/61602); thanks [JoeJoeflyn](https://github.com/JoeJoeflyn)) - Fixed `editor: align selections` misaligning rows and Vim `ctrl-d`, `ctrl-u`, and `ctrl-f` leaving the cursor behind on lines with multibyte characters or tabs. ([#61997](https://github.com/zed-industries/zed/pull/61997); thanks [somtri](https://github.com/somtri)) - Fixed a bug where confirming a blank LSP symbol rename modified the source code. ([#62630](https://github.com/zed-industries/zed/pull/62630)) - Fixed a bug where on-type formatting moved the cursor past text inserted or replaced at its position. ([#61823](https://github.com/zed-industries/zed/pull/61823); thanks [IbrahimKhan12](https://github.com/IbrahimKhan12)) - Fixed a bug where the file header context menu in multibuffers did not match other context menus' spacing when a custom `buffer_line_height` was set. ([#61923](https://github.com/zed-industries/zed/pull/61923); thanks [polina4096](https://github.com/polina4096)) - Fixed Anthropic API key errors being reported as generic model-list failures. ([#62791](https://github.com/zed-industries/zed/pull/62791)) - Fixed broken links in the installer Terms of Service dialog. ([#62684](https://github.com/zed-industries/zed/pull/62684); thanks [hooiv](https://github.com/hooiv)) - Fixed ChatGPT Subscription connection failures showing a generic error instead of a network-specific message. ([#62660](https://github.com/zed-industries/zed/pull/62660)) - Fixed duplicate language server hover responses. ([#62266](https://github.com/zed-industries/zed/pull/62266); thanks [cppcoffee](https://github.com/cppcoffee)) - Fixed incomplete code actions and outdated positions in code action requests from language servers that rely on diagnostic-related information. ([#62110](https://github.com/zed-industries/zed/pull/62110), [#62805](https://github.com/zed-industries/zed/pull/62805); thanks [felixtensor](https://github.com/felixtensor)) - Fixed Git Panel and Project Diff rendering for legacy-encoded text files whose Git blobs are not valid UTF-8. ([#60821](https://github.com/zed-industries/zed/pull/60821); thanks [hvckdev](https://github.com/hvckdev)) - Fixed horizontal scrolling not following the cursor when selecting a line longer than the viewport. ([#62691](https://github.com/zed-industries/zed/pull/62691); thanks [akshayrivers](https://github.com/akshayrivers)) - Fixed invisible characters causing a horizontal scrollbar to appear when soft wrapping at the editor width. ([#62478](https://github.com/zed-industries/zed/pull/62478)) - Fixed long branch names overflowing the Git details pane and added tooltips that reveal truncated names. ([#62665](https://github.com/zed-industries/zed/pull/62665); thanks [AbdAlRahmanGad](https://github.com/AbdAlRahmanGad)) - Fixed long project paths obscuring filenames in the file finder. ([#62839](https://github.com/zed-industries/zed/pull/62839)) - Fixed Markdown code blocks not respecting the `buffer_line_height` setting. ([#62785](https://github.com/zed-industries/zed/pull/62785)) - Fixed Markdown preview search matching text that was not rendered, such as link and image destinations. ([#62280](https://github.com/zed-industries/zed/pull/62280); thanks [WaryaWayne](https://github.com/WaryaWayne)) - Fixed overflowing highlights in Markdown blocks. ([#62714](https://github.com/zed-industries/zed/pull/62714)) - Fixed tabs being incorrectly marked as pinned after reloading a workspace or updating Zed. ([#62692](https://github.com/zed-industries/zed/pull/62692); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee)) - Fixed task list checkboxes not rendering in Markdown Preview for loose or nested lists. ([#60646](https://github.com/zed-industries/zed/pull/60646); thanks [codeErrorSleep](https://github.com/codeErrorSleep)) - Fixed terminal hyperlinks displaying incorrectly as terminal content changed. ([#54884](https://github.com/zed-industries/zed/pull/54884); thanks [davewa](https://github.com/davewa)) - Fixed the Agent Sidebar's import-threads banner clipping its title when the panel was narrow. ([#62737](https://github.com/zed-industries/zed/pull/62737); thanks [drPod](https://github.com/drPod)) - Fixed the wrong tab being activated when restoring a workspace containing items that fail to open. ([#62844](https://github.com/zed-industries/zed/pull/62844); thanks [ArneshBanerjee](https://github.com/ArneshBanerjee)) - Fixed the zoomed Agent Panel closing unexpectedly when rewinding a thread. ([#62711](https://github.com/zed-industries/zed/pull/62711)) - Fixed Zed forgetting an explicitly passed `--user-data-dir` argument after restarting, such as when selecting Restart to Update. ([#62022](https://github.com/zed-industries/zed/pull/62022); thanks [0bkevin](https://github.com/0bkevin)) ## Breaking Changes and Notices - Disabled the `ask_user` tool by default. ([#63038](https://github.com/zed-industries/zed/pull/63038))