Releases: microsoft/WSL
Releases Β· microsoft/WSL
2.4.8
- 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
- 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
- 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
2.3.25
2.3.24
2.3.22
2.3.21
- 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
- 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