What's Changed
- Fix activating a stopping service treated as OOM by @chemwolf6922 in #41460
- Set distributionStartTimeout to 2 minutes in the tests to solve distribution start timeouts errors by @OneBlue in #41583
- Enable RedirectionGuard process mitigation by @benhillis in #41542
- Updates Ubuntu latest LTS images by @cnihelton in #41465
- diagnostics: improve collect-wsl-logs for analysis (summary.json, README, profile info, WSL/guest state) by @benhillis in #40776
- Move security model under technical documentation by @benhillis in #41605
- Fix typos by @antonkesy in #41589
- Don't stop parsing linux config files on invalid lines by @OneBlue in #41606
- wslc: add --all-tags to pull for docker parity by @ggarzia-MSFT in #41494
- Added WSL container to OOBE by @craigloewen-msft in #41402
- Pre merge Localization strings prior to GA by @ggarzia-MSFT in #41585
- wslc: keep image list json CreatedSince locale-invariant by @ggarzia-MSFT in #41609
- Warn on an escaped CR in wsl.conf instead of dropping it silently by @Dev-next-gen in #41591
- Set a restricted ephemeral port range for test case ConsommeTests::PortZeroBindIsTracked by @OneBlue in #41616
- CLI: Global option scopes for nested commands (related to compose support) by @dkbennett in #41546
- Change default relay buffer size to 64KiB by @chemwolf6922 in #41603
- Fix redirect stdout and stderror to the same file overlapping by @chemwolf6922 in #41611
- Move installer log collection after repro by @chemwolf6922 in #41620
- wslc: add --digests to image list for docker parity by @ggarzia-MSFT in #41457
- Localization change from build: 157843092 by @OneBlue in #41630
- Explicitely return SOCKET from WSLCPluginAPI_ProcessGetFd() by @OneBlue in #41626
- In mirrored mode, handle route update as add instead of replace by @FetoiuCatalin in #41391
- Add wslc events command by @beena352 in #41608
- Don't fail the UnitTests::Warnings test case if GlobalSecureAccess VPN is running by @OneBlue in #41638
- Wait for wslservice to be started when running tests by @OneBlue in #41639
- Create new namespaces for distro cgroups by @chemwolf6922 in #41512
- Fix unnecessary delay in the port tracking loop by @chemwolf6922 in #41472
- wslc: add --follow-link to cp by @ggarzia-MSFT in #41501
- Disable unstable bind cap test and re-enable Loopback test that was incorrectly disabled by @FetoiuCatalin in #41648
- Move objects shared by wslc.exe and the tests to src/windows/common by @ggarzia-MSFT in #41619
- Fix various protocol parsing issues by @OneBlue in #41637
- Localization change from build: 157980831 by @OneBlue in #41647
- Add WSLC network lifecycle events by @beena352 in #41576
- Fix potential out of bound access when pretty-printing string field in init messages by @OneBlue in #41664
New Contributors
- @antonkesy made their first contribution in #41589
- @Dev-next-gen made their first contribution in #41591
Full Changelog: 2.9.12...2.9.13