Bump 1.20.0-rc1
Signed-off-by: Joffrey F <joffrey@docker.com>
Joffrey F
6 years ago
0 | 0 | Change log |
1 | 1 | ========== |
2 | ||
3 | 1.20.0 (2018-03-07) | |
4 | ------------------- | |
5 | ||
6 | ### New features | |
7 | ||
8 | #### Compose file version 3.6 | |
9 | ||
10 | - Introduced version 3.6 of the `docker-compose.yml` specification. | |
11 | This version requires to be used with Docker Engine 18.02.0 or above. | |
12 | ||
13 | - Added support for the `tmpfs.size` property in volume mappings | |
14 | ||
15 | #### Compose file version 3.2 and up | |
16 | ||
17 | - The `--build-arg` option can now be used without specifying a service | |
18 | in `docker-compose build` | |
19 | ||
20 | #### Compose file version 2.3 | |
21 | ||
22 | - Added support for `device_cgroup_rules` in service definitions | |
23 | ||
24 | - Added support for the `tmpfs.size` property in long-form volume mappings | |
25 | ||
26 | - The `--build-arg` option can now be used without specifying a service | |
27 | in `docker-compose build` | |
28 | ||
29 | #### All formats | |
30 | ||
31 | - Added a `--log-level` option to the top-level `docker-compose` command. | |
32 | Accepted values are `debug`, `info`, `warning`, `error`, `critical`. | |
33 | Default log level is `info` | |
34 | ||
35 | - `docker-compose run` now allows users to unset the container's entrypoint | |
36 | ||
37 | - Proxy configuration found in the `~/.docker/config.json` file now populates | |
38 | environment and build args for containers created by Compose | |
39 | ||
40 | - Added a `--use-aliases` flag to `docker-compose run`, indicating that | |
41 | network aliases declared in the service's config should be used for the | |
42 | running container | |
43 | ||
44 | - `docker-compose run` now kills and removes the running container upon | |
45 | receiving `SIGHUP` | |
46 | ||
47 | - `docker-compose ps` now shows the containers' health status if available | |
48 | ||
49 | - Added the long-form `--detach` option to the `exec`, `run` and `up` | |
50 | commands | |
51 | ||
52 | ### Bugfixes | |
53 | ||
54 | - Fixed `.dockerignore` handling, notably with regard to absolute paths | |
55 | and last-line precedence rules | |
56 | ||
57 | - Fixed a bug introduced in 1.19.0 which caused the default certificate path | |
58 | to not be honored by Compose | |
59 | ||
60 | - Fixed a bug where Compose would incorrectly check whether a symlink's | |
61 | destination was accessible when part of a build context | |
62 | ||
63 | - Fixed a bug where `.dockerignore` files containing lines of whitespace | |
64 | caused Compose to error out on Windows | |
65 | ||
66 | - Fixed a bug where `--tls*` and `--host` options wouldn't be properly honored | |
67 | for interactive `run` and `exec` commands | |
68 | ||
69 | - A `seccomp:<filepath>` entry in the `security_opt` config now correctly | |
70 | sends the contents of the file to the engine | |
71 | ||
72 | - Improved support for non-unicode locales | |
73 | ||
74 | - Fixed a crash occurring on Windows when the user's home directory name | |
75 | contained non-ASCII characters | |
76 | ||
77 | - Fixed a bug occurring during builds caused by files with a negative `mtime` | |
78 | values in the build context | |
2 | 79 | |
3 | 80 | 1.19.0 (2018-02-07) |
4 | 81 | ------------------- |