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