- No changes
- Test cases pulls a container image with non deprecated container image manifest
- Add support for running docker-compose as a Docker CLI plugin, if docker-compose binary is not found in ${PATH}.
- Bumped dependencies
- Add support to set pull policy in up command
- Consume stdout/err from process in separate threads.
- Fix discarding error message
- Find newer docker-compose versions where the version string is prefixed with a v, eg v2.5.0
- Fix for release versioning
- Adds ability to prune unused system resources
- Now supports docker-compose v2, in addition to v1 which is still supported.
- Breaking change:
InspectData.name
has had its leading slash stripped, and now exactly matches the running container name. The raw response with leading slash is kept inInspectData.rawName
. - Changes in docker-compose v2, and how they are handled:
- The naming scheme has been changed to use
-
instead of_
. The new classPsResult
parses both variants and normalizes them such that the consumers of this library don't need to know the underlying docker-compose version. - There seems to be a bug with uppercase container names, so the
DockerCompose
prefix parameter is now being lowercased. - Killing a container twice throws an exception. Up to the user to handle.
- The naming scheme has been changed to use
- Bumped gradle to 7.2 and migrated to kotlin
- Push only to Artifactory
- Upgrades version of kotlin to 1.3.72
- Upgrades version of gradle to 6.3
- Removes the non maintained travis build config
- Add ability to get environment variables set during object creation
- Fix compatibility issues from 1.5.0
- Add ability to attach to an existing container
- Now possible to run docker pull from within the DockerCompose class
- Adds back removed method in NetworkSettings. The method is now marked as deprecated but still there.
- Add support for host networking #8
- Uses kotlin v 1.2.31
- Adds scm, license and other project metadata to the generated pom file
- All usages of IOUtils.toString now uses utf-8 charset
- Uses kotlin version 1.1.60
- Updates a number of other dependencies. For example jackson, commons-lang3 and commons-io.
- Adds javadoc as an additional jar artifact
- Uses gradle 4.3.1
- Changed build logic. SNAPSHOT is not appended by gradle anymore.
- It is possible to forward the logs inside the docker containers out to slf4j
- Improvements to the build system and the documentation
- First public release.