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
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
andcompose 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
andbuild.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=""
andentrypoint: ""
to override Dockerfile'sENTRYPOINT
- stop
compose log --follow
onSIGINT
- fixed support for
bytes
values 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 --rm
capturing exit code - fix support for
volumes_from
incompose 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
List of PRs / issues for this release
Miscellaneous
-
Remove prompt to use
docker compose
in theup
command -
Bump
py
to1.10.0
inrequirements-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_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
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
andcompose.yaml
to 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
,isolation
andextra_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-prefix
option - Fix incorrect CLI environment variable name for service profiles:
COMPOSE_PROFILES
instead ofCOMPOSE_PROFILE
- Fix fish completion
Miscellaneous
- Bump cryptography to 3.3.2
- Remove log driver filter