Docker Desktop 4.30 release notes (#19909)

* Docker Desktop 4.30 release notes

Signed-off-by: Lorena Rangel <lorena.rangel@docker.com>

* Add known issue

Signed-off-by: Lorena Rangel <lorena.rangel@docker.com>

* reviews

* add entries for known issues

Signed-off-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>

* build ui changes for docker desktop 4.30

Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>

* add entry for known issue on sync file shares with Compose

Signed-off-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>

* reviews

Signed-off-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>

* Add missing release notes

Signed-off-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>

* add version for Docker Desktop installers

* add known issue for Docker CLI

Signed-off-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>

---------

Signed-off-by: Lorena Rangel <lorena.rangel@docker.com>
Signed-off-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
Co-authored-by: Chaimaa ZEGOUMOU <42580324+chaizeg@users.noreply.github.com>
Co-authored-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
Lorena Rangel 2024-05-06 17:35:45 +02:00 committed by GitHub
parent d97da6e725
commit dbb434ce79
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 92 additions and 8 deletions

View File

@ -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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-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)_

View File

@ -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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64).
3. Install the package with apt as follows:

View File

@ -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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64).
3. Install the package with dnf as follows:

View File

@ -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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64" >}}
_For checksums, see [Release notes](../release-notes.md)_
@ -42,7 +42,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/145265/docker-desktop-4.29.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/149282/docker-desktop-4.30.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64).
3. Install the package with apt as follows:

View File

@ -25,6 +25,90 @@ 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.30.0
{{< release-date date="2024-05-06" >}}
{{< desktop-install all=true version="4.30.0" build_path="/149282/" >}}
### New
#### For all platforms
- Docker Desktop now supports SOCKS5 proxies. Requires a Business subscription.
- Improved extensibility via CLI hooks with new the Docker Engine Moby 26.1 release.
- Added a new setting to manage the onboarding survey in [Settings Management](hardened-desktop/settings-management/_index.md)
#### For Windows
- Added support for Kerberos and NTLM proxy authentication on Windows. Requires a Business subscription.
### Upgrades
- [Docker Compose v2.27.0](https://github.com/docker/compose/releases/tag/v2.27.0)
- [Docker Engine v26.1.1](https://docs.docker.com/engine/release-notes/26.1/#2611)
- [Wasm](../desktop/wasm/_index.md) runtimes:
- Updated `runwasi` shims to `v0.4.0`
- Updated `deislabs` shims to `v0.11.1`
- Updated `spin` shim to `v0.13.1`
- [Docker Scout CLI v1.8.0](https://github.com/docker/scout-cli/releases/tag/v1.8.0)
- Docker Debug `v0.0.29`
- Linux kernel `v6.6.26`
- [Go 1.22.2](https://github.com/golang/go/releases/tag/go1.22.2)
### Bug fixes and enhancements
#### For all platforms
- Improved Enhanced Container Isolation (ECI) security when running `docker build` commands in rootless containers.
- Fixed a bug where `docker events` exited with `Unexpected EOF` when Docker Desktop entered/exited Resource Saver mode.
- Fixed a bug where `docker stats --no-stream` hanged when Docker Desktop was in Resource Saver mode.
- Fixed a bug in the self-diagnose CLI that incorrectly showed the VM had not started. Fixes [docker/for-mac#7241](https://github.com/docker/for-mac/issues/7241).
- Fixed a bug where high-throughput port forward transfers could stall. Fixes [docker/for-mac#7207](https://github.com/docker/for-mac/issues/7207).
- Fixed CLI-plugin symlinks not being removed when CLI apps were removed.
- Fixed a bug in the shared ports drawer to show the right message for local engines.
- Dev Environments is being sunset and has moved to the **Beta** tab in **Features in development**.
- Build UI:
- Better bulk delete for build records.
- Added action to open the relevant web page for container images and Git sources in build dependencies.
- Added action to download Provenance and OpenTelemetry traces in Jaeger or OTLP format.
- Fixed source details for remote build invocations.
- Fixed a bug where multi-platform builds would show up as separate records when using a cloud builder.
#### For Mac
- Fixed a bug where a segmentation fault was triggered with Virtualization Framework, on post-2019 Macs. See [docker/for-mac#6824](https://github.com/docker/for-mac/issues/6824).
- Enabled `CONFIG_SECURITY=y` kernel config, for example for [Tetragon](https://tetragon.io/). Fixes [docker/for-mac#7260](https://github.com/docker/for-mac/issues/7250).
- Re-added support for `SQUASHFS` compression. Fixes [docker/for-mac#7260](https://github.com/docker/for-mac/issues/7260).
- Fixed a bug that caused a new version of Docker Desktop to be marked as damaged.
- Increased network MTU when using qemu on Apple Silicon.
- Fixed a bug preventing Docker Desktop to start if Rosetta was not installed.
#### For Windows
- Added a simplified provisioning mode for WSL2 that avoids the need for the ancillary `docker-desktop-data` WSL distribution (experimental).
- Fixed bash completions for the Docker CLI in a WSL environment.
- Fixed a regression in Docker Desktop 4.28 that caused host files bind-mounted into containers to not show up properly inside the container, when using Docker-in-Docker (via mounts of `/var/run/docker.sock`) on WSL.
- Fixed a bug that would cause the following error `merging settings: integratedWslDistros type mismatch`.
### Known issues
#### For all platforms
- If you have enabled a feature in Docker Desktop that requires you to be signed in, such as **Host networking** you must remain signed in to use Docker Desktop. To continue using Docker Desktop or to modify these settings, ensure you are signed in.
- To enable or disable **Manage Synchronized file shares with Compose**, **Access experimental features** and **Manage Synchronized file shares with Compose** have to be checked or unchecked at the same time.
- The Docker CLI will sometimes hang when running a container with the autoremove option (`--rm`) if the container fails to start (e.g.: `docker run --rm alpine invalidcommand`). In this case, the CLI process may need to be manually killed.
#### For Windows
- When starting Docker Desktop as a non-admin user, the following error connect `ENOENT \\.\pipe\errorReporter` might be triggered if the user is not a member of the **docker-users** group.
This can be resolved by adding the user to the **docker-users** group. Before starting Docker Desktop, make sure to sign out and then sign back in and unregister `docker-desktop` distribution if that was created, using `wsl --unregister docker-desktop`.
#### For Linux
- Ubuntu 24.04 LTS is not yet supported, Docker Desktop will fail to start. Due to a change in how the latest Ubuntu release restricts the unprivileged namespaces, `sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0` needs to be ran at least once. Refer to the [Ubuntu Blog](https://ubuntu.com/blog/ubuntu-23-10-restricted-unprivileged-user-namespaces) for more details.
## 4.29.0
{{< release-date date="2024-04-08" >}}