This repository has been archived by the owner on Nov 27, 2023. It is now read-only.
Releases: docker-archive/compose-cli
Releases · docker-archive/compose-cli
v2.0.0-beta.6
Merge pull request #1901 from mat007/fix-races Fix races
v2.0.0-beta.5
Improvements
- added support for s390x architecture
- only required resources (volumes, networks...) get created, according to selected services and active profiles
compose ps
report container command (align withdocker ps
)- introduce
--verbose
flag for compatibility withdocker-compose
. - introduce
--filter
flag for compatibility withdocker-compose
, as well as simpler--status=xx
.
Fixes
compose run
andcompose exec
use separate streams for stdout and stderrcompose run
andcompose exec
support detach keys- fixed
--force
and--volumes
flags oncompose rm
command - fixed network's IPAM configuration. Service can define a fixed IP
v2.0.0-beta.4
Release note
bug fixes
- don't apply restart_policy on compose run
- remove anonymous volumes on
down -v
- fix volume inheritance and conflicts
- ignore images we can't build on
up --build
- fix collecting exec stdout before completion
- automatically disable TTY if shell isn't a termina
- fix hard vs soft ulimit
- fix pull vs build using buildkit
- code cleanup (compose v2 code is not isolated from "cloud integrations" CLI)
new features
- add support for container links and external links
- better interoperability with docker-compose
- introduce
docker compose logs --since --until
option - config --profiles to list all defined profiles
- implement healthcheck.disable
v2.0.0-beta.3
Changelog
- Compose v2 now released with it's own version
- add support for healthcheck.disable
- update compose-go dependency
- document compose 2 installation as a CLI plugin
- remove variable unresolved from environment when running
compose exec
- improve container events watch robustness
- detect containers added by "scale"
- prevent race condition renaming containers
v1.0.17
Changelog
- removed Compose v2 build from Compose-CLI release
- removed obsolete compose grpc service
- update compose-go dependency
v1.0.16
Bug fixes and minor changes
- Do not try to attach to services removed from compose file when
compose up
- Used the Bind API for named pipes mount. Fixes #1664
docker compose ps
shows healthcheck only for running container. Fixes #1671, #1672- Resolve build args on compose up --build. Fixes #1665
- Only (re)start selected services when user explicitly pass service names on (re)start commands. Fixes #1685
- Configure exec environment by merging service env as defined in compose file and --env parameters. Fixes #1681
- Support compose file set by COMPOSE_FILE env var. Fixes #1668
- Do not resolve mount linux absolute paths as windows paths on windows. Fixes #1591
ACI Integration
- Support Azure login page on WSL 1. Thanks @steele
v1.0.15
New
- Introduce
docker compose cp
.
It allows you to copy a file/folder between a service container and the local file system the same waydocker cp
does.
Thanks to @JulienTant
Bug fixes and minor changes
docker compose ps myservice
does not ignore specified service. Fixes #1547- Setup container(s) with ip address as defined by service's network config (Fixes #1582 )
- Fix detecting active profiles implied by selected services. Fixes #1636
- Fix building compose files with absolute build context / Dockerfile
- Fix race condition in compose down when using depends_on
- Apply single ulimit as soft+hard limit. Fixes #1638
docker compose ps
list stopped containers. -a is used to include oneoff. Fixes #1552- Support bypass envvars. Fixes #1560
- Pass authprovider to buildkit session. Fixes #1545
- Support mulitple bindings for same target port. Fixes #1655
ACI integration
ACI
- Use ACI location specified by user if provided, independently of resource group location. Fixes #1589
v1.0.14
New
- Local compose experience is now packaged as a docker CLI plugin (still installed with compose-cli & Docker Desktop)
Minor changes and bug fixes
- Fix race condition in container init in case of dependencies
- Don't build networkConfig if no network binding is declared
- Service scale ignores oneoff containers. Fixes #1561
- Pass user selected services to stop/remove so only those get affected. Fixes #1571, #1572
- Fix service image digest & ensure services are recreated if they have been rebuild
- Fix down not working if run from a different folder than up, because container labels stored relative paths
v1.0.13
New
- Release binary for ARM v6 and v7
- Add
compose images
cmd compose pause/unpause
only need project name- Add support for depend_on
service_completed_successfully
condition - Add support for COMPOSE_PROFILES
Bug fixes
- Fix
compose config --profiles
- [ECS] Ignore previous events on update to avoid false positive errors
- Fix deadlock waiting for services when none selected by profiles
- Add plain tail messages on progress writer
- Fix windows/linux mismatch computing bind-mount paths
- Track cancel exit code from docker cli shellout to report correct status
v1.0.12
New
docker compose up
andbuild
can build/run containers agains Docker Windows engine- Add
docker compose restart
command - Add
docker compose port
command - Support
build.context
pointing to git URLs in Composefile - Support
port.hostIP
in Composefile - Support
service.logging
,shm_size
,tmpfs
,ipc
options in Composefile - Support
compose config
options:--services
,--volumes
,--hash
,--no-interpolate
,--profiles
- Support
compose pull --ignore-pull-failure