mirror of https://github.com/docker/docs.git
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:
parent
d97da6e725
commit
dbb434ce79
|
@ -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)_
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
||||
|
|
|
@ -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" >}}
|
||||
|
|
Loading…
Reference in New Issue