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
Sep 16, 2020

Bugs

  • Merged max_replicas_per_node on docker-compose config.

  • Fixed depends_on serialization on docker-compose config.

  • Fixed scaling when some containers are not running on docker-compose up.

  • Enabled relative paths for driver_opts.device for local driver.

  • Allowed strings for cpus fields.

Sep 10, 2020

Bugs

  • Fix bug on docker-compose run container attach

Bugs

  • Fix compose run when service.scale is specified

  • Allow driver property for external networks as temporary workaround for swarm network propagation issue

  • Pin new internal schema version to 3.9 as the default

  • Preserve the version when configured in the compose file

Sep 7, 2020

Features

  • Merge 2.x and 3.x compose formats and align with COMPOSE_SPEC schema
  • Implement service mode for ipc
  • Pass COMPOSE_PROJECT_NAME environment variable in container mode
  • Make run behave in the same way as up
  • Use docker build on docker-compose run when COMPOSE_DOCKER_CLI_BUILD environment variable is set
  • Use docker-py default API version for engine queries (auto)
  • Parse network_mode on build

Bugs

  • Ignore build context path validation when building is not required
  • Fix float to bytes conversion via docker-py bump to 4.3.1
  • Fix scale bug when deploy section is set
  • Fix docker-py bump in setup.py
  • Fix experimental build failure detection
  • Fix context propagation to docker cli

Miscellaneous

  • Drop support for Python 2.7
  • Add script for docs syncronization
  • Bump docker-py to 4.3.1
  • Bump tox to 3.19.0
  • Bump virtualenv to 20.0.30

Miscellaneous

  • Add script for docs syncronization
Sep 3, 2020

Bugs

  • Fix docker-py bump in setup.py

  • Fix experimental build failure detection

  • Fix context propagation to docker cli

Aug 21, 2020

Features

  • Use docker build on docker-compose run when COMPOSE_DOCKER_CLI_BUILD environment variable is set
  • Use docker-py default API version for engine queries (auto)
  • Parse network_mode on build

Bugs

  • Fix float to bytes conversion via docker-py bump to 4.3.1
  • Fix scale bug when deploy section is set

Miscellaneous

  • Bump docker-py to 4.3.1
Aug 12, 2020

Features

  • Merge 2.x and 3.x compose formats and align with COMPOSE_SPEC schema (version field is optional)
  • Implement service mode for ipc
  • Pass COMPOSE_PROJECT_NAME environment variable in container mode
  • Make run behave in the same way as up

Bugs

  • Ignore build context path validation when building is not required

Miscellaneous

  • Drop support for Python 2.7
  • Bump docker-py to 4.3.0
  • Bump tox to 3.19.0
  • Bump virtualenv to 20.0.30
Jul 3, 2020

1.26.2 (2020-07-02)

Bugs

  • Enforce docker-py 4.2.2 as minimum version when installing with pip
Jun 30, 2020

1.26.1 (2020-06-30)

Features

  • Bump docker-py from 4.2.1 to 4.2.2

Bugs

  • Enforce docker-py 4.2.1 as minimum version when installing with pip
  • Fix context load for non-docker endpoints
Jun 3, 2020

Features

  • Added docker context support.
  • Added missing test dependency ddt to setup.py.
  • Added --attach-dependencies to command up for attaching to dependencies.
  • Allowed compatibility option with COMPOSE_COMPATIBILITY environment variable.
  • Bumped Pytest to 5.3.4 and add refactor compatibility with new version.
  • Bumped OpenSSL from 1.1.1f to 1.1.1g.
  • Bumped certifi from 2019.11.28 to 2020.4.5.1.
  • Bumped docker-py from 4.2.0 to 4.2.1.

Bug fixes

  • Properly escaped values coming from env_files.
  • Synchronized compose-schemas with upstream (docker/cli).
  • Removed None entries on exec command.
  • Added distro package to get distro information.
  • Added python-dotenv to delegate .env file processing.
  • Stopped adjusting output on terminal width when piped into another command.
  • Showed an error message when version attribute is malformed.
  • Fixed HTTPS connection when DOCKER_HOST is remote.

Features

  • Add docker context support
  • Add missing test dependency ddt to setup.py
  • Add --attach-dependencies to command up for attaching to dependencies
  • Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
  • Bump Pytest to 5.3.4 and add refactor compatibility with new version
  • Bump OpenSSL from 1.1.1f to 1.1.1g
  • Bump certifi from 2019.11.28 to 2020.4.5.1
  • Bump docker-py from 4.2.0 to 4.2.1

Bugs

  • Properly escape values coming from env_files
  • Sync compose-schemas with upstream (docker/cli)
  • Remove None entries on exec command
  • Add "distro" package to get distro information
  • Add python-dotenv to delegate .env file processing
  • Don't adjust output on terminal width when piped into another command
  • Show an error message when version attribute is malformed
  • Fix HTTPS connection when DOCKER_HOST is remote
Apr 29, 2020

Features

  • Add docker context support
  • Add missing test dependency ddt to setup.py
  • Add --attach-dependencies to command up for attaching to dependencies
  • Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
  • Bump Pytest to 5.3.4 and add refactor compatibility with new version
  • Bump OpenSSL from 1.1.1f to 1.1.1g
  • Bump certifi from 2019.11.28 to 2020.4.5.1

Bugs

  • Properly escape values coming from env_files
  • Sync compose-schemas with upstream (docker/cli)
  • Remove None entries on exec command
  • Add "distro" package to get distro information
  • Add python-dotenv to delegate .env file processing
  • Don't adjust output on terminal width when piped into another command
  • Show an error message when version attribute is malformed
Apr 10, 2020

Features

  • Bump OpenSSL from 1.1.1d to 1.1.1f
  • Add 3.8 compose version
    • Limit service scale to the size specified by the field deploy.placement.max_replicas_per_node
Apr 9, 2020

Features

  • Bump OpenSSL from 1.1.1d to 1.1.1f
  • Add 3.8 compose version
Mar 10, 2020

Features

  • Add v3.8 schema support
  • Add missing test dependency ddt to setup.py
  • Add "--attach-dependencies" to command "up" for attaching to dependencies
  • Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
  • Bump Pytest and add refactor compatibility with new version
  • Add docker context support

Bugs

  • Properly escape values coming from env_files
  • Fix 3.8 compose files when using the binary distribution
  • Sync compose-schemas with upstream (docker/cli)
  • Remove None entries on exec command
  • Force MacOS SDK version to "10.11"
  • Add python-dotenv to delegate .env file processing
  • Enforce Python37 in the creation of virtualenv on windows CI
  • Don't adjust output on terminal width when piped into another command
  • Show an error message when version attribute is malformed
Feb 24, 2020

Features

  • Add v3.8 schema support
  • Add missing test dependency ddt to setup.py
  • Add "--attach-dependencies" to command "up" for attaching to dependencies
  • Allow compatibility option with COMPOSE_COMPATIBILITY environment variable
  • Bump Pytest and add refactor compatibility with new version
  • Add docker context support

Bugs

  • Sync compose-schemas with upstream (docker/cli)
  • Remove None entries on exec command
  • Force MacOS SDK version to "10.11"
  • Add python-dotenv to delegate .env file processing
  • Enforce Python37 in the creation of virtualenv on windows CI
  • Don't adjust output on terminal width when piped into another command
  • Show an error message when version attribute is malformed
Feb 3, 2020

If you're a Mac or Windows user, the best way to install Compose and keep it up-to-date is Docker Desktop for Mac and Windows.

Docker Desktop will automatically install the latest version of Docker Engine for you.

Alternatively, you can use the usual commands to install or upgrade Compose:

curl -L https://github.com/docker/compose/releases/download/1.25.4/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

See the install docs for more install options and instructions.

Compose file format compatibility matrix

Compose file formatDocker Engine
11.9.0+
2.01.10.0+
2.11.12.0+
2.2, 3.0, 3.1, 3.21.13.0+
2.3, 3.3, 3.4, 3.517.06.0+
2.417.12.0+
3.618.02.0+
3.718.06.0+

Changes

Bugfixes

  • Fix CI script to enforce the minimal MacOS version to 10.11

  • Fix docker-compose exec for keys with no value

Jan 31, 2020

If you're a Mac or Windows user, the best way to install Compose and keep it up-to-date is Docker Desktop for Mac and Windows.

Docker Desktop will automatically install the latest version of Docker Engine for you.

Alternatively, you can use the usual commands to install or upgrade Compose:

curl -L https://github.com/docker/compose/releases/download/1.25.4-rc2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

See the install docs for more install options and instructions.

Compose file format compatibility matrix

Compose file formatDocker Engine
11.9.0+
2.01.10.0+
2.11.12.0+
2.2, 3.0, 3.1, 3.21.13.0+
2.3, 3.3, 3.4, 3.517.06.0+
2.417.12.0+
3.618.02.0+
3.718.06.0+

Changes

Bugfixes

  • Fix CI script to enforce the minimal MacOS version to 10.11

  • Fix docker-compose exec for keys with no value

Jan 23, 2020

If you're a Mac or Windows user, the best way to install Compose and keep it up-to-date is Docker Desktop for Mac and Windows.

Docker Desktop will automatically install the latest version of Docker Engine for you.

Alternatively, you can use the usual commands to install or upgrade Compose:

curl -L https://github.com/docker/compose/releases/download/1.25.3/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

See the install docs for more install options and instructions.

Compose file format compatibility matrix

Compose file formatDocker Engine
11.9.0+
2.01.10.0+
2.11.12.0+
2.2, 3.0, 3.1, 3.21.13.0+
2.3, 3.3, 3.4, 3.517.06.0+
2.417.12.0+
3.618.02.0+
3.718.06.0+

Changes

Bugfixes

  • Fix CI script to enforce the compilation with Python3

  • Fix binary's sha256 in the release page

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