Skip to content
Draft

4.78 RN #25311

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions content/manuals/desktop/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,44 @@ Docker Desktop versions older than 6 months from the latest release are not avai

For more frequently asked questions, see the [FAQs](/manuals/desktop/troubleshoot-and-support/faqs/releases.md).

## 4.78.0

{{< release-date date="2026-06-15" >}}

{{< desktop-install-v2 all=true win_arm_release="Early Access" version="4.78.0" build_path="//" >}}

### Updates

- [Docker Agent v1.73.0](https://github.com/docker/docker-agent/releases/tag/v1.73.0)
- `docker pass` v0.1.4
- [Credential helpers v0.9.8](https://github.com/docker/docker-credential-helpers/releases/tag/v0.9.8)

### Bug fixes and enhancements

#### For all platforms

- Fixed an out-of-memory crash that could cause Docker Desktop to become unresponsive or crash while streaming logs in the Docker Desktop Dashboard.
- Improved Docker Desktop update reliability by retrying stalled and transient download failures and resuming from the partially downloaded file.
- Added live streaming output to the 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 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.
Comment thread
aevesdocker marked this conversation as resolved.
- 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 errror.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[MEDIUM] Typo: 'errror' should be 'error'

The word errror has three r's. This typo appears in user-visible release notes prose: "instead of a generic agent errror." Correct to error.

- Fixed the Gordon AI model picker incorrectly showing an internal model identifier instead of 'Default' for sessions with no explicit model selection.

#### For Windows

- Fixed getting stuck on **Starting the Docker Engine…** after an in-place upgrade.
- Added [Synchronized File Shares](/manuals/desktop/features/synchronized-file-sharing.md) support for the WSL2 backend.
- 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.

## 4.77.0

{{< release-date date="2026-06-08" >}}
Expand Down