Skip to content

Releases: microsoft/WSL

2.4.8

16 Dec 21:24
e6545b4
Compare
Choose a tag to compare
2.4.8 Pre-release
Pre-release
  • Don't delete terminal profile & start menu shortcut when a distribution is converted
  • Plumb stderr handle through to WSL1 processes for import / export / setversion
  • Update modern distros to support WSL1 (solves #12298)
  • Make wsl --install case insensitive with modern distros
  • Fix logic error causing wsl2.processors to always be defaulted to the maximum... (solves #12346)
  • Update Microsoft.RemoteDesktop.Client.MSRDC.SessionHost to version 1.2.5716

2.4.5

03 Dec 22:09
719f865
Compare
Choose a tag to compare
2.4.5 Pre-release
Pre-release
  • Allow distributions to opt out of shortcut and terminal profile generation
  • Use GetLogicalProcessorInformationEx to determine max number of processors (solves #1115)
  • Add user warning letting users know bridged networking will be deprecated
  • Add back Windows-specific string conversion functions (solves #12294)
  • Fix regression causing default distribution to no be listed in wsl --list's o... (solves #12302)
  • Update wslpath to preserve trailing slashes (solves #8827)

2.4.4

19 Nov 14:21
a7eaca8
Compare
Choose a tag to compare
2.4.4 Pre-release
Pre-release
  • Add logic to wait for block device to be available before calling mkfs / mkswap
  • Set pathTranslationStyle to 'wsl' in generated terminal profiles
  • Add support for terminal profile generation udring distribution installation
  • Add explorer extension to handle .wsl files
  • Add support for gzip compression when calling wsl --export
  • Fix double handle close in wslhost.exe
  • modern-distro: Implement install on double click
  • modern-distro: Implement wsl --manage --set-default-user
  • Add file size based progress to wsl --export
  • Don't set the default UID if it's not in wsl-distribution.conf
  • Implement wsl.exe --distribution-id
  • Fall back to using virito proxy networking mode if NAT fails
  • modern-distro: Implement Flavor & Version parsing
  • Remove hardcoded 30 seconds timeout and respect KernelBootTimeout config setting
  • Add socket receive timeouts when starting a new distro
  • Add logic to offer to re-install WSL if WslInstaller fails to install the MSI
  • Don't wait on termination event when HcsStartComputeSystem fails
  • Configure the CRT to crash the process when abort() is called

2.3.26

10 Nov 03:32
a7eaca8
Compare
Choose a tag to compare
  • Update kernel to 5.15.167.4
    • Update to upstream stable kernel version v5.15.167
    • Include an out-of-tree patch fixing a bug in the XSAVES subsystem.

2.3.25

25 Oct 00:14
a7eaca8
Compare
Choose a tag to compare
2.3.25 Pre-release
Pre-release
  • Automatically fall back to virtioProxy networking mode if NAT networking mode fails.

2.3.24

27 Sep 05:01
3fca568
Compare
Choose a tag to compare
  • WSL: Change VM creation to fall back to no networking instead of failing
  • Manually call IPlan9FileSystem::Teardown() to work around destructor hang in ni_release
  • Update Windows App SDK to 1.6

2.3.22

20 Sep 18:53
3fca568
Compare
Choose a tag to compare
2.3.22 Pre-release
Pre-release
  • Remove experimental useWindowsDnsCache config

2.3.21

16 Sep 18:49
Compare
Choose a tag to compare
2.3.21 Pre-release
Pre-release
  • Don't register the binfmt_late entry when interop is disabled (solves #11920)
  • Fix invalid iterator access causing service crash in DnsResolver::Stop
  • Simplify elevated relaunch to use AttachConsole instead of pseudoconsole
  • Update wsl.exe --mount to allow ARM64 passthrough disks on version of Windows that support it (solves #9611)
  • Update MSRDC to 1.2.5620
  • Update WinUIEx version 2.4.0
  • Update Microsoft.Windows.SDK.NET.Ref version 10.0.26100.45
  • Update Microsoft.Windows.ImplementationLibrary to version 1.0.240822.1
  • Update CommunityToolkit.Common and CommunityToolkit.Mvvm to version 8.3.1
  • Update various Microsoft runtime nuget packages from 8.0.7 -> 8.0.8

2.3.17

10 Aug 18:23
2d31b04
Compare
Choose a tag to compare
2.3.17 Pre-release
Pre-release
  • Revert Linux kernel to 5.15.153.1-2 while issues are being debugged
  • Fix race condition when WSL2 distribution is stopped
  • Use a format attribute to catch printf format errors compile time
  • Fix segfault in init when boot.initPath doesn't exist (solves #11725)
  • Add default Hyper-V firewall rules to allow inbound mDNS traffic (solves #11852)
  • Update Windows SDK to version 26100
  • Update Microsoft.Windows.ImplementationLibrary to version 1.0.240803.1

2.3.14

01 Aug 18:27
51251ad
Compare
Choose a tag to compare
2.3.14 Pre-release
Pre-release
  • Add infrastructure to capture linux usermode dumps and copy them to the host
  • Configure br_netfilter to load at boot
  • Update WSLg to 1.0.64