releases.shpreview
Docker/Docker Compose

Docker Compose

$npx -y @buildinternet/releases show docker-compose
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases5Avg2/moVersionsv5.0.2 → v5.1.3
Nov 29, 2021

What's Changed

Full Changelog: https://github.com/docker/compose/compare/v2.2.0...v2.2.1

Nov 24, 2021

What's Changed

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.1.1...v2.2.0

Nov 8, 2021

What's Changed

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.1.0...v2.1.1

Nov 3, 2021

What's Changed

New Contributors

Full Changelog: https://github.com/docker/compose/compare/v2.0.1...v2.1.0

Sep 30, 2021

⚠️ 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
Sep 28, 2021

⚠️ 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
Sep 4, 2021

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
May 10, 2021

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

Apr 14, 2021

List of PRs / issues for this release

Bugs

  • Fix for invalid handler warning on Windows builds

  • Fix config hash to trigger container recreation on IPC mode updates

  • Fix conversion map for placement.max_replicas_per_node

  • Remove extra scan suggestion on build

Apr 6, 2021

List of PRs / issues for this release

Features

  • Add profile filter to docker-compose config

  • Add a depends_on condition to wait for successful service completion

Miscellaneous

  • Add image scan message on build

  • Update warning message for --no-ansi to mention --ansi never as alternative

  • Bump docker-py to 5.0.0

  • Bump PyYAML to 5.4.1

  • Bump python-dotenv to 0.17.0

Mar 23, 2021

List of PRs / issues for this release

Bugs

  • Make --env-file relative to the current working directory and error out for invalid paths. Environment file paths set with --env-file are relative to the current working directory while the default .env file is located in the project directory which by default is the base directory of the Compose file.

  • Fix missing service property storage_opt by updating the compose schema

  • Fix build extra_hosts list format

  • Remove extra error message on exec

Miscellaneous

  • Add compose.yml and compose.yaml to default filename list
Feb 26, 2021

List of PRs / issues for this release

Bugs

  • Fix OpenSSL version mismatch error when shelling out to the ssh client (via bump to docker-py 4.4.4 which contains the fix)

  • Add missing build flags to the native builder: platform, isolation and extra_hosts

  • Remove info message on native build

  • Avoid fetching logs when service logging driver is set to 'none'

Feb 18, 2021

List of PRs / issues for this release

Bugs

  • Fix SSH port parsing by bumping docker-py to 4.4.3

Miscellaneous

  • Bump Python to 3.7.10
Feb 17, 2021

List of PRs / issues for this release

Bugs

  • Fix SSH hostname parsing when it contains leading 's', 'h', and remove the quiet option that was hiding the error (via docker-py bump to 4.4.2)
  • Fix key error for --no-log-prefix option
  • Fix incorrect CLI environment variable name for service profiles: COMPOSE_PROFILES instead of COMPOSE_PROFILE
  • Fix fish completion

Miscellaneous

  • Bump cryptography to 3.3.2
  • Remove log driver filter
Jan 26, 2021

Bugs

  • Revert to Python 3.7 bump for Linux static builds

  • Add bash completion for docker-compose logs|up --no-log-prefix

Miscellaneous

  • CI setup update
Jan 20, 2021

Features

  • Support for Nvidia GPUs via device requests

  • Support for service profiles

  • Change the SSH connection approach to the Docker CLI's via shellout to the local SSH client (old behaviour enabled by setting COMPOSE_PARAMIKO_SSH environment variable)

  • Add flag to disable log prefix

  • Add flag for ansi output control

Bugs

  • Make parallel_pull=True by default

  • Bring back warning for configs in non-swarm mode

  • Take --file in account when defining project_dir

  • On compose up, attach only to services we read logs from

Miscellaneous

  • Make COMPOSE_DOCKER_CLI_BUILD=1 the default

  • Add usage metrics

  • Sync schema with COMPOSE specification

  • Improve failure report for missing mandatory environment variables

  • Bump attrs to 20.3.0

  • Bump more_itertools to 8.6.0

  • Bump cryptograhy to 3.2.1

  • Bump cffi to 1.14.4

  • Bump virtualenv to 20.2.2

  • Bump bcrypt to 3.2.0

  • Bump gitpython to 3.1.11

  • Bump docker-py to 4.4.1

  • Bump Python to 3.9

  • Linux: bump Debian base image from stretch to buster (required for Python 3.9)

  • macOS: OpenSSL 1.1.1g to 1.1.1h, Python 3.7.7 to 3.9.0

  • Bump pyinstaller 4.1

  • Loosen restriction on base images to latest minor

  • Updates of READMEs

Jan 12, 2021

Miscellaneous

  • Make COMPOSE_DOCKER_CLI_BUILD=1 the default
  • Add usage metrics
  • Sync schema with COMPOSE specification
Jan 4, 2021

Bugs

  • On docker-compose up, attach only to services we read logs from

Miscellaneous

  • Bump docker-py to 4.4.1
Dec 7, 2020

Features

  • Support for Nvidia GPUs via device requests
  • Support for service profiles
  • Change the SSH connection approach to the Docker CLI's via shellout to the local SSH client (old behaviour enabled by setting COMPOSE_PARAMIKO_SSH environment variable)
  • Add flag to disable log prefix

Bugs

  • Make parallel_pull=True by default
  • Bring back warning for configs in non-swarm mode
  • Take --file in account when defining project_dir

Miscellaneous

  • Improve failure report for missing mandatory environment variables
  • Bump attrs to 20.3.0
  • Bump more_itertools to 8.6.0
  • Bump cryptograhy to 3.2.1
  • Bump cffi to 1.14.4
  • Bump virtualenv to 20.2.2
  • Bump bcrypt to 3.2.0
  • Bump gitpython to 3.1.11
  • Bump docker-py to 4.4.0
  • Bump Python to 3.9
  • Linux: bump Debian base image from stretch to buster (required for Python 3.9)
  • macOS: OpenSSL 1.1.1g to 1.1.1h, Python 3.7.7 to 3.9.0
  • Bump pyinstaller 4.1
  • Loosen restriction on base images to latest minor
  • Updates of READMEs
Sep 24, 2020

Bugs

  • Remove path checks for bind mounts

  • Fix port rendering to output long form syntax for non-v1

  • Add protocol to the docker socket address

Latest
v5.1.3
Tracking Since
Aug 31, 2017
Last fetched Apr 18, 2026