Skip to content
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
54 changes: 54 additions & 0 deletions content/manuals/desktop/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,60 @@

Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projects/51/views/1?filterQuery=) to see what's coming next.

## 4.36.0

{{< release-date date="2024-11-18" >}}

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

### New

- WSL2 is now faster, more reliable, and has enhanced security
- Enhance Container Isolation (ECI) has been improved to support images with wildcard tags
- Admins can now:
- Allow any container to mount the Docker socket with ECI

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

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.RecommendedWords] Consider using 'let' instead of 'Allow' Raw Output: {"message": "[Docker.RecommendedWords] Consider using 'let' instead of 'Allow'", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 37, "column": 5}}}, "severity": "INFO"}
- Enforce sign-in with macOS configuration profiles (Early Access)
- Enforce sign-in for more than one organization at a time (Early Access)
- Deploy Docker Desktop for Mac in bulk with the PKG installer (Early Access)

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

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.Acronyms] 'PKG' has no definition. Raw Output: {"message": "[Docker.Acronyms] 'PKG' has no definition.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 40, "column": 52}}}, "severity": "WARNING"}
- Use Desktop Settings Management to manage and enforce defaults via admin.docker.com (Early Access)

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

View workflow job for this annotation

GitHub Actions / vale

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

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

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.Capitalization] Please capitalize Docker. Raw Output: {"message": "[Docker.Capitalization] Please capitalize Docker.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 41, "column": 77}}}, "severity": "ERROR"}

### Upgrades

- [Docker Buildx v0.18.0](https://github.com/docker/buildx/releases/tag/v0.18.0)
- [Docker Compose v2.30.3](https://github.com/docker/compose/releases/tag/v2.30.3)
- [Kubernetes v1.30.2](https://github.com/kubernetes/kubernetes/releases/tag/v1.30.5)
- [NVIDIA Container Toolkit v1.17.0](https://github.com/NVIDIA/nvidia-container-toolkit/releases/tag/v1.17.0)
- [Docker Scout CLI v1.15.0](https://github.com/docker/scout-cli/releases/tag/v1.15.0)
- Docker Init v1.4.0
- Linux kernel `v6.10.13`

### Bug fixes and enhancements

#### For all platforms

- Fixed a bug where the `docker events` command would not terminate after streaming the events.
- Docker Init: Improved Dockerfile caching for PHP applications that don't use Docker Compose.
- Synchronized file shares now respects the `filesharingAllowedDirectories` setting in `admin-settings.json`.
- Fixed an issue where if Docker Desktop is configured to use a proxy, it fails to start due to an internal timeout while fetching authentication tokens.
- Added a recovery banner to retry an update if the download failed.
- Fixed an issue where if the `umask` is set to `577` it would cause `rpmbuild` failure. Fixes [docker/for-mac#6511](https://github.com/docker/for-mac/issues/6511).

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

View workflow job for this annotation

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": 62, "column": 108}}}, "severity": "ERROR"}
- Fixed a bug that caused ports open on the host to 18 for containers started with `--network=host`.
Copy link
Contributor

Choose a reason for hiding this comment

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

Is there a corresponding issue/PR for this that I can check, not sure what the intention is with this current phrasing

Copy link
Member Author

Choose a reason for hiding this comment

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

- Fixed bind mount ownership for non-root containers. Fixes [docker/for-mac#6243](https://github.com/docker/for-mac/issues/6243).

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

View workflow job for this annotation

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": 64, "column": 73}}}, "severity": "ERROR"}
- Docker Desktop will not unpause automatically after a manual pause. The system will stay paused until you manually resume the Docker engine. This fixes a bug where other software would accidentally trigger a resume by running a CLI command in the background. Fixes [for-mac/#6908](https://github.com/docker/for-mac/issues/6908)

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

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Vale.Spelling] Did you really mean 'unpause'? Raw Output: {"message": "[Vale.Spelling] Did you really mean 'unpause'?", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 65, "column": 27}}}, "severity": "ERROR"}

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

View workflow job for this annotation

GitHub Actions / vale

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

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

View workflow job for this annotation

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": 65, "column": 273}}}, "severity": "ERROR"}

#### For Mac

- Fixed a bug in Docker VMM that prevented MySQL and other databases containers to start. Fixes reports from [docker/for-mac#7464](https://github.com/docker/for-mac/issues/7464).

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

View workflow job for this annotation

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": 69, "column": 25}}}, "severity": "WARNING"}

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

View workflow job for this annotation

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": 69, "column": 122}}}, "severity": "ERROR"}
- The minimum memory requirement is now automatically adjusted for Docker VMM, improving the user experience and addressing reports from [docker/for-mac#7464](https://github.com/docker/for-mac/issues/7464), [docker/for-mac#7482](https://github.com/docker/for-mac/issues/7482).

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

View workflow job for this annotation

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": 70, "column": 75}}}, "severity": "WARNING"}

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

View workflow job for this annotation

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": 70, "column": 150}}}, "severity": "ERROR"}

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

View workflow job for this annotation

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": 70, "column": 220}}}, "severity": "ERROR"}
- Fixed a bug where the advanced option **Allowed privileged port mapping** was not working as expected. Fixes [docker/for-mac#7460](https://github.com/docker/for-mac/issues/7460).
- Docker Desktop can now automatically configure shell completion scripts for zsh, bash and fish inside the install wizard and settings screen.
- Fixed a bug where the in-app update would fail if Docker Desktop was installed by a non-admin user or if the current user was previously an administrator. Fixes [for-mac/#7403](https://github.com/docker/for-mac/issues/7403) and [for-mac/#6920](https://github.com/docker/for-mac/issues/6920)

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

View workflow job for this annotation

GitHub Actions / vale

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

#### For Windows

- Fixed a bug preventing UDP port 53 to be bound.
- Fixed a bug where Windows daemon options were overwritten at startup.

## 4.35.1

{{< release-date date="2024-10-30" >}}
Expand Down
Loading