Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

Releases: docker-archive/compose-cli

v2.0.0-beta.6

07 Jul 14:34
ed0b123
Compare
Choose a tag to compare
v2.0.0-beta.6 Pre-release
Pre-release
Merge pull request #1901 from mat007/fix-races

Fix races

v2.0.0-beta.5

05 Jul 08:25
1da8be2
Compare
Choose a tag to compare
v2.0.0-beta.5 Pre-release
Pre-release

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 with docker ps)
  • introduce --verbose flag for compatibility with docker-compose.
  • introduce --filter flag for compatibility with docker-compose, as well as simpler --status=xx.

Fixes

  • compose run and compose exec use separate streams for stdout and stderr
  • compose run and compose exec support detach keys
  • fixed --force and --volumes flags on compose rm command
  • fixed network's IPAM configuration. Service can define a fixed IP

v2.0.0-beta.4

21 Jun 10:36
6bfdfa8
Compare
Choose a tag to compare
v2.0.0-beta.4 Pre-release
Pre-release

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

03 Jun 16:03
db30ef7
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

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

03 Jun 16:06
db30ef7
Compare
Choose a tag to compare

Changelog

  • removed Compose v2 build from Compose-CLI release
  • removed obsolete compose grpc service
  • update compose-go dependency

v1.0.16

25 May 10:17
d16a5f4
Compare
Choose a tag to compare

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

12 May 08:20
0a02f7d
Compare
Choose a tag to compare

New

  • Introduce docker compose cp.
    It allows you to copy a file/folder between a service container and the local file system the same way docker 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

27 Apr 10:46
38b4220
Compare
Choose a tag to compare

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

13 Apr 15:51
a958067
Compare
Choose a tag to compare

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

02 Apr 12:28
d625f08
Compare
Choose a tag to compare

New

  • docker compose up and build 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

Bug fixes

  • Fis progress display on windows not detecting properly terminal size
  • Fix arm packaging (binary name inside package)
  • Fix Ctrl+C terminate attached container but not docker compose execution (#1447)
  • Fix strange character output in compose exec and compose run (#1453)