What’s New

Docker Desktop 4.78.0

4.78.0
Added
  • Live streaming output to Gordon tool calls so long-running commands like docker compose up display STDOUT/STDERR in real time instead of waiting until completion
  • Color-coded labels to the Logs view so each container and build source is visually distinguished by a unique color in both the log grid and the container-filter dropdown
  • Synchronized file shares support for the WSL2 backend
Changed
  • Improved update reliability by retrying stalled and transient download failures and resuming from the partially downloaded file
  • Improved the error message when the Docker Desktop VM fails to start to show the underlying VirtualizationFramework / libkrun reason instead of the generic Use of closed network connection
  • Increased the retry delay to accommodate transient rename failures caused by antivirus software holding file locks
  • Gordon now shows clear network error messages with guidance to check VPN, proxy, or firewall settings when outbound HTTPS to Docker's services is blocked
Fixed
  • Out-of-memory crash that would cause Docker Desktop to become unresponsive or crash while streaming logs in the Docker Desktop Dashboard
  • Bug where Docker CLI error messages were shown as raw JSON instead of human-readable text while Docker Desktop was in Resource Saver mode
  • Crash that occurred in the Logs view when deselecting a container filter
  • Issue where the support page was replaced by the no-virtualization override screen when accessed from the troubleshooting popover
  • Issue where Docker Desktop failed to start on bare metal EC2 instances (e.g. g4dn.metal) with a Nested virtualization not supported error
  • Gordon AI model picker incorrectly showing an internal model identifier instead of Default for sessions with no explicit model selection
  • Docker Desktop getting stuck on Starting the Docker Engine… after an in-place upgrade
  • Bug where Docker Desktop was not restarted after a failed update was reverted to the previous version
  • Delta updates failing to prepare
  • Issue on Hyper-V where Docker commands (e.g. docker login) would fail on the first attempt after the engine had been idle-shut-down or paused
  • Issue on Windows where Docker Desktop showed a generic engine-start failure instead of a clear, actionable error message when WSL is not installed

Fixed an out-of-memory crash that would cause Docker Desktop to become unresponsive or crash while streaming logs in the Docker Desktop Dashboard. Improved update reliability by retrying stalled and transient download failures and resuming from the partially downloaded file. Added live streaming output to Gordon tool calls so long-running commands like docker compose up display STDOUT/STDERR in real time instead of waiting until completion. Added color-coded labels to the Logs view so each container and build source is visually distinguished by a unique color in both the log grid and the container-filter dropdown. Improved the error message when the Docker Desktop VM fails to start. It now shows the underlying VirtualizationFramework / libkrun reason instead of the generic Use of closed network connection. Fixed a bug where Docker CLI error messages were shown as raw JSON instead of human-readable text while Docker Desktop was in Resource Saver mode. Fixed a crash that occurred in the Logs view when deselecting a container filter. Fixed an issue where the support page was replaced by the no-virtualization override screen when accessed from the troubleshooting popover. Fixed an issue where Docker Desktop failed to start on bare metal EC2 instances (e.g. g4dn.metal) with a Nested virtualization not supported error. Increased the retry delay to accommodate transient rename failures caused by antivirus software holding file locks. Gordon now shows clear network error messages with guidance to check VPN, proxy, or firewall settings when outbound HTTPS to Docker's services is blocked, instead of a generic agent error. Fixed the Gordon AI model picker incorrectly showing an internal model identifier instead of Default for sessions with no explicit model selection. Added Synchronized file shares support for the WSL2 backend. Fixed Docker Desktop getting stuck on Starting the Docker Engine… after an in-place upgrade. Fixed a bug where Docker Desktop was not restarted after a failed update was reverted to the previous version. Fixed delta updates failing to prepare. Fixed an issue on Hyper-V where Docker commands (e.g. docker login) would fail on the first attempt after the engine had been idle-shut-down or paused. Fixed an issue on Windows where Docker Desktop showed a generic engine-start failure instead of a clear, actionable error message when WSL is not installed.

View original