## zed-industries/zed — v1.21.0…v1.22.0-pre

_113 commits._

### Features
- **Add ACP session notice support (#64606)** (a3ccafe)
- **markdown: Add macOS lookup support for Markdown preview (#59297)** (5299a14)
- **open_ai: Add GPT-6 Sol and Luna BYOK support (#64628)** (bc6dd34)
- **anthropic: Add Claude Opus 5.5 BYOK support (#64627)** (75e9bb2)
- **agent: Add subagent model selection (#64498)** (e5221fa)
- **Add Grok 4.7 to Supergrok and XAi (#64567)** (16c9aa7)
- **mistral: Add Z.ai GLM (latest version) and show thinking toggle for supported models (#63535)** (a4b9dc5)
- **xtask: Add more helpers for querying information on GPUI crates (#64333)** (fcee4a5)
- **diagnostics: Add back links to nearby related diagnostics (#64134)** (bd61c4a)
- **Add support for the `"..."` entry in `terminal.path_hyperlink_regexes` (#64552)** (63b29c2)
- **Add support for `"..."` in `edit_predictions_disabled_in` (#64546)** (4c7f357)
- **Add support for `"..."` in `edit_predictions.disabled_globs` (#64540)** (5a137cb)
- **ui: Add buttons to switch diff view when diffing buffers (#64529)** (af431ae)
- **Add support for the `"..."` entry in `hidden_files` (#64484)** (916fc2b)
- **gpui: Add `MicaBackdrop` and `MicaAltBackdrop` to be selectable on themes (#48340)** (b961b49)
- **wezel: Add GitHub Actions runner (#64402)** (5618f43)
- **Add support for the `"..."` entry in `file_scan_inclusions` (#64440)** (74a6468)
- **agent_ui: Stop the sidebar creating two terminals for one new entry (#62151)** (6872711)
- **open_ai: Add GPT-6 Astra API support (#64420)** (10fb498)
- **auto_update: Add title bar feedback when Zed is already up to date (#64106)** (395fbd1)
- **Add a setting for Threads Sidebar auto-open (#64259)** (52e0b84)

### Fixes
- **Fix Auth and Zed.dev community PR routing (#64650)** (bf89346)
- **gpui: Fix keystroke interception for standalone modifiers (#64537)** (ba42ab9)
- **editor: Fix crash when a row highlight's anchors are reversed (#64604)** (a982949)
- **Fix two `FakeFs` inaccuracies (#64569)** (2a41571)
- **Fix `ctrl/cmd-w` closing the project panel instead of the active pane (#64515)** (51c0320)
- **acp: Fix provider-owned terminal lifecycle (#64544)** (656e3ae)
- **Windows: Fix files opened by UNC path getting no language servers (#56553)** (a51d23c)
- **Fix Windows task path handling for worktree variables with spaces (#55727)** (01448f5)
- **editor: Fix vertical scroll margin calculation (#63944)** (8a3f841)
- **git: Fix git info exclude action for worktrees (#63967)** (6b95ac3)
- **gpui: Fix debug selectors with cached views (#64433)** (94c997e)
- **sidebar: Fix selection highlight flickering when clicking terminal threads (#64387)** (d0ae2f0)
- **Fix casing of libX11-devel SUSE package in `script/linux` (#64411)** (74646bf)
- **gpui: Fix manifest path for cross-compilation (#62525)** (c24e309)
- **gpui: Fix centered window bounds to display settings header (#62073)** (cf4deb2)
- **gpui_windows: Fix reversed linear/sRGB transfer functions in shader (#57543)** (b9419ae)
- **agent_ui: Fix keyboard navigation in ACP elicitation forms (#64193)** (68ec865)
- **Fix corgi patches license softlink (#64374)** (ecc2353)
- **Fix cargo shear warnings (#64340)** (aec7395)
- **gpui_macos: Fix traffic lights animation during fullscreen exit (#64339)** (613a80b)
- **editor: Fix cursor animation across width and scroll changes (#64184)** (7a01ac1)
- **gpui: Fix web fallback for text-default emoji (#64319)** (87f65de)
- **Fix a flacky bracket test (#64321)** (cd78c2d)
- **editor: Fix columnar selection coordinates (#63723)** (3d91988)
- **Fix insertion modes for completions without edit ranges (#64139)** (67ebcd9)
- **snippet_provider: Fix multiple snippets for same language (#58659)** (0968dc6)

### Backend
- **v1.22.x preview for @JosephTLyons** (0c29252)
- **opencode: Fetch models dynamically (#64585)** (6971ae2)
- **acp_thread: Emit elicitation completion from state transitions (#64609)** (05958c4)
- **agent_ui: Track existing permissions when registering threads (#64644)** (f2aa97c)
- **repl: Show feedback when copying REPL output (#64276)** (b7be0f1)
- **which_key: Unify preparation and rendering for which-key and the pending keystrokes indicator (#64522)** (7fecbb2)
- **Expose current ChatGPT subscription models (#64625)** (ee8dd5f)
- **gpui: Skip sprites whose atlas texture was released instead of panicking (#64623)** (96e95ed)
- **agent_ui: Remove redundant non-empty check (#64589)** (18ad8d1)
- **agent_servers: Drain ACP output before reporting agent exit (#64603)** (d3600d6)
- **agent_servers: Extract ACP stdio construction (#64598)** (674dd79)
- **editor: Keep deleted gutter markers visible at narrow widths (#64469)** (189839e)
- **Keep the grid top-anchored when growing on Windows (#63699)** (62e5991)
- **project_panel: Allow renaming a root to match a child directory (#64268)** (02238cd)
- **terminal: Separate raw byte ingestion from text normalization (#64586)** (05c2c9a)
- **editor: Paint block cursor text upon arrival during animation (#64521)** (b54cc1d)
- **gpui_linux: Force a full render on X11 Expose after GPU recovery (#64570)** (f25434f)
- **wgpu: Cache atlas bind groups (#64434)** (a434bb7)
- **language_models: Remove Baseten provider (#64463)** (4ab9b90)
- **Reduce nightly build cadence (#64557)** (b3f5de1)
- **Speedup completions test (#64464)** (dc0bbb2)
- **agent_ui: Make provider-owned terminals read-only (#64550)** (ca49b5d)
- **sidebar: Group threads sidebar settings (#64395)** (36726df)
- **Prevent multibuffer items from switching active repository (#58795)** (418f897)
- **acp_thread: Preserve ordered mixed content in agent messages (#64456)** (df673c1)
- **acp: Update the ACP SDK to 2.2.0 (#64457)** (85b8198)
- **gpui_util: Respect custom Scoop installation paths (#62473)** (bcf6582)
- **Exclude non-Linux remote-server checks from the merge queue runs (#64528)** (395def7)
- **Import VS Code `files.exclude` into `file_scan_exclusions` (#64492)** (8d085f1)
- **Ignore invalid file patterns individually (#64525)** (887149b)
- **gpui_macos: Release the accessibility adapter when a window is dropped (#64143)** (0eda770)
- **Improve internal links across documentation (#64481)** (526c95d)
- **Install Linux dependencies for Wezel runs (#64475)** (c982733)
- **Replace incremental build scenario with binary size (#64453)** (ac72900)
- **git_ui: Load diff buffers incrementally (#62536)** (72b060a)
- **Align `"..."` documentation for file pattern settings (#64452)** (968be64)
- **language_model: Allow explicit prompt cache keys (#64460)** (a8535d8)
- **terminal: Release the parse buffer once a command finishes (#64405)** (650a8d1)
- **collab: Drop old rustls dependencies (#55632)** (78648aa)
- **Share GPUI and scheduler implementations (#64261)** (0d08af1)
- **Disable share generics to reduce the binary size more (#64335)** (15d2fd5)
- **Document `hidden_files` setting (#64403)** (19096d4)
- **gpui_windows: Keep DirectWrite's default ligatures when no font features are set (#62338)** (ac6818f)
- **Downsize Miri and migration check runners (#64392)** (ccadf39)
- **html: Bump to v0.3.2 (#64371)** (b6171bc)
- **glsl: Bump to v0.2.5 (#64370)** (e8041cc)
- **proto: Bump to v0.3.4 (#64372)** (6e368ab)
- **which_key: Improve pending keystrokes indicator to include untimed chords (#64362)** (534319b)
- **gpui: Improve `PlatformAtlas::get_or_insert_with` (#64331)** (0ef9214)
- **Move `corgi-patches` into `tooling` (#64292)** (3197193)
- **gpui_macos: Migrate screen capture to `objc2` (#64251)** (4b47ceb)
- **gpui_web: Flatten webgl texel loading (#64337)** (6c9d10c)
- **markdown_preview: Show source path in tab tooltip (#64318)** (8eebe1c)
- **Check remote server on each commit (#64283)** (70a74b8)
- **editor: Render point diagnostics without glyphs (#63933)** (0dea8c6)
- **editor: Expand excerpts from deleted diff hunks (#63946)** (c6124d3)
- **editor: Honor `lsp_results_location` on cmd-click (#64039)** (59adbbe)
- **Enable compaction for subagents (#64135)** (06e889c)
- **Share generics better and strip rodio audio features (#64260)** (9930d2c)
- **Share application adapter implementations (reduce LLVM IR bloat again) (#64262)** (dc339e4)
- **Optimize GPUI inspector's runtime cost by an order of magnitude (#64309)** (b0f53ad)
- **gpui: Make ForegroundJournal aware of sleep and window visibility  (#64269)** (f0fb48c)
- **Bump Zed to v1.22.0 (#64312)** (b0db832)

### Chore
- **ci: Disable library backtrace capture in macOS test jobs (#64555)** (a49db37)
- **ci: Gate test execution on check_style passing (#64408)** (49276a3)
- **ci: Run license check more often (#64375)** (9d956a0)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/zed-industries/zed?utm_source=github-action)._