Skip to content
Merged

4.86-RN #25702

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
43 changes: 43 additions & 0 deletions content/manuals/desktop/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,49 @@ 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.86.0

{{< release-date date="2026-08-10" >}}

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

### Updates

- [Docker Engine v29.7.2](https://docs.docker.com/engine/release-notes/29/#2972)
- [Docker Buildx v0.36.0](https://github.com/docker/buildx/releases/tag/v0.36.0)
- [Docker Scout CLI v1.24.0](https://github.com/docker/scout-cli/releases/tag/v1.24.0)
- [Docker Agent v1.119.0](https://github.com/docker/docker-agent/releases/tag/v1.119.0)

### Bug fixes and enhancements

#### For all platforms

- Docker VMM Beta performance improvements by Docker’s own container-optimized hypervisor. Available for Mac and Windows.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

[MEDIUM] Sentence fragment and unclear phrasing in VMM Beta bullet

The bullet reads: "Docker VMM Beta performance improvements by Docker's own container-optimized hypervisor. Available for Mac and Windows."

Two issues introduced by this line:

  1. Sentence fragment: "Available for Mac and Windows." has no verb. It needs to be integrated into the main sentence.
  2. Awkward "by" phrasing: "performance improvements by [hypervisor]" implies the hypervisor authored the improvements rather than being the mechanism that delivers them.

Suggested rewrite:

- Docker VMM Beta now delivers performance improvements through Docker's container-optimized hypervisor, available on Mac and Windows.

- Gordon now displays specific error messages for tool failures, policy-blocked actions, and loop detection instead of a generic **Agent error**.
- Fixed container stop timeouts and `unless-stopped` restart policies not being honored during engine shutdown.
- Fixed a bug where enabling Docker Offload from the Docker Desktop Dashboard failed when the proxy was configured by the operating system instead of by environment variables.
- Fixed a crash on startup after upgrading, for users whose settings file was written by a very old version.
- Fixed port forwarding for Swarm services that use automatically assigned published ports, including host-mode task ports and repeated ingress port definitions.
- Added a three-mode safety system (Strict, Balanced, Autonomous) to the Gordon AI agent's tool confirmation UI, replacing the previous binary approve/allow-all dialog, with risk-tier labels on confirmation.
- Fixed a flash of incorrect UI content on app launch, such as a brief 'Waiting for the Docker Engine...' screen or unexpected navigation away from gated pages.
- AF_UNIX sockets shared over VirtioFS now work in both directions (host to guest and guest to host).
- Fixed a bug where restarting the VM would steal the window focus.

#### For Mac

- Fixed a bug where a Kubernetes (kind) cluster with Enhanced Container Isolation could fail to recover after a Docker Desktop restart.
- Fixed nftables `fib` expressions failing with "Operation not supported" in `inet` tables on Apple Silicon.

#### For Windows

- Fixed an issue where the Windows installer reported success when it could not write its settings or enterprise policy files.
- Fixed Model Runner failing to start with `CreateJobObject: Access is denied` when Docker Desktop is launched via a Secondary Logon (run-as-user) session.
- Updated the bundled 7-Zip to 26.02 to avoid antivirus software quarantining it during an upgrade on Windows.

#### For Linux

- Fixed Docker Desktop failing to start on Linux arm64 hosts due to incorrect QEMU binary path resolution.

## 4.85.0

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