releases.shpreview
Docker/Desktop Release Notes

Desktop Release Notes

Mon
Wed
Fri
JunJulAugSepOctNovDecJanFebMarAprMay
Less
More
Releases11Avg4/moVersionsv4.66.1 to v4.75.0
v4.76.0

4.76.0

2026-06-01

New
  • Docker Model Runner now supports registry mirrors.
  • The docker sbom command has been removed. Use the docker scout sbom command instead.
Updates
Security
  • Addressed CVE-2026-8936, a VM panic caused by unbounded recursion in the grpcfuse kernel module when a container created deeply nested directories on a bind-mounted host folder and triggered a dentry invalidation event.
Bug fixes and enhancements
For all platforms
  • Fixed a race condition in Docker Engine when Resource Saver was active.
  • Fixed a bug where anonymous Docker volumes were leaked each time a kind cluster was deleted, causing orphaned volumes to accumulate.
  • Fixed column resizing in the All Logs grid so that Timestamp and Object columns no longer expand unexpectedly, and column widths are now preserved across navigation sessions.
  • Fixed an issue where Docker Desktop failed to start when a VM disk resize operation encountered an error, even if the underlying filesystem was healthy.
  • Fixed an issue that caused Docker Desktop to hang when quit.
  • Fixed a bug where CPU and RAM resource totals could get stuck showing 0 in the Docker Desktop Dashboard after stopping or starting Docker Offload.
  • Fixed a flicker in Gordon where the final answer text would briefly appear inside the working group before jumping to the response bubble.
  • Fixed a daemon panic that could occur during concurrent sign-out and token refresh operations.
  • Fixed a bug where the Volumes view showed incorrect mount targets for containers with multiple volumes.
  • docker pass now has a --force flag on the set command.
  • docker --help now shows docker pass.
  • Fixed stale API cache responses (synthetic 404s) for containers, images, networks, volumes, and plugins after restarting an idle-stopped engine via external API calls.
  • Fixed a bug where the Delete button on the Builds view might not be visible immediately after selecting a build.
  • Fixed time-namespaces being unavailable when Enhanced Container Isolation (ECI) is enabled.
For Windows
  • Fixed a regression where the --quiet installer flag did not suppress the install-type dialog during silent installation.
  • Fixed a bug on Windows where a stale PID file with a trailing newline prevented the lingering daemon from being killed, leaving Windows Containers mode unconfigurable.
  • Fixed an issue on Windows where triggering an update while another installer instance was already running showed a generic error instead of a specific message.
  • Fixed an issue on Windows where the installer and updater executables incorrectly triggered UAC elevation prompts due to Windows heuristic installer detection.
  • Fixed double separator in the tray menu when running in Windows container mode.
  • Fixed port-binding failures on Windows Hyper-V where docker run -p 0:N could allocate HNS-reserved ports, causing bind errors.
  • Fixed garbled taskkill error messages in logs on non-English Windows systems.
v4.75.0

4.75.0

2026-05-26

Updates
Bug fixes and enhancements
For all platforms
  • Removed the Docker Scout view and disabled Scout-related OS notifications and notification popups.
  • Added support for time namespacing in ECI protected containers.
  • Fixed a bug where the http_proxy environment variable could prevent kind clusters from pulling local images.
  • Fixed a 500 Internal Server Error that could occur on the first Docker API call right after the VM wakes up from idle shutdown.
  • Fixed broken images in Docker Hub image descriptions caused by relative URLs being resolved to invalid app:// scheme URLs.
For Mac
  • Added a warning dialog that appears at startup when Docker Desktop is running from a staging directory due to a failed update. Also adds a link to download a fresh install.
For Windows
  • WSL integration with the default distribution has been disabled. To change this, visit Settings.
  • Fixed a bug where docker compose up failed with an EOF error on Windows with a Hyper-V backend, when accepting a file-sharing consent prompt.
  • Fixed Windows installer bugs that could cause incorrect backend mode detection or unexpected directory creation during installation.
v4.74.0

4.74.0

2026-05-19

New
  • Gordon is now generally available. New usage plans are also available. Paid Gordon plans unlock higher usage limits.
Updates
Bug fixes and enhancements
For all platforms
  • Fixed a bug where Docker Desktop's own Electron helper processes (GPU, renderer, utility) were incorrectly detected and killed as lingering processes on startup when launching from the Start menu, causing a crash loop.
  • Fixed an issue where the View build logs toggle in Logs view display settings was reset after restarting Docker Desktop instead of persisting the user's preference.
  • Docker Extensions is now disabled by default.
For Mac
  • Fixed published ports being inaccessible when a container is also connected to a Swarm overlay network.
  • Fixed dashboard TLS failures in some corporate environments.
  • Improved GUI security via content hash validation.
For Linux
  • Added support for Ubuntu 26.04.
v4.73.0

4.73.0

2026-05-11

Updates
Bug fixes and enhancements
For all platforms
  • Fixed Cmd+Q (Mac) and Ctrl+Q (Windows/Linux) not fully quitting Docker Desktop. Fixes docker/for-mac#7833.
  • Fixed a bug where canceling docker load left a containerd ref lock held, causing subsequent loads of the same image to fail.
  • Fixed an issue where Docker Desktop made unnecessary network requests to mcp.docker.com on sign-in when MCP Toolkit was disabled, causing unexpected proxy authentication prompts.
  • Fixed an issue where the search input in Gordon's session sidebar would not close if it was left empty.
  • Improved Docker Desktop handling of transient rename failures caused by antivirus software accessing those files simultaneously.
For Mac
  • Fixed excessive memory usage on Apple Silicon Macs by improving the Linux VM's ability to return freed container memory back to the host OS.
  • Fixed a bug where containers received connections with a corrupted source IP when another container had an active outbound connection to an IP in the same subnet range. Fixes docker/for-mac#7824.
v4.72.0
New
  • The Logs view is now generally available.
  • New installations of Docker Desktop for Windows have a choice between per-user (Beta) or all-user installs.
Updates
  • Docker Agent v1.50.0
  • Docker DHI (dhictl) v0.0.3
  • Docker Model Runner v1.1.37
  • credential helpers v0.9.6
Security
  • The Extensions settings page now includes a security notice that extensions run with host-level privileges and are not audited by Docker.
  • Fixed CVE-2026-31431 ("copy.fail") by backporting an upstream Linux kernel patch that prevents an unprivileged container user from gaining root inside the container via a controlled write into the host VM page cache.
Bug fixes and enhancements
For all platforms
  • Improvements to Docker Offload idle notifications.
  • Fixed the Open Gordon in TUI button not working due to a missing run subcommand in Docker Agent command arguments.
  • Fixed an issue where transient network errors or Docker Hub server errors during sign-in would unexpectedly sign users out instead of retrying automatically.
  • Improved data refresh for the Containers, Images, and Volumes screens by fetching up-to-date data on demand when navigating to those screens, reducing background polling load.
  • Fixed a kernel crash that could occur when changing filesharing technology after significant container file activity.
  • Enable the OpenAI Responses API (/responses) endpoint in Docker Model Runner.
  • Fixed a bug where users were unexpectedly signed out of Docker Desktop mid-flow when signing in via docker login using OAuth.
For Windows
  • Fixed a bug on Windows where selecting the Docker Desktop taskbar icon multiple times could spawn multiple backend processes. Re-selecting the icon while Docker Desktop is running now brings the dashboard to focus.
  • Fixed a race condition on Windows that caused a false-positive "processes still running" dialog to appear when Docker Desktop starts or exits normally.
For Linux
  • Support for RHEL 8 has been dropped.
v4.71.0

Updates:

  • Docker Model Runner v1.1.36
  • containerd v2.2.3
  • Runc v1.3.5
  • Docker Compose v5.1.3
  • Docker Agent v1.44.0
  • Docker Engine v29.4.1

For all platforms:

  • Docker Model Runner is now disabled by default and must be explicitly enabled in Settings. When enabled, TCP host-side support is automatically active.
  • Fixed an issue where downloading a Docker Desktop update would fail without a clear error if the disk had insufficient free space.
  • Fixed an issue where Docker Scout tag recommendations failed when the base image digest or repository name was empty.
  • Added a Switch to local Docker context button on the sign-in screen, allowing users in a cloud context to switch back to their local context without signing in.
  • Added a dedicated Stopped status screen for the cloud engine so users see a clear stopped state instead of an error screen when transitioning away from Docker Offload.

For Mac:

  • Fixed an issue where error tracking would temporarily continue sending session data directly after a user disabled analytics. Fixes docker/for-mac#7768.

For Windows:

  • Fixed a critical issue where Docker Desktop Dashboard failed to open with ERR_FAILED errors caused by process hardening policies conflicting with Chromium.
  • Fixed a bug where Kubernetes could fail to start on WSL 2 when HTTP_PROXY environment variables are set in WSL 2 itself.
  • Fixed a bug in Enhanced Container Isolation (ECI) that was causing loss of container rootfs persistence across Docker Desktop restarts when using WSL.
v4.70.0
New
  • Added a CLI hint that surfaces the Logs view when running logs, compose logs, compose attach, or compose up commands, giving you quick access to logs across all running containers. Available with the Logs (Beta) feature enabled.
Updates
Bug fixes and enhancements

For all platforms:

  • Fixed a bug where docker login could fail silently in CI environments due to slow Docker Hub responses causing credential store update timeouts.
  • Fixed an issue where disabling Beta features also disabled Docker Model Runner.
  • Fixed docker desktop start causing the Docker AI agent API daemon to fail due to an inherited CLI plugin environment variable.

For Mac:

  • Fixed a crash loop where Docker Desktop repeatedly failed to start with exit status 42 after an update due to a corrupted DockerAppLaunchPath setting.
  • Fixed an issue where a failed update could leave Docker Desktop in a broken state. The installer now automatically reverts to the previous version and shows a clear error message.
  • Fixed a bug where stopping one container could disrupt active Unix socket forwards belonging to other running containers.

For Windows:

  • Fixed an issue where a failed update could leave Docker Desktop in a broken state. The installer now automatically reverts to the previous version and shows a clear error message.
  • Fixed a bug where a failed switch to Windows containers could leave Docker Desktop in a broken state, requiring a restart.
  • Fixed an issue where Docker Desktop failed to launch for users with DEVHOME set in their environment.
  • Temporarily rolled back process hardening that caused Electron crashes on Windows. Fixes docker/desktop-feedback#245.
v4.69.0
Updates
Bug fixes and enhancements

For all platforms:

  • Fixed an issue where docker logout from the CLI was ignored by Docker Desktop when OAuth tokens remained in the credential store, leaving the user unexpectedly signed in.
  • Fixed an issue where Docker Desktop could unexpectedly sign users out when unrelated credential updates, docker login, or transient network errors triggered a sign-out.
  • Fixed a data loss issue where backup data could be deleted during a failed restore operation, leaving users with no data.
  • Fixed an issue where sign-in credentials (login-info.json) could be included in diagnostic bundles, improving privacy and security. Note that this file contains an encoded organisation(s) name, plan name, encoded username, and encoded email only. No passwords or credentials are included.
  • Fixed the footer update label incorrectly showing Downloading during the prepare/unpack phase of an update. It now correctly displays Preparing.
  • Fixed an issue where Docker Desktop would not start when the internal storage disk was full.

For Mac:

  • Fixed an issue where the in-app update button was not disabled when Docker.app was installed in a non-user-writable directory, preventing failed update attempts.
  • Fixed update failure for users who installed Docker Desktop via Homebrew on Mac.

For Windows:

  • Fixed an unexpected WSL terminal popup appearing for Windows users using the Hyper-V backend during Docker Desktop installation or uninstallation.
  • Fixed an issue on Windows where factory reset deleted CLI plugins from ~/.docker/cli-plugins, causing docker build to fall back to the legacy builder.
  • Fixed a bug where Kubernetes failed to start when WSL integration was enabled alongside another distro using cgroup v1 controllers.
  • Fixed a race condition that caused Kubernetes to fail to start when a Registry Access Management policy change occurred during startup.
  • Prevent Docker Desktop from fatally failing due to transient 'Access is denied' errors during file operations on Windows.
v4.68.0
New
  • Gordon now has persistent local memory, allowing it to remember your preferences and context across sessions.
Updates
Bug fixes and enhancements

For all platforms:

  • Fixed a deadlock in Enhanced Container Isolation that caused containers to hang indefinitely during creation when ECI was enabled.
  • Added a warning banner to alert when an MCP server is community-provided and has not been verified by Docker.
  • Added a persistent Show timestamps toggle to the Logs view, allowing timestamps to be hidden in both table and visualiser views across sessions.
  • Fixed an issue where Docker Desktop frontend processes were not properly terminated on quit.
  • Fixed a deadlock when settings controlled by admins reload that could cause Docker Desktop to become unresponsive during sign in or sign out operations.
  • Fixed a bug where Docker Desktop could fail to start due to uncorrectable filesystem errors on the disk image not being repaired.
  • Fixed a bug that caused Enhanced Container Isolation (ECI) to inadvertently block startup of Kubernetes clusters.
  • Fixed an issue where a failed volume size fetch could make the Volumes view inaccessible; container counts on volumes now correctly exclude bind mounts.
  • Fixed race conditions in volume backup that could cause containers to be incorrectly restarted, export logs to be corrupted, or runtime panics when scheduling tasks.
  • Fixed a crash in the API cache that occurred when containers with no names caused a panic disrupting container listing.
  • Fixed a bug where starting a container could fail with ENOENT if a bind-mount parent directory was deleted while no container was using it.

For Mac:

  • Fixed a security vulnerability where tampered user-deployed config profiles could bypass organization sign-in enforcement.
  • Fixed a bug where a failed vmnetd handshake could dispatch a bogus command on a broken connection, causing unexpected networking errors.
  • Fixed a bug where the Docker Desktop Dashboard could be prematurely displayed when restoring to a fullscreen state on launch.
  • Fixed nested bind mounts showing empty child mount content on VirtioFS when using Docker Compose with multiple services sharing a volume. Fixes docker/desktop-feedback#264.

For Windows:

  • Fixed an issue where the installer extraction did not update the progress bar and could take around 5 minutes, depending on the machine. Extraction is now ~60% faster and includes proper progress updates.
  • Fixed a race condition where container ports would sometimes not be published correctly after container start, affecting ephemeral ports, --publish-all, and gateway IP bindings.
  • Fixed an issue where a failed WSL distro move could leave the distro unregistered.
v4.67.0
New
  • Docker MCP Toolkit now has MCP profile template cards and an onboarding tour accessible via the Profiles tab.
Updates
Bug fixes and minor changes

For all platforms:

  • Docker Model Runner now supports Qwen3.5.
  • With the new Logs (Beta) view, you can now filter container logs by Compose stack.
  • Improved interaction with Settings while the Docker engine or Kubernetes is starting or stopping.
  • Fixed a bug where random UDP port bindings reported port 0 instead of the actual assigned port.
  • Fixed an issue with the Docker Desktop shortcut not reopening the Dashboard when Docker Desktop was already running.
  • Fixed an issue where the Add to existing profile dialog showed profiles that already contained all selected MCP servers in the dropdown.

For Mac:

  • Fixed intermittent exec format error when starting amd64 containers on Apple Silicon Macs due to a race condition between Rosetta binfmt registration and virtiofs device availability.

For Windows:

  • Fixed Hyper-V being silently re-enabled on every EXE upgrade for WSL 2 users.
  • Fixed an MSI installer bug where Docker Desktop processes could be left running after uninstall.
  • Fixed an issue on Windows where installations or updates using --installation-dir would fail due to the installer archive being extracted into the custom installation directory.
  • Improved Docker Desktop startup time on Windows by several seconds when using WSL 2.
  • Fixed a bug on the Models > Logs screen which caused docker-model processes to accumulate on Windows each time the screen was visited.
Security
  • Addressed CVE-2026-33990, SSRF in Docker Model Runner OCI Registry Client

Navigation and documentation resources for Docker Desktop release notes, including getting started guides, how-to guides, manuals, and reference documentation.

Last Checked
3h ago
Tracking since Mar 26, 2026