From f6a12806f4bd171ff237f2e448ca591de29070c2 Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Mon, 16 Sep 2024 11:46:18 +0200 Subject: [PATCH 1/6] add Docker Desktop 4.35.0 release notes Signed-off-by: Lorena Rangel --- content/manuals/desktop/release-notes.md | 63 ++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 42e1c436617..0f452745780 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -23,6 +23,69 @@ Docker Desktop versions older than 6 months from the latest release are not avai Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projects/51/views/1?filterQuery=) to see what's coming next. +## 4.34.0 + +{{< release-date date="2024-09-26" >}} + +{{< desktop-install-v2 all=true beta_win_arm=true version="4.35.0" build_path="/TBD/" >}} + +### New + +- Docker Desktop Support for Red Hat Enterprise Linux RHEL +- Volume Backup and Share is now generally available and can be found in the **Volumes** tab. +- Terminal support within Docker Desktop using system shells is now generally available +- Enhanced support for IPv6, allowing users to configure their Docker VM for IPv4-only, dual-stack, or IPv6-only operation. See [IPv6 documentation](https://docs.docker.com/go/desktop-ipv6-only) +- Improved output of `docker image inspect` to account for multi-platform images (relevant to containerd image store) +- Enables users to import and export a subset of multi-platform images +- Support multi-platform images via enabling users to pick a specific platform in `docker history` +- Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on MacOS +- Configure CLI completion scripts on Mac + +### Upgrades + +- [Containerd v1.7.21](https://github.com/containerd/containerd/releases/tag/v1.7.21) +- [Docker Buildx v0.17.1](https://github.com/docker/buildx/releases/tag/v0.17.1) +- [Docker Compose v2.29.7](https://github.com/docker/compose/releases/tag/v2.29.7) +- [Docker Engine v27.3.1](https://docs.docker.com/engine/release-notes/27.3/#2731) +- [Docker Scout CLI v1.14.0](https://github.com/docker/scout-cli/releases/tag/v1.14.0) +- Docker Debug `v0.0.37` +- Linux kernel `v6.10.9` + +### Bug fixes and enhancements + +#### For all platforms + +- Fixed a bug where a proxy in daemon.json would override the proxy set in Docker Desktop. +- Fixed bug where some Docker subnet ranges were not able to be used. +- Added Docker VMM, a new powerful backend for creating and managing Docker Desktop Linux VM. +- Available only on Apple Silicon Macs with macOS 12.5+. Docker VMM unleashes blazing performance like never before. +- Removed `docker-index` as it is now deprecated. +- Fixed a bug where images couldn't be sorted or filtered by tag. Fixes [docker/for-win#14297](https://github.com/docker/for-win/issues/14297). +- Fixed a bug where the `docker` CLI did not work as expected when the IT admin `registry.json` file was malformed +- Fixed a bug that prevented pushing images from the dashboard. Fixes [docker/for-win#14258](https://github.com/docker/for-win/issues/14258). +- Fixed an issue where Docker Desktop startup failed when ICMPv6 setup was not successful. +- Added drivers that allow USB/IP to work. +- Fixed a bug in Enhanced Container Isolation (ECI) [Docker socket mount permissions for derived images](/content/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/config.md) where it was incorrectly denying Docker socket mounts for some images when Docker Desktop uses the containerd image store. +- Enable `NFT_NUMGEN`, `NFT_FIB_IPV4` and `NFT_FIB_IPV6` kernel modules. + +#### For Mac + +- Fixed a bug where mount point permissions were `root:root`, using new virtualization mode. +- Fixed a bug where auto-start containers could be misconfigured after changing filesharing type in settings. +- Use `libkrun` virtualization on Apple Silicon Macs as an experimental feature. Note this is incompatible with Rosetta. + +#### For Windows + +- New installations of Docker Desktop for Windows now require a Windows version of 19045 or later +- Fixed an issue that caused a start failure if IPv6 is disabled either in the kernel config or via the kernel command-line in WSL. Fixes [docker/for-win#14240](https://github.com/docker/for-win/issues/14240) +- Fixed the **Clean / Purge data** button on Windows. Fixes [docker/for-win#12650](https://github.com/docker/for-win/issues/14308). + +### Known issues + +#### For Windows + +- Users with versions 4.14.0 and prior could encounter issues using the in-app update. To update to the latest, download and install the latest Docker Desktop. + ## 4.34.2 {{< release-date date="2024-09-12" >}} From 00cecb3e956f94fce66160ad8a93aeacfcd37efa Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Tue, 24 Sep 2024 15:44:22 +0200 Subject: [PATCH 2/6] Apply suggestions from code review Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/manuals/desktop/release-notes.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 0f452745780..084bbd3cfb2 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -33,12 +33,12 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec - Docker Desktop Support for Red Hat Enterprise Linux RHEL - Volume Backup and Share is now generally available and can be found in the **Volumes** tab. -- Terminal support within Docker Desktop using system shells is now generally available -- Enhanced support for IPv6, allowing users to configure their Docker VM for IPv4-only, dual-stack, or IPv6-only operation. See [IPv6 documentation](https://docs.docker.com/go/desktop-ipv6-only) -- Improved output of `docker image inspect` to account for multi-platform images (relevant to containerd image store) -- Enables users to import and export a subset of multi-platform images -- Support multi-platform images via enabling users to pick a specific platform in `docker history` -- Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on MacOS +- Terminal support within Docker Desktop using system shells is now generally available. +- Enhanced support for IPv6, allowing users to configure their Docker VM for IPv4-only, dual-stack, or IPv6-only operation. See [IPv6 documentation](https://docs.docker.com/go/desktop-ipv6-only). +- Improved output of `docker image inspect` to account for multi-platform images (requires containerd image store). +- Enables users to import and export a subset of multi-platform images (requires containerd image store). +- Support multi-platform images via enabling users to pick a specific platform in `docker history` (requires containerd image store). +- Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on MacOS (requires Apple Silicon and macOS 12.5 or later). - Configure CLI completion scripts on Mac ### Upgrades @@ -55,18 +55,22 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec #### For all platforms -- Fixed a bug where a proxy in daemon.json would override the proxy set in Docker Desktop. -- Fixed bug where some Docker subnet ranges were not able to be used. +- Fixed a bug where proxy settings in `daemon.json` would override proxies set in Docker Desktop settings. +- Fixed a bug where some Docker subnet ranges were not able to be used. - Added Docker VMM, a new powerful backend for creating and managing Docker Desktop Linux VM. - Available only on Apple Silicon Macs with macOS 12.5+. Docker VMM unleashes blazing performance like never before. - Removed `docker-index` as it is now deprecated. - Fixed a bug where images couldn't be sorted or filtered by tag. Fixes [docker/for-win#14297](https://github.com/docker/for-win/issues/14297). -- Fixed a bug where the `docker` CLI did not work as expected when the IT admin `registry.json` file was malformed -- Fixed a bug that prevented pushing images from the dashboard. Fixes [docker/for-win#14258](https://github.com/docker/for-win/issues/14258). +- Fixed a bug where the `docker` CLI did not work as expected when the `registry.json` file was malformed. +- Fixed a bug where the **Push to Docker Hub** action in the **Images** view would result in an `invalid tag format` error. Fixes [docker/for-win#14258](https://github.com/docker/for-win/issues/14258). - Fixed an issue where Docker Desktop startup failed when ICMPv6 setup was not successful. - Added drivers that allow USB/IP to work. - Fixed a bug in Enhanced Container Isolation (ECI) [Docker socket mount permissions for derived images](/content/manuals/security/for-admins/hardened-desktop/enhanced-container-isolation/config.md) where it was incorrectly denying Docker socket mounts for some images when Docker Desktop uses the containerd image store. - Enable `NFT_NUMGEN`, `NFT_FIB_IPV4` and `NFT_FIB_IPV6` kernel modules. +- Build UI: + - Highlight build check warnings in the **Completed builds** list. + - Improve visualization for the build time charts. + - Image tags added to **Build results** section under the **Info** tab. #### For Mac From b5699c13fa1474130680ff36194176f0b9bda9b1 Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Tue, 24 Sep 2024 15:44:58 +0200 Subject: [PATCH 3/6] Update content/manuals/desktop/release-notes.md Co-authored-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- content/manuals/desktop/release-notes.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 084bbd3cfb2..48b36a70cb3 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -31,7 +31,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec ### New -- Docker Desktop Support for Red Hat Enterprise Linux RHEL +- Support for [Docker Desktop on Red Hat Enterprise Linux](/manuals/desktop/install/linux/rhel.md) is now generally available. - Volume Backup and Share is now generally available and can be found in the **Volumes** tab. - Terminal support within Docker Desktop using system shells is now generally available. - Enhanced support for IPv6, allowing users to configure their Docker VM for IPv4-only, dual-stack, or IPv6-only operation. See [IPv6 documentation](https://docs.docker.com/go/desktop-ipv6-only). From 9ce0d06b55086d44926ee549cf4de8f515d5a1d1 Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Tue, 24 Sep 2024 15:47:59 +0200 Subject: [PATCH 4/6] simplify new section Signed-off-by: Lorena Rangel --- content/manuals/desktop/release-notes.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 48b36a70cb3..1b29400993d 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -35,9 +35,10 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec - Volume Backup and Share is now generally available and can be found in the **Volumes** tab. - Terminal support within Docker Desktop using system shells is now generally available. - Enhanced support for IPv6, allowing users to configure their Docker VM for IPv4-only, dual-stack, or IPv6-only operation. See [IPv6 documentation](https://docs.docker.com/go/desktop-ipv6-only). -- Improved output of `docker image inspect` to account for multi-platform images (requires containerd image store). -- Enables users to import and export a subset of multi-platform images (requires containerd image store). -- Support multi-platform images via enabling users to pick a specific platform in `docker history` (requires containerd image store). +- Containerd image store: + - Improved output of `docker image inspect` to account for multi-platform images. + - Enables users to import and export a subset of multi-platform images. + - Support multi-platform images via enabling users to pick a specific platform in `docker history`. - Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on MacOS (requires Apple Silicon and macOS 12.5 or later). - Configure CLI completion scripts on Mac From c71e85d9714baef6b407e09e5d66e61955d3e443 Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Tue, 24 Sep 2024 15:53:07 +0200 Subject: [PATCH 5/6] more reviews Signed-off-by: Lorena Rangel --- content/manuals/desktop/release-notes.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index 1b29400993d..ae7841e25cf 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -35,12 +35,12 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec - Volume Backup and Share is now generally available and can be found in the **Volumes** tab. - Terminal support within Docker Desktop using system shells is now generally available. - Enhanced support for IPv6, allowing users to configure their Docker VM for IPv4-only, dual-stack, or IPv6-only operation. See [IPv6 documentation](https://docs.docker.com/go/desktop-ipv6-only). -- Containerd image store: +- containerd image store: - Improved output of `docker image inspect` to account for multi-platform images. - Enables users to import and export a subset of multi-platform images. - Support multi-platform images via enabling users to pick a specific platform in `docker history`. - Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on MacOS (requires Apple Silicon and macOS 12.5 or later). -- Configure CLI completion scripts on Mac +- Configure CLI completion scripts on Mac. ### Upgrades @@ -59,8 +59,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec - Fixed a bug where proxy settings in `daemon.json` would override proxies set in Docker Desktop settings. - Fixed a bug where some Docker subnet ranges were not able to be used. - Added Docker VMM, a new powerful backend for creating and managing Docker Desktop Linux VM. -- Available only on Apple Silicon Macs with macOS 12.5+. Docker VMM unleashes blazing performance like never before. -- Removed `docker-index` as it is now deprecated. +- Removed [docker-index](https://github.com/docker/index-cli-plugin) as it is now deprecated, you can use `docker scout cves fs://` instead. - Fixed a bug where images couldn't be sorted or filtered by tag. Fixes [docker/for-win#14297](https://github.com/docker/for-win/issues/14297). - Fixed a bug where the `docker` CLI did not work as expected when the `registry.json` file was malformed. - Fixed a bug where the **Push to Docker Hub** action in the **Images** view would result in an `invalid tag format` error. Fixes [docker/for-win#14258](https://github.com/docker/for-win/issues/14258). @@ -81,7 +80,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec #### For Windows -- New installations of Docker Desktop for Windows now require a Windows version of 19045 or later +- New installations of Docker Desktop for Windows now require a Windows version of 19045 or later. - Fixed an issue that caused a start failure if IPv6 is disabled either in the kernel config or via the kernel command-line in WSL. Fixes [docker/for-win#14240](https://github.com/docker/for-win/issues/14240) - Fixed the **Clean / Purge data** button on Windows. Fixes [docker/for-win#12650](https://github.com/docker/for-win/issues/14308). From 4b84e7c37d73d8cb618a5b7212ffe8ee2ec18b3c Mon Sep 17 00:00:00 2001 From: Lorena Rangel Date: Wed, 25 Sep 2024 16:20:18 +0200 Subject: [PATCH 6/6] update release date Signed-off-by: Lorena Rangel --- content/manuals/desktop/release-notes.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/manuals/desktop/release-notes.md b/content/manuals/desktop/release-notes.md index ae7841e25cf..4d682df3196 100644 --- a/content/manuals/desktop/release-notes.md +++ b/content/manuals/desktop/release-notes.md @@ -25,7 +25,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec ## 4.34.0 -{{< release-date date="2024-09-26" >}} +{{< release-date date="2024-10-02" >}} {{< desktop-install-v2 all=true beta_win_arm=true version="4.35.0" build_path="/TBD/" >}} @@ -39,7 +39,7 @@ Take a look at the [Docker Public Roadmap](https://github.com/orgs/docker/projec - Improved output of `docker image inspect` to account for multi-platform images. - Enables users to import and export a subset of multi-platform images. - Support multi-platform images via enabling users to pick a specific platform in `docker history`. -- Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on MacOS (requires Apple Silicon and macOS 12.5 or later). +- Beta release of Docker VMM - the faster alternative to Apple's Virtualization Framework on macOS (requires Apple Silicon and macOS 12.5 or later). - Configure CLI completion scripts on Mac. ### Upgrades