Windows Terminal

Developer Tools

The terminal application for Windows.

Latest v1.24.11911.0 · by MicrosoftWebsitemicrosoft/terminal

Release activity

Release activity — 10 releases across 5 days since Mar 5, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Mar 5, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Apr 19, 2026No releases on Apr 26, 2026No releases on May 3, 2026No releases on May 10, 2026No releases on May 17, 2026No releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
MondayNo releases on Apr 20, 2026No releases on Apr 27, 2026No releases on May 4, 2026No releases on May 11, 2026No releases on May 18, 2026No releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
TuesdayNo releases on Apr 21, 2026No releases on Apr 28, 2026No releases on May 5, 2026No releases on May 12, 2026No releases on May 19, 2026No releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026
WednesdayNo releases on Apr 22, 20261 release on Apr 29, 2026No releases on May 6, 20263 releases on May 13, 2026No releases on May 20, 2026No releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 2026No releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026
ThursdayNo releases on Apr 23, 2026No releases on Apr 30, 2026No releases on May 7, 2026No releases on May 14, 2026No releases on May 21, 2026No releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 20262 releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Apr 24, 2026No releases on May 1, 2026No releases on May 8, 2026No releases on May 15, 2026No releases on May 22, 2026No releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Apr 25, 2026No releases on May 2, 2026No releases on May 9, 2026No releases on May 16, 2026No releases on May 23, 2026No releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Mar 5, 2026, busiest day 3

Changelog

v1.25.1912.0Pre-release

Windows Terminal Preview v1.25.1912.0

Fixed 9
  • Terminal no longer crashes when dragging a small tab into a larger window
  • Terminal now makes a screen reader-audible announcement when interacting with the expand/collapse option in the Settings page
  • Pressing Enter in the Export Text dialog no longer sends Enter to the connected application
  • Scrolling the screen no longer results in failing to detect URLs before the next refresh
  • The compatibility.reloadEnvironmentVariables setting is no longer ignored when using wt.exe <command>
  • The actions editor now updates the action name more consistently

Since we decided to push Terminal 1.26 out a little bit, please enjoy these bug fixes instead.

Bug Fixes
  • Terminal should no longer crash when you drag a small tab into a larger window (which never crashed for some people, and always crashed for others) (#20366) (thanks @yuu61!)
  • Terminal will now make a screen reader-audible announcement when you interact with the expand/collapse option in the Settings page (#20275)
  • Pressing Enter in the Export Text dialog will no longer send Enter to the connected application (#20358)
  • Scrolling the screen should no longer result in us failing to detect URLs in it before the next refresh (#20357)
  • The compatibility.reloadEnvironmentVariables setting will no longer be ignored when you use wt.exe <command> (#20321)
  • The actions editor should now update the action name more consistently (#20381)
  • We have fixed a memory corruption issue in DRCS font handling (#20409)
  • We have speculatively moved some initialization earlier to prevent a deadlock caused by the NVIDIA graphics driver (#20351)
  • We no longer reset your font size if you zoom and we reload settings (for whatever reason) (#20230)

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

View originalPermalink
How v1.25.1912.0 went
v1.24.11911.0

Windows Terminal v1.24.11911.0

Fixed 7
  • Terminal should no longer crash when you drag a small tab into a larger window
  • Terminal will now make a screen reader-audible announcement when you interact with the expand/collapse option in the Settings page
  • Pressing Enter in the Export Text dialog will no longer send Enter to the connected application
  • Scrolling the screen should no longer result in failing to detect URLs in it before the next refresh
  • Fixed a memory corruption issue in DRCS font handling
  • Speculatively moved some initialization earlier to prevent a deadlock caused by the NVIDIA graphics driver
  • Terminal will no longer reset your font size if you zoom and settings are reloaded

The stable channel just keeps getting stabler! We decided to push Terminal 1.26 out a little bit, so hopefully this set of fixes helps fill the void where it would be.

Bug Fixes
  • Terminal should no longer crash when you drag a small tab into a larger window (which never crashed for some people, and always crashed for others) (#20366) (thanks @yuu61!)
  • Terminal will now make a screen reader-audible announcement when you interact with the expand/collapse option in the Settings page (#20275)
  • Pressing Enter in the Export Text dialog will no longer send Enter to the connected application (#20358)
  • Scrolling the screen should no longer result in us failing to detect URLs in it before the next refresh (#20357)
  • We have fixed a memory corruption issue in DRCS font handling (#20409)
  • We have speculatively moved some initialization earlier to prevent a deadlock caused by the NVIDIA graphics driver (#20351)
  • We no longer reset your font size if you zoom and we reload settings (for whatever reason) (#20230)

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

View originalPermalink
How v1.24.11911.0 went
v1.25.1322.0Pre-release

Windows Terminal Preview v1.25.1322.0

Added 1
  • Add new `safeUriSchemes` setting to configure the behavior of the URL warning dialog
Changed 1
  • Disable store licensing checks on startup to improve launch performance and reliability
Fixed 6
  • Prevent crash with access violation on certain specially-crafted Sixel images
  • Fix overridden tab titles spontaneously resetting to Default or Windows PowerShell
  • Prevent Terminal windows from shrinking by one row or column every time you exit neovim
  • Prevent `WM_COPYDATA` handler from accepting outrageously large payload sizes
  • Make `resizePane` action fall through to normal keyboard input if there was no pane to resize
  • Fix wordwise selection that starts at a word boundary selecting the wrong word

This is the fourth servicing release for Terminal! We've fixed a couple of our more annoying issues, and added a new feature thanks to @ltrzesniewski for configuring the new URL warning dialog.

These release notes include changes from v1.25.1241.0 so that you don't need to go read those separately.

Changes
  • You can now change the behavior of the URL warning dialog with the new safeUriSchemes setting (JSON safeUriSchemes, array of strings, default []) (#20207) (thanks @ltrzesniewski!)
  • We have disabled store licensing checks on startup, which should improve launch performance and reliability and prevent the store from deciding that nobody is allowed to run Terminal (#20163)
Bug Fixes
  • We will no longer attempt to allocate too much memory or crash with an access violation on certain specially-crafted Sixel images (#20213)
  • Overridden tab titles should no longer spontaneously reset to Default or Windows PowerShell or the default for any given profile (#20214) (thanks @imsh!)
  • Terminal windows should no longer shrink by one row or column at a time every time you exit neovim (#20183)
  • Terminal's WM_COPYDATA handler will no longer accept outrageously large payload sizes, especially on 32-bit Intel platforms (#20185)
  • The resizePane action will now fall through to normal keyboard input if there was no pane to resize (#20001) (thanks @nmurrell07!)
  • Wordwise selection that starts at a word boundary will no longer select the wrong word (#20084)

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

View originalPermalink
How v1.25.1322.0 went
v1.24.11321.0

Windows Terminal v1.24.11321.0

Added 2
  • Terminal will now display a warning dialog if you attempt to open a URL that might harm your computer
  • Add new `safeUriSchemes` setting to control URL safety warning behavior
Changed 3
  • Disabled store licensing checks on startup to improve launch performance and reliability
  • Reworked text selection handling 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
  • Terminal will now assert focus when you drag and drop a file on it
Fixed 8
  • IME composition will no longer blindly overwrite text to the right of the cursor but intelligently push it further to the right to ensure that it stays visible
  • Terminal will no longer attempt to allocate too much memory or crash with an access violation on certain specially-crafted Sixel images
  • Overridden tab titles should no longer spontaneously reset to Default or Windows PowerShell or the default for any given profile
  • Terminal windows should no longer shrink by one row or column at a time every time you exit neovim
  • Terminal's WM_COPYDATA handler will no longer accept outrageously large payload sizes, especially on 32-bit Intel platforms
  • The resizePane action will now fall through to normal keyboard input if there was no pane to resize
  • Removed a significant source of memory leaks when a screen reader or other assistive technology is enabled
  • Wordwise selection that starts at a word boundary will no longer select the wrong word

Finally! Terminal Stable is getting all of the fun bug fixes that landed in preview over the past couple releases.

Changes
  • Terminal will now display a warning dialog if you attempt to open a URL that might harm your computer (as voted by a bunch of security researchers) (#20065) (#20096)
    • ... and you can change its behavior with the new safeUriSchemes setting (JSON safeUriSchemes, array of strings, default []) (#20207) (thanks @ltrzesniewski!)
  • We have disabled store licensing checks on startup, which should improve launch performance and reliability and prevent the store from deciding that nobody is allowed to run Terminal (#20163)
  • 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)
  • Terminal will now assert focus when you drag and drop a file on it (#20003) (thanks @etbala!)
Bug Fixes
  • IME composition will no longer blindly overwrite text to the right of the cursor, but "intelligently" push it further to the right to ensure that it stays visible (#20041) (thanks @drvoss!)
  • We will no longer attempt to allocate too much memory or crash with an access violation on certain specially-crafted Sixel images (#20213)
  • Overridden tab titles should no longer spontaneously reset to Default or Windows PowerShell or the default for any given profile (#20214) (thanks @imsh!)
  • Terminal windows should no longer shrink by one row or column at a time every time you exit neovim (#20183)
  • Terminal's WM_COPYDATA handler will no longer accept outrageously large payload sizes, especially on 32-bit Intel platforms (#20185)
  • The resizePane action will now fall through to normal keyboard input if there was no pane to resize (#20001) (thanks @nmurrell07!)
  • We have removed a significant source of memory leaks when a screen reader or other assistive technology is enabled (#19950)
  • Wordwise selection that starts at a word boundary will no longer select the wrong word (#20084)

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

View originalPermalink
How v1.24.11321.0 went
v1.25.1241.0Pre-release

Windows Terminal Preview v1.25.1241.0

Changed 1
  • Disabled store licensing checks on startup to improve launch performance and reliability
Fixed 1
  • Wordwise selection that starts at a word boundary no longer selects the wrong word

This was a short-term bridge release for Windows Terminal Preview that was intended to test our licensing changes before we rolled them out to stable.

Changes
  • We have disabled store licensing checks on startup, which should improve launch performance and reliability and prevent the store from deciding that nobody is allowed to run Terminal (#20163)
Bug Fixes
  • Wordwise selection that starts at a word boundary will no longer select the wrong word (#20084)

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

View originalPermalink
How v1.25.1241.0 went
v1.25.1171.0Pre-release

Windows Terminal Preview v1.25.1171.0

Added 1
  • Terminal will now display a warning dialog if you attempt to open a URL that might harm your computer
Fixed 2
  • IME composition will no longer blindly overwrite text to the right of the cursor, but intelligently push it further to the right to ensure that it stays visible
  • Terminal will no longer enter a cursor position request report loop for some applications that use the XTerm alternate screen buffer
Removed 1
  • Temporarily removed support for OSC 7, as it was causing unintended network accesses and process creation failures

This may be the first time we've released a servicing update for Preview without an associated update to Stable! Well, at any rate, some of these fixes are destined for stable... eventually.

Bug Fixes
  • IME composition will no longer blindly overwrite text to the right of the cursor, but "intelligently" push it further to the right to ensure that it stays visible (#20041) (thanks @drvoss!)
  • Terminal will now display a warning dialog if you attempt to open a URL that might harm your computer (as voted by a bunch of security researchers) (#20065) (#20096)
  • We have temporarily removed support for OSC 7, as it was causing unintended network accesses and process creation failures (#20116)
  • We will no longer enter a cursor position request report loop for some applications that use the XTerm alternate screen buffer (#20095)

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

View originalPermalink
How v1.25.1171.0 went
v1.25.923.0Pre-release

Windows Terminal Preview v1.25.923.0

Added 1
  • Support the use of OSC 7 to report the current working directory in some circumstances
Changed 4
  • The "invalid media resource" warning has been toned down and removed entirely in the Stable channel
  • Terminal now asserts focus when you drag and drop a file on it
  • Reworked text selection handling 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
  • ConPTY will attempt to re-sync the cursor position after passing through an unknown VT sequence
Fixed 15
  • Terminal now emits an empty bracketed paste sequence when you attempt to paste an image
  • Restart Connection will now return the terminal to a more sane default state
  • Console applications will now only receive Ctrl+Z as EOF when they are reading input in the ENABLE_PROCESSED_INPUT mode
  • Disabling the Kitty Keyboard Protocol in the Settings now actually works
  • Dragging to create a new selection in the terminal while searching will now properly focus the terminal for keyboard input
  • Korean IME users will no longer experience characters being inserted into the wrong places during arrow key presses

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.

View originalPermalink
How v1.25.923.0 went
v1.24.10921.0

Windows Terminal v1.24.10921.0

Changed 3
  • The invalid media resource warning has been toned down and removed entirely in the Stable channel
  • Terminal now emits an empty bracketed paste sequence when attempting to paste an image
  • Restarting a session with Restart Connection returns the terminal to a more sane default state
Fixed 8
  • Dragging to create a new selection in the terminal while searching now properly focuses the terminal for keyboard input
  • Korean IME users no longer experience characters being inserted into the wrong places during arrow key presses
  • The console host no longer fails to launch on editions of Windows that do not contain the full text input framework
  • Mark Mode selection indicators no longer disappear permanently when scrolled out of view
  • When Copy on select is enabled, the clipboard is no longer overwritten when pasting into another terminal session with an active selection
  • The signature of ConptyShowHidePseudoConsole has been corrected
  • The ConPTY package no longer produces MSB4019 when included in Visual C++ projects
  • ConPTY no longer deadlocks during cooked read while displaying a character whose width is greater than a single cell

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.

View originalPermalink
How v1.24.10921.0 went
v1.25.622.0Pre-release

Windows Terminal Preview v1.25.622.0

Added 11
  • Edit actions, key bindings, and command palette entries in full in the newly-rewritten Actions page of Settings
  • Search for settings, profiles, actions, extensions and more in the Settings page
  • Support for Kitty Keyboard Protocol to allow applications to receive modifier key state and disambiguate Esc from Ctrl+[
  • Configure Terminal to persist only the layout of windows and none of the content
  • Configure the number of columns allocated to Ambiguous EA width-class characters via compatibility.ambiguousWidth setting
  • Serbian community-maintained translation
Changed 8
  • wt -pos now supports single-value inputs to position the window at the same x and y coordinate
  • conpty now requests a new cursor position after resize to keep internal state in sync
  • Color pickers moved into lighter-weight flyout rather than dialog in Settings UI, allowing typing into them
  • Re-enabled PGO resulting in 10-25% throughput increase on output
  • Rewritten cursor and attribute blinking handling to reduce timers and threads created
  • Removed temporary New badge from Extensions page
  • OSC 52 clipboard writes now only allowed when application is actively focused to prevent clipboard hijacking
  • Sixel images parsing improved for better performance
Fixed 2
  • Elevated and non-elevated Terminal windows no longer delete each other's saved session data
  • Terminal no longer fails to launch applications on clean boots with error code 0xD000003A

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!
    • Serbian (#17995) (#19472) (#19833) (thanks @eevan78!)
    • Ukrainian (#19554) (thanks @psnet!)
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.

View originalPermalink
How v1.25.622.0 went
v1.24.10621.0

Windows Terminal v1.24.10621.0

Added 2
  • New Settings page to view and control extensions, including automatic profile detectors and fragment extensions
  • Icons, background images, pixel shaders, and sounds can now use relative paths for both local settings and fragment extensions
Changed 3
  • Command Palette now searches simultaneously in English and your display language unless that language is English
  • Color pickers in Settings UI moved into a lighter-weight flyout rather than a whole dialog, allowing typing into them
  • Re-enabled PGO for a 10-25% throughput increase on output
Fixed 4
  • Previewed input actions will no longer persist after dismissing the Command Palette
  • Terminal no longer jumps around frantically while active search is running during output
  • Unfocused Acrylic now works in the tab row
  • Terminal no longer fails to launch applications on clean boots with error code 0xD000003A
Security 1
  • Disallow use of icons available via web URIs (http, https, ftp) and on some network shares to prevent information leakage and tracking

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.

View originalPermalink
How v1.24.10621.0 went
View all

Discussion