From c079b156f9fe0b53af400e915f24e32d99cb50b2 Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Mon, 26 Feb 2024 17:40:55 +0100 Subject: [PATCH] Docker desktop 4.28.0 release notes (#19446) * Docker desktop 4.28.0 release notes Signed-off-by: Lorena Rangel * Update content/desktop/release-notes.md --------- Signed-off-by: Lorena Rangel Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com> --- 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 | 69 ++++++++++++++++++++++++++++ 5 files changed, 77 insertions(+), 8 deletions(-) diff --git a/content/desktop/install/archlinux.md b/content/desktop/install/archlinux.md index dfa362f7b6..1f3a682703 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/137060/docker-desktop-4.27.2-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/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. -{{< button text="Arch package (experimental)" url="https://desktop.docker.com/linux/main/amd64/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.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)_ diff --git a/content/desktop/install/debian.md b/content/desktop/install/debian.md index 180914c493..324414057d 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/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.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/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.0-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 ee0ba96399..b641be6b85 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/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.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/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.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: diff --git a/content/desktop/install/ubuntu.md b/content/desktop/install/ubuntu.md index b06497c84e..a029ce0609 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/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.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 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/137060/docker-desktop-4.27.2-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/139021/docker-desktop-4.28.0-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 768001c9b6..5ae785224b 100644 --- a/content/desktop/release-notes.md +++ b/content/desktop/release-notes.md @@ -24,6 +24,75 @@ 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.28.0 + +{{< release-date date="2024-02-26" >}} + +{{< desktop-install all=true version="4.28.0" build_path="/139021/" >}} + +### New + +- [Settings Management](hardened-desktop/settings-management/index.md) now allows admins to set the default file-sharing implementation and specify which paths developer can add file shares to. +- Added support for `socks5://` HTTP and HTTPS proxy URLs when the [`SOCKS` proxy support beta feature](networking.md) is enabled. +- Users can now filter volumes to see which ones are in use in the **Volumes** tab. + +### Upgrades + +- [Compose v2.24.6](https://github.com/docker/compose/releases/tag/v2.24.6) +- [Docker Engine v25.0.3](https://docs.docker.com/engine/release-notes/25.0/#2503) +- [Docker Scout CLI v1.5.0](https://github.com/docker/scout-cli/releases/tag/v1.5.0) +- [Qemu 8.1.5](https://wiki.qemu.org/ChangeLog/8.1) +- [Wasm](../desktop/wasm/_index.md) runtimes: + - Updated runwasi shims to `v0.4.0`, including: + - wasmtime `v17.0`, with initial support for WASI preview 2 + - wasmedge `v0.13.5` + - wasmer `v4.1.2` + - Updated deislabs shims to `v0.11.1`, including: + - lunatic `v0.13.2` + - slight `v0.5.1` + - spin `v2.2.0` + - wws `v1.7.0` + +### Bug fixes and enhancements + +#### For all platforms + +- Fixed `postgis` with `Qemu`. Fixes [docker/for-mac#7172](https://github.com/docker/for-mac/issues/7172). +- Re added `CONFIG_BLK_DEV_DM` kernel config for `kpartx`. Fixes [docker/for-mac#7197](https://github.com/docker/for-mac/issues/7197). +- Allow `SOCKS` proxies to be set via a proxy autoconfig `pac file`. +- Re added `CONFIG_AUDIT` kernel config. +- Fixed a bug with the Rust build on `virtiofs`. See [rust-lang/docker-rust#161](https://github.com/rust-lang/docker-rust/issues/161). +- Fixed an issue that caused the `missing registry authentication` error when pulling Kubernetes images. +- Fixed an issue that caused Docker Compose commands to hang. +- Fixed a bug in `docker build` that caused Docker Desktop to crash. Fixes [docker/for-win#13885](https://github.com/docker/for-win/issues/13885), [docker/for-win#13896](https://github.com/docker/for-win/issues/13896), [docker/for-win#13899](https://github.com/docker/for-win/issues/13899), [docker/for-mac#7164](https://github.com/docker/for-mac/issues/7164), [docker/for-mac#7169](https://github.com/docker/for-mac/issues/7169) +- Docker Init: + - 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 +- Build UI: + - Active and completed builds can be found in dedicated tabs. + - Build details now displays build duration and cache steps. + - OpenTelemetry traces are now displayed in the build results. + - Fixed an issue where context builders events were not always triggered. + - Restyle the empty state view to make the dashboard clearer. + +#### For Mac + +- Fix `httpd` issue with Rosetta. [docker/for-mac#7182](https://github.com/docker/for-mac/issues/7182) +- Fixed a bug that caused a crash on the `virtualization.framework`. Fixes [docker/for-mac#7024](https://github.com/docker/for-mac/issues/7024) + +#### For Windows + +- Fixed an issue with DNS timeouts on Windows. +- Added support for Enhanced Container Isolation Docker socket mount permission on WSL user distros. +- Fixed an issue that caused the `failed to get console mode` error when redirecting output from the CLI. +- Fixed an issue with the engine socket permissions when mounted inside containers. Fixes [docker/for-win#13898](https://github.com/docker/for-win/issues/13898) + +### Known Issues + +#### For Windows + +- In dark mode, the **Disk image location** in **Resources**>**Advanced** settings is not visible. As a workaround, change to light mode. + ## 4.27.2 {{< release-date date="2024-02-08" >}}