Skip to content

@github-actions github-actions released this 13 days ago

warning 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
Assets 19

@github-actions github-actions released this 15 days ago

warning 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
Assets 19
Pre-release
Pre-release

@github-actions github-actions released this on Sep 4

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
Assets 11

@ulyssessouza ulyssessouza released this on May 10

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

Assets 11

@docker-dsg-cibot docker-dsg-cibot released this on Apr 14

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

Assets 11

@docker-dsg-cibot docker-dsg-cibot released this on Apr 6

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

Assets 11

@docker-dsg-cibot docker-dsg-cibot released this on Mar 23

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
Assets 11

@docker-dsg-cibot docker-dsg-cibot released this on Feb 26

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'

Assets 11

@docker-dsg-cibot docker-dsg-cibot released this on Feb 18

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
Assets 11

@docker-dsg-cibot docker-dsg-cibot released this on Feb 17

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
Assets 11