diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 36e4dadf3ae..e5bcdde21e1 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -24,6 +24,46 @@ 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.99.0 + +{{< release-date date="2026-11-09" >}} + +{{< desktop-install-v2 all=true win_arm_release="Early Access" version="4.99.0" build_path="/XXXXXX/" >}} + +### Updates + +- Docker Offload `v0.7.36` +- Docker Hardened Images (`dhictl`) `v0.0.10` +- [Docker Aagent v1.153.0](https://github.com/docker/docker-agent/releases/tag/v1.153.0) +- Docker Scout CLI `v1.28.0` +- Docker MCP CLI `v0.44.3` +- [Docker Compose v5.7.0](https://github.com/docker/compose/releases/tag/v5.7.0) + +### Bug fixes and enhancements + +#### For all platforms + +- Fixed a socket leak in the system proxy where plain HTTP requests from containers routed through an upstream proxy left one socket open per request until restart. +- Fixed constant network traffic and CPU usage caused by Docker Desktop computing the size of NFS- or SMB-backed volumes. Fixes [docker/desktop-feedback#800](https://github.com/docker/desktop-feedback/issues/800). +- Fixed an issue where Docker Desktop could shut down ungracefully, causing resource leaks or a corrupted state by not allowing cleanup handlers to run. +- Fixed the Containers list cutting off the ports when clicking **Show all ports**, which now lists all of them in a popover. Fixes [docker/desktop-feedback#794](https://github.com/docker/desktop-feedback/issues/794). + +#### For Mac + +- Fixed an issue where an update could fail with **Unable to install** because Docker Desktop killed the installer while quitting. + +#### For Windows + +- Fixed Windows updates stopping Docker Desktop abruptly, which could corrupt the engine databases. +- Fixed an error that could occur when attempting to run `docker desktop` commands from inside a WSL distro while using the WSL integration. +- Added BuildKit support for Windows containers when using the containerd image store. +- Fixed WSL 2 engine start failing on slow machines when the data disk took more than a fraction of a second to appear. +- Fixed per-user installs and updates on Windows failing with a "Virtual Machine Platform" error on machines where WSL 2 already works. +- Fixed Docker Desktop hanging after closing an error dialog with its **Close** button. Closing an error dialog that offers **Continue now** continues instead of quitting Docker Desktop. +- Fixed Windows containers failing to start at login with **Starting windows containers: An error has occurred.** when a container took longer than 30 seconds to stop. +- Fixed WSL 2 distributions flushing their systemd-resolved DNS cache every 30 seconds while Docker Desktop was running. Fixes [docker/desktop-feedback#794](https://github.com/docker/desktop-feedback/issues/794). +- Fixed Windows installer launcher to report descriptive error reasons (e.g. **Disk full**) on update failure instead of a bare exit code. + ## 4.98.0 {{< release-date date="2026-11-03" >}} @@ -65,6 +105,10 @@ For more frequently asked questions, see the [FAQs](/manuals/desktop/troubleshoo - Added support for running `docker` and `docker compose` from WSL 2 distros when Docker VMM is the engine, including bind mounts of files on Windows drives such as `/mnt/c`. - Fixed Docker VMM re-enabling the WSL feature on update and showing a **Press any key to install WSL** prompt when WSL is uninstalled. Fixes [docker/desktop-feedback#775](https://github.com/docker/desktop-feedback/issues/775). +#### For Linux + +- Added Docker VMM as a virtual machine manager option in Settings on Linux. + ### Security - Fixed [CVE-2026-98432](https://www.cve.org/cverecord?id=CVE-2026-98432), a use-after-free in the Linux kernel's IPv4 TCP handling.