New
2.6.2
What's Changed
- Add comprehensive GitHub Copilot instructions for WSL development by @Copilot in https://github.com/microsoft/WSL/pull/13352
- wslg: update to latest version which uses wslinfo --vm-id instead of env var by @benhillis in https://github.com/microsoft/WSL/pull/13361
- Remove hardcoded
--cd ~from WSL terminal fragment profiles to support Terminal's startingDirectory by @Copilot in https://github.com/microsoft/WSL/pull/13350 - Disable HTTP cache when reading the distribution manifest over HTTP by @OneBlue in https://github.com/microsoft/WSL/pull/13383
- Relaunch the debug shell if user exits it. by @benhillis in https://github.com/microsoft/WSL/pull/13379
- Update Microsoft .NET and AppSDK nuget packages. by @benhillis in https://github.com/microsoft/WSL/pull/13450
- logging: add more settings to vm create begin / end events. by @benhillis in https://github.com/microsoft/WSL/pull/13412
- Fix: Always use 'WSLInterop` as the binfmt name by @benhillis in https://github.com/microsoft/WSL/pull/13467
- Notice change from build: 129899373 by @benhillis in https://github.com/microsoft/WSL/pull/13475
- Set TargetLatestRuntimePatch to false to prevent automatic framework version increases by @OneBlue in https://github.com/microsoft/WSL/pull/13483
- Add WININET_E_TIMEOUT to g_commonErrors by @OneBlue in https://github.com/microsoft/WSL/pull/13506
- fix: UnboundLocalError in create-release.py by @rodeka in https://github.com/microsoft/WSL/pull/13499
- Add logic to force terminate the VM if the session lock can't be acquired for 30 seconds when the service stops by @OneBlue in https://github.com/microsoft/WSL/pull/13493
- Fix incorrect timeout causing WSL1 OOBE to fail if the OOBE process takes longer than 30 seconds by @OneBlue in https://github.com/microsoft/WSL/pull/13517
- Create a persistent install log file to help root cause package upgrade issues by @OneBlue in https://github.com/microsoft/WSL/pull/13500
- fix: correct sparse VHD command to include
trueby @junhaoliao in https://github.com/microsoft/WSL/pull/13512 - Introduce a new wsl.conf config value to allow distributions to opt-in to cgroupv1 mounts by @OneBlue in https://github.com/microsoft/WSL/pull/13546
- Add more verbose output to bsdtar to help root cause 'ImportExportStdout' test failures by @OneBlue in https://github.com/microsoft/WSL/pull/13555
- Respect the distribution manifest ordering when listing distributions by @OneBlue in https://github.com/microsoft/WSL/pull/13561
- Update the initramfs generation logic to set 755 permissions on /init by @OneBlue in https://github.com/microsoft/WSL/pull/13567
- Update WSLg to 1.0.71 by @hideyukn88 in https://github.com/microsoft/WSL/pull/13570
- Implement clean instance terminate when using systemd by @benhillis in https://github.com/microsoft/WSL/pull/13552
- Fix potential service deadlock when plugin returns an error from OnVmStarted by @OneBlue in https://github.com/microsoft/WSL/pull/13569
- Improve logging when socket operations fail by @OneBlue in https://github.com/microsoft/WSL/pull/13579
New Contributors
- @jkvn made their first contribution in https://github.com/microsoft/WSL/pull/13355
- @Copilot made their first contribution in https://github.com/microsoft/WSL/pull/13352
- @rodeka made their first contribution in https://github.com/microsoft/WSL/pull/13499
- @junhaoliao made their first contribution in https://github.com/microsoft/WSL/pull/13512
- @hideyukn88 made their first contribution in https://github.com/microsoft/WSL/pull/13570
Full Changelog: https://github.com/microsoft/WSL/compare/2.5.10...2.6.2