Skip to content

Releases: microsoft/WSL

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

2.3.13

26 Jul 02:15
51251ad
Compare
Choose a tag to compare
2.3.13 Pre-release
Pre-release
  • Docker desktop regression introduced in 2.3.11 fixed.
  • Properly initialize file offsets in the relaying logic (solves #11799)

2.3.12

23 Jul 21:13
51251ad
Compare
Choose a tag to compare
2.3.12 Pre-release
Pre-release
  • Use a socket channel when sending the timezone change message (solves #11806)
  • Make sure signed MSI gets released
  • Update Wix to 5.0.1

2.3.11

17 Jul 19:34
719914f
Compare
Choose a tag to compare
2.3.11 Pre-release
Pre-release
  • Add WSL Settings Feature
    • Bridged networking mode is currently not selectable from the UI
  • Update Kernel to 6.6.36.3
    • Hundreds of new kernel modules added.
  • Update WSLg to 1.0.63
  • Update Microsoft.DXCore.Linux to version 10.0.26100.1-240331-1435.ge-release
  • Implement wsl --manage --move
  • From github feedback, increasing the Linux ephemeral port range (solves #11450)
  • Update mirrored mode loopback routing to support connections between Windows host and Linux Docker/Podman containers (solves #11136,#11468,#11758,#10926)
  • Propagate errors from bsdtar to stderr (solves #11577)
  • Improve error message when calling wsl.exe --exec (solves #11571)
  • Move kernel module mounting earlier in the boot process and adjust module mount behavior
  • Resolve issue with incorrect localization files for msrdc.exe
  • Disable virtio9p while an issue is being debugged (default is 9p with vsock transport)
  • Various fixes for VirtioFs
  • Improve socket protocol to catch errors early
  • Add error tracing statement for all cases where opening wslconfig fails
  • Change distro install to attempt store install then fall back to direct download

2.2.4

25 Apr 21:39
0836378
Compare
Choose a tag to compare
  • Tweak WslPlugin CustomConfigurationFlags behavior to take into account InTune policies.

2.2.3

19 Apr 19:25
9b84b56
Compare
Choose a tag to compare
2.2.3 Pre-release
Pre-release
  • Remove quotes before processing --mount and --unmount arguments (solves #11451)
  • Add a flag to get the wsl version from wslinfo (solves #11475)
    wslinfo --wsl-version
  • Make WSL DXCore compatible with down-level host OS graphics kernel (solves #11095)
  • Skip access checks for non-fixed drives (solves #11460)
  • Display an error when wsl --import is called with a .vhdx file without --vhd (solves #4735)
  • Use system volume for web download distro install
  • Update MSRDC to 1.2.5326

2.2.2

05 Apr 22:17
ac56cd5
Compare
Choose a tag to compare
2.2.2 Pre-release
Pre-release
  • Updating nft rules to also allow IPv6 traffic through a Linux container (solves #10663)
  • Update WSLg to 1.0.61
  • Improve the warning messages when mirrored networking cannot be enabled (solves #11331,#11332,#11359)
  • Use the [System64Folder] property instead of hardcoding C:\windows\system32 during installation