What's Changed
- Remove '.' from HCS suffix by @OneBlue in #40946
- fix socket channel set exit events by @chemwolf6922 in #40924
- Use strict detection of http line ending for docker response by @yao-msft in #40932
- CLI: Fix hang with exec/run -i with self-exiting command and open stdin by @dkbennett in #40921
- Don't append the build prefix when a line is being continued from a previous log entry by @OneBlue in #40947
- Implement --stop-timeout in wslc create|run and support -1 (infinite) timeouts by @OneBlue in #40919
- fix: use lowercased key when validating windowsterminal.profileTemplate by @Osamaali313 in #40911
- Publish the WSLC nuget package on github releases by @OneBlue in #40962
- Support arbitrary network driver options in wslc network create by @beena352 in #40859
- Don't use an overlay for the gpu libraries if the inbox folder isn't present by @OneBlue in #40969
- Fix Lost sub directory structure when mapping to a VHD volume by @kvega005 in #40857
- Add support for callback when loading images and display loaded images in wslc image load by @OneBlue in #40960
- Fix https proxy not set when pac is used by @chemwolf6922 in #40950
- Fix E_ACCESSDENIED during download if temp is hidden by @chemwolf6922 in #40708
- Add configurable storage path for the default wslc session by @benhillis in #40956
- Cap storage hw queue count to 4 by @chemwolf6922 in #40975
- Fix potential use-after-free on the container deletion path by @OneBlue in #41018
- Log an error when connect() fails in the NAT mode relay by @OneBlue in #41033
- Mark routes via a link-local gateway as onlink to fix VPN /32 networking failures by @benhillis in #41003
- Add wslc network connect and disconnect commands by @beena352 in #41011
- Add support for container healthchecks by @OneBlue in #41012
- Bump DeviceHost to 1.2.48-0 and to fix virtiofs O_APPEND ftruncate by @benhillis in #41044
- Read /etc/locale.conf when configuring the distro locale by @i4M1k0SU in #40940
- Retry to delete WSL distribution shortcut for up to 10 seconds by @OneBlue in #41046
- Add wslc container cp command for tar archive upload by @ptrivedi in #40835
New Contributors
- @Osamaali313 made their first contribution in #40911
- @i4M1k0SU made their first contribution in #40940
Full Changelog: 2.9.3...2.9.4