Windows Terminal 1.19 is finally out of preview! It includes the following features, which we're excited to finally
get out there.
- Instant search, with a live-updated result count (thanks to @Don-Vito)
- Broadcast mode!
- Integrated "search the web" (the browser isn't integrated, but the menu item is!)
- Window border colors in themes (on Windows 11)
- Acrylic in unfocused windows (thanks to @Jaswir)
- A completely new text rendering engine, which is now enabled by default.
Please see the following release notes for additional details.
- Windows Terminal Preview v1.19.2682.0
- Windows Terminal Preview v1.19.2831.0
- Windows Terminal Preview v1.19.3172.0
Note that scrollbar marks and shell integration features are still considered experimental and
are not included in this stable release!
Note
This version began rolling out to the Dev and Canary Windows Insider channels on 2024-01-30. 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 assets? How do I choose?
Please visit our page documenting the different Windows Terminal Distributions!
Features
- We can now display colored and curly, dashed, or dotted and doubled underlines, even in conhost! (#16097) (#16444) (thanks @tusharsnx!) with some help from the team (#16475)
- The new rendering engine is now enabled by default in all channels (#16277)
Changes
VT and terminal emulation
- We now support
DECST8C
, which will reset the tab stops to every 8 columns (#16534) (thanks @j4james!) - We now support
DSR
queries for printer status, user-defined keys, keyboard status, locator status, locator identity, data integrity and multiple session status (#16525) (thanks @j4james!)
Bug Fixes
- In cooked read clients, backspacing a control visualizer (e.g.
^X
) no longer messes up the display (#16400) INPUT_RECORD
'sKeyEvent.dwControlKeyState
will no longer containENHANCED_KEY
when it shouldn't (#16335)- Ctrl+Space now works properly (#16298) (thanks @lonnywong!)
- Mashing Enter will no longer disrupt CommandEnd scrollbar marks (in general, we now ignore back-to-back duplicate marks) (#16107)
- During RTF export, we will now use a background color directive that Microsoft Word understands (#16035) (thanks @tusharsnx!)
- Once again, we've fixed another issue where Terminal will spontaneously fail to load Cascadia Mono (#16323)
ReadFile
with a too-small buffer size will no longer corrupt your input stream and drop events (#16313)- We've fixed which glyph we use for the
SUB
control character (#16559) (thanks @j4james!)
Accessibility
- Color buttons in the settings UI will now announce their RGB values for screen readers (#16544)
VT and terminal emulation
- Terminal will no longer double-encode some inputs, like mouse mode, mangling them beyond comprehension (#16407)
DRCS
soft fonts received in chunks are no longer corrupted (#16349)ED2
(Erase in Display) will no longer emit a ton of blank lines (#16610)
Reliability
- Terminal should no longer crash after you close a couple windows on Windows 10 (#16588) (#16587)
- Two memory leaks in our screen reader integration have been stoppered (#16597) (thanks @glenrgordon!)
- We've eliminated an entire class of shutdown issues by just terminating the process directly when we think it's time (#16575)
- We've stamped out a crash that would occur when closing some tabs (#16412)
- The Azure Cloud Shell integration should no longer crash on a network timeout (#16364) (thanks @reynoldsa!)
conhost and Console hosting
- conhost: "disable scroll forward" once again works (#16411)
- conhost: font preview is working again (#16324)
- conhost:
SetConsoleWindowInfo
no longer fails to refresh the display (#16334) - conhost: we have removed all traces of EDP clipboard auditing (#16460)
- conhost: we now retry a few times to open the clipboard and put standards-compliant
CF_UNICODETEXT
on it (#16457) - conpty: on exit, we will now deassert Win32 Input Mode (#16408)
- conpty: we now buffer more text input before deciding how to parse it (#16470)
- conpty: we've fixed a shutdown deadlock with WSL (#16340)
- conpty: we will no longer deadlock waiting for
DSR
CPR
when Win32 Input Mode is enabled (#16445) - conpty: we will no longer return to the VT parsing ground state when we are expecting win32 input sequences; this fixes a pasting issue in SSH and WSL interop (#16352) (#16466)
Miscellaneous
- With special thanks to @marcelwgn, @jsoref, @RyanLua, @AtariDreams, @debghs, @mdanish-kh, and @Jvr2022 for
code quality, documentation, repository management, dependency and spelling updates across the board. We couldn't do
it without you!
Binary files inside the unpackaged distribution archive bear the version number 1.19.240129002
.
Asset Hashes
- Microsoft.WindowsTerminal_1.19.10292.0_8wekyb3d8bbwe.msixbundle_Windows10_PreinstallKit.zip
- SHA256
F7FC65F0E1C5AE52E295638D46B08231A14EB2697B3801367FD485101039BB0A
- SHA256
- Microsoft.WindowsTerminal_1.19.10292.0_8wekyb3d8bbwe.msixbundle
- SHA256
F93301A84119EEAE227B33E07BBD4E270732B834D58A8EA0E5A8594A67F40FD5
- SHA256
- Microsoft.WindowsTerminal_1.19.10292.0_arm64.zip
- SHA256
9F07A9967301C9809C446E05D6103F92F858528CD1A1C910C5B39B444711ABCB
- SHA256
- Microsoft.WindowsTerminal_1.19.10292.0_x64.zip
- SHA256
DDF673666EEF46F088668F498456F049067B9C9DCEAA8BDE357164548F6629F1
- SHA256
- Microsoft.WindowsTerminal_1.19.10292.0_x86.zip
- SHA256
3BEE43BD220BE7AC52B9B264B1940BE9E4532A939609310FD622252D476BECC0
- SHA256