summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorJoffrey F <joffrey@docker.com>2017-12-06 17:25:37 -0800
committerJoffrey F <joffrey@docker.com>2017-12-06 17:40:53 -0800
commite96dfbac2a7982b8703abd3774ab661516096931 (patch)
tree48748f68523d2adc3f6cd146d5f5b9cb8a3a07cf /CHANGELOG.md
parent29c02ef598d1888fb389fa959ed2317afb40cc4f (diff)
Bump 1.18.0-rc1
Signed-off-by: Joffrey F <joffrey@docker.com>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md80
1 files changed, 80 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d0be7ea7..ba91a505 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,86 @@
Change log
==========
+1.18.0 (2017-12-15)
+-------------------
+
+### New features
+
+#### Compose file version 3.5
+
+- Introduced version 3.5 of the `docker-compose.yml` specification.
+ This version requires to be used with Docker Engine 17.06.0 or above
+
+- Added support for the `shm_size` parameter in build configurations
+
+- Added support for the `isolation` parameter in service definitions
+
+- Added support for custom names for network, secret and config definitions
+
+#### Compose file version 2.3
+
+- Added support for `extra_hosts` in build configuration
+
+- Added support for the
+ [long syntax](https://docs.docker.com/compose/compose-file/#long-syntax-3)
+ for volume entries, as previously introduced in the 3.2 format.
+ Note that using this syntax will create
+ [mounts](https://docs.docker.com/engine/admin/volumes/bind-mounts/)
+ instead of volumes.
+
+#### Compose file version 2.1 and up
+
+- Added support for the `oom_kill_disable` parameter in service definitions
+ (2.x only)
+
+- Added support for custom names for network, secret and config definitions
+ (2.x only)
+
+
+#### All formats
+
+- Values interpolated from the environment will now be converted to the
+ proper type when used in non-string fields.
+
+- Added support for `--labels` in `docker-compose run`
+
+- Added support for `--timeout` in `docker-compose down`
+
+- Added support for `--memory` in `docker-compose build`
+
+- Setting `stop_grace_period` in service definitions now also sets the
+ container's `stop_timeout`
+
+### Bugfixes
+
+- Fixed an issue where Compose was still handling service hostname according
+ to legacy engine behavior, causing hostnames containing dots to be cut up
+
+- Fixed a bug where the `X-Y:Z` syntax for ports was considered invalid
+ by Compose
+
+- Fixed an issue with CLI logging causing duplicate messages and inelegant
+ output to occur
+
+- Fixed a bug where the valid `${VAR:-}` syntax would cause Compose to
+ error out
+
+- Fixed a bug where `env_file` entries using an UTF-8 BOM were being read
+ incorrectly
+
+- Fixed a bug where missing secret files would generate an empty directory
+ in their place
+
+- Added validation for the `test` field in healthchecks
+
+- Added validation for the `subnet` field in IPAM configurations
+
+- Added validation for `volumes` properties when using the long syntax in
+ service definitions
+
+- The CLI now explicit prevents using `-d` and `--timeout` together
+ in `docker-compose up`
+
1.17.1 (2017-11-08)
------------------