Skip to content

Commit

Permalink
4.39.0 release notes
Browse files Browse the repository at this point in the history
Signed-off-by: Lorena Rangel <lorena.rangel@docker.com>
  • Loading branch information
lorenrh committed Feb 27, 2025
1 parent 877b29c commit 88a8e52
Showing 1 changed file with 51 additions and 1 deletion.
52 changes: 51 additions & 1 deletion content/manuals/desktop/release-notes.md
Original file line number Diff line number Diff line change
@@ -37,6 +37,56 @@ For more frequently asked questions, see the [FAQs](/manuals/desktop/troubleshoo

### New

- The Docker AI Agent offers deeper context on docker images, containers, and volumes, delivers faster support, and enables more user actions via the DD GUI and CLI

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

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": 40, "column": 47}}}, "severity": "ERROR"}

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

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.Acronyms] 'DD' has no definition. Raw Output: {"message": "[Docker.Acronyms] 'DD' has no definition.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 40, "column": 151}}}, "severity": "WARNING"}
- The Docker Desktop CLI is now generally available. We have added support to print logs and to update Docker Desktop from the CLI.

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

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [Docker.We] Avoid using first-person plural like 'We'. Raw Output: {"message": "[Docker.We] Avoid using first-person plural like 'We'.", "location": {"path": "content/manuals/desktop/release-notes.md", "range": {"start": {"line": 41, "column": 54}}}, "severity": "WARNING"}
- Support multi-platform images via enabling users to pick a specific platform in `docker history`
- Enables users to import and export a subset of multi-platform images

### Upgrades

- [Docker Compose v2.33.1](https://github.com/docker/compose/releases/tag/v2.33.1)
- [Docker Buildx v0.21.1](https://github.com/docker/buildx/releases/tag/v0.21.1)
- [Kubernetes v1.32.2](https://github.com/kubernetes/kubernetes/releases/tag/v1.32.2)
- [Docker Engine v28.8.8](https://docs.docker.com/engine/release-notes/27/#2751)
- [Docker Scout CLI v1.16.3](https://github.com/docker/scout-cli/releases/tag/v1.16.3)

### Bug fixes and enhancements

#### For all platforms

- Fixed an issue that caused clients other than the CLI and Desktop UI to see a delay of 3s whenever a container with port-mappings exists. See [docker/for-mac#7575](https://github.com/docker/for-mac/issues/7575)

Check warning on line 57 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": 57, "column": 69}}}, "severity": "WARNING"}

Check failure on line 57 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": 57, "column": 157}}}, "severity": "ERROR"}
- Fixed a bug in the ECI Docker socket permissions which was causing it to sometimes block Docker socket mounts on containers with allowed images, or images derived from allowed images.
- Fixed a bug that prevented Docker Desktop from entering Resource Saver again immediately after an engine restart.
-

#### For Mac

- Downgraded Linux kernel to `v6.10.14` to fix a bug in OpenJDK that causes Java containers to terminate due to cgroups controller misidentification. See [docker/for-mac#7573](https://github.com/docker/for-mac/issues/7573).

Check failure on line 64 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": 64, "column": 167}}}, "severity": "ERROR"}
- Added `/usr/share/misc/usb.ids` in the root mount namespace to fix `usbip`.
- Fixed an issue where the display of the CPU limit was capped at 8 when using DockerVMM.
- Fixed an issue where startup hanged and the `com.docker.backend` process consumed 100% of the CPU. See [docker/for-mac#6951](https://github.com/docker/for-mac/issues/6951).

Check failure on line 67 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": 67, "column": 118}}}, "severity": "ERROR"}
- Fixed a bug that caused all Java programs running on M4 Macbook Pro to emit a SIGILL error. See [docker/for-mac#7583](https://github.com/docker/for-mac/issues/7583).

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

GitHub Actions / vale

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

Check failure on line 68 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": 68, "column": 111}}}, "severity": "ERROR"}
- Block startup on macOS 15.4 beta 1 since starting VMs will cause the host to crash, see https://developer.apple.com/documentation/macos-release-notes/macos-15_4-release-notes#Virtual-Machines

#### For Windows

- Fixed a bug that prevented `compose log` to steam when running apps in WSL.
- Fixed a bug where Paketo buildpacks failed with Enhanced Container Isolation when Docker Desktop uses WSL.
- Fixed a bug where the WSL2 integration would fail if WSL Version 1 distributions are installed.
- Fixed a bug that caused some CLI plugins update to fail if WSL distributions were enabled.

#### For Linux

- The **Check for Updates** page now points to the latest available version available.

## 4.38.0

{{< release-date date="2025-01-30" >}}

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

### New

- Installing Docker Desktop via the PKG installer is now generally available.
- Enforcing sign-in via configuration profiles is now generally available.
- Docker Compose, Docker Scout, the Docker CLI, and Ask Gordon can now be updated independently of Docker Desktop and without a full restart (Beta).
@@ -1425,7 +1475,7 @@ This can be resolved by adding the user to the **docker-users** group. Before st

#### For Mac

- Fixed a kernel panic on Apple silicon Macs with macOS version below 12.5. Fixes [docker/for-mac#6975](https://github.com/docker/for-mac/issues/6975).
- Fixed a kernel panic on Apple Silicon Macs with macOS version below 12.5. Fixes [docker/for-mac#6975](https://github.com/docker/for-mac/issues/6975).

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

GitHub Actions / vale

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

Check failure on line 1478 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": 1478, "column": 95}}}, "severity": "ERROR"}
- Fixed a bug where Docker Desktop failed to start if invalid directories were included in `filesharingDirectories`. Fixes [docker/for-mac#6980](https://github.com/docker/for-mac/issues/6980).
- Fixed a bug where installer is creating root-owned directories. Fixes [docker/for-mac#6984](https://github.com/docker/for-mac/issues/6984).
- Fixed a bug where installer is failing on setting up the docker socket when missing `/Library/LaunchDaemons`. Fixes [docker/for-mac#6967](https://github.com/docker/for-mac/issues/6967).

0 comments on commit 88a8e52

Please sign in to comment.