CARVIEW |
Select Language
HTTP/2 200
date: Tue, 29 Jul 2025 21:31:45 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"b2617e68538daed5a1e87751d1988fb0"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=H7WachVJ5NsGktUqWgixrhRxgbViu7n6ItZ1SrQJc%2FCfAVzUanXiH38mqAOYmVo015oWnon3MWCFrylFQhWZGwuInL%2Fus28Q4nHprnpQM2riajPJmEyhnEbY6dFFh5eRsHbaSNoLhxYNIThPIytxZ%2FymWZbj9ce6UpqS%2FmJ7VWh1PlNiB0HmONwXLfslrzyY4%2BBcLtwYLcsrwGenbSwiJEQS6nYHkRCOp3sQ75uMOP1Jzz376iMYOPEWPAzrQLfoAITb7reH0VFdbB6utppBFw%3D%3D--7xSzH7t01ChZYXD4--tEsl9TYc4ABjfFDN8f4SLA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.2028865494.1753824704; Path=/; Domain=github.com; Expires=Wed, 29 Jul 2026 21:31:44 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Wed, 29 Jul 2026 21:31:44 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: B6E6:B13D1:1012B14:1331580:68893DC0
Releases Β· microsoft/WSL Β· GitHub
20 Jun 02:11
Loading
10 Jun 00:24
05 Jun 15:15
Loading
24 Apr 21:15
Loading
08 Apr 19:07
Loading
26 Mar 00:27
Loading
20 Mar 19:48
Loading
12 Mar 23:09
Loading
12 Feb 03:55
Loading
Skip to content
Navigation Menu
{{ message }}
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Releases: microsoft/WSL
Releases Β· microsoft/WSL
2.6.0
6319b02
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- First open source release of WSL
- Various stability improvements
- Update localized strings
- Don't throw when unregistering a distro that has a BasePath that doesn't exist (solves #13004)
- Fix distribution download failing if the URL contains parameters
- Fix various issues with systemd user sessions (solves #13053)
- Fix wslsettings crash when invoked from wslservice
- Set MOVEFILE_WRITE_THROUGH when moving distribution VHD's (solves #13055)
- Discard BOM header when parsing the Windows 'hosts' file (solves #9642)
- Correctly report corrupted disks when mount() fails with EUCLEAN (solves #13074)
- Don't use a ? prefix when resolving the distribution location (solves #13064)
- Solve potential failure while downloading a distribution if LastError is non zero
Assets 5
293 people reacted
14
Join discussion
2.5.9
4b6b388
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
2.5.8
0c8844e
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
Assets 5
98 people reacted
2.5.7
420b7b2
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- Update Linux kernel to 6.6.87.1-1
- Update WindowsAppSDK to version 1.7.250401001
- Increase the soft file descriptor limit to 1024 * 1024 (solves #12837)
- Add logic to detect when an imported distribution is invalid
- Move Linux side warnings to new warning infrastructure
- Fix potential deadlock when converting a distribution to WSL1 or WSL2
- Fix download logic to download to a file instead of in memory (solves #12805)
- Use a systemd-generator to create the wslg and binfmt units
Assets 5
218 people reacted
2.5.6
69900a2
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- Fix docker by adding back modules loaded at boot (solves #12748)
- Fix command line parsing preventing importing or exporting from stdout / stdin
- Bring back bridged networking mode
- Update to 6.6.84.1 WSL Kernel
- wslinfo: print newline after usage
- Add initgroups helper to work around musl limitation (solves #12755)
- Remove invalid kmesg error when gui apps are disabled
- Fallback to GrantVmAccess when attaching a VHD fails with ERROR_ACCESS_DENIED
- Update UtilConnectToInteropServer to respect g_InitPid and minor wslinfo updates (solves #12714)
- Put sparse vhd support behind an --allow-unsafe flag.
- wslsettings: fix networking mode selection logic (solves #12745)
Assets 5
55 people reacted
2.5.4
c07517c
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- Fix the wsl --update --pre-release logic to correctly handle backports and always pick the actual latest
- Set LX_WSL2_INSTALL_PATH even when gui apps are disabled
- Introduce general.instanceIdleTimeout to control distribution termination timeouts (solves #10138, #9401)
- Modify config file parsing to allow empty strings
- Update Microsoft.RemoteDesktop.Client.MSRDC.SessionHost to version 1.2.6074
- Change behavior of a custom kernel with no modules to not log a warning.
- Implement --vhd-size and --fixed-vhd arguments to wsl.exe --install
- Detect when the VM crashes, and capture dmesg
- Resolve kernel warning about ip_local_port_range having start / end with same parity
- Update WSLENV logic to allow passing /l and /p together to translate paths and path lists
- Don't throw when processing an empty argument (solves #12649)
- Disable DNS tunneling if global secure access client is present
- Remove support bridged networking
- Fix wsl.exe --install --enable-wsl1 to work when run as non-elevated
- Fix partial read causing failure to import WSL1 distribution
- wslsettings: Launch MSI version of wsl.exe instead of the one in system32
Assets 5
47 people reacted
2.4.13
750130a
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- Update Microsoft.Identity.MSAL.WSL.Proxy to version 0.1.1
Assets 5
56 people reacted
2.5.1
1e8588f
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- Fix broken /etc/hosts generation and correctly handle empty domain names (solves #12275)
- Improve hardenning of the WSL binfmt interpreter (solves #8843)
- Gracefully handle situations where the user's defaultDistribution registry value points to a missing registration (solves #12595)
- Update WSLg to 1.0.66
- Add support for exporting distributions via wsl --export as .tar.xz
- Change wslpluginapi.h Windows.h header include to lowercase (solves #12580)
- Move the user token duplication logic to LxssUserSession so valid user tokens are passed to plugins (solves #12554)
- Update Kernel to 6.6.75 and switch modules to a vhd
- Remove cgroupv1 support
- Automatically start the distribution when a .wsl file is double clicked.
- Fix potential deadlock in the IO relay when stdin is a pipe (solves #12523)
- Introduce DefaultNetworkingMode WSL policy value
- Add support for CRLF in /etc/wsl.conf (solves #12502)
- Check automount setting before mounting admin drives (solves #12443)
- Remove TrustedInstaller registry protections before writing the registry during installation (solves #11376)
- WSLg: Create /run/user/ as a tmpfs mount that systemd expects (solves #11261)
- Add support for distro compressed with xz, or bzip for WSL1
- Implement OOBE for WSL1 distros. (solves #12398)
- Update Microsoft.Identity.MSAL.WSL.Proxy to version 0.1.1
- Implement config file warnings on Linux
- Implement localization on Linux
- Update 'wsl.exe --import-in-place` to call plugin API and do modern distro operations (solves #12370)
- Add support for resizing a distribution via wsl --manage --resize
Assets 5
92 people reacted
2.4.12
2.4.11
8c61f09
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
- Handle failure to launch if c:\windows\system32\lxss\lib is not present
Assets 5
44 people reacted
Previous Next
You canβt perform that action at this time.