Skip to content
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.2...v2.2.3

Compare
Choose a tag to compare

What's Changed

  • Return an error when failing to list containers by @ulyssessouza in #8974
  • compose logs to notify printer about container lifecycle events by @ndeloof in #8984
  • Turn external volume usage into a warning instead of erroring by @ulyssessouza in #8983
  • Use filepath instead of path to check if the dockerfile path is abolute or not by @glours in #8988
  • Upgrade version of opencontainers/image-spec (security issue) by @glours in #8989
  • Merge and fix Convert function from docker/compose-switch by @ulyssessouza in #8985

Full Changelog: v2.2.1...v2.2.2

32005b0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.2.0...v2.2.1

e1a38f9
Compare
Choose a tag to compare

v2.2.0

Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.1.1...v2.2.0

e6599c7
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @sdt made their first contribution in #8859

Full Changelog: v2.1.0...v2.1.1

98b3353
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.1...v2.1.0

0a81a98
Compare
Choose a tag to compare

⚠️ Compose v2 architecture and installation instructions differ from v1, see README.md.

Features:

  • Added support for running the plugin as a standalone program. Like docker-compose v1 would behave
  • compute sha256 checksums while releasing

Bugfixes:

  • Allow combination of --status and --services
  • Fix build cache_from option
  • Fix compose up on README.md
  • Make --status a multi-flag
  • No longer fail when inferred .env is a directory

Misc

  • Stop ticker after use on ttyWriter
  • Use uname -m for cross platform suffixes
  • Add note about installing it system-wide
  • Bump containerd 1.5.5
7c47673
Compare
Choose a tag to compare

⚠️ Compose v2 architecture and installation instructions differ from v1, see README.md.
For backward compatibility with docker-compose v1.x, consider installing https://github.com/docker/compose-switch

Features:

  • added support for COMPOSE_IGNORE_ORPHANS
  • compose exec and compose down don't need the original compose file (require --project-name)
  • render port ranges as a group
  • container names use hyphens to produce a valid hostname
  • add support for scale=0
  • introduce --compatibility to support smooth(er) transition from V1
  • introduce compose config --output flag (defaults to stdout)
  • add support for build.network and build.extrahosts
  • ntroduce compose up --attach
  • fixes parsing compose file variables
  • added support for multiline values in .env file

Bugfixes:

  • compose run can receive stdin from another piped command
  • process local seccomp file set by security_opt
  • fix support for compose run --label
  • stop only the services that have been ran by compose up command
  • compose config escape $ signs to produce a valid compose file
  • fixed a concurrency issue with logs
  • apply configured container_name when recreating containers
  • compose run --volume (mistakely renamed --volumes)
  • support --entrypoint="" and entrypoint: "" to override Dockerfile's ENTRYPOINT
  • stop compose log --follow on SIGINT
  • fixed support for bytes values in compose.yaml
1a73d14
Compare
Choose a tag to compare

v2.0.0-rc.3

Pre-release
Pre-release

Features:

  • Compose v2 is now hosted on github.com/docker/compose

Bugfixes:

  • fix go panic on downscale using compose up --scale
  • fix race condition in compose run --rm capturing exit code
  • fix support for volumes_from in compose run
  • multiple fixes regarding variables in compose.yaml and environment variables
  • only build services set by compose build SERVICE...
  • consider volumes_from when computing dependent services
Compare
Choose a tag to compare

List of PRs / issues for this release

Miscellaneous

  • Remove prompt to use docker compose in the up command

  • Bump py to 1.10.0 in requirements-indirect.txt