Skip to content

Releases: microsoft/terminal

Windows Terminal Preview v1.25.923.0

03 Apr 23:39

Choose a tag to compare

Pre-release

Ah, a Friday servicing release. That's never backfired before.

Changes

  • The "invalid media resource, go get rekt" warning has been toned down (and for now, has been removed entirely in the Stable channel) (#19969)
  • We now support the use of OSC 7 in some circumstances to report the current working directory (#20019)
  • Terminal will once again emit an empty bracketed paste sequence (\e[200~\e[201~) when you attempt to paste an image (e.g. into an agentic coding CLI) (#20037)
  • Terminal will now assert focus when you drag and drop a file on it (#20003) (thanks @etbala!)
  • We've reworked how text selection is handled when an application requests mouse mode; Shift clicks will no longer extend an existing selection and positioning will use absolute coordinates rather than selecting the nearest half cell (#19973)
  • When you restart a session with "Restart Connection", we will now return the terminal to a more sane default state (#19971)

Bug Fixes

  • Console applications will now only receive Ctrl+Z as EOF when they are reading input in the ENABLE_PROCESSED_INPUT mode; this restores the console to its behavior in Windows 7 (#19940)
  • Disabling the Kitty Keyboard Protocol in the Settings now actually works (#19995)
  • Dragging to create a new selection in the terminal while searching will now properly focus the terminal for keyboard input (such as copying) (#19931) (thanks @4RH1T3CT0R7!)
  • Korean IME users will no longer experience characters being inserted into the wrong places during arrow key presses (#20039) (thanks @drvoss!)
  • Settings search can now properly select the ambiguous width and current folder icon settings (#19945) (thanks @sagarbhure-msft!)
  • The "search" dropdown in Settings should more closely follow the application's theme (#19987)
  • The console host will no longer fail to launch on editions of Windows that do not contain the full text input framework (#19958)
  • The Mark Mode selection indicators will no longer disappear permanently when they are scrolled out of view (#19974) (#20045)
  • The Visual Studio Developer PowerShell profiles will now display the correct icon when they choose to use PowerShell 7+ (#19990) (thanks @teo-tsirpanis!)
  • We have removed a significant source of memory leaks when a screen reader or other assistive technology is enabled (#19950)
  • When "Copy on select" is enabled, we will no longer overwrite the clipboard if you are pasting into another terminal session with an active selection (#19943) (thanks @sagarbhure-msft!)

ConPTY

  • ConPTY will attempt to re-sync the cursor position after passing through an unknown VT sequence (such as a DCS, APC or OSC that produces an image) (#20009)
  • The signature of ConptyShowHidePseudoConsole has been corrected (#20035)
  • The ConPTY package will no longer produce MSB4019 when included in Visual C++ projects (#20029) (thanks @gcrtnst!)
  • ConPTY will no longer deadlock during cooked read while displaying a character whose width is greater than a single cell (#19994)

Binary files inside the unpackaged distribution archive bear the version number 1.25.260402003-preview.

Windows Terminal v1.24.10921.0

03 Apr 23:39

Choose a tag to compare

With this servicing update, Windows Terminal 1.24 has progressed to the "Release Preview" ring!

Changes

  • The "invalid media resource, go get rekt" warning has been toned down (and for now, has been removed entirely in the Stable channel) (#19969)
  • Terminal will once again emit an empty bracketed paste sequence (\e[200~\e[201~) when you attempt to paste an image (e.g. into an agentic coding CLI) (#20037)
  • When you restart a session with "Restart Connection", we will now return the terminal to a more sane default state (#19971)

Bug Fixes

  • Dragging to create a new selection in the terminal while searching will now properly focus the terminal for keyboard input (such as copying) (#19931) (thanks @4RH1T3CT0R7!)
  • Korean IME users will no longer experience characters being inserted into the wrong places during arrow key presses (#20039) (thanks @drvoss!)
  • The console host will no longer fail to launch on editions of Windows that do not contain the full text input framework (#19958)
  • The Mark Mode selection indicators will no longer disappear permanently when they are scrolled out of view (#19974) (#20045)
  • When "Copy on select" is enabled, we will no longer overwrite the clipboard if you are pasting into another terminal session with an active selection (#19943) (thanks @sagarbhure-msft!)

ConPTY

  • The signature of ConptyShowHidePseudoConsole has been corrected (#20035)
  • The ConPTY package will no longer produce MSB4019 when included in Visual C++ projects (#20029) (thanks @gcrtnst!)
  • ConPTY will no longer deadlock during cooked read while displaying a character whose width is greater than a single cell (#19994)

Binary files inside the unpackaged distribution archive bear the version number 1.24.260402001.

Windows Terminal Preview v1.25.622.0

05 Mar 21:34

Choose a tag to compare

Pre-release

Windows Terminal 1.25 is here, with a bunch of new features in tow!

It sports a new search experience inside the Settings page, the ability to edit actions, command palette entries and key bindings with a rich editor--rather than just their key bindings--support for Kitty's keyboard protocol and two completely new community translations!

Note

This release has been somewhat slow to roll out via the Store (and we are tracking down the issue with the folks who own the Store), but it is generally available today (March 5th, 2026) both here and via WinGet.

Features

  • You can now edit actions, key bindings, and command palette entries in full in the newly-rewritten Actions page of Settings (#18917) (#18915) (#19771) (#19906) (#19865) (#19822) (#19862) (#19827)
  • You can now search for settings, profiles, actions, extensions and more in the Settings page! (#19519) (#19889)
  • Windows Terminal now supports the Kitty Keyboard Protocol, which allows applications to receive the state of modifier keys, disambiguate Esc from Ctrl+[, and more (#19817)
  • You can now configure Terminal to persist only the layout of your windows and none of the content (#19341) (#19508)
  • You can now configure the number of columns allocated to "Ambiguous" EA width-class characters (JSON setting: Global, compatibility.ambiguousWidth, enum narrow (default, 1 column) and wide (2 columns)) (#19864) (thanks @unagi!)
  • We have our first two community-maintained translations!

Changes

  • wt -pos now supports single-value inputs, e.g. wt -pos 40 which will position the window at 40, 40 (#19409) (thanks @KavishaHaswani!)
  • conpty: after a resize, we will now request a new cursor position to keep our internal state in sync for e.g. PowerShell and other callers of GetConsoleCursorPosition (#19535) (#19620)
  • In the Settings UI, we have moved color pickers into a lighter-weight flyout rather than a whole dialog; as a result, you can now type into them (#19572)
  • We have added the VSCode Dark Modern and Light Modern color schemes (#19728) (thanks @AndyBodnar!)
  • We have once again enabled PGO, which should result in a 10-25% throughput increase on output (#19810)
  • We've removed the temporary "New" badge from the Extensions page as of 1.25 (#19637)
  • We've rewritten how cursor and attribute blinking is handled to reduce the sheer number of timers and threads we create (#19330) (#19652)
  • You can now choose an icon for any folder in your New Tab Menu (#19591)
  • You can now configure a profile's tab color in the Settings page (#19351)
  • You can now type to search in the "built in icons" list in Profile settings (#19569)

Accessibility

  • Screen readers now get more information about the font features and axes controls in the Settings (#19712) (#19716)
  • Search now reports richer result information to screen readers (#19726)
  • The Settings UI now offers tooltips for some of its longer sidebar items (#19714)

VT Support

  • Applications that use OSC 52 to write to the clipboard will now only be allowed to do so when they are actively focused, to prevent clipboard hijacking (#19357) (thanks @DivInstance!)
  • Sixel images are now parsed more performantly (#19639)
  • We will now consider ITU T.416 24-bit colors with a color space of 0 valid (#19768) (thanks @Vallabh-1504!)

Bug Fixes

  • Elevated and non-elevated Terminal windows will no longer delete each other's saved session data (#19546)
  • Pasting text while in Broadcast mode now works slightly better (#19879)
  • Previewed input actions will no longer stick around (forever!) after you dismiss the Command Palette (#19885)
  • Search will now more reliably focus results that are offscreen (#19571)
  • Terminal should no longer jump around frantically while you have an active search while printing output (#19775)
  • The command palette entries "Move tab forward" and "... backward" now indicate whether that means left or right (#19708) (thanks @vamsiikrishnaak!)
  • Underlines will no longer render in the wrong color when you have an active text selection (#19872)
  • Unfocused Acrylic once again works in the tab row (#19647) (thanks @AbhishekGiri04!)
  • We will now more reliably detect URLs which are scrolled partially off-screen (#19878)
  • We will now no longer emit stray whitespace characters into your settings.json file at the end of a line that opens up an object (#19836)
  • When you enter "Mark Mode" while a search is active, we will now start with that result marked (#19550) (#19603)
  • When you enter "Mark Mode", we will now start marking at the top of your scroll area rather than the top of the active viewport (#19549)
  • Terminal should no longer fail to launch applications on clean boots with error code 0xD000003A (#19901)

Conhost Changes

These changes may be available in a future version of Windows available in the Windows Insider program.

  • conhost: the new Atlas engine is now available behind the UseDx registry key (HKCU\Console, DWORD, set to 1 to enable) (#19848)
  • conhost: the original rendering engine now supports bold fonts (#19441) (thanks @alabuzhev!)
  • conhost: we've fixed a longstanding bug in paste, which would result in some input characters being dropped if the output CodePage could not represent them (#19511)
  • conhost: we have rewritten the legacy MSAA accessibility integration, as well as some of the modern UIAutomation one as well (#19344)

With additional code quality and maintainability fixes thanks to @fab-c14, @pszlazak, @stynixkis, @04suriya07-spec, @benediktjohannes, and @Musaddiq625.


Binary files inside the unpackaged distribution archive bear the version number 1.25.260303002-preview.

Windows Terminal v1.24.10621.0

05 Mar 21:34

Choose a tag to compare

We kept Windows Terminal 1.24 out of the stable channel for an extra release cycle just to make sure it was up to par, and now it is. Welcome to 1.24.

1.24 brings a handful of new features and a load of bug fixes, including:

  • Command Palette now searches simultaneously in English and your display language (unless that language is English).
  • There is a new page in Settings where you can see and control extensions, including all of our automatic profile detectors and any fragment extensions you may have installed.
  • Icons, background images, pixel shaders, and sounds can now use relative paths for both local settings and fragment extensions.
    • Unfortunately, however, we have had to disallow the use of icons available via the web (http, https and ftp URIs) as well as on some network shares to prevent information leakage, tracking pixels and extension providers "phoning home".

Support for automatic detection of SSH hosts is not currently present in this release.

Please see the following release notes for additional details:

Note

This version began rolling out to the Dev, Canary and Beta Windows Insider channels when this GitHub Release was created. Other channels will be released
as our reliability numbers indicate that we haven't broken anything. If you want to update to this release directly, download it below!

Why are there so many files? How do I choose?

Please visit our page documenting the different Windows Terminal Distributions!

This release is simultaneously shipping with some fixes backported from the new 1.25 Preview release:

Changes

  • In the Settings UI, we have moved color pickers into a lighter-weight flyout rather than a whole dialog; as a result, you can now type into them (#19572)
  • We have once again enabled PGO, which should result in a 10-25% throughput increase on output (#19810)

Bug Fixes

  • Previewed input actions will no longer stick around (forever!) after you dismiss the Command Palette (#19885)
  • Terminal should no longer jump around frantically while you have an active search while printing output (#19775)
  • Unfocused Acrylic once again works in the tab row (#19647) (thanks @AbhishekGiri04!)
  • Terminal should no longer fail to launch applications on clean boots with error code 0xD000003A (#19901)

With additional code quality and maintainability fixes thanks to @fab-c14, @pszlazak, @stynixkis, @04suriya07-spec, @benediktjohannes, and @Musaddiq625.


Binary files inside the unpackaged distribution archive bear the version number 1.24.260303001.

Windows Terminal Preview v1.24.10212.0

24 Jan 00:01

Choose a tag to compare

Pre-release

In advance of the coming 1.25 release, enjoy this modest servicing update.
As usual, the preview channel will move to stable when 1.25 is released.

Changes

  • The extraneous TerminalAzBridge executable has been removed from the Terminal package (#19528)

Bug Fixes

  • The caption buttons will (finally!) dim when the window is out of focus (#19668) (thanks @Aliremu!)
  • Compatibility with some popular Chinese and Japanese IMEs has been restored (#19738)
  • Many of our cross-thread UI operations have been hardened against use-after-free (#19752)
  • Terminal should no longer display an error dialog about "threading" when loading settings (#19755)
  • Terminal should no longer hang if you have the large paste warning dialog enabled and paste a lot of text (#19721)
  • The top-level WindowsTerminal process will now exit properly when the last window fails to tear down (#19743)
  • We've checked in a speculative fix for a XAML focus crash (#19753)
  • Themes setting a tab row background color will no longer have that color overridden by the acrylic material (#19622) (thanks @EclipseAditya!)

Binary files inside the unpackaged distribution archive bear the version number 1.24.260121002-preview.

Windows Terminal v1.23.20211.0

24 Jan 00:01

Choose a tag to compare

In advance of the coming 1.25 release, enjoy this modest servicing update.

Changes

  • We have backported support for DECSET 2026 Synchronized Output from the Preview channel (#18826) (#18833)

Bug Fixes

  • The caption buttons will (finally!) dim when the window is out of focus (#19668) (thanks @Aliremu!)
  • Compatibility with some popular Chinese and Japanese IMEs has been restored (#19738)
  • Many of our cross-thread UI operations have been hardened against use-after-free (#19752)
  • Terminal should no longer display an error dialog about "threading" when loading settings (#19755)
  • Terminal should no longer hang if you have the large paste warning dialog enabled and paste a lot of text (#19721)
  • The top-level WindowsTerminal process will now exit properly when the last window fails to tear down (#19743)
  • We've checked in a speculative fix for a XAML focus crash (#19753)
  • Terminal (Portable, Unpackaged) will no longer crash if you have a stray copy of Microsoft.UI.Xaml.dll on your %PATH% (#19268)
  • The Cut/Copy/Paste menu in the settings UI is now properly localized (#18908) (thanks @consvc!)

Binary files inside the unpackaged distribution archive bear the version number 1.23.260121001.

Windows Terminal Preview v1.24.3504.0

17 Dec 23:42

Choose a tag to compare

Pre-release

It's the most Terminal time of the year! Here's a servicing update to fix a couple pretty annoying bugs before we all disappear for the holidays.

Bug Fixes

  • When Terminal encounters a GPU or driver issue, it will attempt to fall back to software rendering before giving up and asking you to intervene (#19636)
  • DECRQCRA was erroneously disabled for everyone even if you turned it on; no longer! (#19606)
  • Terminal can once again target the correct virtual desktop when creating a new window (#19458)
  • Certain scroll wheels will no longer only scroll up (#19573) (thanks @penguin-sophist!)
  • Icons, background images and pixel shaders specified by fragment profiles can no longer refer to UNC or network share paths (#19615)
  • The "Command Not Found" quick tip now uses a more targeted search to match the Command Not Found PowerShell module (#19432)
  • The schema for settings.json has been updated to include answerbackMessage, ...forceVT, rendering.graphicsAPI=automatic and to deprecate some removed settings (#19387) (thanks @ralish!)
  • Themes specifying an unfocusedBackground will no longer override the tab's active color (#19424)
  • We will no longer hide your mouse cursor when you press a modifier (Ctrl, Alt, Shift...) alone over a Terminal window (#19473) (thanks @angesie!)
  • We've fixed some issues in the French, Korean, Chinese (Traditional) and Japanese localizations of Terminal (#19616) (#19532) (#19451) (thanks @hms5232, @monax-owo, and @loic-joly-sonarsource!)
  • We've once again restored the localizations in the Copy, Cut and Paste menu (#19461)
  • wpf: using the WPF control in an application with other IME integration will no longer cause a crash (#19584)
  • conhost will no longer crash when run in windowed mode as SYSTEM (#19635) (thanks @SEt-t!)
  • conhost: snap-on-input is now only enabled by default when VT processing is enabled (#19414) (thanks @vididvidid!)

Binary files inside the unpackaged distribution archive bear the version number 1.24.251216004-preview.

Windows Terminal v1.23.13503.0

17 Dec 23:42

Choose a tag to compare

Included in this servicing update and/or holiday gift: fixes for a number of annoying bugs!

Note

This update began rolling out to the Release Preview channel (and all higher channels) on 2025-12-17.
If all goes well, it will be released to GA shortly after.

Bug Fixes

  • When Terminal encounters a GPU or driver issue, it will attempt to fall back to software rendering before giving up and asking you to intervene (#19636)
  • DECRQCRA was erroneously disabled for everyone even if you turned it on; no longer! (#19606)
  • Terminal can once again target the correct virtual desktop when creating a new window (#19458)
  • The schema for settings.json has been updated to include answerbackMessage, ...forceVT, rendering.graphicsAPI=automatic and to deprecate some removed settings (#19387) (thanks @ralish!)
  • Themes specifying an unfocusedBackground will no longer override the tab's active color (#19424)
  • We will no longer hide your mouse cursor when you press a modifier (Ctrl, Alt, Shift...) alone over a Terminal window (#19473) (thanks @angesie!)
  • We've fixed some issues in the French, Korean, Chinese (Traditional) and Japanese localizations of Terminal (#19616) (#19532) (#19451) (thanks @hms5232, @monax-owo, and @loic-joly-sonarsource!)
  • We've once again restored the localizations in the Copy, Cut and Paste menu (#19461)
  • wpf: using the WPF control in an application with other IME integration will no longer cause a crash (#19584)
  • conhost will no longer crash when run in windowed mode as SYSTEM (#19635) (thanks @SEt-t!)

Binary files inside the unpackaged distribution archive bear the version number 1.23.251216003.

Windows Terminal Preview v1.24.2812.0

13 Oct 23:25

Choose a tag to compare

Pre-release

Another servicing update!

Bug Fixes

  • Terminal will no longer crash if you simultaneously close two windows at the same time (#19395)
  • Applications that try to update the taskbar progress but revert it within a couple hundred milliseconds will no longer be allowed to make the window go crazy (#19403)
  • We will no longer rewrite your settings file on disk for what appears to be no reason when you have nested or iterable commands (#19408)
  • Terminal Unpackaged and Portable will now use a more durable and specific identifier to deduplicate multiple app instances (#19415)

Binary files inside the unpackaged distribution archive bear the version number 1.24.251008002-preview.

Windows Terminal v1.23.12811.0

13 Oct 23:25

Choose a tag to compare

With this servicing update, Terminal 1.23 has been promoted to full GA.

Bug Fixes

  • Terminal will no longer crash if you simultaneously close two windows at the same time (#19395)
  • Applications that try to update the taskbar progress but revert it within a couple hundred milliseconds will no longer be allowed to make the window go crazy (#19403)
  • We will no longer rewrite your settings file on disk for what appears to be no reason when you have nested or iterable commands (#19408)
  • Terminal Unpackaged and Portable will now use a more durable and specific identifier to deduplicate multiple app instances (#19415)

Binary files inside the unpackaged distribution archive bear the version number 1.23.251008001.