Releases: avast/gradle-docker-compose-plugin
Better platform detection
Older versions of Docker don't contain Platform
field in the docker inspect
output. We use docker info
as a fallback.
Don't rely on default network name
Don't rely on default network name when checking network properties. Read the network driver instead.
Windows Containers support
The port binding on Windows Containers is handled properly now, see this for details.
Wait for valid docker inspect output
Merge pull request #102 from avast/ValidateDockerInspect Validate docker inspect
Read gateway from network inspection
Sometimes, gateway cannot be read from docker container inspection so we are introducing this fallback.
Support for SERVICES_HOST environment variable
It's a must for CircleCI 2.0 environment (must be set to localhost
), see #97 for the discussion.
Support for --force-recreate and running of specified services
Two new parameter added to the extension - forceRecreate
and startedServices
Better binaries defaults on MacOS and plugin rename
It solves the issues on MacOS when executing docker
and docker-compose
commands (because PATH
doesn't include /usr/local/bin
).
Also please note that we have to rename the repository and plugin binary to something that doesn't start with docker
.
This release is the last that is published under the old name, and also the first published under the new name.
Add newlines when capturing containers output to a file
Merge pull request #92 from psxpaul/master #90 fix for newlines not printing to file
Allow to capture containers output to a file
Merge pull request #91 from psxpaul/master #90 adding option to save container output to a logfile