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