From aac372af4111b0664cef45cb63eb6a4c294ec20e Mon Sep 17 00:00:00 2001 From: Chaimaa Zegoumou <42580324+chaizeg@users.noreply.github.com> Date: Mon, 27 Feb 2023 17:48:06 +0100 Subject: [PATCH] DKP-583 Add release notes for Docker Desktop 4.17.0 (#16756) * Add release notes for Docker Desktop 4.17.0 * reviews * Add checksums * Update desktop/release-notes.md --------- Co-authored-by: Allie Sadler <102604716+aevesdocker@users.noreply.github.com> --- _includes/desktop-install.html | 18 ++-- desktop/install/archlinux.md | 4 +- desktop/install/debian.md | 4 +- desktop/install/fedora.md | 4 +- desktop/install/ubuntu.md | 6 +- desktop/release-notes.md | 149 +++++++++++++++++++++++++++------ 6 files changed, 141 insertions(+), 44 deletions(-) diff --git a/_includes/desktop-install.html b/_includes/desktop-install.html index 555c4eb9f0..9924565939 100644 --- a/_includes/desktop-install.html +++ b/_includes/desktop-install.html @@ -13,7 +13,7 @@ Download file

- Checksum: SHA-256 20e4ba05b573610506b57a7f216115458019d2c002f18ef6d50a2419b7db545b + Checksum: SHA-256 69ea659b0ca0e160a1de9bd63dc5697f5eb89fff1d33484fb8ef9793e43d0d45 @@ -31,7 +31,7 @@ Download file

- Checksum: SHA-256 22eecb8ea07f10892d81cde07d614fb8b342163106133a75c4280a8e28787643 + Checksum: SHA-256 eb0531122a62859ce7b029e943fdad365603a916e6c15c107514c1e4a818d7ef @@ -49,7 +49,7 @@ Download file

- Checksum: SHA-256 838eabe6cc42fe7e4be2cdb4d73924c61fc7982366dac2a9467793845851cb2e + Checksum: SHA-256 5e01465d93dfe18d7678a96705e7c26bb654b6766f06373b5cffbf77c641bccc @@ -64,10 +64,10 @@
- Download file + Download file

- Checksum: SHA-256 fa3023eb16c24dcbdc5f12021340e874d8399863e96c1a58091c9a41fd50fe58 + Checksum: SHA-256 6828d35ae02763255790de6690909935a1f7c951373179ac0efd6c6b578b5219
@@ -82,10 +82,10 @@
- Download file + Download file

- Checksum: SHA-256 7f54f29a971b9ba456e7aef777d747867d7e4eccb7a2b47aa9092c99a990f8d5 + Checksum: SHA-256 7973c5bf41bdc78ca39ba64f93c6e4a33263d8dbfc604651bf1562bfeeea26f7
@@ -100,10 +100,10 @@
- Download file + Download file

- Checksum: SHA-256 05e94709974e711bf81aa16845ebba976f8236a371432594c87a68ecf9a21d0f + Checksum: SHA-256 c783ce942c84f899d1f576d01d34fd4de3cefa0a1d577eda2bc5c4ceaec6cfdb
diff --git a/desktop/install/archlinux.md b/desktop/install/archlinux.md index d52f718980..61af6e8178 100644 --- a/desktop/install/archlinux.md +++ b/desktop/install/archlinux.md @@ -6,9 +6,9 @@ redirect_from: - /desktop/linux/install/archlinux/ --- -This topic discusses installation of Docker Desktop from an [Arch package](https://desktop-stage.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.pkg.tar.zst?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64) 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-stage.docker.com/linux/main/amd64/docker-desktop-4.17.0-x86_64.pkg.tar.zst?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64) that Docker provides in addition to the supported platforms. Docker has not tested or verified the installation. -[Arch package (experimental)](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.pkg.tar.zst?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } +[Arch package (experimental)](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.17.0-x86_64.pkg.tar.zst?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } _For checksums, see [Release notes](../release-notes.md)_ diff --git a/desktop/install/debian.md b/desktop/install/debian.md index ea0db23a51..20eaecbf86 100644 --- a/desktop/install/debian.md +++ b/desktop/install/debian.md @@ -9,7 +9,7 @@ redirect_from: This page contains information on how to install, launch, and upgrade Docker Desktop on a Debian distribution. -[DEB package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } +[DEB package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.17.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } _For checksums, see [Release notes](../release-notes.md)_ @@ -52,7 +52,7 @@ Recommended approach to install Docker Desktop on Debian: 1. Set up [Docker's package repository](../../engine/install/debian.md#set-up-the-repository). -2. Download latest [DEB package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.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/docker-desktop-4.17.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/desktop/install/fedora.md b/desktop/install/fedora.md index 118cfde6a8..7f82f1d042 100644 --- a/desktop/install/fedora.md +++ b/desktop/install/fedora.md @@ -9,7 +9,7 @@ redirect_from: This page contains information on how to install, launch and upgrade Docker Desktop on a Fedora distribution. -[RPM package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } +[RPM package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.17.0-x86_64.rpm?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } ## Prerequisites @@ -32,7 +32,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/docker-desktop-4.16.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/docker-desktop-4.17.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/desktop/install/ubuntu.md b/desktop/install/ubuntu.md index e7b1045a44..b93fb6bf58 100644 --- a/desktop/install/ubuntu.md +++ b/desktop/install/ubuntu.md @@ -1,5 +1,5 @@ --- -description: Learn how to install, launch and upgrade Docker Desktop on Ubuntu. This quick guide will cover prerequisites, installation methods, and more. +description: Learn how to install, launch and upgrade Docker Desktop on Ubuntu. This quick guide will cover prerequisites, installation methods, and more. keywords: install docker ubuntu, ubuntu install docker, install docker on ubuntu, docker install ubuntu, how to install docker on ubuntu, ubuntu docker install, docker installation on ubuntu, docker ubuntu install, docker installing ubuntu, installing docker on ubuntu, docker desktop for ubuntu title: Install Docker Desktop on Ubuntu toc_max: 4 @@ -9,7 +9,7 @@ redirect_from: This page contains information on how to install, launch and upgrade Docker Desktop on an Ubuntu distribution. -[DEB package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.2-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } +[DEB package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.17.0-amd64.deb?utm_source=docker&utm_medium=webreferral&utm_campaign=docs-driven-download-linux-amd64){: .button .primary-btn } _For checksums, see [Release notes](../release-notes.md)_ @@ -48,7 +48,7 @@ Recommended approach to install Docker Desktop on Ubuntu: 1. Set up [Docker's package repository](../../engine/install/ubuntu.md#set-up-the-repository). -2. Download latest [DEB package](https://desktop.docker.com/linux/main/amd64/docker-desktop-4.16.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/docker-desktop-4.17.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/desktop/release-notes.md b/desktop/release-notes.md index 469c39ce35..61a0656715 100644 --- a/desktop/release-notes.md +++ b/desktop/release-notes.md @@ -24,34 +24,106 @@ 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/general.md/#releases) +## 4.17.0 + +{% include release-date.html date="2022-02-27" %} + +> Download Docker Desktop +> +> {% include desktop-install.html %} + +### New + +- Docker Desktop now ships with Docker Scout. Pull and view analysis for images from Docker Hub and Artifactory repositories, get base image updates and recommended tags and digests, and filter your images on vulnerability information. +- You can now discover extensions that have been autonomously published in the Extensions Marketplace. For more information on self-published extensions, see [Marketplace Extensions](/extensions/marketplace.md). +- **Container File Explorer** is available as an experimental feature. Debug the filesystem within your containers straight from the GUI. +- You can now search for volumes in **Global Search**. + +### Upgrades + +- [Containerd v1.6.18](https://github.com/containerd/containerd/releases/tag/v1.6.18), which includes fixes for [CVE-2023-25153](https://github.com/advisories/GHSA-259w-8hf6-59c2) and [CVE-2023-25173](https://github.com/advisories/GHSA-hmfx-3pcx-653p). +- [Docker Engine v20.10.23](https://docs.docker.com/engine/release-notes/20.10/#201023). +- [Go 1.19.5](https://github.com/golang/go/releases/tag/go1.19.5) + +### Bug fixes and enhancements + +#### For all platforms + +- Fixed a bug where diagnostic gathering could hang waiting for a subprocess to exit. +- Prevented the transparent HTTP proxy from mangling requests too much. Fixes Tailscale extension login, see [tailscale/docker-extension#49](https://github.com/tailscale/docker-extension/issues/49). +- Fixed a bug in the transparent TLS proxy where the Server Name Indication field is not set. +- Added support for subdomain match, CIDR match, `.` and `*.` in HTTP proxy exclude lists. +- Ensured HTTP proxy settings are respected when uploading diagnostics. +- Fixed fatal error when fetching credentials from the credential helper. +- Fixed fatal error related to concurrent logging. +- Improved the UI for Extension actions in the Marketplace. +- Added new filters in the Extensions Marketplace. You can now filter extensions by category and reviewed status. +- Added a way to report a malicious extension to Docker. +- Updated Dev Environments to v0.2.2 with initial set up reliability & security fixes. +- Added a whalecome survey for new users only. +- The confirmation dialogs on the troubleshooting page are now consistent in style with other similar dialogs. +- Fixed fatal error caused by resetting the Kubernetes cluster before it has started. +- Implemented `docker import` for the containerd integration. +- Fixed image tagging with an existing tag with the containerd integration. +- Implemented the dangling filter on images for the containerd integration. +- Fixed `docker ps` failing with containers whose images are no longer present with the containerd integration. + +#### For Mac + +- Fixed download of Registry Access Management policy on systems where the privileged helper tool `com.docker.vmnetd` is not installed. +- Fixed a bug where `com.docker.vmnetd` could not be installed if `/Library/PrivilegedHelperTools` does not exist. +- Fixed a bug where the "system" proxy would not handle "autoproxy" / "pac file" configurations. +- Fixed a bug where vmnetd installation fails to read `Info.Plist` on case-sensitive file systems. The actual filename is `Info.plist`. Fixes [docker/for-mac#6677](https://github.com/docker/for-mac/issues/6677). +- Fixed a bug where user is prompted to create the docker socket symlink on every startup. Fixes [docker/for-mac#6634](https://github.com/docker/for-mac/issues/6634). +- Fixed a bug that caused the **Start Docker Desktop when you log in** setting not to work. +- Fixed UDP connection tracking and `host.docker.internal`. Fixes [docker/for-mac#6699](https://github.com/docker/for-mac/issues/6699). +- Improved kubectl symlink logic to respect existing binaries in `/usr/local/bin`. Fixes [docker/for-mac#6328](https://github.com/docker/for-mac/issues/6328). +- Docker Desktop now automatically installs Rosetta when you opt-in to use it but have not already installed it. + +### For Windows + +- Added statical linking of WSL integration tools against `musl` so there is no need to install `alpine-pkg-glibc` in user distros. +- Added support for running under cgroupv2 on WSL 2. This is activated by adding `kernelCommandLine = systemd.unified_cgroup_hierarchy=1 cgroup_no_v1=all` to your `%USERPROFILE%\.wslconfig` file in the `[wsl2]` section. +- Fixed an issue that caused Docker Desktop to get stuck in the "starting" phase when in WSL 2 mode (introduced in 4.16). +- Fixed Docker Desktop failing to start the WSL 2 backend when file system compression or encryption is enabled on `%LOCALAPPDATA%`. +- Fixed Docker Desktop failing to report a missing or outdated (incapable of running WSL version 2 distros) WSL installation when starting. +- Fixed a bug where opening in Visual Studio Code fails if the target path has a space. +- Fixed a bug that causes `~/.docker/context` corruption and the error message "unexpected end of JSON input". You can also remove `~/.docker/context` to work around this problem. +- Ensured the credential helper used in WSL 2 is properly signed. Related to [docker/for-win#10247](https://github.com/docker/for-win/issues/10247). +- Fixed an issue that caused WSL integration agents to be terminated erroneously. Related to [docker/for-win#13202](https://github.com/docker/for-win/issues/13202). +- Fixed corrupt contexts on start. Fixes [docker/for-win#13180](https://github.com/docker/for-win/issues/13180) and [docker/for-win#12561](https://github.com/docker/for-win/issues/12561). + +### For Linux + +- Added Docker Buildx plugin for Docker Desktop for Linux. +- Changed compression algorithm to `xz` for RPM and Arch Linux distribution. +- Fixed a bug that caused leftover files to be left in the root directory of the Debian package. Fixes [docker/for-linux#123](https://github.com/docker/desktop-linux/issues/123). + ## 4.16.3 {% include release-date.html date="2023-01-30" %} > Download Docker Desktop > ->
-
- -
-
- Download file -
-
- Checksum: SHA-256 5f6db3cf5a2084fc7c584c90792f38a0caac91c4eed4f8653dde7bb8148517f1 -
+> [Windows](https://desktop.docker.com/win/main/amd64/96739/Docker%20Desktop%20Installer.exe) + +
+
+ +
+
+
  • Windows: SHA-256 5f6db3cf5a2084fc7c584c90792f38a0caac91c4eed4f8653dde7bb8148517f1
  • -
    -> -> For the latest release of Docker Desktop for Mac and Linux, see [4.16.2](#4162) +
    +
    ### Bug fixes and enhancements @@ -72,6 +144,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge > [Debian](https://desktop.docker.com/linux/main/amd64/95914/docker-desktop-4.16.2-amd64.deb) | > [RPM](https://desktop.docker.com/linux/main/amd64/95914/docker-desktop-4.16.2-x86_64.rpm) | > [Arch package](https://desktop.docker.com/linux/main/amd64/95914/docker-desktop-4.16.2-x86_64.pkg.tar.zst) +