mirror of https://github.com/docker/docs.git
Release notes for Desktop Stable 2.2 release (#10032)
* Release notes for Desktop Stable 2.2 release * Ruby Ver Bump (#10040) * removed wsl entries from Windows relnotes * address review comments * minor updates * Fix compose version number * Fix compose version number * bumped Compose version, added a new known issue Co-authored-by: Olly P <oppomeroy@gmail.com> Co-authored-by: Stephen Turner <stephen.turner@docker.com>
This commit is contained in:
parent
0d5ded5d22
commit
4386595f7c
|
@ -13,7 +13,54 @@ This page contains information about the new features, improvements, known issue
|
|||
For information about Edge releases, see the [Edge release notes](edge-release-notes). For Docker Desktop system requirements, see
|
||||
[What to know before you install](install.md#what-to-know-before-you-install).
|
||||
|
||||
## Stable Releases of 2019
|
||||
## Docker Desktop Community 2.2.0.0
|
||||
|
||||
> [Download](https://hub.docker.com/?overlay=onboarding)
|
||||
>
|
||||
> You must sign in to Docker Hub to download Docker Desktop.
|
||||
|
||||
### Upgrades
|
||||
|
||||
- [Docker Compose 1.25.2](https://github.com/docker/compose/releases/tag/1.25.2)
|
||||
- [Kubernetes 1.15.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.15.5)
|
||||
- Linux kernel 4.19.76
|
||||
- [QEMU 4.0.1](https://github.com/docker/binfmt)
|
||||
|
||||
### New
|
||||
|
||||
- **Docker Desktop Dashboard:** The new Docker Desktop **Dashboard** provides a user-friendly interface which enables you to interact with containers and applications, and manage the lifecycle of your applications directly from the UI. In addition, it allows you to access the logs, view container details, and monitor resource utilization to explore the container behavior.
|
||||
For detailed information about the new Dashboard UI, see [Docker Desktop Dashboard](dashboard.md).
|
||||
|
||||
- Introduced a new user interface for the Docker Desktop **Preferences** menu.
|
||||
- The Restart, Reset, and Uninstall options are now available on the **Troubleshoot** menu.
|
||||
- Added the ability to start and stop existing Compose-based applications and view combined logs in the Docker Desktop **Dashboard** UI.
|
||||
|
||||
### Bug fixes and minor changes
|
||||
|
||||
- Added missing completions for the `fish` shell for Docker Compose. Fixes [docker/for-mac#3795](https://github.com/docker/for-mac/issues/3795).
|
||||
- Fixed a bug that did not allow users to copy and paste text in the **Preferences** > **Daemon** window. Fixes [docker/for-mac#3798](https://github.com/docker/for-mac/issues/3798).
|
||||
- Added support for `Expect: 100-continue` headers in the Docker API proxy. Some HTTP clients such as `curl` send this header when the payload is large, for example, when creating containers. Fixes [moby/moby#39693](https://github.com/moby/moby/issues/39693).
|
||||
- Added a loading overlay to the **Settings** and **Troubleshoot** windows to prevent editing conflicts.
|
||||
- Deactivated the **Reset Kubernetes** button when Kubernetes is not activated.
|
||||
- Improved the navigation in **Settings** and **Troubleshoot** UI.
|
||||
- Fixed a bug in the UEFI boot menu that sometimes caused Docker Desktop to hang during restart. Fixes [docker/for-mac#2655](https://github.com/docker/for-mac/issues/2655) and [docker/for-mac#3921](https://github.com/docker/for-mac/issues/3921).
|
||||
- Docker Desktop now allows users to access the host’s SSH agent inside containers. Fixes [docker/for-mac#410](https://github.com/docker/for-mac/issues/410)
|
||||
- Docker Machine is no longer included in the Docker Desktop installer. You can download it separately from the [Docker Machine releases](https://github.com/docker/machine/releases) page.
|
||||
- Fixed an issue that caused VMs running on older hardware with macOS Catalina to fail on startup with the error `processor does not support desired secondary processor-based controls`.
|
||||
- Fixed port forwarding when containers are using `overlay` networks.
|
||||
- Fixed a container start error when a container has more than one port with an arbitrary or not-yet-configured external port number. For example, `docker run -p 80 -p 443 nginx`. Fixes [docker/for-win#4935](https://github.com/docker/for-win/issues/4935) and [docker/compose#6998](https://github.com/docker/compose/issues/6998).
|
||||
- Fixed an issue that occurs when sharing overlapping directories.
|
||||
- Fixed a bug that prevented users from changing the location of the VM disk image.
|
||||
- Docker Desktop does not inject `inotify` events on directories anymore as these can cause mount points to disappear inside containers. Fixes [docker/for-mac#3976](https://github.com/docker/for-mac/issues/3976).
|
||||
- Fixed an issue that caused Docker Desktop to fail on startup when there is an incomplete Kubernetes config file.
|
||||
- Fixed an issue where attempts to log into Docker through Docker Desktop could sometimes fail with the `Incorrect authentication credentials` error. Fixes [docker/for-mac#4010](https://github.com/docker/for-mac/issues/4010).
|
||||
|
||||
### Known issues
|
||||
|
||||
- When you start a Docker Compose application and then start a Docker App which has the same name as the Compose application, Docker Desktop displays only one application on the Dashboard. However, when you expand the application, containers that belong to both applications are displayed on the Dashboard.
|
||||
|
||||
- When you deploy a Docker App with multiple containers on Kubernetes, Docker Desktop displays each Pod as an application on the Dashboard.
|
||||
|
||||
|
||||
## Docker Desktop Community 2.1.0.5
|
||||
2019-11-18
|
||||
|
@ -795,4 +842,4 @@ events or unexpected unmounts.
|
|||
|
||||
* Docker 1.12.0
|
||||
* Docker Machine 0.8.0
|
||||
* Docker Compose 1.8.0
|
||||
* Docker Compose 1.8.0
|
||||
|
|
|
@ -13,7 +13,66 @@ This page contains information about the new features, improvements, known issue
|
|||
For information about Edge releases, see the [Edge release notes](edge-release-notes). For Docker Desktop system requirements, see
|
||||
[What to know before you install](install.md#what-to-know-before-you-install).
|
||||
|
||||
## Stable Releases of 2019
|
||||
## Docker Desktop Community 2.2.0.0
|
||||
|
||||
> [Download](https://hub.docker.com/?overlay=onboarding)
|
||||
>
|
||||
> You must sign in to Docker Hub to download Docker Desktop.
|
||||
|
||||
### Upgrades
|
||||
|
||||
- [Docker Compose 1.25.2](https://github.com/docker/compose/releases/tag/1.25.2)
|
||||
- [Kubernetes 1.15.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.15.5)
|
||||
- Linux kernel 4.19.76
|
||||
- [QEMU 4.0.1](https://github.com/docker/binfmt)
|
||||
|
||||
### New
|
||||
|
||||
- **Docker Desktop Dashboard:** The new Docker Desktop **Dashboard** provides a user-friendly interface which enables you to interact with containers and applications, and manage the lifecycle of your applications directly from the UI. In addition, it allows you to access the logs, view container details, and monitor resource utilization to explore the container behavior.
|
||||
For detailed information about the new Dashboard UI, see [Docker Desktop Dashboard](dashboard.md).
|
||||
|
||||
- **WSL 2 backend:** The experimental Docker Desktop WSL 2 backend architecture introduces support for Kubernetes, provides an updated Docker daemon, offers VPN-friendly networking, and additional features. For more information, see [Docker Desktop WSL 2 backend](https://docs.docker.com/docker-for-windows/wsl-tech-preview/).
|
||||
|
||||
- **New file sharing implementation:** Docker Desktop introduces a new file sharing implementation that replaces Samba, CIFS, and Hyper-V networking. The new implementation offers improved I/O performance. Additionally, when using the new file system:
|
||||
|
||||
- Users don't have to expose the Samba port, and therefore do not experience issues related to IT firewall or drive-sharing policy.
|
||||
- There is no need to provide user credentials to Docker Desktop. File access rights are automatically enforced when accessing mounted folders through containers.
|
||||
|
||||
For more information, see the blog post [ New file sharing implementation in Docker Desktop Windows](https://www.docker.com/blog/new-filesharing-implementation-in-docker-desktop-windows/).
|
||||
|
||||
- Added the **WSL Integration** option in **Settings** > **Resources** to select WSL 2 distributions. This option will be visible only after enabling WSL 2 on your machine.
|
||||
- Introduced a new user interface for the Docker Desktop **Settings** menu.
|
||||
- The Restart, Reset, and Uninstall options are now available on the **Troubleshoot** menu.
|
||||
- Added the ability to start and stop existing Compose-based applications and view combined logs in the Docker Desktop **Dashboard** UI.
|
||||
|
||||
### Bug fixes and minor changes
|
||||
|
||||
- Enabled Windows features such as Hyper-V and Containers during installation, thereby reducing the need for another restart after installation.
|
||||
- Added support for `Expect: 100-continue` headers in the Docker API proxy. Some HTTP clients such as `curl` send this header when the payload is large, for example, when creating containers. Fixes [moby/moby#39693](https://github.com/moby/moby/issues/39693).
|
||||
- Added a loading overlay to the **Settings** and **Troubleshoot** windows to prevent editing conflicts.
|
||||
- Deactivated the **Reset Kubernetes** button when Kubernetes is not activated.
|
||||
- Improved the navigation in **Settings** and **Troubleshoot** UI.
|
||||
- Docker Machine is no longer included in the Docker Desktop installer. You can download it separately from the [Docker Machine releases](https://github.com/docker/machine/releases) page.
|
||||
- Docker Desktop now automatically restarts after an update.
|
||||
- Fixed an issue where Docker Desktop auto-start was not being disabled properly on some machines.
|
||||
- Fixed a container start error when a container has more than one port with an arbitrary or not-yet-configured external port number. For example, `docker run -p 80 -p 443 nginx`). Fixes [docker/for-win#4935](https://github.com/docker/for-win/issues/4935) and [docker/compose#6998](https://github.com/docker/compose/issues/6998).
|
||||
- Fixed an issue which caused Docker Desktop to crash when resetting to factory defaults while running Windows containers.
|
||||
- Fixed multiple issues related to Fast Startup.
|
||||
- Docker Desktop now supports `inotify` events on shared filesystems.
|
||||
- Docker Desktop startup is now more reliable and does not clash with host firewall software.
|
||||
- Fixed a rare issue that caused to Docker Desktop to crash with the error `Unable to stop Hyper-V VM: Cannot validate argument on parameter 'SwitchName'. The argument is null or empty.`
|
||||
- Fixed a bug that caused a rare crash when uninstalling Docker Desktop.
|
||||
- Fixed an issue that caused Docker Desktop to fail on startup when there is an incomplete Kubernetes config file.
|
||||
- Fixed various stability issues.
|
||||
|
||||
### Known issues
|
||||
|
||||
- When you start a Docker Compose application and then start a Docker App which has the same name as the Compose application, Docker Desktop displays only one application on the Dashboard. However, when you expand the application, containers that belong to both applications are displayed on the Dashboard.
|
||||
- When you deploy a Docker App with multiple containers on Kubernetes, Docker Desktop displays each Pod as an application on the Dashboard.
|
||||
- WSL 2 requires Windows 10 Insider Preview build 19018 or greater.
|
||||
- The Dashboard stops updating when you switch the container mode between Linux and Windows. To work around this issue, close and reopen the Dashboard.
|
||||
- The new gRPC FUSE file sharing implementation does not support connecting to new drives (for example, USB drives) added after Docker Desktop starts. If you would like to share the new drive in Docker Desktop, you must quit Docker Desktop and then start the application to refresh the list of drives in Settings.
|
||||
- Sharing files from virtual drives created by `ImDisk Toolkit` does not work.
|
||||
|
||||
## Docker Desktop Community 2.1.0.5
|
||||
2019-11-18
|
||||
|
@ -781,4 +840,4 @@ We did not distribute a 1.12.4 stable release
|
|||
|
||||
* Docker 1.12.0
|
||||
* Docker Machine 0.8.0
|
||||
* Docker Compose 1.8.0
|
||||
* Docker Compose 1.8.0
|
||||
|
|
Loading…
Reference in New Issue