Features:
- Added support for running the plugin as a standalone program. Like
docker-composev1 would behave - compute sha256 checksums while releasing
Bugfixes:
- Allow combination of --status and --services
- Fix build cache_from option
- Fix
compose upon README.md - Make
--statusa multi-flag - No longer fail when inferred
.envis a directory
Misc
- Stop ticker after use on ttyWriter
- Use
uname -mfor cross platform suffixes - Add note about installing it system-wide
- Bump containerd 1.5.5
Assets
19
For backward compatibility with docker-compose v1.x, consider installing https://github.com/docker/compose-switch
Features:
- added support for
COMPOSE_IGNORE_ORPHANS compose execandcompose downdon'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
--compatibilityto support smooth(er) transition from V1 - introduce
compose config --outputflag (defaults to stdout) - add support for
build.networkandbuild.extrahosts - ntroduce
compose up --attach - fixes parsing compose file variables
- added support for multiline values in
.envfile
Bugfixes:
compose runcan 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 upcommand compose configescape$signs to produce a valid compose file- fixed a concurrency issue with logs
- apply configured
container_namewhen recreating containers compose run --volume(mistakely renamed --volumes)- support
--entrypoint=""andentrypoint: ""to override Dockerfile'sENTRYPOINT - stop
compose log --followonSIGINT - fixed support for
bytesvalues incompose.yaml
Assets
19
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 --rmcapturing exit code - fix support for
volumes_fromincompose run - multiple fixes regarding variables in compose.yaml and environment variables
- only build services set by
compose build SERVICE... - consider
volumes_fromwhen computing dependent services
Assets
11
List of PRs / issues for this release
Miscellaneous
-
Remove prompt to use
docker composein theupcommand -
Bump
pyto1.10.0inrequirements-indirect.txt
Assets
11
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
List of PRs / issues for this release
Features
-
Add profile filter to
docker-compose config -
Add a
depends_oncondition to wait for successful service completion
Miscellaneous
-
Add image scan message on build
-
Update warning message for
--no-ansito mention--ansi neveras alternative -
Bump docker-py to 5.0.0
-
Bump PyYAML to 5.4.1
-
Bump python-dotenv to 0.17.0
Assets
11
List of PRs / issues for this release
Bugs
-
Make
--env-filerelative to the current working directory and error out for invalid paths. Environment file paths set
with--env-fileare relative to the current working directory while the default.envfile is located in the project
directory which by default is the base directory of the Compose file. -
Fix missing service property
storage_optby updating the compose schema -
Fix build
extra_hostslist format -
Remove extra error message on
exec
Miscellaneous
- Add
compose.ymlandcompose.yamlto default filename list
Assets
11
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,isolationandextra_hosts -
Remove info message on native build
-
Avoid fetching logs when service logging driver is set to 'none'
Assets
11
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
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-prefixoption - Fix incorrect CLI environment variable name for service profiles:
COMPOSE_PROFILESinstead ofCOMPOSE_PROFILE - Fix fish completion
Miscellaneous
- Bump cryptography to 3.3.2
- Remove log driver filter