mirror of https://github.com/docker/docs.git
Release notes standardization (#16208)
* Hub release notes * docker desktop release notes * compose release notes * engine release notes * build release notes
This commit is contained in:
parent
c955926edb
commit
559c103926
|
@ -12,12 +12,9 @@ fixes in [Docker Buildx](https://github.com/docker/buildx){:target="_blank" rel=
|
|||
|
||||
{% include release-date.html date="2022-08-18" %}
|
||||
|
||||
### Enhancements
|
||||
### Bug fixes and enhancements
|
||||
|
||||
* The `inspect` command now displays the BuildKit version in use {% include github_issue.md repo="docker/buildx" number="1279" %}
|
||||
|
||||
### Fixes
|
||||
|
||||
* Fixed a regression when building Compose files that contain services without a
|
||||
build block {% include github_issue.md repo="docker/buildx" number="1277" %}
|
||||
|
||||
|
@ -27,7 +24,7 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
|
||||
{% include release-date.html date="2022-08-17" %}
|
||||
|
||||
### New features
|
||||
### New
|
||||
|
||||
* Support for new [driver `remote`](building/drivers/remote.md) that you can use
|
||||
to connect to any already running BuildKit instance {% include github_issue.md repo="docker/buildx" number="1078" %}
|
||||
|
@ -72,24 +69,27 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
* Inspecting builder now shows current driver options configuration {% include github_issue.md repo="docker/buildx" number="1003" %}
|
||||
{% include github_issue.md repo="docker/buildx" number="1066" %}
|
||||
|
||||
### Enhancements
|
||||
### Updates
|
||||
|
||||
* The `buildx create` command now perfoms additional validation of builder parameters
|
||||
* The `buildx ls` command output has been updated with better access to errors
|
||||
from different builders {% include github_issue.md repo="docker/buildx" number="1109" %}
|
||||
* Updated the Compose Specification to 1.4.0 {% include github_issue.md repo="docker/buildx" number="1246" %}
|
||||
{% include github_issue.md repo="docker/buildx" number="1251" %}
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
* The `buildx create` command now performs additional validation of builder parameters
|
||||
to avoid creating a builder instance with invalid configuration {% include github_issue.md repo="docker/buildx" number="1206" %}
|
||||
* The `buildx imagetools create` command can now create new multi-platform images
|
||||
even if the source subimages are located on different repositories or
|
||||
registries {% include github_issue.md repo="docker/buildx" number="1137" %}
|
||||
* You can now set the default builder config that is used when creating
|
||||
builder instances without passing custom `--config` value {% include github_issue.md repo="docker/buildx" number="1111" %}
|
||||
* The `buildx ls` command output has been updated with better access to errors
|
||||
from different builders {% include github_issue.md repo="docker/buildx" number="1109" %}
|
||||
* Docker driver can now detect if `dockerd` instance supports initially
|
||||
disabled Buildkit features like multi-platform images {% include github_issue.md repo="docker/buildx" number="1260" %}
|
||||
{% include github_issue.md repo="docker/buildx" number="1262" %}
|
||||
* Compose files using targets with `.` in the name are now converted to use `_`
|
||||
so the selector keys can still be used in such targets {% include github_issue.md repo="docker/buildx" number="1011" %}
|
||||
* Updated the Compose Specification to 1.4.0 {% include github_issue.md repo="docker/buildx" number="1246" %}
|
||||
{% include github_issue.md repo="docker/buildx" number="1251" %}
|
||||
* Included an additional validation for checking valid driver configurations {% include github_issue.md repo="docker/buildx" number="1188" %}
|
||||
{% include github_issue.md repo="docker/buildx" number="1273" %}
|
||||
* The `remove` command now displays the removed builder and forbids removing
|
||||
|
@ -99,21 +99,18 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
{% include github_issue.md repo="docker/buildx" number="1053" %}
|
||||
* Replace deprecated seccomp annotations with `securityContext` in kubernetes
|
||||
driver {% include github_issue.md repo="docker/buildx" number="1052" %}
|
||||
|
||||
### Fixes
|
||||
|
||||
* Fix panic on handling manifests with nil platform {% include github_issue.md repo="docker/buildx" number="1144" %}
|
||||
* Fix using duration filter with `prune` command {% include github_issue.md repo="docker/buildx" number="1252" %}
|
||||
* Fix merging multiple JSON files on Bake definition {% include github_issue.md repo="docker/buildx" number="1025" %}
|
||||
* Fix issues with implicit builder created from Docker context had invalid
|
||||
configuration or dropped connection {% include github_issue.md repo="docker/buildx" number="1129" %}
|
||||
* Fix conditions for showing no-output warning when using named contexts {% include github_issue.md repo="docker/buildx" number="968" %}
|
||||
* Fix deduplicating builders when builder instance and docker context have the
|
||||
* Fix duplicating builders when builder instance and docker context have the
|
||||
same name {% include github_issue.md repo="docker/buildx" number="1131" %}
|
||||
* Fix printing unnecessary SSH warning logs {% include github_issue.md repo="docker/buildx" number="1085" %}
|
||||
* Fix possible panic when using an empty variable block with Bake JSON
|
||||
definition {% include github_issue.md repo="docker/buildx" number="1080" %}
|
||||
* Fix imagetools commands not handling `--builder` flag correctly {% include github_issue.md repo="docker/buildx" number="1067" %}
|
||||
* Fix image tools commands not handling `--builder` flag correctly {% include github_issue.md repo="docker/buildx" number="1067" %}
|
||||
* Fix using custom image together with rootless option {% include github_issue.md repo="docker/buildx" number="1063" %}
|
||||
|
||||
For more details, see the complete release notes in the [Buildx GitHub repository](https://github.com/docker/buildx/releases/tag/v0.9.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -122,10 +119,10 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
|
||||
{% include release-date.html date="2022-04-04" %}
|
||||
|
||||
### Fixes
|
||||
### Updates
|
||||
* Update Compose spec used by `buildx bake` to v1.2.1 to fix parsing ports definition {% include github_issue.md repo="docker/buildx" number="1033" %}
|
||||
|
||||
* Update Compose spec used by `buildx bake` to v1.2.1 to fix parsing ports
|
||||
definition {% include github_issue.md repo="docker/buildx" number="1033" %}
|
||||
### Bug fixes and enhancements
|
||||
* Fix possible crash on handling progress streams from BuildKit v0.10 {% include github_issue.md repo="docker/buildx" number="1042" %}
|
||||
* Fix parsing groups in `buildx bake` when already loaded by a parent group {% include github_issue.md repo="docker/buildx" number="1021" %}
|
||||
|
||||
|
@ -135,12 +132,9 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
|
||||
{% include release-date.html date="2022-03-21" %}
|
||||
|
||||
### Fixes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
* Fix possible panic on handling build context scanning errors {% include github_issue.md repo="docker/buildx" number="1005" %}
|
||||
|
||||
### Enhancements
|
||||
|
||||
* Allow `.` on Compose target names in `buildx bake` for backward compatibility {% include github_issue.md repo="docker/buildx" number="1018" %}
|
||||
|
||||
For more details, see the complete release notes in the [Buildx GitHub repository](https://github.com/docker/buildx/releases/tag/v0.8.1){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -149,7 +143,7 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
|
||||
{% include release-date.html date="2022-03-09" %}
|
||||
|
||||
### New features
|
||||
### New
|
||||
|
||||
* Build command now accepts `--build-context` flag to [define additional named build contexts](/engine/reference/commandline/buildx_build/#build-context)
|
||||
for your builds {% include github_issue.md repo="docker/buildx" number="904" %}
|
||||
|
@ -168,7 +162,7 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
* The new flag `--keep-buildkitd` allows keeping BuildKit daemon running when removing a builder
|
||||
* {% include github_issue.md repo="docker/buildx" number="852" %}
|
||||
|
||||
### Enhancements
|
||||
### Bug fixes and enhancements
|
||||
|
||||
* `--metadata-file` output now supports embedded structure types {% include github_issue.md repo="docker/buildx" number="946" %}
|
||||
* `buildx rm` now accepts new flag `--all-inactive` for removing all builders
|
||||
|
@ -183,9 +177,6 @@ For more details, see the complete release notes in the [Buildx GitHub repositor
|
|||
* Target names in Bake are now restricted to not use special characters {% include github_issue.md repo="docker/buildx" number="929" %}
|
||||
* Image manifest digest can be read from metadata when pushed with `docker`
|
||||
driver {% include github_issue.md repo="docker/buildx" number="989" %}
|
||||
|
||||
### Fixes
|
||||
|
||||
* Fix environment file handling in Compose files {% include github_issue.md repo="docker/buildx" number="905" %}
|
||||
* Show last access time in `du` command {% include github_issue.md repo="docker/buildx" number="867" %}
|
||||
* Fix possible double output logs when multiple Bake targets run same build
|
||||
|
|
|
@ -7,53 +7,50 @@ redirect_from:
|
|||
- /release-notes/docker-compose/
|
||||
---
|
||||
## 2.12.2
|
||||
{% include release-date.html date="2022-10-21" %}
|
||||
|
||||
(2022-10-21)
|
||||
|
||||
### Changes
|
||||
### Updates
|
||||
- Updated Docker Engine API to restore compatibility with Golang 1.18 needed for Linux packaging. Pull Request [compose#9940](https://github.com/docker/compose/pull/9940){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.12.2 release page](https://github.com/docker/compose/releases/tag/v2.12.2){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.12.1
|
||||
{% include release-date.html date="2022-10-21" %}
|
||||
|
||||
(2022-10-21)
|
||||
|
||||
### Security Fixes
|
||||
### Security
|
||||
- Updated Docker Engine API to apply fix of [CVE-2022-39253](https://nvd.nist.gov/vuln/detail/CVE-2022-39253). Pull Request [compose#9934](https://github.com/docker/compose/pull/9934){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.12.1 release page](https://github.com/docker/compose/releases/tag/v2.12.1){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.12.0
|
||||
{% include release-date.html date="2022-10-18" %}
|
||||
|
||||
(2022-10-18)
|
||||
|
||||
### Enhancements
|
||||
- Added a `quiet` option when pushing an image. Fixed [compose#9089](https://github.com/docker/compose/issues/9089){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a misleading error message for `port` command. Pull Request [compose#9909](https://github.com/docker/compose/pull/9909){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Bug fixes
|
||||
- Fixed a bug to prevent failure when Compose tries to remove a non-existing container. Fixed by [compose#9896](https://github.com/docker/compose/pull/9896/){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Changes
|
||||
### Updates
|
||||
- CI update to the documentation repository path
|
||||
- Upgraded to compose-go from [1.5.1 to 1.6.0](https://github.com/compose-spec/compose-go/releases/tag/v1.6.0){:target="_blank" rel="noopener" class="_"}
|
||||
- Switched GitHub issue template form
|
||||
- Upgraded to compose-go from [1.5.1 to 1.6.0](https://github.com/compose-spec/compose-go/releases/tag/v1.6.0)
|
||||
{:target="_blank" rel="noopener" class="_"}
|
||||
- Updated to go 1.19.2 to address CVE-2022-2879, CVE-2022-2880, CVE-2022-41715
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Added a `quiet` option when pushing an image. Fixed [compose#9089](https://github.com/docker/compose/issues/9089){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a misleading error message for `port` command. Pull Request [compose#9909](https://github.com/docker/compose/pull/9909){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a bug to prevent failure when Compose tries to remove a non-existing container. Fixed by [compose#9896](https://github.com/docker/compose/pull/9896/){:target="_blank" rel="noopener" class="_"}
|
||||
- Switched GitHub issue template form
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.12.0 release page](https://github.com/docker/compose/releases/tag/v2.12.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.11.2
|
||||
|
||||
(2022-09-27)
|
||||
{% include release-date.html date="2022-09-27" %}
|
||||
|
||||
> **Note**
|
||||
>
|
||||
> - Updates on environment file syntax & interpolation: see [compose#9879](https://github.com/docker/compose/issues/9879){:target="_blank" rel="noopener" class="_"}
|
||||
> - Setting `DOCKER_HOST` via `.env` files is not supported in Compose v2
|
||||
|
||||
### Bug fixes
|
||||
### Updates
|
||||
- Upgraded to compose-go from [1.5.1 to 1.6.0](https://github.com/compose-spec/compose-go/releases/tag/v1.6.0){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Fixed a bug to prevent "invalid template" errors on valid environment variable values. Fixes [compose##9806](https://github.com/docker/compose/issues/9806){:target="_blank" rel="noopener" class="_"}, [compose##9746](https://github.com/docker/compose/issues/9746){:target="_blank" rel="noopener" class="_"}, [compose##9704](https://github.com/docker/compose/issues/9704){:target="_blank" rel="noopener" class="_"}, [compose##9294](https://github.com/docker/compose/issues/9294){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a bug to ensure new images from `docker compose build` are used. Fixes [compose#9856](https://github.com/docker/compose/issues/9856){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed cross-architecture builds when `DOCKER_DEFAULT_PLATFORM` not set. Fixes [compose#9864](https://github.com/docker/compose/pull/9864){:target="_blank" rel="noopener" class="_"}
|
||||
|
@ -64,21 +61,16 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Removed support for `DOCKER_HOST` in `.env` files. Fixes [compose#9210](https://github.com/docker/compose/issues/9210){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a bug to ensure clean service command if entry point is overridden in run command. Fixes [compose#9622](https://github.com/docker/compose/issues/9622){:target="_blank" rel="noopener" class="_"}
|
||||
- Deps: fixed race condition during graph traversal. Fixes [compose#9014](https://github.com/docker/compose/issues/9014){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Changes
|
||||
- CI now runs on Windows & macOS including E2E tests via Docker Desktop
|
||||
- Upgraded to compose-go from [1.5.1 to 1.6.0](https://github.com/compose-spec/compose-go/releases/tag/v1.6.0){:target="_blank" rel="noopener" class="_"}
|
||||
- Added more information when `service.platform` isn't part of `service.build.platforms`
|
||||
- GitHub Workflows security hardening
|
||||
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.11.2 release page](https://github.com/docker/compose/releases/tag/v2.11.2){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.11.1
|
||||
{% include release-date.html date="2022-09-20" %}
|
||||
|
||||
(2022-09-20)
|
||||
|
||||
### Bug fixes
|
||||
### Bug fixes and enhancements
|
||||
- Fixed a bug to keep `depends_on` condition when service has `volumes_from`. Fixes [compose#9843](https://github.com/docker/compose/issues/9843){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a bug to keep the platform defined at service level during build if no build platforms. Fixes [compose#9729](https://github.com/docker/compose/pull/9729#issuecomment-1246748144){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a bug to keep the platform defined via DOCKER_DEFAULT_PLATFORM during build if no build platforms provided. Fixes [compose#9853](https://github.com/docker/compose/issues/9853){:target="_blank" rel="noopener" class="_"}
|
||||
|
@ -86,13 +78,19 @@ For the full change log or additional information, check the [Compose repository
|
|||
For the full change log or additional information, check the [Compose repository 2.11.1 release page](https://github.com/docker/compose/releases/tag/v2.11.1){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.11.0
|
||||
{% include release-date.html date="2022-09-14" %}
|
||||
|
||||
(2022-09-14)
|
||||
### Updates
|
||||
- Dependencies upgrade: bump Golang to 1.19.1
|
||||
- Dependencies upgrade: bump github.com/docker/go-units from 0.4.0 to 0.5.0
|
||||
- Dependencies upgrade: bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
|
||||
- Dependencies upgrade: bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
|
||||
- Dependencies upgrade: bump github.com/AlecAivazis/survey/v2 from 2.3.5
|
||||
- Dependencies upgrade: bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
|
||||
- Dependencies upgrade: bump compose-go from [1.5.0 to 1.5.1](https://github.com/compose-spec/compose-go/releases/tag/v1.5.1){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Enhancements
|
||||
### Bug fixes and enhancements
|
||||
- Added platforms build. Fixes [compose-spec#267](https://github.com/compose-spec/compose-spec/pull/267){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Bug fixes
|
||||
- Logs now filter to services from current Compose file. Fixes [compose#9801](https://github.com/docker/compose/issues/9801){:target="_blank" rel="noopener" class="_"}
|
||||
- Added an improved output warning when pulling images. Fixes [compose#9820](https://github.com/docker/compose/issues/9820){:target="_blank" rel="noopener" class="_"}
|
||||
- Fixed a bug to ensure correct capture of exit code when service has dependencies. Fixes [compose#9778](https://github.com/docker/compose/issues/9778){:target="_blank" rel="noopener" class="_"}
|
||||
|
@ -103,61 +101,53 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Only attempt to start specified services on `compose start [services]`. Fixes [compose#9796](https://github.com/docker/compose/issues/9796){:target="_blank" rel="noopener" class="_"} [compose#9807](https://github.com/docker/compose/issues/9807){:target="_blank" rel="noopener" class="_"}
|
||||
- Label built images for reliable cleanup on `down`. Fixes [compose#9655](https://github.com/docker/compose/issues/9655){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Changes
|
||||
- Dependencies upgrade: bump Golang to 1.19.1
|
||||
- Dependencies upgrade: bump github.com/docker/go-units from 0.4.0 to 0.5.0
|
||||
- Dependencies upgrade: bump github.com/cnabio/cnab-to-oci from 0.3.6 to 0.3.7
|
||||
- Dependencies upgrade: bump go.opentelemetry.io/otel from 1.9.0 to 1.10.0
|
||||
- Dependencies upgrade: bump github.com/AlecAivazis/survey/v2 from 2.3.5
|
||||
- Dependencies upgrade: bump go.opentelemetry.io/otel from 1.4.1 to 1.9.0
|
||||
- Dependencies upgrade: bump compose-go from [1.5.0 to 1.5.1](https://github.com/compose-spec/compose-go/releases/tag/v1.5.1){:target="_blank" rel="noopener" class="_"}
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.11.0 release page](https://github.com/docker/compose/releases/tag/v2.11.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.10.2
|
||||
{% include release-date.html date="2022-08-26" %}
|
||||
|
||||
(2022-08-26)
|
||||
|
||||
### Bug fixes
|
||||
|
||||
* Properly respect `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH` environment variables. Fixes [compose#9789](https://github.com/docker/compose/issues/9789){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Properly respect `DOCKER_TLS_VERIFY` and `DOCKER_CERT_PATH` environment variables. Fixes [compose#9789](https://github.com/docker/compose/issues/9789){:target="_blank" rel="noopener" class="_"}.
|
||||
- Improved `Makefile` used in [docker/docker-ce-packaging#742](https://github.com/docker/docker-ce-packaging/pull/742){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.10.2 release page](https://github.com/docker/compose/releases/tag/v2.10.2){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
## 2.10.1
|
||||
{% include release-date.html date="2022-08-24" %}
|
||||
|
||||
(2022-08-24)
|
||||
### Updates
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Fixed image pulls being skipped when `pull_policy` was not set. Fixes [compose#9773](https://github.com/docker/compose/issues/9773){:target="_blank" rel="noopener" class="_"}.
|
||||
- Restored `.sha256` checksum files in release artifacts. Fixes [compose#9772](https://github.com/docker/compose/issues/9772){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
|
||||
- Remove error message showing exit code when using --exit-code-from. Fixes [compose#9782](https://github.com/docker/compose/issues/9782){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose pull` to pull images even when they existed locally if `tag=latest`.
|
||||
- CI: Fixed checksums checking and brought back individual checksum files.
|
||||
- Dependencies update: Bumped github.com/moby/buildkit from [0.10.3 to 0.10.4](https://github.com/moby/buildkit/releases/tag/v0.10.4){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Fixed image pulls being skipped when `pull_policy` was not set. Fixes [compose#9773](https://github.com/docker/compose/issues/9773){:target="_blank" rel="noopener" class="_"}.
|
||||
- Restored `.sha256` checksum files in release artifacts. Fixes [compose#9772](https://github.com/docker/compose/issues/9772){:target="_blank" rel="noopener" class="_"}.
|
||||
- Removed error message showing exit code when using --exit-code-from. Fixes [compose#9782](https://github.com/docker/compose/issues/9782){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose pull` to pull images even when they existed locally if `tag=latest`.
|
||||
- CI: Fixed checksums checking and brought back individual checksum files.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.10.1 release page](https://github.com/docker/compose/releases/tag/v2.10.1){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
## 2.10.0
|
||||
{% include release-date.html date="2022-08-19" %}
|
||||
|
||||
(2022-08-19)
|
||||
|
||||
### Enhancements
|
||||
### New
|
||||
- Applied newly loaded environment variables to `DockerCli` and `APIClient`. Fixes [compose#9210](https://github.com/docker/compose/issues/9210){:target="_blank" rel="noopener" class="_"}.
|
||||
- Added support for windows/arm64 and linux/riscv64.
|
||||
|
||||
### Bug fixes
|
||||
### Updates
|
||||
- Updated Dockerfile syntax to latest stable and renamed docs Dockerfile.
|
||||
- Dependencies update: Upgraded BuildKit & docker/distribution.
|
||||
- Dependencies update: Updated Docker CLI version used in CI to v20.10.17.
|
||||
- Dependencies update: Bumped github.com/containerd/containerd from [1.6.6 to 1.6.7](https://github.com/containerd/containerd/releases/tag/v1.6.7){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: Bump github.com/containerd/containerd from [1.6.7 to 1.6.8](https://github.com/containerd/containerd/releases/tag/v1.6.8){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: Bumped to Go 1.18.5.
|
||||
- Dependencies update: Bumped github.com/cnabio/cnab-to-oci from [0.3.5 to 0.3.6](https://github.com/cnabio/cnab-to-oci/releases/tag/v0.3.6){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Reverted environment variables precedence to OS over `.env` file. Fixes [compose#9737](https://github.com/docker/compose/issues/9737){:target="_blank" rel="noopener" class="_"}.
|
||||
- Updated usage strings for consistency.
|
||||
- Resolved environment variables case-insensitively on Windows. Fixes [compose#9431](https://github.com/docker/compose/issues/9431){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -170,22 +160,12 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Fixed up/start/run to not wait for disabled dependency. Fixes [compose#9591](https://github.com/docker/compose/issues/9591){:target="_blank" rel="noopener" class="_"}.
|
||||
- Applied Compose model on `compose kill`, added `--remove-orphans` option. Fixes [compose#9742](https://github.com/docker/compose/issues/9742){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose pull` to avoid pulling the same images multiple times. Fixes [compose#8768](https://github.com/docker/compose/issues/8768){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
- Updated Dockerfile syntax to latest stable and renamed docs Dockerfile.
|
||||
- Fixed version of golangci-lint to v1.47.3, issue with v1.48.0 for now.
|
||||
- Dependencies update: Upgraded BuildKit & docker/distribution.
|
||||
- Dependencies update: Updated Docker CLI version used in CI to v20.10.17.
|
||||
- Dependencies update: Bumped github.com/containerd/containerd from [1.6.6 to 1.6.7](https://github.com/containerd/containerd/releases/tag/v1.6.7){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: Bump github.com/containerd/containerd from [1.6.7 to 1.6.8](https://github.com/containerd/containerd/releases/tag/v1.6.8){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: Bumped to Go 1.18.5.
|
||||
- Dependencies update: Bumped github.com/cnabio/cnab-to-oci from [0.3.5 to 0.3.6](https://github.com/cnabio/cnab-to-oci/releases/tag/v0.3.6){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
For the full change log, check the [Compose repository 2.10.0 release page](https://github.com/docker/compose/releases/tag/v2.10.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.9.0
|
||||
|
||||
(2022-08-7)
|
||||
{% include release-date.html date="2022-08-7" %}
|
||||
|
||||
> **Important**
|
||||
>
|
||||
|
@ -197,21 +177,19 @@ For the full change log, check the [Compose repository 2.10.0 release page](http
|
|||
>
|
||||
> This release reverts the breaking changes introduced in [Compose v2.8.0](#280) by [`compose-go v1.3.0`](https://github.com/compose-spec/compose-go/releases/tag/v1.3.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes
|
||||
### Updates
|
||||
- Updated [`compose-go` to v1.4.0](https://github.com/compose-spec/compose-go/releases/tag/v1.4.0){:target="_blank" rel="noopener" class="_"} as previous version introduced breaking changes. Fixes [compose#9700](https://github.com/docker/compose/issues/9700){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Overwritten parent commands PreRun code for `compose version`. Fixes [compose#9698](https://github.com/docker/compose/issues/9698){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `LinkLocalIPs` in V2. Fixes [compose#9692](https://github.com/docker/compose/issues/9692){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
|
||||
- Linked to `BUILDING.md` for testing instructions. Fixes [compose#9439](https://github.com/docker/compose/issues/9439){:target="_blank" rel="noopener" class="_"}.
|
||||
- Updated [`compose-go` to v1.4.0](https://github.com/compose-spec/compose-go/releases/tag/v1.4.0){:target="_blank" rel="noopener" class="_"} as previous version introduced breaking changes. Fixes [compose#9700](https://github.com/docker/compose/issues/9700){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.9.0 release page](https://github.com/docker/compose/releases/tag/v2.9.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.8.0
|
||||
|
||||
(2022-07-29)
|
||||
{% include release-date.html date="2022-07-29" %}
|
||||
|
||||
> **Important**
|
||||
>
|
||||
|
@ -222,12 +200,12 @@ In this release, Docker Compose recreates new resources (networks, volumes, secr
|
|||
>
|
||||
{: .important}
|
||||
|
||||
|
||||
### Enhancements
|
||||
### New
|
||||
|
||||
- Introduced `--pull` flag to allow the force pull of updated service images. Fixes [compose#9451](https://github.com/docker/compose/issues/9451){:target="_blank" rel="noopener" class="_"}.
|
||||
- Increased code quality by adding `gocritic` to the linters.
|
||||
|
||||
### Bug fixes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Fixed interpolation error message output. Fixes [compose-spec/compose-go#292](https://github.com/compose-spec/compose-go/pull/292){:target="_blank" rel="noopener" class="_"}.
|
||||
- Defined precedence of the environment variables evaluation. Fixes [compose#9521](https://github.com/docker/compose/issues/9606){:target="_blank" rel="noopener" class="_"},
|
||||
|
@ -236,25 +214,25 @@ In this release, Docker Compose recreates new resources (networks, volumes, secr
|
|||
[compose#9578](https://github.com/docker/compose/issues/9578){:target="_blank" rel="noopener" class="_"}.
|
||||
[compose#9468](https://github.com/docker/compose/issues/9468){:target="_blank" rel="noopener" class="_"}, and
|
||||
[compose#9683](https://github.com/docker/compose/issues/9468){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
|
||||
- Docs CI: Fixed to use push-to-fork when creating a PR.
|
||||
- Increased code quality by adding `gocritic` to the linters.
|
||||
- Used environmental variable for golang's version and updates GitHub Actions from v2 to v3.
|
||||
- Used [google/addlicense](https://github.com/google/addlicense){:target="_blank" rel="noopener" class="_"} instead of [kunalkushwaha/ltag](https://github.com/kunalkushwaha/ltag){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.8.0 release page](https://github.com/docker/compose/releases/tag/v2.8.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.7.0
|
||||
{% include release-date.html date="2022-07-20" %}
|
||||
|
||||
(2022-07-20)
|
||||
|
||||
### Enhancements
|
||||
### New
|
||||
|
||||
- Added support for environment secrets during build step. Fixes [compose#9606](https://github.com/docker/compose/issues/9606){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes
|
||||
### Updates
|
||||
|
||||
- Dependencies upgrade: bumped [go to 1.18.4](https://github.com/golang/go/compare/go1.18.3...go1.18.4){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies upgrade: bumped [compose-go to v1.2.9](https://github.com/compose-spec/compose-go/releases/tag/v1.2.9).
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Networks: prevented issues due to duplicate names. Fixes [moby/moby#18864](https://github.com/moby/moby/issues/18864){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed issue with close networks name on `compose up` and `compose down` commands. Fixes [compose#9630](https://github.com/docker/compose/issues/9044){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -267,43 +245,22 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Fixed start/restart as to not impact one-off containers. Fixes [compose#9509](https://github.com/docker/compose/issues/9044){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed to keep the container reference when `volumes_from` targets a container and not a service. Fixes [compose#8874](https://github.com/docker/compose/issues/8874){:target="_blank" rel="noopener" class="_"}.
|
||||
- build.go: added fix to initialize `CustomLabels` map if `nil`.
|
||||
|
||||
### Changes
|
||||
|
||||
- Added new targets to build Compose binary before running e2e tests.
|
||||
- CI: released workflow to open a PR on docs repo with latest changes.
|
||||
- Dependencies upgrade: bumped [go to 1.18.4](https://github.com/golang/go/compare/go1.18.3...go1.18.4){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies upgrade: bumped [compose-go to v1.2.9](https://github.com/compose-spec/compose-go/releases/tag/v1.2.9).
|
||||
- e2e: added test for `ps`.
|
||||
- e2e: split out pause tests and add more cases.
|
||||
- e2e: add more start/stop test cases.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.7.0 release page](https://github.com/docker/compose/releases/tag/v2.7.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
## 2.6.1
|
||||
{% include release-date.html date="2022-06-23" %}
|
||||
|
||||
(2022-06-23)
|
||||
|
||||
### Enhancements
|
||||
### New
|
||||
|
||||
- Added support for setting secrets from environment variable. Fixes [compose-spec/compose-spec#251](https://github.com/compose-spec/compose-spec/issues/251){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes
|
||||
|
||||
- Added links to container create request. Fixes [#9513](https://github.com/docker/compose/issues/9513){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose run` to start only direct dependencies. Fixes [#9459](https://github.com/docker/compose/issues/9459){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose up` 'service not found' errors when using `--no-deps` option. Fixes [#9427](https://github.com/docker/compose/issues/9427){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose down` to respect `COMPOSE_REMOVE_ORPHANS` environment variable. Fixes [#9562](https://github.com/docker/compose/issues/9562){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed project-level bind mount volumes. Fixes [docker/for-mac#6317](https://github.com/docker/for-mac/issues/6317){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed parsing of properties `deploy.limits.cpus` and `deploy.limits.pids` to respect floating-point values. Fixes [#9542](https://github.com/docker/compose/issues/9542){:target="_blank" rel="noopener" class="_"} and [#9501](https://github.com/docker/compose/issues/9501){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose ps` output to list all exposed ports. Fixes [#9257](https://github.com/docker/compose/issues/9527){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed spelling mistakes in `compose ps` code.
|
||||
- Fixed `docker compose` to honor `--no-ansi` even when deprecated option is requested.
|
||||
- Fixed network name and network ID possible ambiguity.
|
||||
|
||||
|
||||
### Changes
|
||||
### Updates
|
||||
|
||||
- Upgrade: compose-go [v1.2.8](https://github.com/compose-spec/compose-go/releases/tag/v1.2.8){:target="_blank" rel="noopener" class="_"}.
|
||||
- Upgrade: buildx [v0.8.2](https://github.com/docker/buildx/releases/tag/v0.8.2){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -317,6 +274,19 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Dependencies upgrade: bumped github.com/docker/buildx from 0.8.1 to 0.8.2.
|
||||
- Dependencies upgrade: bumped github.com/AlecAivazis/survey/v2 from 2.3.2 to 2.3.5.
|
||||
- Dependencies upgrade: bumped github.com/containerd/containerd from 1.6.2 to 1.6.6.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Added links to container create request. Fixes [#9513](https://github.com/docker/compose/issues/9513){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose run` to start only direct dependencies. Fixes [#9459](https://github.com/docker/compose/issues/9459){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose up` 'service not found' errors when using `--no-deps` option. Fixes [#9427](https://github.com/docker/compose/issues/9427){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose down` to respect `COMPOSE_REMOVE_ORPHANS` environment variable. Fixes [#9562](https://github.com/docker/compose/issues/9562){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed project-level bind mount volumes. Fixes [docker/for-mac#6317](https://github.com/docker/for-mac/issues/6317){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed parsing of properties `deploy.limits.cpus` and `deploy.limits.pids` to respect floating-point values. Fixes [#9542](https://github.com/docker/compose/issues/9542){:target="_blank" rel="noopener" class="_"} and [#9501](https://github.com/docker/compose/issues/9501){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose ps` output to list all exposed ports. Fixes [#9257](https://github.com/docker/compose/issues/9527){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed spelling mistakes in `compose ps` code.
|
||||
- Fixed `docker compose` to honor `--no-ansi` even when deprecated option is requested.
|
||||
- Fixed network name and network ID possible ambiguity.
|
||||
- e2e: added test for `ps`.
|
||||
- e2e: unmarshalled json into container summaries.
|
||||
- e2e: fixed subtests and block parallel unsafe tests.
|
||||
|
@ -325,16 +295,25 @@ For the full change log or additional information, check the [Compose repository
|
|||
- e2e: ensured all compose commands standalone compatible.
|
||||
- e2e: improved test output on failures.
|
||||
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.6.1 release page](https://github.com/docker/compose/releases/tag/v2.6.1){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
## 2.6.0
|
||||
{% include release-date.html date="2022-05-30" %}
|
||||
|
||||
(2022-05-30)
|
||||
### New
|
||||
|
||||
- Added the tags property to the build section. In this property tags can be defined to be applied to the final image, in addition to the one defined in the image property.
|
||||
- Added end-to-end tests to ensure there is no regression on environment variables precedence.
|
||||
- Added ddev's end-to-end test.
|
||||
|
||||
### Bug fixes
|
||||
### Updates
|
||||
|
||||
- Dependencies update: bumping [compose-go to 1.2.6](https://github.com/compose-spec/compose-go/releases/tag/v1.2.6){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: bumping [compose-go to 1.2.7](https://github.com/compose-spec/compose-go/releases/tag/v1.2.7){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: bumping [golang to 1.18](https://go.dev/doc/devel/release#go1.18){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Fixed `compose up` to attach only to services declared in project with enabled profiles. Fixes [#9286](https://github.com/docker/compose/issues/9286){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed flickering prompt when pulling same image from multiple services. Fixes [#9469](https://github.com/docker/compose/issues/9469){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -342,47 +321,32 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Fixed `TestLocalComposeUp` that failed locally.
|
||||
- Fixed local run of make `e2e-compose-standalone`.
|
||||
|
||||
|
||||
### Changes
|
||||
|
||||
- Added the tags property to the build section. In this property tags can be defined to be applied to the final image, in addition to the one defined in the image property.
|
||||
- Added end-to-end tests to ensure there is no regression on environment variables precedence.
|
||||
- Added ddev's end-to-end test.
|
||||
- Dependencies update: bumping [compose-go to 1.2.6](https://github.com/compose-spec/compose-go/releases/tag/v1.2.6){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: bumping [compose-go to 1.2.7](https://github.com/compose-spec/compose-go/releases/tag/v1.2.7){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: bumping [golang to 1.18](https://go.dev/doc/devel/release#go1.18){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.6.0 release page](https://github.com/docker/compose/releases/tag/v2.6.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
## 2.5.1
|
||||
{% include release-date.html date="2022-05-17" %}
|
||||
|
||||
(2022-05-17)
|
||||
### Updates
|
||||
|
||||
- Dependencies updates: bumping compose-go to 1.2.5.
|
||||
|
||||
### Bug fixes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Fixed resolution of project's working directive absolute path when a relative path is declared using '--env-file'. Fixes [docker/for-mac#6229](https://github.com/docker/for-mac/issues/6229){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose down`: now rejects all arguments in order to clarify usage. Fixes [#9151](https://github.com/docker/compose/issues/9151){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed `compose down`: now exits with status=0 if there is nothing to remove. Fixes [#9426](https://github.com/docker/compose/issues/9426){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed extra space printed in logs output lines with --no-log-prefix option. Fixes [#9464](https://github.com/docker/compose/issues/9464){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
### Changes
|
||||
- Clarified what the default work dir is when multiple compose files are passed.
|
||||
- cp command: copy to all containers of a service as default behavior.
|
||||
- Dependencies updates: bumping compose-go to 1.2.5.
|
||||
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.5.1 release page](https://github.com/docker/compose/releases/tag/v2.5.1){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
|
||||
## 2.5.0
|
||||
{% include release-date.html date="2022-04-29" %}
|
||||
|
||||
(2022-04-29)
|
||||
|
||||
### Bug fixes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Fixed panic with `compose down` command when `-p` flag specified. Fixes [#9353](https://github.com/docker/compose/issues/9353){:target="_blank" rel="noopener" class="_"}.
|
||||
- Passed newly created project as input to start services (`docker compose up`). Fixes [#9356](https://github.com/docker/compose/issues/9356){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -395,19 +359,15 @@ For the full change log or additional information, check the [Compose repository
|
|||
- Provided checksums.txt file and added `--binary` to allow verification in different OS. Fixes [#9388](https://github.com/docker/compose/issues/9388){:target="_blank" rel="noopener" class="_"}.
|
||||
- Added changes so locally pulled image's ID is inspected and persisted to `com.docker.compose.image`. Fixes [#9357](https://github.com/docker/compose/issues/9357){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed issue regarding IPAM gateway setup. Fixes [#9330](https://github.com/docker/compose/issues/9330){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
|
||||
- Added support for ppc64le archictecture for docker compose binary.
|
||||
- Fixed search/replace typo in `--no-TTY` documentation.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.5.0 release page](https://github.com/docker/compose/releases/tag/v2.5.0){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## 2.4.1
|
||||
{% include release-date.html date="2022-04-04" %}
|
||||
|
||||
(2022-04-04)
|
||||
|
||||
### Bug fixes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Passed the `--rm flag` value as is to the Docker CLI when running a container with this flag. Fixes [#9314](https://github.com/docker/compose/issues/9314){:target="_blank" rel="noopener" class="_"}.
|
||||
- Added ssh config to the build options when building an image from a `docker compose up` command. Fixes [#9338](https://github.com/docker/compose/issues/9338){:target="_blank" rel="noopener" class="_"}.
|
||||
|
@ -417,23 +377,21 @@ For the full change log or additional information, check the [Compose repository
|
|||
|
||||
|
||||
## 2.4.0
|
||||
{% include release-date.html date="2022-04-1" %}
|
||||
|
||||
(2022-04-1)
|
||||
### Updates
|
||||
|
||||
### Bug fixes
|
||||
- Dependencies update: Bumped buildx to v0.8.1. to fix possible panic on handling build context scanning errors.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Passed the interactive flag '-i' from the Compose CLI to the Docker one to run exec command. Fixes [#9315](https://github.com/docker/compose/issues/9315){:target="_blank" rel="noopener" class="_"}.
|
||||
- Compose commands now take the value of `COMPOSE_PROJECT_NAME` environmental variable into consideration. Fixes [#9316](https://github.com/docker/compose/issues/9316){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed issue of `compose down` command that when executed in contexts without any services started or resources to be deleted was returning an error. Error was due to command trying to delete an inexistent default network. Fixes [#9333](https://github.com/docker/compose/issues/9333){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
|
||||
### Changes
|
||||
|
||||
- Introduced support for `cache_from`, `cache_to`, `no_cache` and `pull` attributes in the build section. These attributes allow forcing a complete rebuild from sources and checking with registry for images used. These changes provide the basis for offering `--no-cache` and `--pull` options for compose build (or equivalent) command down the line.
|
||||
- Introduced support of an `--ssh` flag for the `build` command from CLI and Compose file. Fixes [#7025](https://github.com/docker/compose/issues/7025){:target="_blank" rel="noopener" class="_"}.
|
||||
- Fixed typo in `--ssh` flag description. Related to [#7025](https://github.com/docker/compose/issues/7025){:target="_blank" rel="noopener" class="_"}.
|
||||
- Pinned Kubernetes dependencies to the same version as in buildx.
|
||||
- Dependencies update: Bumped buildx to v0.8.1. to fix possible panic on handling build context scanning errors.
|
||||
- Passed the interactive flag from the Compose CLI to the Docker one to run exec command.
|
||||
- Fixed race condition on start-stop end-to-end tests running in parrallel.
|
||||
- Removed code regarding an obsolete warning.
|
||||
|
@ -443,25 +401,29 @@ For the full change log or additional information, check the [Compose repository
|
|||
|
||||
|
||||
## 2.3.4
|
||||
{% include release-date.html date="2022-03-25" %}
|
||||
|
||||
(2022-03-25)
|
||||
### New
|
||||
|
||||
### Bug fixes
|
||||
- Introduced changes to use RunExec and RunStart from docker/cli to handle all the interactive/tty/* terminal logic.
|
||||
|
||||
### Removed
|
||||
|
||||
- Removed a container with no candidate now produces a warning instead of an error. Fixes [#9255](https://github.com/docker/compose/issues/9255){:target="_blank" rel="noopener" class="_"}.
|
||||
- Recovered behavior for 'compose up -d' of recreating containers of compose file images with refreshed content. Fixes [#9259](https://github.com/docker/compose/issues/9259){:target="_blank" rel="noopener" class="_"}.
|
||||
- Removed the "Deprecated" mentions from -i and -t options to run and exec commands. These options are on by default and in use. Fixes [#9229](https://github.com/docker/compose/pull/9229#discussion_r819730788){:target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Changes
|
||||
|
||||
- Removed the "Deprecated" mentions from -i and -t options to run and exec commands. These options are on by default and in use. Fixes [#9229](https://github.com/docker/compose/pull/9229#discussion_r819730788){:target="_blank" rel="noopener" class="_"}.
|
||||
- Removed the "Deprecated" mention from the --filter flag, to keep consistency with other commands.
|
||||
- Docker compose --status, --filter and --format flags documentation updates.
|
||||
- Removed the need to get the original compose.yaml file to run 'docker compose kill'.
|
||||
|
||||
### Updates
|
||||
- Dependencies update: Bumped github.com/spf13/cobra from 1.3.0 to 1.4.0. Cobra library no longer requires Viper and all of its indirect dependencies [See cobra's release page](https://github.com/spf13/cobra/releases){:target="_blank" rel="noopener" class="_"}.
|
||||
- Dependencies update: Bumped buildx from v0.7.1 to v0.8.0.
|
||||
- Removed the need to get the original compose.yaml file to run 'docker compose kill'.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Recovered behavior for 'compose up -d' of recreating containers of compose file images with refreshed content. Fixes [#9259](https://github.com/docker/compose/issues/9259){:target="_blank" rel="noopener" class="_"}.
|
||||
- Docker compose --status, --filter and --format flags documentation updates.
|
||||
- `docker compose down -v` now does not remove external volumes and networks as per the option's expected and documented behavior. Whenever project is specified it is also now used to enforce down to only remove resources listed in compose.yaml file.
|
||||
Fixes [#9172](https://github.com/docker/compose/issues/9172){:target="_blank" rel="noopener" class="_"}, [#9145](https://github.com/docker/compose/issues/9145){:target="_blank" rel="noopener" class="_"}.
|
||||
- Introduced changes to use RunExec and RunStart from docker/cli to handle all the interactive/tty/* terminal logic.
|
||||
- Changed Compose API reference docs automation to pick up diffs code vs. docs.
|
||||
|
||||
For the full change log or additional information, check the [Compose repository 2.3.4 release page](https://github.com/docker/compose/releases/tag/v2.3.4){:target="_blank" rel="noopener" class="_"}.
|
||||
|
|
|
@ -24,15 +24,14 @@ 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)
|
||||
|
||||
## Docker Desktop 4.14.1
|
||||
|
||||
2022-11-17
|
||||
## 4.14.1
|
||||
{% include release-date.html date="2022-11-17" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
> {% include desktop-install.html %}
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -43,9 +42,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Fixed an issue preventing the **Analyze Image** button on the **Images** tab from working.
|
||||
- Fixed a bug causing symlinks to not be created for the user if `/usr/local/lib` doesn't already exist. Fixes [docker/for-mac#6569](https://github.com/docker/for-mac/issues/6569)
|
||||
|
||||
## Docker Desktop 4.14.0
|
||||
|
||||
2022-11-10
|
||||
## 4.14.0
|
||||
{% include release-date.html date="2022-11-10" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -85,7 +83,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Migrate previous install to Virtualization framework hypervisor for macOS >= 12.5.
|
||||
- The Enhanced Container Isolation feature, available to Docker Business users, can now be enabled from the General Settings.
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Engine v20.10.21](https://docs.docker.com/engine/release-notes/#201021),
|
||||
which contains mitigations against a Git vulnerability, tracked in [CVE-2022-39253](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39253){:target="\_blank" rel="noopener"},
|
||||
|
@ -94,7 +92,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- [Containerd v1.6.9](https://github.com/containerd/containerd/releases/tag/v1.6.9)
|
||||
- [Go 1.19.3](https://github.com/golang/go/releases/tag/go1.19.3)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -134,9 +132,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- For some users on Mac OS there is a known issue with the installer that prevents the installation of a new helper tool needed for the experimental vulnerability and package discovery feature in Docker Desktop. To fix this, a symlink is needed that can be created with the following command: `sudo ln -s /Applications/Docker.app/Contents/Resources/bin/docker-index /usr/local/bin/docker-index`
|
||||
|
||||
## Docker Desktop 4.13.1
|
||||
|
||||
2022-10-31
|
||||
## 4.13.1
|
||||
{% include release-date.html date="2022-10-31" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -170,11 +167,11 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
</div>
|
||||
</div>
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Compose v2.12.1](https://github.com/docker/compose/releases/tag/v2.12.1)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -191,9 +188,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Docker Desktop now functions on machines where PowerShell is disabled.
|
||||
|
||||
## Docker Desktop 4.13.0
|
||||
|
||||
2022-10-19
|
||||
## 4.13.0
|
||||
{% include release-date.html date="2022-10-19" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -233,7 +229,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Added the new Dev Environments CLI `docker dev`, so you can create, list, and run Dev Envs via command line. Now it's easier to integrate Dev Envs into custom scripts.
|
||||
- Docker Desktop can now be installed to any drive and folder using the `--installation-dir`. Partially addresses [docker/roadmap#94](https://github.com/docker/roadmap/issues/94).
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Scan v0.21.0](https://github.com/docker/scan-cli-plugin/releases/tag/v0.21.0)
|
||||
- [Go 1.19.2](https://github.com/golang/go/releases/tag/go1.19.2) to address [CVE-2022-2879](https://www.cve.org/CVERecord?id=CVE-2022-2879){: target="\_blank" rel="noopener"}, [CVE-2022-2880](https://www.cve.org/CVERecord?id=CVE-2022-2880){: target="\_blank" rel="noopener"} and [CVE-2022-41715](https://www.cve.org/CVERecord?id= CVE-2022-41715){: target="\_blank" rel="noopener"}
|
||||
|
@ -246,7 +242,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- [Qemu 7.0.0](https://wiki.qemu.org/ChangeLog/7.0) used for cpu emulation, inside the Docker Desktop VM.
|
||||
- [Linux kernel 5.15.49](https://hub.docker.com/layers/docker/for-desktop-kernel/5.15.49-13422a825f833d125942948cf8a8688cef721ead/images/sha256-ebf1f6f0cb58c70eaa260e9d55df7c43968874d62daced966ef6a5c5cd96b493?context=explore)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -288,9 +284,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Fixed a bug that prevented pushing images from the Dashboard
|
||||
|
||||
## Docker Desktop 4.12.0
|
||||
|
||||
2022-09-01
|
||||
## 4.12.0
|
||||
{% include release-date.html date="2022-09-01" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -336,7 +331,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Implemented an integrated terminal for containers.
|
||||
- Added a tooltip to display the link address for all external links by default.
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Compose v2.10.2](https://github.com/docker/compose/releases/tag/v2.10.2)
|
||||
- [Docker Scan v0.19.0](https://github.com/docker/scan-cli-plugin/releases/tag/v0.19.0)
|
||||
|
@ -349,7 +344,19 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- [runc v1.1.4](https://github.com/opencontainers/runc/releases/tag/v1.1.4)
|
||||
- [runc v1.1.3](https://github.com/opencontainers/runc/releases/tag/v1.1.3)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Security
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- Fix RCE via query parameters in the message-box route in the Electron client.
|
||||
- Fix RCE via extension description/changelog which could be abused by a malicious extension.
|
||||
|
||||
#### For Windows
|
||||
|
||||
- Fixed a bypass for the `--no-windows-containers` installation flag which was introduced in version 4.11. This flag allows administrators to disable the use of Windows containers.
|
||||
- Fixed the argument injection to the Docker Desktop installer which may result in local privilege escalation.
|
||||
|
||||
### Bug fixes and minor enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -386,21 +393,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Fixed a bug where versions displayed during an update could be incorrect. Fixes [for-win/issues#12822](https://github.com/docker/for-win/issues/12822).
|
||||
|
||||
### Security
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- Fix RCE via query parameters in the message-box route in the Electron client.
|
||||
- Fix RCE via extension description/changelog which could be abused by a malicious extension.
|
||||
|
||||
#### For Windows
|
||||
|
||||
- Fixed a bypass for the `--no-windows-containers` installation flag which was introduced in version 4.11. This flag allows administrators to disable the use of Windows containers.
|
||||
- Fixed the argument injection to the Docker Desktop installer which may result in local privilege escalation.
|
||||
|
||||
## Docker Desktop 4.11.1
|
||||
|
||||
2022-08-05
|
||||
## 4.11.1
|
||||
{% include release-date.html date="2022-08-05" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -434,7 +428,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
</div>
|
||||
</div>
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -444,9 +438,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Fixed `docker login` to private registries from WSL2 distro [docker/for-win#12871](https://github.com/docker/for-win/issues/12871)
|
||||
|
||||
## Docker Desktop 4.11.0
|
||||
|
||||
2022-07-28
|
||||
## 4.11.0
|
||||
{% include release-date.html date="2022-07-28" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -490,14 +483,14 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Added a new flag for Windows installer. `--no-windows-containers` disables the Windows containers integration.
|
||||
- Added a new flag for Mac install command. `--user <username>` sets up Docker Desktop for a specific user, preventing them from needing an admin password on first run.
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Compose v2.7.0](https://github.com/docker/compose/releases/tag/v2.7.0)
|
||||
- [Docker Compose "Cloud Integrations" v1.0.28](https://github.com/docker/compose-cli/releases/tag/v1.0.28)
|
||||
- [Kubernetes v1.24.2](https://github.com/kubernetes/kubernetes/releases/tag/v1.24.2)
|
||||
- [Go 1.18.4](https://github.com/golang/go/releases/tag/go1.18.4)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -532,9 +525,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Fixed bug related to setting up file shares with spaces in their path.
|
||||
|
||||
## Docker Desktop 4.10.1
|
||||
|
||||
2022-07-05
|
||||
## 4.10.1
|
||||
{% include release-date.html date="2022-07-05" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -568,7 +560,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
</div>
|
||||
</div>
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For Windows
|
||||
|
||||
|
@ -578,9 +570,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Fixed a bug where the install command failed because paths were not initialized. Fixes [docker/for-mac#6384](https://github.com/docker/for-mac/issues/6384).
|
||||
|
||||
## Docker Desktop 4.10.0
|
||||
|
||||
2022-06-30
|
||||
## 4.10.0
|
||||
{% include release-date.html date="2022-06-30" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -625,7 +616,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Removed Homepage while working on a new design. You can provide [feedback here](https://docs.google.com/forms/d/e/1FAIpQLSfYueBkJHdgxqsWcQn4VzBn2swu4u_rMQRIMa8LExYb_72mmQ/viewform?entry.1237514594=4.10).
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Engine v20.10.17](../engine/release-notes/index.md#201017)
|
||||
- [Docker Compose v2.6.1](https://github.com/docker/compose/releases/tag/v2.6.1)
|
||||
|
@ -636,7 +627,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- [runc to v1.1.2](https://github.com/opencontainers/runc/releases/tag/v1.1.2)
|
||||
- [Go 1.18.3](https://github.com/golang/go/releases/tag/go1.18.3)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -678,9 +669,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Occasionally the Docker engine will restart during a `docker system prune`. This is a [known issue](https://github.com/moby/buildkit/pull/2177) in the version of buildkit used in the current engine and will be fixed in future releases.
|
||||
|
||||
## Docker Desktop 4.9.1
|
||||
|
||||
2022-06-16
|
||||
## 4.9.1
|
||||
{% include release-date.html date="2022-06-16" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -691,15 +681,14 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
> [RPM](https://desktop.docker.com/linux/main/amd64/81317/docker-desktop-4.9.1-x86_64.rpm) |
|
||||
> [Arch package](https://desktop.docker.com/linux/main/amd64/81317/docker-desktop-4.9.1-x86_64.pkg.tar.zst)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- Fixed blank dashboard screen. Fixes [docker/for-win#12759](https://github.com/docker/for-win/issues/12759).
|
||||
|
||||
## Docker Desktop 4.9.0
|
||||
|
||||
2022-06-02
|
||||
## 4.9.0
|
||||
{% include release-date.html date="2022-06-02" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -721,7 +710,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Persistence of sorting and resizing for the containers table
|
||||
- Bulk deletion for the containers table
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Compose v2.6.0](https://github.com/docker/compose/releases/tag/v2.6.0)
|
||||
- [Docker Engine v20.10.16](../engine/release-notes/index.md#201016)
|
||||
|
@ -729,7 +718,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- [runc v1.1.1](https://github.com/opencontainers/runc/releases/tag/v1.1.1)
|
||||
- [Go 1.18.2](https://github.com/golang/go/releases/tag/go1.18.2)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -754,9 +743,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Changing ownership rights for files in bind mounts fails. This is due to the way we have implemented file sharing between the host and VM within which the Docker Engine runs. We aim to resolve this issue in the next release.
|
||||
|
||||
## Docker Desktop 4.8.2
|
||||
|
||||
2022-05-18
|
||||
## 4.8.2
|
||||
{% include release-date.html date="2022-05-18" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -767,11 +755,11 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
> [RPM](https://desktop.docker.com/linux/main/amd64/79419/docker-desktop-4.8.2-x86_64.rpm) |
|
||||
> [Arch package](https://desktop.docker.com/linux/main/amd64/79419/docker-desktop-4.8.2-x86_64.pkg.tar.zst)
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Compose v2.5.1](https://github.com/docker/compose/releases/tag/v2.5.1)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and minor enahancements
|
||||
|
||||
- Fixed an issue with manual proxy settings which caused problems when pulling images. Fixes [docker/for-win#12714](https://github.com/docker/for-win/issues/12714) and [docker/for-mac#6315](https://github.com/docker/for-mac/issues/6315).
|
||||
- Fixed high CPU usage when extensions are disabled. Fixes [docker/for-mac#6310](https://github.com/docker/for-mac/issues/6310).
|
||||
|
@ -783,9 +771,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Changing ownership rights for files in bind mounts fails. This is due to the way we have implemented file sharing between the host and VM within which the Docker Engine runs. We aim to resolve this issue in the next release.
|
||||
|
||||
## Docker Desktop 4.8.1
|
||||
|
||||
2022-05-09
|
||||
## 4.8.1
|
||||
{% include release-date.html date="2022-05-09" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -803,7 +790,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Created a Docker Homepage where you can run popular images and discover how to use them.
|
||||
- [Compose V2 is now GA](https://www.docker.com/blog/announcing-compose-v2-general-availability/)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Fixed a bug that caused the Kubernetes cluster to be deleted when updating Docker Desktop.
|
||||
|
||||
|
@ -813,9 +800,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Changing ownership rights for files in bind mounts fails. This is due to the way we have implemented file sharing between the host and VM within which the Docker Engine runs. We aim to resolve this issue in the next release.
|
||||
|
||||
## Docker Desktop 4.8.0
|
||||
|
||||
2022-05-06
|
||||
## 4.8.0
|
||||
{% include release-date.html date="2022-05-06" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -833,13 +819,13 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Created a Docker Homepage where you can run popular images and discover how to use them.
|
||||
- [Compose V2 is now GA](https://www.docker.com/blog/announcing-compose-v2-general-availability/)
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Compose v2.5.0](https://github.com/docker/compose/releases/tag/v2.5.0)
|
||||
- [Go 1.18.1](https://github.com/golang/go/releases/tag/go1.18.1)
|
||||
- [Kubernetes 1.24](https://github.com/kubernetes/kubernetes/releases/tag/v1.24.0)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and minor enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -882,9 +868,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Changing ownership rights for files in bind mounts fails. This is due to the way we have implemented file sharing between the host and VM within which the Docker Engine runs. We aim to resolve this issue in the next release.
|
||||
|
||||
## Docker Desktop 4.7.1
|
||||
|
||||
2022-04-19
|
||||
## 4.7.1
|
||||
{% include release-date.html date="2022-04-19" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -892,7 +877,7 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
> [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/77678/Docker.dmg) |
|
||||
> [Mac with Apple chip](https://desktop.docker.com/mac/main/arm64/77678/Docker.dmg)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -903,9 +888,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Fixed a bug where update was failing with a symlink error. Fixes [docker/for-win#12650](https://github.com/docker/for-win/issues/12650).
|
||||
- Fixed a bug that prevented using Windows container mode. Fixes [docker/for-win#12652](https://github.com/docker/for-win/issues/12652).
|
||||
|
||||
## Docker Desktop 4.7.0
|
||||
|
||||
2022-04-07
|
||||
## 4.7.0
|
||||
{% include release-date.html date="2022-04-07" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -913,18 +897,13 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
> [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/77141/Docker.dmg) |
|
||||
> [Mac with Apple chip](https://desktop.docker.com/mac/main/arm64/77141/Docker.dmg)
|
||||
|
||||
### Security
|
||||
|
||||
- Update Docker Engine to v20.10.14 to address [CVE-2022-24769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24769){: target="_blank" rel="noopener" class="_"}
|
||||
- Update containerd to v1.5.11 to address [CVE-2022-24769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24769)
|
||||
|
||||
### New
|
||||
|
||||
- IT Administrators can now install Docker Desktop remotely using the command line.
|
||||
- Add the Docker Software Bill of Materials (SBOM) CLI plugin. The new CLI plugin enables users to generate SBOMs for Docker images. For more information, see [Docker SBOM](../engine/sbom/index.md).
|
||||
- Use [cri-dockerd](https://github.com/Mirantis/cri-dockerd){: target="_blank" rel="noopener" class="_"} for new Kubernetes clusters instead of `dockershim`. The change is transparent from the user's point of view and Kubernetes containers run on the Docker Engine as before. `cri-dockerd` allows Kubernetes to manage Docker containers using the standard [Container Runtime Interface](https://github.com/kubernetes/cri-api#readme){: target="_blank" rel="noopener" class="_"}, the same interface used to control other container runtimes. For more information, see [The Future of Dockershim is cri-dockerd](https://www.mirantis.com/blog/the-future-of-dockershim-is-cri-dockerd/){: target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Docker Engine v20.10.14](../engine/release-notes/index.md#201014)
|
||||
- [Compose v2.4.1](https://github.com/docker/compose/releases/tag/v2.4.1)
|
||||
|
@ -932,7 +911,12 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- [containerd v1.5.11](https://github.com/containerd/containerd/releases/tag/v1.5.11)
|
||||
- [Go 1.18](https://golang.org/doc/go1.18)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Security
|
||||
|
||||
- Update Docker Engine to v20.10.14 to address [CVE-2022-24769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24769){: target="_blank" rel="noopener" class="_"}
|
||||
- Update containerd to v1.5.11 to address [CVE-2022-24769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24769)
|
||||
|
||||
### Bug fixes and enahncements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -952,9 +936,8 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
- Fixed volume title. Fixes [docker/for-win#12616](https://github.com/docker/for-win/issues/12616).
|
||||
- Fixed a bug in the WSL 2 integration that caused Docker commands to stop working after restarting Docker Desktop or after switching to Windows containers.
|
||||
|
||||
## Docker Desktop 4.6.1
|
||||
|
||||
2022-03-22
|
||||
## 4.6.1
|
||||
{% include release-date.html date="2022-03-22" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -962,19 +945,18 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
> [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/76265/Docker.dmg) |
|
||||
> [Mac with Apple chip](https://desktop.docker.com/mac/main/arm64/76265/Docker.dmg)
|
||||
|
||||
### Upgrades
|
||||
### Updates
|
||||
|
||||
- [Buildx 0.8.1](https://github.com/docker/buildx/releases/tag/v0.8.1)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enahncements
|
||||
|
||||
- Prevented spinning in vpnkit-forwarder filling the logs with error messages.
|
||||
- Fixed diagnostics upload when there is no HTTP proxy set. Fixes [docker/for-mac#6234](https://github.com/docker/for-mac/issues/6234).
|
||||
- Removed a false positive "vm is not running" error from self-diagnose. Fixes [docker/for-mac#6233](https://github.com/docker/for-mac/issues/6233).
|
||||
|
||||
## Docker Desktop 4.6.0
|
||||
|
||||
2022-03-14
|
||||
## 4.6.0
|
||||
{% include release-date.html date="2022-03-14" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -982,6 +964,28 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
> [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/75818/Docker.dmg) |
|
||||
> [Mac with Apple chip](https://desktop.docker.com/mac/main/arm64/75818/Docker.dmg)
|
||||
|
||||
### New
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- The Docker Dashboard Volume Management feature now offers the ability to efficiently clean up volumes using multi-select checkboxes.
|
||||
|
||||
#### For Mac
|
||||
|
||||
- Docker Desktop 4.6.0 gives macOS users the option of enabling a new experimental file sharing technology called VirtioFS. During testing VirtioFS has been shown to drastically reduce the time taken to sync changes between the host and VM, leading to substantial performance improvements. For more information, see [VirtioFS](settings/mac.md#beta-features).
|
||||
|
||||
### Updates
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- [Docker Engine v20.10.13](../engine/release-notes/index.md#201013)
|
||||
- [Compose v2.3.3](https://github.com/docker/compose/releases/tag/v2.3.3)
|
||||
- [Buildx 0.8.0](https://github.com/docker/buildx/releases/tag/v0.8.0)
|
||||
- [containerd v1.4.13](https://github.com/containerd/containerd/releases/tag/v1.4.13)
|
||||
- [runc v1.0.3](https://github.com/opencontainers/runc/releases/tag/v1.0.3)
|
||||
- [Go 1.17.8](https://golang.org/doc/go1.17)
|
||||
- [Linux kernel 5.10.104](https://hub.docker.com/layers/docker/for-desktop-kernel/5.10.104-379cadd2e08e8b25f932380e9fdaab97755357b3/images/sha256-7753b60f4544e5c5eed629d12151a49c8a4b48d98b4fb30e4e65cecc20da484d?context=explore)
|
||||
|
||||
### Security
|
||||
|
||||
#### For all platforms
|
||||
|
@ -993,33 +997,11 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- Fixed [CVE-2022-26659](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-26659){: target="_blank" rel="noopener" class="_"}, which could allow an attacker to overwrite any administrator writable file on the system during the installation or the update of Docker Desktop.
|
||||
|
||||
### New
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- The Docker Dashboard Volume Management feature now offers the ability to efficiently clean up volumes using multi-select checkboxes.
|
||||
|
||||
#### For Mac
|
||||
|
||||
- Docker Desktop 4.6.0 gives macOS users the option of enabling a new experimental file sharing technology called VirtioFS. During testing VirtioFS has been shown to drastically reduce the time taken to sync changes between the host and VM, leading to substantial performance improvements. For more information, see [VirtioFS](settings/mac.md#beta-features).
|
||||
|
||||
### Upgrades
|
||||
|
||||
#### For all platforms
|
||||
|
||||
- [Docker Engine v20.10.13](../engine/release-notes/index.md#201013)
|
||||
- [Compose v2.3.3](https://github.com/docker/compose/releases/tag/v2.3.3)
|
||||
- [Buildx 0.8.0](https://github.com/docker/buildx/releases/tag/v0.8.0)
|
||||
- [containerd v1.4.13](https://github.com/containerd/containerd/releases/tag/v1.4.13)
|
||||
- [runc v1.0.3](https://github.com/opencontainers/runc/releases/tag/v1.0.3)
|
||||
- [Go 1.17.8](https://golang.org/doc/go1.17)
|
||||
- [Linux kernel 5.10.104](https://hub.docker.com/layers/docker/for-desktop-kernel/5.10.104-379cadd2e08e8b25f932380e9fdaab97755357b3/images/sha256-7753b60f4544e5c5eed629d12151a49c8a4b48d98b4fb30e4e65cecc20da484d?context=explore)
|
||||
|
||||
#### For Mac
|
||||
|
||||
- [Qemu 6.2.0](https://wiki.qemu.org/ChangeLog/6.2)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -1048,15 +1030,14 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
|
||||
- After enabling VirtioFS, containers with processes running with different Unix user IDs may experience caching issues. For example if a process running as `root` queries a file and another process running as user `nginx` tries to access the same file immediately, the `nginx` process will get a "Permission Denied" error.
|
||||
|
||||
## Docker Desktop 4.5.1
|
||||
|
||||
2022-02-15
|
||||
## 4.5.1
|
||||
{% include release-date.html date="2022-02-15" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
> [Windows](https://desktop.docker.com/win/main/amd64/74721/Docker%20Desktop%20Installer.exe)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For Windows
|
||||
|
||||
|
@ -1066,15 +1047,23 @@ For frequently asked questions about Docker Desktop releases, see [FAQs](faqs/ge
|
|||
If you are running Docker Desktop on Windows Home, installing 4.5.1 will switch it back to WSL 2 automatically. If you are running another version of Windows, and you want Docker Desktop to use the WSL 2 backend, you must manually switch by enabling the **Use the WSL 2 based engine** option in the **Settings > General** section.
|
||||
Alternatively, you can edit the Docker Desktop settings file located at `%APPDATA%\Docker\settings.json` and manually switch the value of the `wslEngineEnabled` field to `true`.
|
||||
|
||||
## Docker Desktop 4.5.0
|
||||
|
||||
2022-02-10
|
||||
## 4.5.0
|
||||
{% include release-date.html date="2022-02-10" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
> [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/74594/Docker.dmg) |
|
||||
> [Mac with Apple chip](https://desktop.docker.com/mac/main/arm64/74594/Docker.dmg)
|
||||
|
||||
### New
|
||||
|
||||
- Docker Desktop 4.5.0 introduces a new version of the Docker menu which creates a consistent user experience across all operating systems. For more information, see the blog post [New Docker Menu & Improved Release Highlights with Docker Desktop 4.5](https://www.docker.com/blog/new-docker-menu-improved-release-highlights-with-docker-desktop-4-5/){: target="_blank" rel="noopener" class="_"}
|
||||
- The 'docker version' output now displays the version of Docker Desktop installed on the machine.
|
||||
|
||||
### Updates
|
||||
|
||||
- [Amazon ECR Credential Helper v0.6.0](https://github.com/awslabs/amazon-ecr-credential-helper/releases/tag/v0.6.0){: target="blank" rel="noopener" class=""}
|
||||
|
||||
### Security
|
||||
|
||||
#### For Mac
|
||||
|
@ -1085,16 +1074,7 @@ Alternatively, you can edit the Docker Desktop settings file located at `%APPDAT
|
|||
|
||||
- Fixed [CVE-2022-23774](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-23774){: target="_blank" rel="noopener" class="_"} where Docker Desktop allows attackers to move arbitrary files.
|
||||
|
||||
### New
|
||||
|
||||
- Docker Desktop 4.5.0 introduces a new version of the Docker menu which creates a consistent user experience across all operating systems. For more information, see the blog post [New Docker Menu & Improved Release Highlights with Docker Desktop 4.5](https://www.docker.com/blog/new-docker-menu-improved-release-highlights-with-docker-desktop-4-5/){: target="_blank" rel="noopener" class="_"}
|
||||
- The 'docker version' output now displays the version of Docker Desktop installed on the machine.
|
||||
|
||||
### Upgrades
|
||||
|
||||
- [Amazon ECR Credential Helper v0.6.0](https://github.com/awslabs/amazon-ecr-credential-helper/releases/tag/v0.6.0){: target="blank" rel="noopener" class=""}
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -1119,15 +1099,14 @@ Alternatively, you can edit the Docker Desktop settings file located at `%APPDAT
|
|||
|
||||
Installing Docker Desktop 4.5.0 from scratch has a bug which defaults Docker Desktop to use the Hyper-V backend instead of WSL 2. This means, Windows Home users will not be able to start Docker Desktop as WSL 2 is the only supported backend. To work around this issue, you must uninstall 4.5.0 from your machine and then download and install Docker Desktop 4.5.1 or a higher version. Alternatively, you can edit the Docker Desktop settings.json file located at `%APPDATA%\Docker\settings.json` and manually switch the value of the `wslEngineEnabled` field to `true`.
|
||||
|
||||
## Docker Desktop 4.4.4
|
||||
|
||||
2022-01-24
|
||||
## 4.4.4
|
||||
{% include release-date.html date="2022-01-24" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
> [Windows](https://desktop.docker.com/win/main/amd64/73704/Docker%20Desktop%20Installer.exe)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For Windows
|
||||
|
||||
|
@ -1141,15 +1120,14 @@ Installing Docker Desktop 4.5.0 from scratch has a bug which defaults Docker Des
|
|||
- After logging in, when the Dashboard receives focus, it sometimes stays in the foreground even when clicking a background window. As a workaround you need to click the Dashboard before clicking another application window.
|
||||
- The tips of the week show on top of the mandatory login dialog when an organization restriction is enabled via a `registry.json` file.
|
||||
|
||||
## Docker Desktop 4.4.3
|
||||
|
||||
2022-01-14
|
||||
## 4.4.3
|
||||
{% include release-date.html date="2022-01-14" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
> [Windows](https://desktop.docker.com/win/main/amd64/73365/Docker%20Desktop%20Installer.exe)
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For Windows
|
||||
|
||||
|
@ -1163,9 +1141,8 @@ Installing Docker Desktop 4.5.0 from scratch has a bug which defaults Docker Des
|
|||
- After logging in, when the Dashboard receives focus, it sometimes stays in the foreground even when clicking a background window. As a workaround you need to click the Dashboard before clicking another application window.
|
||||
- The tips of the week show on top of the mandatory login dialog when an organization restriction is enabled via a `registry.json` file.
|
||||
|
||||
## Docker Desktop 4.4.2
|
||||
|
||||
2022-01-13
|
||||
## 4.4.2
|
||||
{% include release-date.html date="22-01-13" %}
|
||||
|
||||
> Download Docker Desktop
|
||||
>
|
||||
|
@ -1173,13 +1150,6 @@ Installing Docker Desktop 4.5.0 from scratch has a bug which defaults Docker Des
|
|||
> [Mac with Intel chip](https://desktop.docker.com/mac/main/amd64/73305/Docker.dmg) |
|
||||
> [Mac with Apple chip](https://desktop.docker.com/mac/main/arm64/73305/Docker.dmg)
|
||||
|
||||
### Security
|
||||
|
||||
- Fixed [CVE-2021-45449](../security/index.md#cve-2021-45449) that affects users currently on Docker Desktop version 4.3.0 or 4.3.1.
|
||||
|
||||
Docker Desktop version 4.3.0 and 4.3.1 has a bug that may log sensitive information (access token or password) on the user's machine during login.
|
||||
This only affects users if they are on Docker Desktop 4.3.0, 4.3.1 and the user has logged in while on 4.3.0, 4.3.1. Gaining access to this data would require having access to the user’s local files.
|
||||
|
||||
### New
|
||||
|
||||
- Easy, Secure sign in with Auth0 and Single Sign-on
|
||||
|
@ -1193,7 +1163,15 @@ This only affects users if they are on Docker Desktop 4.3.0, 4.3.1 and the user
|
|||
- [Kubernetes 1.22.5](https://github.com/kubernetes/kubernetes/releases/tag/v1.22.5)
|
||||
- [docker scan v0.16.0](https://github.com/docker/scan-cli-plugin/releases/tag/v0.16.0){: target="_blank" rel="noopener" class="_"}
|
||||
|
||||
### Bug fixes and minor changes
|
||||
### Security
|
||||
|
||||
- Fixed [CVE-2021-45449](../security/index.md#cve-2021-45449) that affects users currently on Docker Desktop version 4.3.0 or 4.3.1.
|
||||
|
||||
Docker Desktop version 4.3.0 and 4.3.1 has a bug that may log sensitive information (access token or password) on the user's machine during login.
|
||||
This only affects users if they are on Docker Desktop 4.3.0, 4.3.1 and the user has logged in while on 4.3.0, 4.3.1. Gaining access to this data would require having access to the user’s local files.
|
||||
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
#### For all platforms
|
||||
|
||||
|
@ -1222,7 +1200,7 @@ This only affects users if they are on Docker Desktop 4.3.0, 4.3.1 and the user
|
|||
- After logging in, when the Dashboard receives focus, it sometimes stays in the foreground even when clicking a background window. As a workaround you need to click the Dashboard before clicking another application window.
|
||||
- When the Dashboard is open, even if it does not have focus or is minimized, it will still catch keyboard shortcuts (e.g. ctrl-r for Restart)
|
||||
|
||||
## Docker Desktop 4.3.2
|
||||
## 4.3.2
|
||||
|
||||
2021-12-21
|
||||
|
||||
|
@ -1254,7 +1232,7 @@ CVE-2021-45046](https://nvd.nist.gov/vuln/detail/CVE-2021-45046)
|
|||
For more information, read the blog post [Apache Log4j 2
|
||||
CVE-2021-44228](https://www.docker.com/blog/apache-log4j-2-cve-2021-44228/){: target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## Docker Desktop 4.3.1
|
||||
## 4.3.1
|
||||
|
||||
2021-12-11
|
||||
|
||||
|
@ -1280,7 +1258,7 @@ For more information, read the
|
|||
blog post [Apache Log4j 2
|
||||
CVE-2021-44228](https://www.docker.com/blog/apache-log4j-2-cve-2021-44228/){: target="_blank" rel="noopener" class="_"}.
|
||||
|
||||
## Docker Desktop 4.3.0
|
||||
## 4.3.0
|
||||
|
||||
2021-12-02
|
||||
|
||||
|
@ -1332,7 +1310,7 @@ actual memory usage. See
|
|||
- The following internal DNS names are deprecated and will be removed from a future release: `docker-for-desktop`, `docker-desktop`, `docker.for.mac.host.internal`, `docker.for.mac.localhost`, `docker.for.mac.gateway.internal`. You must now use `host.docker.internal`, `vm.docker.internal`, and `gateway.docker.internal`.
|
||||
- Removed: Custom RBAC rules have been removed from Docker Desktop as it gives `cluster-admin` privileges to all Service Accounts. Fixes [docker/for-mac/#4774](https://github.com/docker/for-mac/issues/4774).
|
||||
|
||||
## Docker Desktop 4.2.0
|
||||
## 4.2.0
|
||||
|
||||
2021-11-09
|
||||
|
||||
|
@ -1384,7 +1362,7 @@ actual memory usage. See
|
|||
- Fixed installing a new update killing the application before it has time to shut down.
|
||||
- Fixed: Installation of Docker Desktop now works even with group policies preventing users to start prerequisite services (e.g. LanmanServer) [docker/for-win#12291](https://github.com/docker/for-win/issues/12291).
|
||||
|
||||
## Docker Desktop 4.1.1
|
||||
## 4.1.1
|
||||
|
||||
2021-10-12
|
||||
|
||||
|
@ -1409,7 +1387,7 @@ actual memory usage. See
|
|||
- Fixed a regression in WSL 2 integrations for some distros (e.g. Arch or Alpine). Fixes [docker/for-win#12229](https://github.com/docker/for-win/issues/12229)
|
||||
- Fixed update notification overlay sometimes getting out of sync between the Settings button and the Software update button in the Dashboard.
|
||||
|
||||
## Docker Desktop 4.1.0
|
||||
## 4.1.0
|
||||
|
||||
2021-09-30
|
||||
|
||||
|
@ -1454,7 +1432,7 @@ actual memory usage. See
|
|||
|
||||
Docker Desktop may fail to start when upgrading to 4.1.0 on some WSL-based distributions such as ArchWSL. See [docker/for-win#12229](https://github.com/docker/for-win/issues/12229)
|
||||
|
||||
## Docker Desktop 4.0.1
|
||||
## 4.0.1
|
||||
|
||||
2021-09-13
|
||||
|
||||
|
@ -1481,7 +1459,7 @@ Docker Desktop may fail to start when upgrading to 4.1.0 on some WSL-based distr
|
|||
|
||||
- Fixed a bug where Docker Desktop would not start correctly with the Hyper-V engine. See [docker/for-win#11963](https://github.com/docker/for-win/issues/11963)
|
||||
|
||||
## Docker Desktop 4.0.0
|
||||
## 4.0.0
|
||||
|
||||
2021-08-31
|
||||
|
||||
|
|
|
@ -12,55 +12,58 @@ known issues for each Docker Hub release.
|
|||
Take a look at the [Docker Public Roadmap](https://github.com/docker/roadmap/projects/1){: target="_blank" rel="noopener" class="_"} to see what's coming next.
|
||||
|
||||
## 2022-09-26
|
||||
### New feature
|
||||
|
||||
The new [autobuild feature](../docker-hub/builds/index.md#check-your-active-builds) lets you view your in-progress logs every 30 seconds instead of when the build is complete.
|
||||
### New
|
||||
|
||||
- The new [autobuild feature](../docker-hub/builds/index.md#check-your-active-builds) lets you view your in-progress logs every 30 seconds instead of when the build is complete.
|
||||
|
||||
## 2022-09-21
|
||||
### Enhancement
|
||||
|
||||
In Docker Hub, you can now download a [registry.json](../docker-hub/configure-sign-in.md) file or copy the commands to create a registry.json file to enforce sign-in for your organization.
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- In Docker Hub, you can now download a [registry.json](../docker-hub/configure-sign-in.md) file or copy the commands to create a registry.json file to enforce sign-in for your organization.
|
||||
|
||||
## 2022-09-19
|
||||
### Enhancement
|
||||
|
||||
You can now [export a CSV file of members](../docker-hub/members.md/#export-members) from organizations that you own.
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- You can now [export a CSV file of members](../docker-hub/members.md/#export-members) from organizations that you own.
|
||||
|
||||
## 2022-07-22
|
||||
### Enhancement
|
||||
|
||||
You can now invite members to your organization with a CSV file containing their email addresses. The CSV file can either be a file you create for this specific purpose or one that’s extracted from another in-house system.
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- You can now invite members to your organization with a CSV file containing their email addresses. The CSV file can either be a file you create for this specific purpose or one that’s extracted from another in-house system.
|
||||
|
||||
## 2022-07-19
|
||||
|
||||
### Enhancement
|
||||
### Bug fixes and enhancements
|
||||
|
||||
SCIM is now available for organizations with a Docker Business subscription using an Azure AD identity provider.
|
||||
- SCIM is now available for organizations with a Docker Business subscription using an Azure AD identity provider.
|
||||
|
||||
## 2022-06-23
|
||||
|
||||
### New feature
|
||||
### New
|
||||
|
||||
With [SCIM](scim.md), you can manage users within your Okta identity provider (IdP). In addition, you can enable SCIM on organizations that are part of the Docker Business subscription.
|
||||
- With [SCIM](scim.md), you can manage users within your Okta identity provider (IdP). In addition, you can enable SCIM on organizations that are part of the Docker Business subscription.
|
||||
|
||||
## 2022-05-24
|
||||
|
||||
### New feature
|
||||
### New
|
||||
|
||||
[Registry Access Management](registry-access-management.md) is now available for all Docker Business subscriptions. When enabled, your users can access specific registries in Docker Hub.
|
||||
- [Registry Access Management](registry-access-management.md) is now available for all Docker Business subscriptions. When enabled, your users can access specific registries in Docker Hub.
|
||||
|
||||
## 2022-05-03
|
||||
|
||||
### New feature
|
||||
### New
|
||||
|
||||
Organization owners can [invite new members](members.md#invite-members) to an organization via Docker ID or email address.
|
||||
- Organization owners can [invite new members](members.md#invite-members) to an organization via Docker ID or email address.
|
||||
|
||||
## 2021-11-15
|
||||
|
||||
### New
|
||||
|
||||
You can now purchase or upgrade to a Docker Business subscription using a credit card. To learn more, see [Upgrade your subscription](../subscription/upgrade.md).
|
||||
- You can now purchase or upgrade to a Docker Business subscription using a credit card. To learn more, see [Upgrade your subscription](../subscription/upgrade.md).
|
||||
|
||||
## 2021-08-31
|
||||
|
||||
|
|
|
@ -16,35 +16,30 @@ for Docker Engine.
|
|||
# Version 20.10
|
||||
|
||||
## 20.10.21
|
||||
2022-10-25
|
||||
{% include release-date.html date="2022-10-25" %}
|
||||
|
||||
This release of Docker Engine contains updated versions of Docker Compose,
|
||||
Docker Scan, Containerd, added packages for Ubuntu 22.10, and some minor bug
|
||||
fixes and enhancements.
|
||||
|
||||
### Client
|
||||
|
||||
- Remove experimental gate for `--platform` in bash completion [docker/cli#3824](https://github.com/docker/cli/pull/3824){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Daemon
|
||||
|
||||
- Add support for `allow-nondistributable-artifacts` towards Docker Hub [moby/moby#44313](https://github.com/moby/moby/pull/44313){:target="_blank" rel="noopener"}.
|
||||
- Fix an `Invalid standard handle identifier` panic when registering the Docker Engine as a service from a legacy CLI on Windows [moby/moby#44326](https://github.com/moby/moby/pull/44326){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Builder
|
||||
|
||||
- Fix running Git commands in Cygwin on Windows [moby/moby#44332](https://github.com/moby/moby/pull/44332){:target="_blank" rel="noopener"}.
|
||||
- Update bundled BuildKit version to to fix `output clipped, log limit 1MiB reached` errors [moby/moby#44339](https://github.com/moby/moby/pull/44339){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Packaging
|
||||
|
||||
### New
|
||||
- Provide packages for Ubuntu 22.10 (Kinetic Kudu).
|
||||
- Add support for `allow-nondistributable-artifacts` towards Docker Hub [moby/moby#44313](https://github.com/moby/moby/pull/44313){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Updates
|
||||
|
||||
- Update Docker Compose to [v2.12.2](https://github.com/docker/compose/releases/tag/v2.12.2){:target="_blank" rel="noopener"}.
|
||||
- Update Docker Scan to [v0.21.0](https://github.com/docker/scan-cli-plugin/releases/tag/v0.21.0){:target="_blank" rel="noopener"}.
|
||||
- Update containerd (`containerd.io` package) to [v1.6.9](https://github.com/containerd/containerd/releases/tag/v1.6.9){:target="_blank" rel="noopener"}.
|
||||
- Update bundled BuildKit version to to fix `output clipped, log limit 1MiB reached` errors [moby/moby#44339](https://github.com/moby/moby/pull/44339){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Remove experimental gate for `--platform` in bash completion [docker/cli#3824](https://github.com/docker/cli/pull/3824){:target="_blank" rel="noopener"}.
|
||||
- Fix an `Invalid standard handle identifier` panic when registering the Docker Engine as a service from a legacy CLI on Windows [moby/moby#44326](https://github.com/moby/moby/pull/44326){:target="_blank" rel="noopener"}.
|
||||
- Fix running Git commands in Cygwin on Windows [moby/moby#44332](https://github.com/moby/moby/pull/44332){:target="_blank" rel="noopener"}.
|
||||
|
||||
## 20.10.20
|
||||
2022-10-18
|
||||
{% include release-date.html date="2022-10-18" %}
|
||||
|
||||
This release of Docker Engine contains partial mitigations for a Git vulnerability
|
||||
([CVE-2022-39253](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39253){:target="_blank" rel="noopener"}),
|
||||
|
@ -62,14 +57,9 @@ with and check out submodules, users should immediately upgrade to a patched ver
|
|||
Git to protect against this vulnerability. Further details are available from the GitHub
|
||||
blog (["Git security vulnerabilities announced"](https://github.blog/2022-10-18-git-security-vulnerabilities-announced/){:target="_blank" rel="noopener"}).
|
||||
|
||||
### Updates
|
||||
|
||||
### Client
|
||||
|
||||
- Added a mitigation for [CVE-2022-39253](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39253){:target="_blank" rel="noopener"},
|
||||
when using the classic Builder with a Git URL as the build context.
|
||||
|
||||
### Daemon
|
||||
|
||||
- Update Docker Compose to [v2.12.0](https://github.com/docker/compose/releases/tag/v2.12.0){:target="_blank" rel="noopener"}.
|
||||
- Updated handling of `image:tag@digest` references. When pulling an image using
|
||||
the `image:tag@digest` ("pull by digest"), image resolution happens through
|
||||
the content-addressable digest and the `image` and `tag` are not used. While
|
||||
|
@ -77,37 +67,23 @@ blog (["Git security vulnerabilities announced"](https://github.blog/2022-10-18-
|
|||
be exploited through social engineering to run an image that is already present
|
||||
in the local image store. Docker now checks if the digest matches the repository
|
||||
name used to pull the image, and otherwise will produce an error.
|
||||
|
||||
|
||||
### Builder
|
||||
|
||||
- Updated handling of `image:tag@digest` references. Refer to the "Daemon" section
|
||||
above for details.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Added a mitigation for [CVE-2022-39253](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39253){:target="_blank" rel="noopener"},
|
||||
when using the classic Builder with a Git URL as the build context.
|
||||
- Added a mitigation to the classic Builder and updated BuildKit to [v0.8.3-31-gc0149372](https://github.com/moby/buildkit/commit/c014937225cba29cfb1d5161fd134316c0e9bdaa){:target="_blank" rel="noopener"},
|
||||
for [CVE-2022-39253](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-39253){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Packaging
|
||||
|
||||
- Update Docker Compose to [v2.12.0](https://github.com/docker/compose/releases/tag/v2.12.0){:target="_blank" rel="noopener"}.
|
||||
|
||||
## 20.10.19
|
||||
2022-10-14
|
||||
{% include release-date.html date="2022-10-14" %}
|
||||
|
||||
This release of Docker Engine comes with some bug-fixes, and an updated version
|
||||
of Docker Compose.
|
||||
|
||||
### Builder
|
||||
|
||||
- Fix an issue that could result in a panic during `docker builder prune` or
|
||||
`docker system prune` [moby/moby#44122](https://github.com/moby/moby/pull/44122){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Daemon
|
||||
|
||||
- Fix a bug where using `docker volume prune` would remove volumes that were
|
||||
still in use if the daemon was running with "live restore" and was restarted
|
||||
[moby/moby#44238](https://github.com/moby/moby/pull/44238){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Packaging
|
||||
### Updates
|
||||
|
||||
- Update Docker Compose to [v2.11.2](https://github.com/docker/compose/releases/tag/v2.11.2){:target="_blank" rel="noopener"}.
|
||||
- Update Go runtime to [1.18.7](https://go.dev/doc/devel/release#go1.18.minor){:target="_blank" rel="noopener"},
|
||||
|
@ -115,26 +91,38 @@ of Docker Compose.
|
|||
[CVE-2022-2880](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-2880){:target="_blank" rel="noopener"},
|
||||
and [CVE-2022-41715](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-41715){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Fix an issue that could result in a panic during `docker builder prune` or
|
||||
`docker system prune` [moby/moby#44122](https://github.com/moby/moby/pull/44122){:target="_blank" rel="noopener"}.
|
||||
- Fix a bug where using `docker volume prune` would remove volumes that were
|
||||
still in use if the daemon was running with "live restore" and was restarted
|
||||
[moby/moby#44238](https://github.com/moby/moby/pull/44238){:target="_blank" rel="noopener"}.
|
||||
|
||||
## 20.10.18
|
||||
2022-09-09
|
||||
{% include release-date.html date="2022-09-09" %}
|
||||
|
||||
This release of Docker Engine comes with a fix for a low-severity security issue,
|
||||
some minor bug fixes, and updated versions of Docker Compose, Docker Buildx,
|
||||
`containerd`, and `runc`.
|
||||
|
||||
### Client
|
||||
### Updates
|
||||
|
||||
- Update Docker Buildx to [v0.9.1](https://github.com/docker/buildx/releases/tag/v0.9.1){:target="_blank" rel="noopener"}.
|
||||
- Update Docker Compose to [v2.10.2](https://github.com/docker/compose/releases/tag/v2.10.2){:target="_blank" rel="noopener"}.
|
||||
- Update containerd (`containerd.io` package) to [v1.6.8](https://github.com/containerd/containerd/releases/tag/v1.6.8){:target="_blank" rel="noopener"}.
|
||||
- Update runc version to [v1.1.4](https://github.com/opencontainers/runc/releases/tag/v1.1.4){:target="_blank" rel="noopener"}.
|
||||
- Update Go runtime to [1.18.6](https://go.dev/doc/devel/release#go1.18.minor){:target="_blank" rel="noopener"},
|
||||
which contains fixes for [CVE-2022-27664](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27664){:target="_blank" rel="noopener"} and
|
||||
[CVE-2022-32190](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32190){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Add Bash completion for Docker Compose [docker/cli#3752](https://github.com/docker/cli/pull/3752){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Builder
|
||||
|
||||
- Fix an issue where file-capabilities were not preserved during build
|
||||
[moby/moby#43876](https://github.com/moby/moby/pull/43876){:target="_blank" rel="noopener"}.
|
||||
- Fix an issue that could result in a panic caused by a concurrent map read and
|
||||
map write [moby/moby#44067](https://github.com/moby/moby/pull/44067){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Daemon
|
||||
|
||||
- Fix a security vulnerability relating to supplementary group permissions, which
|
||||
could allow a container process to bypass primary group restrictions within the
|
||||
container [CVE-2022-36109](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-36109){:target="_blank" rel="noopener"},
|
||||
|
@ -146,32 +134,13 @@ some minor bug fixes, and updated versions of Docker Compose, Docker Buildx,
|
|||
- Fix an issue where `exec` processes and healthchecks were not terminated
|
||||
when they timed out [moby/moby#44018](https://github.com/moby/moby/pull/44018){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Packaging
|
||||
|
||||
- Update Docker Buildx to [v0.9.1](https://github.com/docker/buildx/releases/tag/v0.9.1){:target="_blank" rel="noopener"}.
|
||||
- Update Docker Compose to [v2.10.2](https://github.com/docker/compose/releases/tag/v2.10.2){:target="_blank" rel="noopener"}.
|
||||
- Update containerd (`containerd.io` package) to [v1.6.8](https://github.com/containerd/containerd/releases/tag/v1.6.8){:target="_blank" rel="noopener"}.
|
||||
- Update runc version to [v1.1.4](https://github.com/opencontainers/runc/releases/tag/v1.1.4){:target="_blank" rel="noopener"}.
|
||||
- Update Go runtime to [1.18.6](https://go.dev/doc/devel/release#go1.18.minor){:target="_blank" rel="noopener"},
|
||||
which contains fixes for [CVE-2022-27664](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-27664){:target="_blank" rel="noopener"} and
|
||||
[CVE-2022-32190](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-32190){:target="_blank" rel="noopener"}.
|
||||
|
||||
## 20.10.17
|
||||
2022-06-06
|
||||
{% include release-date.html date="2022-06-06" %}
|
||||
|
||||
This release of Docker Engine comes with updated versions of Docker Compose and the
|
||||
`containerd`, and `runc` components, as well as some minor bug fixes.
|
||||
|
||||
### Client
|
||||
|
||||
- Remove asterisk from docker commands in zsh completion script [docker/cli#3648](https://github.com/docker/cli/pull/3648){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Networking
|
||||
|
||||
- Fix Windows port conflict with published ports in host mode for overlay [moby/moby#43644](https://github.com/moby/moby/pull/43644){:target="_blank" rel="noopener"}.
|
||||
- Ensure performance tuning is always applied to libnetwork sandboxes [moby/moby#43683](https://github.com/moby/moby/pull/43683){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Packaging
|
||||
### Updates
|
||||
|
||||
- Update Docker Compose to [v2.6.0](https://github.com/docker/compose/releases/tag/v2.6.0){:target="_blank" rel="noopener"}.
|
||||
- Update containerd (`containerd.io` package) to [v1.6.6](https://github.com/containerd/containerd/releases/tag/v1.6.6),
|
||||
|
@ -184,84 +153,74 @@ This release of Docker Engine comes with updated versions of Docker Compose and
|
|||
[CVE-2022-30580](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-30580){:target="_blank" rel="noopener"} and
|
||||
[CVE-2022-29804](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29804){:target="_blank" rel="noopener"}
|
||||
|
||||
### Bug fixes and enhancements
|
||||
|
||||
- Remove asterisk from docker commands in zsh completion script [docker/cli#3648](https://github.com/docker/cli/pull/3648){:target="_blank" rel="noopener"}.
|
||||
- Fix Windows port conflict with published ports in host mode for overlay [moby/moby#43644](https://github.com/moby/moby/pull/43644){:target="_blank" rel="noopener"}.
|
||||
- Ensure performance tuning is always applied to libnetwork sandboxes [moby/moby#43683](https://github.com/moby/moby/pull/43683){:target="_blank" rel="noopener"}.
|
||||
|
||||
## 20.10.16
|
||||
2022-05-12
|
||||
{% include release-date.html date="2022-05-12" %}
|
||||
|
||||
This release of Docker Engine fixes a regression in the Docker CLI builds for
|
||||
macOS, fixes an issue with `docker stats` when using containerd 1.5 and up,
|
||||
and updates the Go runtime to include a fix for [CVE-2022-29526](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29526){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Client
|
||||
|
||||
- Fixed a regression in binaries for macOS introduced in [20.10.15](#201015), which
|
||||
resulted in a panic [docker/cli#43426](https://github.com/docker/cli/pull/3592){:target="_blank" rel="noopener"}.
|
||||
### Updates
|
||||
- Update golang.org/x/sys dependency which contains a fix for
|
||||
[CVE-2022-29526](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29526){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Daemon
|
||||
|
||||
- Fixed an issue where `docker stats` was showing empty stats when running with
|
||||
containerd 1.5.0 or up [moby/moby#43567](https://github.com/moby/moby/pull/43567){:target="_blank" rel="noopener"}.
|
||||
- Updated the `golang.org/x/sys` build-time dependency which contains a fix for [CVE-2022-29526](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29526){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Packaging
|
||||
|
||||
- Updated Go runtime to [1.17.10](https://go.dev/doc/devel/release#go1.17.minor){:target="_blank" rel="noopener"},
|
||||
which contains a fix for [CVE-2022-29526](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-29526){:target="_blank" rel="noopener"}.
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Fixed a regression in binaries for macOS introduced in [20.10.15](#201015), which
|
||||
resulted in a panic [docker/cli#43426](https://github.com/docker/cli/pull/3592){:target="_blank" rel="noopener"}.
|
||||
- Fixed an issue where `docker stats` was showing empty stats when running with
|
||||
containerd 1.5.0 or up [moby/moby#43567](https://github.com/moby/moby/pull/43567){:target="_blank" rel="noopener"}.
|
||||
- Used "weak" dependencies for the `docker scan` CLI plugin, to prevent a
|
||||
"conflicting requests" error when users performed an off-line installation from
|
||||
downloaded RPM packages [docker/docker-ce-packaging#659](https://github.com/docker/docker-ce-packaging/pull/659){:target="_blank" rel="noopener"}.
|
||||
|
||||
## 20.10.15
|
||||
2022-05-05
|
||||
{% include release-date.html date="2022-05-05" %}
|
||||
|
||||
This release of Docker Engine comes with updated versions of the `compose`,
|
||||
`buildx`, `containerd`, and `runc` components, as well as some minor bug fixes.
|
||||
|
||||
> **Known issues**
|
||||
>
|
||||
> We've identified an issue with the [macOS CLI binaries](https://download.docker.com/mac/static/stable/){:target="_blank" rel="noopener" class="_"}
|
||||
> in the 20.10.15 release. This issue has been resolved in the [20.10.16](#201016) release.
|
||||
{:.important}
|
||||
|
||||
### Daemon
|
||||
|
||||
- Use a RWMutex for stateCounter to prevent potential locking congestion [moby/moby#43426](https://github.com/moby/moby/pull/43426).
|
||||
- Prevent an issue where the daemon was unable to find an available IP-range in
|
||||
some conditions [moby/moby#43360](https://github.com/moby/moby/pull/43360)
|
||||
|
||||
### Packaging
|
||||
|
||||
### Updates
|
||||
- Update Docker Compose to [v2.5.0](https://github.com/docker/compose/releases/tag/v2.5.0).
|
||||
- Update Docker Buildx to [v0.8.2](https://github.com/docker/buildx/releases/tag/v0.8.2).
|
||||
- Update Go runtime to [1.17.9](https://go.dev/doc/devel/release#go1.17.minor).
|
||||
- Update containerd (`containerd.io` package) to [v1.6.4](https://github.com/containerd/containerd/releases/tag/v1.6.4).
|
||||
- Update runc version to [v1.1.1](https://github.com/opencontainers/runc/releases/tag/v1.1.1).
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Use a RWMutex for stateCounter to prevent potential locking congestion [moby/moby#43426](https://github.com/moby/moby/pull/43426).
|
||||
- Prevent an issue where the daemon was unable to find an available IP-range in
|
||||
some conditions [moby/moby#43360](https://github.com/moby/moby/pull/43360)
|
||||
- Add packages for CentOS 9 stream and Fedora 36.
|
||||
|
||||
### Known issues
|
||||
- We've identified an issue with the [macOS CLI binaries](https://download.docker.com/mac/static/stable/){:target="_blank" rel="noopener" class="_"}
|
||||
in the 20.10.15 release. This issue has been resolved in the [20.10.16](#201016) release.
|
||||
|
||||
## 20.10.14
|
||||
2022-03-23
|
||||
{% include release-date.html date="2022-03-23" %}
|
||||
|
||||
This release of Docker Engine updates the default inheritable capabilities for
|
||||
containers to address [CVE-2022-24769](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-24769),
|
||||
a new version of the `containerd.io` runtime is also included to address the same
|
||||
issue.
|
||||
|
||||
### Daemon
|
||||
|
||||
### Updates
|
||||
- Update the default inheritable capabilities.
|
||||
|
||||
### Builder
|
||||
|
||||
- Update the default inheritable capabilities for containers used during build.
|
||||
|
||||
### Packaging
|
||||
|
||||
- Update containerd (`containerd.io` package) to [v1.5.11](https://github.com/containerd/containerd/releases/tag/v1.5.11).
|
||||
- Update `docker buildx` to [v0.8.1](https://github.com/docker/buildx/releases/tag/v0.8.1).
|
||||
|
||||
## 20.10.13
|
||||
2022-03-10
|
||||
{% include release-date.html date="2022-03-10" %}
|
||||
|
||||
This release of Docker Engine contains some bug-fixes and packaging changes,
|
||||
updates to the `docker scan` and `docker buildx` commands, an updated version of
|
||||
|
@ -270,35 +229,7 @@ Together with this release, we now also provide `.deb` and `.rpm` packages of
|
|||
Docker Compose V2, which can be installed using the (optional) `docker-compose-plugin`
|
||||
package.
|
||||
|
||||
### Builder
|
||||
|
||||
- Updated the bundled version of buildx to [v0.8.0](https://github.com/docker/buildx/releases/tag/v0.8.0).
|
||||
|
||||
### Daemon
|
||||
|
||||
- Fix a race condition when updating the container's state [moby/moby#43166](https://github.com/moby/moby/pull/43166).
|
||||
- Update the etcd dependency to prevent the daemon from incorrectly holding file locks [moby/moby#43259](https://github.com/moby/moby/pull/43259)
|
||||
- Fix detection of user-namespaces when configuring the default `net.ipv4.ping_group_range` sysctl [moby/moby#43084](https://github.com/moby/moby/pull/43084).
|
||||
|
||||
### Distribution
|
||||
|
||||
- Retry downloading image-manifests if a connection failure happens during image
|
||||
pull [moby/moby#43333](https://github.com/moby/moby/pull/43333).
|
||||
|
||||
### Documentation
|
||||
|
||||
- Various fixes in command-line reference and API documentation.
|
||||
|
||||
### Logging
|
||||
|
||||
- Prevent an OOM when using the "local" logging driver with containers that produce
|
||||
a large amount of log messages [moby/moby#43165](https://github.com/moby/moby/pull/43165).
|
||||
- Updates the fluentd log driver to prevent a potential daemon crash, and prevent
|
||||
containers from hanging when using the `fluentd-async-connect=true` and the
|
||||
remote server is unreachable [moby/moby#43147](https://github.com/moby/moby/pull/43147).
|
||||
|
||||
### Packaging
|
||||
|
||||
### New
|
||||
- Provide `.deb` and `.rpm` packages for Docker Compose V2. [Docker Compose v2.3.3](https://github.com/docker/compose/releases/tag/v2.3.3)
|
||||
can now be installed on Linux using the `docker-compose-plugin` packages, which
|
||||
provides the `docker compose` subcommand on the Docker CLI. The Docker Compose
|
||||
|
@ -307,12 +238,27 @@ package.
|
|||
The `compose-cli-plugin` package can also be used on older version of the Docker
|
||||
CLI with support for CLI plugins (Docker CLI 18.09 and up).
|
||||
- Provide packages for the upcoming Ubuntu 22.04 "Jammy Jellyfish" LTS release [docker/docker-ce-packaging#645](https://github.com/docker/docker-ce-packaging/pull/645), [docker/containerd-packaging#271](https://github.com/docker/containerd-packaging/pull/271).
|
||||
|
||||
### Updates
|
||||
- Updated the bundled version of buildx to [v0.8.0](https://github.com/docker/buildx/releases/tag/v0.8.0).
|
||||
- Update `docker buildx` to [v0.8.0](https://github.com/docker/buildx/releases/tag/v0.8.0).
|
||||
- Update `docker scan` (`docker-scan-plugin`) to [v0.17.0](https://github.com/docker/scan-cli-plugin/releases/tag/v0.17.0).
|
||||
- Update containerd (`containerd.io` package) to [v1.5.10](https://github.com/containerd/containerd/releases/tag/v1.5.10).
|
||||
- Update the bundled runc version to [v1.0.3](https://github.com/opencontainers/runc/releases/tag/v1.0.3).
|
||||
- Update Golang runtime to Go 1.16.15.
|
||||
- Updates the fluentd log driver to prevent a potential daemon crash, and prevent
|
||||
containers from hanging when using the `fluentd-async-connect=true` and the
|
||||
remote server is unreachable [moby/moby#43147](https://github.com/moby/moby/pull/43147).
|
||||
|
||||
### Bug fixes and enhancements
|
||||
- Fix a race condition when updating the container's state [moby/moby#43166](https://github.com/moby/moby/pull/43166).
|
||||
- Update the etcd dependency to prevent the daemon from incorrectly holding file locks [moby/moby#43259](https://github.com/moby/moby/pull/43259)
|
||||
- Fix detection of user-namespaces when configuring the default `net.ipv4.ping_group_range` sysctl [moby/moby#43084](https://github.com/moby/moby/pull/43084).
|
||||
- Retry downloading image-manifests if a connection failure happens during image
|
||||
pull [moby/moby#43333](https://github.com/moby/moby/pull/43333).
|
||||
- Various fixes in command-line reference and API documentation.
|
||||
- Prevent an OOM when using the "local" logging driver with containers that produce
|
||||
a large amount of log messages [moby/moby#43165](https://github.com/moby/moby/pull/43165).
|
||||
|
||||
## 20.10.12
|
||||
2021-12-13
|
||||
|
|
|
@ -13,3 +13,4 @@ that you regularly visit the release notes to learn about updates.
|
|||
- [Docker Desktop](../desktop/release-notes.md)
|
||||
- [Docker Hub](../docker-hub/release-notes.md)
|
||||
- [Docker Compose](../compose/release-notes.md)
|
||||
- [Docker Build](../build/release-notes.md)
|
Loading…
Reference in New Issue