Commit log

74924bc Fix ACP extension root dir (#42131) (cherry-pick to stable) (#42777)

Click to expand commit body
Cherry-pick of #42131 to stable

----
Agents running in extensions need to have a root directory of the
extension's dir for installation and authentication, but *not* for the
conversation itself - otherwise the agent is running things like
terminal commands in the wrong dir.

Release Notes:

- Fixed Agent Server extensions having the current working directory of
the extension rather than the project

Co-authored-by: Richard Feldman <richard@zed.dev>

zed-zippy[bot] and Richard Feldman created

6671358 Bump to 0.212.6 for @kubkon

Zed Bot created

dccfd90 Revert "git: Make GitPanel more responsive to long-running staging ops (#41667)" (#42661)

Click to expand commit body
This reverts commit aa61f25795bc9b039a000858c091b1c891f8ce5d.

Release Notes:

- Fixed an issue where the git panel checkbox was flickering and getting
out of sync with file state on disk

Jakub Konka created

2f00fc1 Use windows runner for publishing winget package (#42144)

Click to expand commit body
Our new linux runners don't have powershell installed which causes the
`release-winget` job to fail. This simply runs that step on windows
instead.

Release Notes:

- N/A

Julia Ryan created

01a9dbd Release failure visibility (#42572)

Click to expand commit body
Closes #ISSUE

Release Notes:

- N/A

Conrad Irwin created

1503279 Refresh releases page post deploy (#42218)

Click to expand commit body
Release Notes:

- N/A

Conrad Irwin created

a6fc2a1 Fix panic when opening an invalid URL (#42483) (cherry-pick to stable) (#42637)

Click to expand commit body
Cherry-pick of #42483 to stable

----
Now instead of a panic we see this:

<img width="511" height="132" alt="Screenshot 2025-11-11 at 3 47 25 PM"

src="https://github.com/user-attachments/assets/48ba2f41-c5c0-4030-9331-0d3acfbf9461"
/>


Release Notes:

- Trying to open invalid URLs in a browser now shows an error instead of
panicking

Co-authored-by: Richard Feldman <richard@zed.dev>

zed-zippy[bot] and Richard Feldman created

6f8b00c Bump to 0.212.5 for @Veykril

Zed Bot created

a32d823 Remove invalid assertion in editor (#42210) (cherry-pick to stable) (#42628)

Click to expand commit body
Cherry-pick of #42210 to stable

----
Release Notes:

- N/A

Co-authored-by: Jakub Konka <kubkon@jakubkonka.com>

zed-zippy[bot] and Jakub Konka created

9f365e0 Bump to 0.212.4 for @Veykril

Zed Bot created

ffefef9 remote: More nushell fixes (#42608) (cherry-pick to stable) (#42610)

Click to expand commit body
Cherry-pick of #42608 to stable

----
Closes https://github.com/zed-industries/zed/issues/42594

Release Notes:

- Fixed remote server installation failing with nutshell

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

70d9094 remote: Add missing quotation in `extract_server_binary` (#42085) (cherry-pick to stable) (#42607)

Click to expand commit body
Cherry-pick of #42085 to stable

----
Also respect the shell env for various commands again
Should close https://github.com/zed-industries/zed/issues/42027

Release Notes:

- Fixed remote server installation failing on some setups

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

7e7a791 diagnostics: Workaround weird panic in `update_path_excerpts` (#42602) (cherry-pick to stable) (#42605)

Click to expand commit body
Cherry-pick of #42602 to stable

----
Fixes ZED-36P

Patching this over for now until I can figure out the cause of this

Release Notes:

- Fixed panic in diagnostics pane

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

909cc30 gpui: Remove all (unsound) `ManuallyDrop` usages, panic on device loss (#42114) (cherry-pick to stable) (#42603)

Click to expand commit body
Cherry-pick of #42114 to stable

----
Given that when we lose our devices unrecoverably we will panic anyways,
might as well do so eagerly which makes it clearer.

Additionally this PR replaces all uses of `ManuallyDrop` with `Option`,
as otherwise we need to do manual bookkeeping of what is and isn't
initialized when we try to recover devices as we can bail out halfway
while recovering. In other words, the code prior to this was fairly
unsound due to freely using `ManuallyDrop::drop`.
 
Fixes ZED-1SS
 
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

c547a06 diagnostics: Close diagnosticsless buffers on refresh (#42503)

Click to expand commit body
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

47debe9 editor: Remove buffer and display map fields from SelectionsCollection (#42175)

Click to expand commit body
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

7e5f706 Avoid re-creating releases when re-running workflows (#42573) (cherry-pick to stable) (#42593)

Click to expand commit body
Cherry-pick of #42573 to stable

----
Closes #ISSUE

Release Notes:

- N/A

Co-authored-by: Conrad Irwin <conrad.irwin@gmail.com>

zed-zippy[bot] and Conrad Irwin created

89274d8 Use powershell for winget job steps (#42565)

Click to expand commit body
Co-Authored-By: Claude

Release Notes:

- N/A

Conrad Irwin created

7a7a92d Allow multiple parked threads in tests (#42551)

Click to expand commit body
Closes #ISSUE

Release Notes:

- N/A

Co-Authored-By: Piotr <piotr@zed.dev>

Conrad Irwin and Piotr created

e98de8c v0.212.x stable

Joseph T. Lyons created

fbd98c1 agent_servers: Fix panic when setting default mode (#42452) (cherry-pick to preview) (#42455)

Click to expand commit body
Cherry-pick of #42452 to preview

----
Closes ZED-35A

Release Notes:

- Fixed an issue where Zed would panic when trying to set the default
mode for ACP agents

Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>

zed-zippy[bot] and Bennet Bo Fenner created

50b491b gpui: Do not panic when unable to find the selected fonts (#42212) (cherry-pick to preview) (#42456)

Click to expand commit body
Cherry-pick of #42212 to preview

----
Fixes ZED-329

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

9dab0e5 remote: Add more context to error logging in wsl (#42450) (cherry-pick to preview) (#42451)

Click to expand commit body
Cherry-pick of #42450 to preview

----
cc https://github.com/zed-industries/zed/issues/40892

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

b0c8952 gpui: Fix invalid unwrap in windows window creation (#42426) (cherry-pick to preview) (#42429)

Click to expand commit body
Cherry-pick of #42426 to preview

----
Fixes ZED-34M

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

47bdf9f terminal: Spawn terminal process on main thread on macos again (#42411) (cherry-pick to preview) (#42413)

Click to expand commit body
Cherry-pick of #42411 to preview

----
Closes https://github.com/zed-industries/zed/issues/42365, follow up to
https://github.com/zed-industries/zed/pull/42234

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

02cc776 diagnostics: Fix panic due non-sorted diagnostics excerpt ranges (#42416) (cherry-pick to preview) (#42419)

Click to expand commit body
Cherry-pick of #42416 to preview

----
Fixes ZED-356

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>

Co-authored-by: Lukas Wirth <lukas@zed.dev>
Co-authored-by: Smit Barmase <heysmitbarmase@gmail.com>

zed-zippy[bot] , Lukas Wirth , and Smit Barmase created

07ffb17 remote: Flush to stdin when writing to sftp (#42103) (cherry-pick to preview) (#42361)

Click to expand commit body
Cherry-pick of #42103 to preview

----

https://github.com/zed-industries/zed/issues/42027#issuecomment-3497210172

Release Notes:

- Fixed ssh remoting potentially failing due to not flushing stdin to
sftp

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

b8c644a Create sentry releases in after_release (#42169)

Click to expand commit body
This had been moved to auto-release preview, and was not running for
stable.

Closes #ISSUE

Release Notes:

- N/A

Conrad Irwin created

f7dac91 Bump to 0.212.3 for @bennetbo

Zed Bot created

5a8a80a diagnostics: Keep diagnostic excerpt ranges properly ordered (#42298) (cherry-pick to preview) (#42300)

Click to expand commit body
Cherry-pick of #42298 to preview

----
Fixes ZED-2CQ

We were doing the binary search by buffer points, but due to await
points within this function we could end up mixing points of differing
buffer versions.

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

0c64f51 acp: Fix issue with mentions when `embedded_context` is set to `false` (#42260) (cherry-pick to preview) (#42320)

Click to expand commit body
Cherry-pick of #42260 to preview

----
Release Notes:

- acp: Fixed an issue where Zed would not respect
`PromptCapabilities::embedded_context`

Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>

zed-zippy[bot] and Bennet Bo Fenner created

56bf1e0 agent_ui: Always allow to include symbols (#42261) (cherry-pick to preview) (#42321)

Click to expand commit body
Cherry-pick of #42261 to preview

----
We can always include symbols, since we either include a ResourceLink to
the symbol (when `PromptCapabilities::embedded_context = false`) or a
Resource (when `PromptCapabilities::embedded_context = true`)

Release Notes:

- Fixed an issue where symbols could not be included when using specific
ACP agents

Co-authored-by: Bennet Bo Fenner <bennet@zed.dev>

zed-zippy[bot] and Bennet Bo Fenner created

1ce5974 Fix crash during drag-and-drop on Windows (#42227) (cherry-pick to preview) (#42301)

Click to expand commit body
Cherry-pick of #42227 to preview

----
The HGLOBAL is itself the HDROP. Do not dereference it.

Release Notes:

- windows: Fixed crashes during drag-and-drop operations

Co-authored-by: John Tur <john-tur@outlook.com>

zed-zippy[bot] and John Tur created

db7d11e terminal: Spawn terminal process on main thread on unix (#42234) (cherry-pick to preview) (#42236)

Click to expand commit body
Cherry-pick of #42234 to preview

----
Otherwise the terminal will not process the signals correctly 

Release Notes:

- Fixed ctrl+c and friends not working in the terminal on macOS and
linux

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

c70617c zed 0.212.2

Joseph T. Lyons created

17afd49 settings_ui: Use any open workspace window when opening settings links (#42106) (cherry-pick to preview) (#42196)

Click to expand commit body
Cherry-pick of #42106 to preview

----
Closes #ISSUE

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Ben Kunkle <ben@zed.dev>

zed-zippy[bot] and Ben Kunkle created

6984c9b workspace: Do not panic when the database is corruped (#42186) (cherry-pick to preview) (#42189)

Click to expand commit body
Cherry-pick of #42186 to preview

----
Fixes ZED-1NK

Release Notes:

- Fixed zed not starting when the database cannot be loaded

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

be8038e project: Fetch latest lsp data in `deduplicate_range_based_lsp_requests` (#41971)

Click to expand commit body
Fixes ZED-2MK

Release Notes:

- Fixed a panic in inlay hints

Lukas Wirth created

577467b agent_ui: Do not show Codex wsl warning on wsl take 2 (#42096)

Click to expand commit body
https://github.com/zed-industries/zed/pull/42079#discussion_r2498472887

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

18ddbc0 agent_ui: Do not show Codex wsl warning on wsl (#42079)

Click to expand commit body
Release Notes:

- Fixed the codex wsl warning being shown on wsl itself

Lukas Wirth created

5e1da57 remote: Fix `detect_can_exec` detection (#42087)

Click to expand commit body
Closes https://github.com/zed-industries/zed/issues/42036

Release Notes:

- Fixed an issuer with wsl exec detection eagerly failing, breaking
remote connections

Lukas Wirth created

4bee58f util: Fix shell environment fetching with `cmd` (#42093)

Click to expand commit body
Release Notes:

- Fixed shell environment fetching failing when having `cmd` configured
as terminal shell

Lukas Wirth created

7eda0cd zlog: Add env var to enable line number logging (#41905)

Click to expand commit body
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Lukas Wirth created

c21c47e remote: Flush to stdin when writing to sftp 2 (#42126) (cherry-pick to preview) (#42187)

Click to expand commit body
Cherry-pick of #42126 to preview

----
https://github.com/zed-industries/zed/pull/42103#issuecomment-3498137130

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

92142fc diagnostics: Fix diagnostics view no clearing blocks correctly (#42179) (cherry-pick to preview) (#42181)

Click to expand commit body
Cherry-pick of #42179 to preview

----
Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

ed0121d project: Remove unnecessary panic (#42167) (cherry-pick to preview) (#42168)

Click to expand commit body
Cherry-pick of #42167 to preview

----
If we are in a remote session with the remote dropped, this path is very
much reachable if the call to this function got queued up in a task.

Fixes ZED-124

Release Notes:

- N/A *or* Added/Fixed/Improved ...

Co-authored-by: Lukas Wirth <lukas@zed.dev>

zed-zippy[bot] and Lukas Wirth created

3aeeed0 Bump to 0.212.1 for @smitbarmase

Zed Bot created

7e6cdab language: Fix completion menu no longer prioritizes relevant items for Typescript and Python (#42065)

Click to expand commit body
Closes #41672

Regressed in https://github.com/zed-industries/zed/pull/40242

Release Notes:

- Fixed issue where completion menu no longer prioritizes relevant items
for TypeScript and Python.

Smit Barmase created

f91f3f2 Run ACP login from same cwd as agent server (#42038)

Click to expand commit body
This makes it possible to do login via things like `cmd: "node", args:
["my-node-file.js", "login"]`

Also, that command will now use Zed's managed `node` instance.

Release Notes:

- ACP extensions can now run terminal login commands using relative
paths

Richard Feldman created

4ebc20b agent_ui: Fix how icons from external agents are displayed (#42034)

Click to expand commit body
Release Notes:

- N/A

Danilo Leal created