Releases: microsoft/WSL
Releases Β· microsoft/WSL
2.3.11
- 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
2.2.3
- 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
- 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
- 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
2.1.4
2.1.3
- 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
- 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
- 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