Docker Compose v1.9.0 Release Notes
Release Date: 2016-11-16 // over 7 years ago-
๐ฅ Breaking changes
- ๐ When using Compose with Docker Toolbox/Machine on Windows, volume paths are
no longer converted from
C:\Users
to/c/Users
-style by default. To re-enable this conversion so that your volumes keep working, set the environment variableCOMPOSE_CONVERT_WINDOWS_PATHS=1
. Users of Docker for Windows are not affected and do not need to set the variable.
๐ New Features
๐ณ Interactive mode for
docker-compose run
anddocker-compose exec
is now supported on Windows platforms. Please note that thedocker
binary is required to be present on the system for this feature to work.๐ณ Introduced version 2.1 of the
docker-compose.yml
specification. This version requires to be used with Docker Engine 1.12 or above.- Added support for setting volume labels and network labels in
docker-compose.yml
. - Added support for the
isolation
parameter in service definitions. - Added support for link-local IPs in the service networks definitions.
- Added support for shell-style inline defaults in variable interpolation.
The supported forms are
${FOO-default}
(fall back if FOO is unset) and${FOO:-default}
(fall back if FOO is unset or empty).
- Added support for setting volume labels and network labels in
โ Added support for the
group_add
andoom_score_adj
parameters in service definitions.โ Added support for the
internal
andenable_ipv6
parameters in network definitions.๐ Compose now defaults to using the
npipe
protocol on Windows.๐ง Overriding a
logging
configuration will now properly merge theoptions
mappings if thedriver
values do not conflict.
๐ Bug Fixes
๐ Fixed several bugs related to
npipe
protocol support on Windows.๐ Fixed an issue with Windows paths being incorrectly converted when using Docker on Windows Server.
๐ Fixed a bug where an empty
restart
value would sometimes result in an exception being raised.๐ Fixed an issue where service logs containing unicode characters would sometimes cause an error to occur.
๐ Fixed a bug where unicode values in environment variables would sometimes raise a unicode exception when retrieved.
๐ Fixed an issue where Compose would incorrectly detect a configuration mismatch for overlay networks.
- ๐ When using Compose with Docker Toolbox/Machine on Windows, volume paths are
no longer converted from