What's Changed
Security
- Fix CVE-2026-26127: bump .NET runtime from 10.0.0 to 10.0.4 by @benhillis in #14421
Bug Fixes
- virtiofs: fix elevated virtiofs access when VM is launched by an elevated user by @benhillis in #13877
- Resolve issue with config file writing sections outside of their expected header by @benhillis in #13898
- Resolve issue with buttons on notifications not working correctly by @benhillis in #13921
- [GH 13837] Remove trailing slash from
$XDG_RUNTIME_DIRby @benhillis in #13929 - Fix issue with svccommio incorrectly resetting console state in the move operator by @benhillis in #14083
- Fix excessive screen updates in progress indicators by @Copilot in #14206
- Fix 4 code bugs: substr off-by-one, HANDLE* cast, TOCTOU GetLastError, sun_path overflow by @benhillis in #14297
- Fix wsl stuck when misconfigured cifs mount presents by @chemwolf6922 in #14466
- Accessibility: After selecting from the navigation list, keyboard focus is now transferred to page content by @ssparach in #14289
Features & Improvements
- virtiofs: add support for statx syscall by @benhillis in #14087
- virtiofs: add support for mounting directories (not just full volumes) by @benhillis in #14073
- virtio networking: add support for ipv6 by @benhillis in #14350
- Enable DNS tunneling for VirtioProxy networking mode by @benhillis in #14461
- DNS: switch to using 'search' instead of obsolete 'domain' by @benhillis in #14133
- Track
bindsyscall when port is 0 by @damanm24 in #14333 - Add
WindowsTerminal.enabledto the list of config keys for wsl-distribution.conf by @OneBlue in #14021 - Disable the process creation cursor animation by default by @OneBlue in #14293
- Improved VirtioProxy networking and VirtioFS posix compatibility by @benhillis in #14198
- Updated enable virtualization error message by @craigloewen-msft in #14110
- Mask NetworkManager-wait-online.service during boot by @dhtzs in #14272
- Add iptables to list of apps to install in WSL by @andremueiot in #14459
Developer Experience
- Enable VS 2026 solution generation and improve ARM64 developer experience by @benhillis in #14283
- Refactor: Use TryParse in view models for safer numeric input parsing by @dhtzs in #14323
New Contributors
- @salmanmkc made their first contribution in #13896
- @mznms made their first contribution in #13950
- @rfu-cn made their first contribution in #14022
- @andysterland made their first contribution in #14160
- @dhtzs made their first contribution in #14272
- @ssparach made their first contribution in #14289
- @damanm24 made their first contribution in #14333
- @andremueiot made their first contribution in #14459
- @chemwolf6922 made their first contribution in #14466
Full Changelog: 2.7.0...2.7.1