Skip to content

Releases: docker/compose

v2.3.1

07 Mar 16:10
Compare
Choose a tag to compare

What's Changed

  • Support COMPOSE_IGNORE_ORPHANS for compose run by @PIG208 in #9108
  • don't try to start dependencies when there are none by @ndeloof in #9237
  • don't failed when trying to stop or rm services with no containers ru… by @glours in #9238

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

04 Mar 16:47
c64b044
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.3...v2.3.0

v2.2.3

06 Jan 16:55
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v2.2.2

03 Dec 15:47
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

v2.2.1

29 Nov 09:16
32005b0
Compare
Choose a tag to compare

What's Changed

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

v2.2.0

24 Nov 05:40
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

v2.1.1

08 Nov 11:36
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

v2.1.0

03 Nov 00:00
98b3353
Compare
Choose a tag to compare

What's Changed

New Contributors

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

v2.0.1

30 Sep 16:35
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

v2.0.0

28 Sep 11:20
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