What’s New

Docker Desktop 4.80.0

4.80.0
Changed
  • Increased VirtioFS filesharing performance by not persisting file ownership changes on the host; chown calls will succeed but stat will not be affected
Fixed
  • Fixed an issue where running out of disk space showed a generic error dialog instead of a clear Disk full message
  • Fixed an issue where using docker -c desktop-linux while a cloud context was active would silently route commands to the cloud engine instead of the local desktop Linux engine
  • Fixed a bug where the backend would incorrectly report a stopped VM as running after an idle shutdown, especially when Enhanced Container Isolation was enabled
  • Fixed an OS update notification timing issue where users with auto-download enabled were notified when an update was available rather than when it was ready to install
  • Fixed an issue where the Windows installer failed when the destination directory contained leftover files from a previous interrupted installation
  • Fixed an issue on Windows where upgrading Docker Desktop would unnecessarily shut down and unregister unrelated WSL distros
  • Fixed spurious Hyper-V job failures on Windows where operations briefly transitioning through suspended or shutting down states were incorrectly reported as failed
  • Fixed an issue where the WSL engine failed to start with a Permission denied error on machines where the cross-distro WSL mount was configured as noexec
  • Fixed an issue on Windows where end users could override the NO_PROXY exclusion list even when an admin had locked the proxy configuration
  • Fixed an issue on Windows where Docker Desktop would silently disappear on startup failure; an error dialog is now displayed instead
  • Fixed an issue on Windows where Docker Desktop showed a generic engine-start failure instead of routing to the WSL update recovery when an older wsl.exe did not support the --version flag
  • Fixed a rare case where Docker Desktop could shut down if the build service crashed
  • Fixed an issue where containers ignored user-configured stop timeouts during normal operation due to a proxy-level override forcing a 1-second timeout
  • Fixed Docker Desktop failing to start when the user's environment contained very long environment variables
  • Fixed a Docker Offload crash on Intel machines due to SG_READ_ONLY not being set in the __DATA_CONST segment
  • Fixed an issue on Windows where stopping Docker Desktop would immediately force off the Hyper-V VM without waiting for a graceful guest shutdown
  • Fixed a bug on Windows where dockerd failed to connect through the local HTTPS proxy due to a TLS handshake error caused by an incorrect proxy URL scheme
  • Fixed Resource Saver not stopping the Docker engine when running on WSL
Removed
  • Removed the experimental docker sandbox plugin; users should migrate to docker sbx
  • Removed legacy osxfs file sharing; users still on osxfs are migrated to VirtioFS

The experimental docker sandbox plugin has been removed. Migrate to docker sbx. Fixed an issue where running out of disk space showed a generic error dialog instead of a clear Disk full message prompting users to free up space and restart. Fixed an issue where using docker -c desktop-linux while a cloud context was active would silently route commands to the cloud engine instead of the local desktop Linux engine. Fixed a bug where the backend would incorrectly report a stopped VM as running after an idle shutdown, especially when Enhanced Container Isolation was enabled. Fixed an OS update notification timing issue where users with auto-download enabled were notified when an update was available rather than when it was ready to install. Removed the legacy osxfs file sharing. Users still on osxfs are migrated to VirtioFS. Increased VirtioFS filesharing performance by not persisting (fake) file ownership changes on the host. Calls to chown will succeed, but stat will not be affected. Fixed an issue where the Windows installer failed when the destination directory contained leftover files from a previous interrupted installation. Fixed an issue on Windows where upgrading Docker Desktop would unnecessarily shut down and unregister unrelated WSL distros via wsl --shutdown. Fixed spurious Hyper-V job failures on Windows where operations briefly transitioning through suspended or shutting down states were incorrectly reported as failed. Fixed an issue where the WSL engine failed to start with a Permission denied error on machines where the cross-distro WSL mount was configured as noexec. Fixed an issue on Windows where end users could override the NO_PROXY exclusion list even when an admin had locked the proxy configuration. Fixed an issue on Windows where Docker Desktop would silently disappear on startup failure. An error dialog is now displayed instead. Fixed an issue on Windows where Docker Desktop showed a generic engine-start failure instead of routing to the WSL update recovery when an older wsl.exe did not support the --version flag. Fixed a rare case where Docker Desktop could shut down if the build service crashed, for example during a factory reset. Fixed an issue where containers ignored user-configured stop timeouts during normal operation due to a proxy-level override forcing a 1-second timeout on all containers. Fixed Docker Desktop failing to start when the user's environment contained very long environment variables. Fixed a Docker Offload crash on Intel machines due to SG_READ_ONLY not being set in the __DATA_CONST segment, causing the system linker to fail to load the executable. Fixes docker/desktop-feedback#471. Fixed an issue on Windows where stopping Docker Desktop would immediately force off the Hyper-V VM without waiting for a graceful guest shutdown, reducing the risk of data corruption. Fixed a bug on Windows where dockerd failed to connect through the local HTTPS proxy due to a TLS handshake error caused by an incorrect proxy URL scheme. Fixed a Windows update that reverted and showed a Mismatch patch version error when it ran again after the target version was already installed. Fixed Resource Saver not stopping the Docker engine when running on WSL. Fixed a regression where Docker Desktop failed to start on WSL2 kernels that could not attach the Synchronized File Shares eBPF probes, such as Windows on Arm. Fixes docker/desktop-feedback#470. Fixed a bug where Docker Desktop would fail to start after a reset.

View original