Zed 0.199.5 has been released and includes vision support for OpenAI models, improved project search performance, an option to create a branch from a default branch, a toggle to enable/disable edit predictions across all files, and experimental support for settings profiles. The release includes improvements in prompt caching, project search speed, YAML outline, Linux visibility, support for zed:// URLs, and the icon of the language servers entry in the status bar. The language server entry has been updated, and the workspace::ToggleEditPrediction action has been added for toggling edit predictions in settings. The experimental support for setting profiles via the "profiles" key has been introduced. The release also includes bug fixes, such as fixed scrolling in the "Add LLM Provider" modal, fixed Python debug sessions failing to launch due to a missing debugpy installation, and fixed issues with CSS, LESS, and SCSS. Additionally, Python debug sessions have been fixed, and the About Zed prompt has been fixed. FreeBSD support has been temporarily removed.
Zed 0.199.5
This week's release includes vision support for OpenAI models, improved project search performance, an option to create a branch from a default branch, a toggle to enable/disable edit predictions across all files, and experimental support for settings profiles.
Features
- Added vision support for OpenAI models. ( #36047)
- Improved prompt caching for OpenAI models. ( #36065)
- Improved project search speed. ( #35470)
- Improved the YAML outline to include the key's value if it's a simple string. ( #35562)
- Linux: Improved visibility of prompt dialog by dimming the background. ( #35348)
- Linux: Improved support for
zed://URLs. ( #35597)- Changed the icon of the language servers entry in the status bar. ( #35373; thanks ThatOneCalculator)
- Added
workspace::ToggleEditPredictionaction for togglingshow_edit_predictionsin settings (Edit Predictions menu -> All Files). ( #35418)- Added icon for KDL (
.kdl) files. ( #35377; thanks ThatOneCalculator)- Introduced experimental support to configure settings profiles via the "profiles" key. To set a temporary profile, use
settings profile selector: toggle. ( #35339){ "profiles": { "Streaming": { "agent_font_size": 20, "buffer_font_size": 20, "theme": "One Light", "ui_font_size": 20 } } }Languages
- Rust: Added GitHub artifact digest verification for rust-analyzer and clangd binary downloads, skipping downloads if cached binary digest is up to date. ( #35642)
- Rust: Added verification that cached rust-analyzer and clangd binaries are executable; if not, they are redownloaded. ( #35642)
Git
- Added option to create a branch from a default branch in git branch picker. ( #34663)
- Added "View Pull Request" when pushing to GitLab remotes. ( #35092; thanks launay12u)
- Improved toast messages on fetch/push/pull. ( #35092; thanks launay12u)
Bug Fixes
- Agent: Fixed scrolling in the "Add LLM Provider" modal. ( #35584)
- Debugger: Fixed Python debug sessions failing to launch due to a missing debugpy installation. ( #35640)
- Debugger: Fixed an issue where a Python debug adapter could not be installed when debugging Python projects for the first time. ( #35618)
- Fixed out-of-bounds panic in fuzzy matching. ( #35630)
- Fixed a bug where a selection's opacity was computed incorrectly when it overlapped with another editor's selections in a certain way. ( #35688)
- Fixed inlay hints editor menu toggle not being shown in remote sessions. ( #35682)
- Fixed bug with agent text threads (not chat threads) counting summarization as a usage of 1 prompt. ( #35669)
- Fixed update of prompt usage count when using agent text threads. ( #35671)
- Fixed issue where no diagnostics were shown for CSS, LESS, and SCSS. ( #35663)
- Fixed Zed not always getting focused after using
Open with Zed. ( #35645)- Fixed excessive LSP requests sent during remote sessions. ( #35581)
- Fixed issue where rejecting AI edits on newly created files would delete the file instead of reverting to the previous accepted state. ( #35622)
- Fixed issue where closing a read-only or deleted buffer would not close that tab. ( #35589)
- Fixed a bug where dragging a pinned tab onto an unpinned tab wouldn't decrease the pinned tab count. ( #35539)
- Fixed issue where in some cases there would be an extra
}at the end of imports when accepting completions. ( #35494)- Fixed issue where multiple remote folders in a project were lost on reconnect, not restored on restart, and not visible in recent projects. ( #35398)
- Fixed Python debug sessions failing to start when launched for the first time. ( #35986)
- Linux: Fixed non-selectable version number in
About Zedprompt. ( #35346)Breaking Changes and Notices
- FreeBSD support has been removed temporarily.
