From 87366b631304ff0c620ed40884cd2511ba9378b3 Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Mon, 8 Apr 2024 17:04:15 +0200 Subject: [PATCH] Docker Desktop 4.29.0 release notes (#19707) * Docker Desktop 4.29.0 release notes Signed-off-by: Lorena Rangel * update release notes Signed-off-by: Lorena Rangel --------- Signed-off-by: Lorena Rangel --- content/desktop/install/archlinux.md | 4 +- content/desktop/install/debian.md | 4 +- content/desktop/install/fedora.md | 4 +- content/desktop/install/ubuntu.md | 4 +- content/desktop/release-notes.md | 73 ++++++++++++++++++++++++++++ 5 files changed, 81 insertions(+), 8 deletions(-) diff --git a/content/desktop/install/archlinux.md b/content/desktop/install/archlinux.md index 1f3a682703..d29fb8eba2 100644 --- a/content/desktop/install/archlinux.md +++ b/content/desktop/install/archlinux.md @@ -14,9 +14,9 @@ aliases: > employees OR more than $10 million USD in annual revenue) requires a [paid > subscription](https://www.docker.com/pricing/). -This topic discusses installation of Docker Desktop from an [Arch package](https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-x86_64.pkg.tar.zst) that Docker provides in addition to the supported platforms. Docker has not tested or verified the installation. +This topic discusses installation of Docker Desktop from an [Arch package](https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--x86_64.pkg.tar.zst) that Docker provides in addition to the supported platforms. Docker has not tested or verified the installation. -{{< button text="Arch package (experimental)" url="https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-x86_64.pkg.tar.zst?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} +{{< button text="Arch package (experimental)" url="https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--x86_64.pkg.tar.zst?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} _For checksums, see [Release notes](../release-notes.md)_ diff --git a/content/desktop/install/debian.md b/content/desktop/install/debian.md index 324414057d..6bd1d4f3ec 100644 --- a/content/desktop/install/debian.md +++ b/content/desktop/install/debian.md @@ -16,7 +16,7 @@ aliases: This page contains information on how to install, launch, and upgrade Docker Desktop on a Debian distribution. -{{< button text="DEB package" url="https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} +{{< button text="DEB package" url="https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} _For checksums, see [Release notes](../release-notes.md)_ @@ -41,7 +41,7 @@ Recommended approach to install Docker Desktop on Debian: 1. Set up Docker's `apt` repository. See step one of [Install using the `apt` repository](../../engine/install/debian.md#install-using-the-repository). -2. Download latest [DEB package](https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64). +2. Download latest [DEB package](https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64). 3. Install the package with apt as follows: diff --git a/content/desktop/install/fedora.md b/content/desktop/install/fedora.md index b24da8f0ab..54c399fac1 100644 --- a/content/desktop/install/fedora.md +++ b/content/desktop/install/fedora.md @@ -16,7 +16,7 @@ aliases: This page contains information on how to install, launch and upgrade Docker Desktop on a Fedora distribution. -{{< button text="RPM package" url="https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} +{{< button text="RPM package" url="https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} ## Prerequisites @@ -39,7 +39,7 @@ To install Docker Desktop on Fedora: 1. Set up [Docker's package repository](../../engine/install/fedora.md#set-up-the-repository). -2. Download latest [RPM package](https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64). +2. Download latest [RPM package](https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64). 3. Install the package with dnf as follows: diff --git a/content/desktop/install/ubuntu.md b/content/desktop/install/ubuntu.md index a029ce0609..f701c2a5eb 100644 --- a/content/desktop/install/ubuntu.md +++ b/content/desktop/install/ubuntu.md @@ -19,7 +19,7 @@ aliases: This page contains information on how to install, launch and upgrade Docker Desktop on an Ubuntu distribution. -{{< button text="DEB package" url="https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} +{{< button text="DEB package" url="https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}} _For checksums, see [Release notes](../release-notes.md)_ @@ -41,7 +41,7 @@ Recommended approach to install Docker Desktop on Ubuntu: 1. Set up Docker's package repository. See step one of [Install using the `apt` repository](../../engine/install/ubuntu.md#install-using-the-repository). -2. Download latest [DEB package](https://desktop.docker.com/linux/main/amd64/139021/docker-desktop-4.28.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64). +2. Download latest [DEB package](https://desktop.docker.com/linux/main/amd64/145265/docker-desktop--amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64). 3. Install the package with apt as follows: diff --git a/content/desktop/release-notes.md b/content/desktop/release-notes.md index a6ca0c6489..bdcf462180 100644 --- a/content/desktop/release-notes.md +++ b/content/desktop/release-notes.md @@ -24,6 +24,79 @@ Take a look at the [Docker Public Roadmap](https://github.com/docker/roadmap/pro For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/releases.md). +## 4.29.0 + +{{< release-date date="2024-04-08" >}} + +{{< desktop-install all=true version="4.29.0" build_path="/145265/" >}} + +### New + +- A beta version of air-gapped containers is now available with Settings Management. +- You can now enforce Rosetta usage via Settings Management. +- Docker socket mount restrictions admin configuration with ECI is now generally available. +- Moby 26 engine including Buildkit 0.13, sub volumes mounts, networking updates, and improvements to the containerd multi-platform image store UX. +- New Docker Desktop error screens: swift troubleshooting, easy diagnostics uploads, and actionable remediation. +- Compose supports Synchronized file shares (experimental). +- New interactive Compose CLI. +- Beta release of host networking in Docker Desktop. +- Beta release of Docker Debug for running containers. +- Beta release of the Volumes Backup & Share extension functionality available in the **Volumes** tab. + +### Upgrades + +- [Docker Compose v2.26.0](https://github.com/docker/compose/releases/tag/v2.26.0) +- [Docker Scout CLI v1.6.3](https://github.com/docker/scout-cli/releases/tag/v1.6.3) +- [Docker Engine v26.0.0](https://docs.docker.com/engine/release-notes/26.0/#2600) +- [Buildx v0.13.1](https://github.com/docker/buildx/releases/tag/v0.13.1) +- [Docker Scout CLI v1.6.0](https://github.com/docker/scout-cli/releases/tag/v1.6.0) +- [Kubernetes v1.29.2](https://github.com/kubernetes/kubernetes/releases/tag/v1.29.2) +- [cri-dockerd v0.3.11](https://github.com/Mirantis/cri-dockerd/releases/tag/v0.3.11) +- Docker Debug v0.0.27 + +### Bug fixes and enhancements + +#### For all platforms + +- Fixed an issue with dropdown menu opening beyond the application window. +- Docker Init: + - Updated the formatting of CLI output to improve legibility. + - Fixed an issue with `.dockerignore` to avoid ignoring application files that start with "compose". + - Improved how Java applications are started based on Spring Boot version. Fixes [docker/for-mac#7171](https://github.com/docker/for-mac/issues/7171). + - Removed non-official Docker image used for Rust cross-compilation. +- Interactive Compose TUI (experimental). +- The maximum number of files per Synchronized file share now exceeds 2 million. +- Fixed an issue that caused the warning: "_The value provided to Autocomplete is invalid._" when selecting the **Export to local image** field. +- **Run Cloud** can now be accessed from the Docker Dashboard. +- Opting out from sending analytics will now also disable collecting data for bug reports. +- You can now share and unshare a port to the Cloud Engine in the **Containers** view. +- Shared cloud can now be accessed from the footer in the right-hand side of the **Dashboard**. +- Added beta support for host networking on macOS, Windows and Docker Desktop for Linux [docker#238](https://github.com/docker/roadmap/issues/238). +- Added a timestamp to new unread notifications. +- Fixed typo in the virtualization support error message. Fixes [docker/desktop-linux#197](https://github.com/docker/desktop-linux/issues/197). +- Docker Desktop now allows connections to `host.docker.internal` to be blocked by a rule in a PAC file. +- Fixed the placement of the secondary menu in the **Images** and **Containers** lists. +- Fixed a race condition that occurred when starting Docker Desktop with QEMU. +- Improved the error message when an image pull is blocked by Registry Access Management policy. +- Re-add `CONFIG_BONDING=y` in the kernel config. + +#### For Mac + +- Fixed Kubernetes not starting successfully. Fixes [docker/for-mac#7136](https://github.com/docker/for-mac/issues/7136) and [docker/for-mac#7031](https://github.com/docker/for-mac/issues/7031). +- Fixed a bug when the browser was not able to send back authentication information to Docker Desktop. Fixes [docker/for-mac/issues#7160](https://github.com/docker/for-mac/issues/7160). + +#### For Windows + +- Fixed a bug where `docker run -v` would fail after switching between WSL 2 and Hyper-V. + +#### For Linux + +- Fixed an issue that caused the list of available experimental features in the UI to become out-of-sync with the backend data. + +#### Security + +- Disabled Electron `runAsNode` fuse to improve security hardening. For more info, see [Electron's documentation.](https://www.electronjs.org/blog/statement-run-as-node-cves) + ## 4.28.0 {{< release-date date="2024-02-26" >}}