Skip to content

Docker Desktop 4.42.x release notes #22708

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Jun 4, 2025
Merged
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
68 changes: 68 additions & 0 deletions content/manuals/desktop/release-notes.md
Original file line number Diff line number Diff line change
@@ -29,6 +29,74 @@
>
> If you're experiencing malware detection issues on Mac, follow the steps documented in [docker/for-mac#7527](https://github.com/docker/for-mac/issues/7527).

## 4.42.0

{{< release-date date="2025-06-04" >}}

{{< desktop-install-v2 all=true beta_win_arm=true version="4.42.0" build_path="/195023/" >}}

### New

- Expanded network compatibility with IPv6 support.
- The Docker MCP Toolkit is now natively integrated into Docker Desktop.
- Docker Model Runner is now available for Windows systems running on Qualcomm/ARM GPUs.
- Added a **Logs** tab to the Models view so you can see the inference engine output in real time.
- Gordon now integrates the MCP Toolkit, providing access to 100+ MCP servers.

### Upgrades

- [Docker Buildx v0.24.0](https://github.com/docker/buildx/releases/tag/v0.24.0)
- [Docker Engine v28.2.2](https://docs.docker.com/engine/release-notes/28/#2822)
- [Compose Bridge v0.0.20](https://github.com/docker/compose-bridge-binaries/releases/tag/v0.0.20)
- [Docker Compose v2.36.2](https://github.com/docker/compose/releases/tag/v2.36.2)
- [NVIDIA Container Toolkit v1.17.7](https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.17.7)
- [Docker Scout CLI v1.18.0](https://github.com/docker/scout-cli/releases/tag/v1.18.0)

### Bug fixes and enhancements

#### For all platforms

- Docker Desktop now accepts certificates with a negative serial number.
- Re-enable `seccomp` for containers by default. Use `docker run --security-opt seccomp=unconfined` to disable seccomp for a container.
- Fixed a bug that caused Docker Desktop to hang when it ran out of memory.
- Block `io_uring` syscalls in containers.
- Added support for pulling models from Docker Hub directly, simplifying the process of accessing and using models.
- Docker Desktop now sets the disk usage limit to the size of the physical disk on fresh install and reset to defaults on Mac and Linux.
- The maximum disk size in the settings UI now aligns with the full capacity of the host file system.

Check warning on line 65 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.Acronyms] 'UI' has no definition. Raw Output: {"message": "[Docker.Acronyms] 'UI' has no definition.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 65, "column": 41}}}, "severity": "WARNING"}
- The **Models** view now has a **Docker Hub** tab that lists models under the `ai` namespace.
- Improved the sign-in enforcement message when more than 10 organizations are enforced.
- Changed the way ports are mapped by Docker Desktop to fully support IPv6 ports.
- Fixed a bug in the Dashboard container logs screen causing the scrollbar to disappear as the mouse approaches.

Check failure on line 69 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'scrollbar'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'scrollbar'?", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 69, "column": 66}}}, "severity": "ERROR"}
- [Enforced sign-in](../security/for-admins/enforce-sign-in) fixed for Teams subscription users.
- `llama.cpp` server now supports streaming and tool calling in Model Runner.
- Sign-in Enforcement capability is now available to all subscriptions.

Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- Fixed a bug in the Dashboard container logs screen causing the scrollbar to disappear as the mouse approaches.

We've had a decent number of complaints about this bug in the feedback, but I haven't seen any on github.
(We attempted to include this note in https://github.com/docker/pinata/pull/34611 but I'm guessing it got filtered out because the wording didn't make it sound interesting?)

Copy link
Member Author

Choose a reason for hiding this comment

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

Oops, I'm not sure why it didn't appear when getting the release notes 🤔 maybe I didn't copy the whole thing 😱

#### For Mac

- Fixed a bug where the disk would always have a minimum usage limit of 64GB when using Docker VMM.

Check warning on line 76 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.Acronyms] 'VMM' has no definition. Raw Output: {"message": "[Docker.Acronyms] 'VMM' has no definition.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 76, "column": 96}}}, "severity": "WARNING"}
- Disabled the memory protection keys mechanism in the Docker Desktop Linux VM. This caused VS Code Dev Containers to not work properly. See [docker/for-mac#7667](https://github.com/docker/for-mac/issues/7667).

Check failure on line 77 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Mac' instead of 'mac'. Raw Output: {"message": "[Vale.Terms] Use 'Mac' instead of 'mac'.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 77, "column": 154}}}, "severity": "ERROR"}

Check warning on line 77 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.RecommendedWords] Consider using 'versus' instead of 'VS' Raw Output: {"message": "[Docker.RecommendedWords] Consider using 'versus' instead of 'VS'", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 77, "column": 93}}}, "severity": "INFO"}

Check warning on line 77 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.Acronyms] 'VS' has no definition. Raw Output: {"message": "[Docker.Acronyms] 'VS' has no definition.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 77, "column": 93}}}, "severity": "WARNING"}
- Fixed persistent volume claims under Kubernetes. Fixes [docker/for-mac#7625](https://github.com/docker/for-mac/issues/7625).

Check failure on line 78 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Mac' instead of 'mac'. Raw Output: {"message": "[Vale.Terms] Use 'Mac' instead of 'mac'.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 78, "column": 70}}}, "severity": "ERROR"}
- Fixed a bug where the VM failed to start using Apple virtualization.framework.
- Minimum version to install or update Docker Desktop on is now macOS Ventura 13.3.

#### For Windows

- Fixed a bug in Enhanced Container Isolation on Windows WSL, where files with hardlinks inside containers had `nobody:nogroup` ownership.
- Fixed a bug that caused Docker Desktop to crash. Related to [docker/for-win#14782](https://github.com/docker/for-win/issues/14782).
- Fixed a bug that caused `The network name cannot be found` error when starting with WSL 2. Fixes [docker/for-win#14714](https://github.com/docker/for-win/issues/14714).
- Fixed an issue where Docker Desktop would not remove entries in the hosts file when uninstalling.
- Fixed an issue when reading auto-start registry key for some system languages. Fixes [docker/for-win#14731](https://github.com/docker/for-win/issues/14731).
- Fixed a bug where Docker Desktop was adding unrecognised /etc/wsl.conf `crossDistro` option which was causing WSL 2 to log an error. See [microsoft/WSL#4577](https://github.com/microsoft/WSL/issues/4577)

Check failure on line 89 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Microsoft' instead of 'microsoft'. Raw Output: {"message": "[Vale.Terms] Use 'Microsoft' instead of 'microsoft'.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 89, "column": 141}}}, "severity": "ERROR"}
- Fixed a bug where Docker Desktop failed to start on WSL 2.5.7 if another WSL distro is still using Linux cgroups v1. Fixes [docker/for-win#14801](https://github.com/docker/for-win/issues/14801)

Check warning on line 90 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.RecommendedWords] Consider using 'distribution' instead of 'distro' Raw Output: {"message": "[Docker.RecommendedWords] Consider using 'distribution' instead of 'distro'", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 90, "column": 80}}}, "severity": "INFO"}

Check failure on line 90 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'distro'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'distro'?", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 90, "column": 80}}}, "severity": "ERROR"}
- Windows Subsystem for Linux (WSL) version 2.1.5 is now the minimum version required for proper functioning of Docker Desktop application

### Known issues

#### For Windows

- Running containers with Wasm will hang sporadically. See [docker/for-mac#7666](https://github.com/docker/for-mac/issues/7666).

Check failure on line 97 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Mac' instead of 'mac'. Raw Output: {"message": "[Vale.Terms] Use 'Mac' instead of 'mac'.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 97, "column": 72}}}, "severity": "ERROR"}
- On some machines Resource Saver will cause other WSL 2 distros to freeze. The workaround is to disable Resource Saver. See [docker/for-mac#14656](https://github.com/docker/for-win/issues/14656).

Check failure on line 98 in content/manuals/desktop/release-notes.md

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Terms] Use 'Mac' instead of 'mac'. Raw Output: {"message": "[Vale.Terms] Use 'Mac' instead of 'mac'.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 98, "column": 138}}}, "severity": "ERROR"}

## 4.41.2

{{< release-date date="2025-05-06" >}}