Skip to content

Releases: microsoft/WSL

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

2.2.1

22 Mar 15:31
76bd570
Compare
Choose a tag to compare
2.2.1 Pre-release
Pre-release
  • Enable DNS tunneling by default
  • Integrate DNS tunneling with Linux native Docker
  • Change the default reclamation mode to drop cache
  • Fix hang when the guest crashes during distro initialization
  • Retry when hitting errors that could indicate that an installation is in progress (solves #11282)
  • Remove the MSIX package before 'CreateShortcuts' runs during MSI installation (solves #11252,#10872)
  • Update Microsoft.WSL.Kernel to version 5.15.150.1-2
    • Enables CONFIG_HIDRAW and CONFIG_USB_HIDDEV
  • Update WIL to 1.0.240308.1

2.1.5

12 Mar 02:42
893486a
Compare
Choose a tag to compare
  • Resolve an issue introduced by 2.1.4 preventing older WSL1 distros from launching (solves #11255)
  • Display the missing optional component warning if vfpext is not installed

2.1.4

01 Mar 15:26
6c800da
Compare
Choose a tag to compare
  • Minor bugs and stabilization changes prior to GA release.

2.1.3

20 Feb 21:03
6c800da
Compare
Choose a tag to compare
2.1.3 Pre-release
Pre-release
  • Set the default reclamation mode to dropcache wsl2.autoMemoryReclaim=drop
    • Increase dropcache idle time to 10min
  • Use the display language for localization instead of the default locale (solves #11087,#11051)
  • Extend plugin API with OnDistroRegistering, OnDistroUnregistering ,ListDistribution and ExecuteBinaryInDistribution methods

2.1.1

22 Jan 19:28
212838e
Compare
Choose a tag to compare
2.1.1 Pre-release
Pre-release
  • Disable DNS tunneling by default while an issue with docker is debugged
  • Enable implicit ICTIMESYNCFLAG_SYNC patch (solves #10006)
  • Update MSRDC to 1.2.5105
  • Update Microsoft.WSL.Kernel to version 5.15.146.1-2
  • Update WSLg to 1.0.60
  • Ignore localhostForwarding setting in mirrored mode

2.1.0

08 Jan 21:52
7862c98
Compare
Choose a tag to compare
2.1.0 Pre-release
Pre-release
  • Enable DNS tunneling by default
  • Skip installing the MSIX for the current user when running as SYSTEM (solves #10906)
  • Only run distro init logic when started from mini_init (solves #10883)
  • Create an execution context for MSI package installation via wslinstaller
  • Configure all executables as LSP_SYSTEM to avoid loading proxy dll's (solves #4177)
  • Add logic to remove leaked MSIX service registration (solves #10831)
  • Log WorkingDirectory when CreateProcess fails (solves #6170)
  • Close the distro socket fd before starting the system distro (solves #10866)
  • Use the MSI API to install & upgrade instead of msiexec
  • Fix some issues in printf format specifiers for logging
  • Update Microsoft.Windows.ImplementationLibrary version 1.0.240102.2
  • Update Wix to version 4.0.3
  • Implement DrvFs Perf notification