| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| wsl.2.7.3.0.x64.msi | 2026-04-25 | 255.1 MB | |
| wsl.2.7.3.0.arm64.msi | 2026-04-25 | 254.0 MB | |
| Microsoft.WSL_2.7.3.0_x64_ARM64.msixbundle | 2026-04-25 | 512.1 MB | |
| 2.7.3 source code.tar.gz | 2026-04-24 | 18.5 MB | |
| 2.7.3 source code.zip | 2026-04-24 | 19.0 MB | |
| README.md | 2026-04-24 | 5.0 kB | |
| Totals: 6 Items | 1.1 GB | 762 | |
What's Changed
- Update Microsoft.WSL.DeviceHost package to 1.2.14-0 by @benhillis in https://github.com/microsoft/WSL/pull/40286
- Disable shared compilation when building wslsettings by @OneBlue in https://github.com/microsoft/WSL/pull/40289
- diagnostics: collect MSI verbose install logs in diagnostic bundle by @yeelam-gordon in https://github.com/microsoft/WSL/pull/40218
- Fix NuGet package path validation in nuget-stage pipeline by @benhillis in https://github.com/microsoft/WSL/pull/40293
- test: Add arm64 test distro support by @benhillis in https://github.com/microsoft/WSL/pull/14500
- test: remove duplicated DNS test coverage by @benhillis in https://github.com/microsoft/WSL/pull/14522
- Fix: Fail and warn the user when --uninstall is given parameters by @chemwolf6922 in https://github.com/microsoft/WSL/pull/14524
- virito net: revert to previous DNS behavior while we debug an issue with DNS over TCP by @benhillis in https://github.com/microsoft/WSL/pull/14532
- Update cgmanifest to match CMakeLists.txt by @OneBlue in https://github.com/microsoft/WSL/pull/14550
- socketshared: add maximum message size to avoid very large allocations by @benhillis in https://github.com/microsoft/WSL/pull/40050
- Fix: bind interrupted by seccomp signal race by @chemwolf6922 in https://github.com/microsoft/WSL/pull/14554
- Set Distro Env HOSTTYPE to aarch64 for ARM64 build by @wangxin12 in https://github.com/microsoft/WSL/pull/40048
- devicehost: stop re-signing and fix MSI installer failing to replace wsldevicehost.dll by @benhillis in https://github.com/microsoft/WSL/pull/40075
- Suppress MSI-initiated reboots during Store updates by @benhillis in https://github.com/microsoft/WSL/pull/40079
- build: add Source Link to embed GitHub source mappings in PDBs by @benhillis in https://github.com/microsoft/WSL/pull/40055
- Mask console-getty.service to prevent multi-distro failures (#13595) by @benhillis in https://github.com/microsoft/WSL/pull/14490
- Fix random "ERROR_FILE_NOT_FOUND" when unmounting with absolute path by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40092
- Fixes to route mirroring by @FetoiuCatalin in https://github.com/microsoft/WSL/pull/40099
- Fix wrong variable checking by @wangxin12 in https://github.com/microsoft/WSL/pull/40185
- Bump Microsoft.NETCore.App.Runtime to 10.0.6 (CVE-2026-32178) by @benhillis in https://github.com/microsoft/WSL/pull/40207
- Fix VHD ownership after cross-volume move to prevent E_ACCESSDENIED by @benhillis in https://github.com/microsoft/WSL/pull/40159
- fix: use {} format specifier instead of %s in Linux LOG_ERROR path by @benhillis in https://github.com/microsoft/WSL/pull/40227
- Update MoveVhdOwnership test to WSL2 only by @Copilot in https://github.com/microsoft/WSL/pull/40223
- fix: use ssize_t for readlinkat return value in p9file.cpp by @benhillis in https://github.com/microsoft/WSL/pull/40226
- cleanup: extract SkipSignal helper to deduplicate signal skip lists by @benhillis in https://github.com/microsoft/WSL/pull/40228
- fix: use correct GetAddrInfoTestEntry handler for get_addr_info test by @benhillis in https://github.com/microsoft/WSL/pull/40225
- fix: implement IDisposable on WslConfigService to dispose FileSystemWatcher by @benhillis in https://github.com/microsoft/WSL/pull/40249
- fix: add waitpid safety net after signalfd setup to prevent SIGCHLD race by @benhillis in https://github.com/microsoft/WSL/pull/40229
- Settings: Add pending changes tracking and apply confirmation dialog by @dabhattimsft in https://github.com/microsoft/WSL/pull/14425
- Add boot check for ipv6 disabled via registry in mirrored mode by @FetoiuCatalin in https://github.com/microsoft/WSL/pull/40235
- Fix broken WSLCorePort channel after receive timeout by @chemwolf6922 in https://github.com/microsoft/WSL/pull/14455
- Fix batch of minor bugs by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40197
- Impersonate caller in ResizeDistribution VHD operations by @benhillis in https://github.com/microsoft/WSL/pull/40253
- Add BUFFER_FIELD macro for safe pretty-printing of flexible array members by @benhillis in https://github.com/microsoft/WSL/pull/40273
- Fix socket race condition in port tracking by @chemwolf6922 in https://github.com/microsoft/WSL/pull/40187
- Bound process name buffer in crash dump handler by @benhillis in https://github.com/microsoft/WSL/pull/40274
- Fix sizeof typo in MessageWriter::GetRelativeIndex by @benhillis in https://github.com/microsoft/WSL/pull/40276
- Add admin protection error message for shadow admin scenarios by @benhillis in https://github.com/microsoft/WSL/pull/40170
New Contributors
- @wangxin12 made their first contribution in https://github.com/microsoft/WSL/pull/40048
- @FetoiuCatalin made their first contribution in https://github.com/microsoft/WSL/pull/40099
- @yeelam-gordon made their first contribution in https://github.com/microsoft/WSL/pull/40218
Full Changelog: https://github.com/microsoft/WSL/compare/2.7.1...2.7.3