v2.22.0
版本发布时间: 2023-09-21 23:55:50
docker/compose最新发布版本:v2.29.7(2024-09-20 16:52:10)
💁🏻 Upgrade Notes
-
watch
command is now GA and can be directly used from the root commanddocker compose watch
✨ Features
- Experimental support of
publish
command (#10949) -
watch
now build and launch the project at start (#10957) - Add
policy
option to the--pull
flag (#10981)
🐛 Fixes
- Fix various race/deadlock conditions for
up
command on exit (#10934) - Fix for multi-plaform issues on build (#10956)
- Enable services explicitly requested even if their
profiles
aren't activated (#10952) - Fix
config
bug when declaredenv_file
are missing (#11025)
🔧 Internal
- Pass BuildOptions to
up
andrun
commands (#10956) - Upgrade to compose-go@v1.19.0
What's Changed
- pkg/api: replace uuid for basic random id by @thaJeztah in https://github.com/docker/compose/pull/10953
- up: fix various race/deadlock conditions on exit by @milas in https://github.com/docker/compose/pull/10934
- build: pass BuildOptions around explicitly & fix multi-platform issues by @milas in https://github.com/docker/compose/pull/10956
- Enable service explicitly requested to be restarted by @ndeloof in https://github.com/docker/compose/pull/10952
- migrate to github.com/distribution/reference by @thaJeztah in https://github.com/docker/compose/pull/10954
- doc: updated README.md to remove broken link by @kumarlokesh in https://github.com/docker/compose/pull/10966
- introduce publish (alpha) command by @ndeloof in https://github.com/docker/compose/pull/10949
- watch: build & launch the project at start by @milas in https://github.com/docker/compose/pull/10957
- OTEL: adding flags to cli traces by @rvigus in https://github.com/docker/compose/pull/10974
- cli: fix
--build
flag forcreate
by @milas in https://github.com/docker/compose/pull/10982 - deps: upgrade Moby to v24.0.6 and gRPC to v1.58.0 by @milas in https://github.com/docker/compose/pull/10991
- ci: tweak restricted imports in linter by @milas in https://github.com/docker/compose/pull/10992
- add scale command by @glours in https://github.com/docker/compose/pull/10979
- update to go1.21.1 by @thaJeztah in https://github.com/docker/compose/pull/11000
- don't rely on depends_on to resolve volume_from, better use observed state by @ndeloof in https://github.com/docker/compose/pull/10999
- introduce pull --policy flag to only pull images not present in cache by @ndeloof in https://github.com/docker/compose/pull/10981
- build(deps): bump github.com/containerd/containerd from 1.7.3 to 1.7.6 by @dependabot in https://github.com/docker/compose/pull/11016
- build(deps): bump google.golang.org/grpc from 1.58.0 to 1.58.1 by @dependabot in https://github.com/docker/compose/pull/11019
- build(deps): bump gotest.tools/v3 from 3.5.0 to 3.5.1 by @dependabot in https://github.com/docker/compose/pull/11020
- build(deps): bump github.com/moby/buildkit from 0.12.1 to 0.12.2 by @dependabot in https://github.com/docker/compose/pull/11017
- build(deps): bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0-rc5 by @dependabot in https://github.com/docker/compose/pull/11027
- use official
develop
section to configure watch command by @ndeloof in https://github.com/docker/compose/pull/11026 - implement publish by @ndeloof in https://github.com/docker/compose/pull/11008
- TestWatch to use new
develop
section by @ndeloof in https://github.com/docker/compose/pull/11031 - remove --timeout=0 flag to cleanup function of watch e2e test by @glours in https://github.com/docker/compose/pull/11023
- move watch from alpha to main command by @glours in https://github.com/docker/compose/pull/11021
- config --xx don't need
env_file
being parsed by @ndeloof in https://github.com/docker/compose/pull/11025
New Contributors
- @kumarlokesh made their first contribution in https://github.com/docker/compose/pull/10966
- @rvigus made their first contribution in https://github.com/docker/compose/pull/10974
Full Changelog: https://github.com/docker/compose/compare/v2.21.0...v2.22.0
1、 checksums.txt 1.03KB
2、 docker-compose-darwin-aarch64 55.7MB
3、 docker-compose-darwin-aarch64.sha256 96B
4、 docker-compose-darwin-x86_64 57.14MB
5、 docker-compose-darwin-x86_64.sha256 95B
6、 docker-compose-linux-aarch64 55.29MB
7、 docker-compose-linux-aarch64.sha256 95B
8、 docker-compose-linux-armv6 54.1MB
9、 docker-compose-linux-armv6.sha256 93B
10、 docker-compose-linux-armv7 54.1MB
11、 docker-compose-linux-armv7.sha256 93B
12、 docker-compose-linux-ppc64le 56.73MB
13、 docker-compose-linux-ppc64le.sha256 95B
14、 docker-compose-linux-riscv64 56.91MB
15、 docker-compose-linux-riscv64.sha256 95B
16、 docker-compose-linux-s390x 60.87MB
17、 docker-compose-linux-s390x.sha256 93B
18、 docker-compose-linux-x86_64 56.86MB
19、 docker-compose-linux-x86_64.sha256 94B
20、 docker-compose-windows-aarch64.exe 55.47MB
21、 docker-compose-windows-aarch64.exe.sha256 101B
22、 docker-compose-windows-x86_64.exe 57.81MB
23、 docker-compose-windows-x86_64.exe.sha256 100B
24、 LICENSE 300B