Bump 1.21.0-rc1
Signed-off-by: Joffrey F <joffrey@docker.com>
Joffrey F
6 years ago
0 | 0 | Change log |
1 | 1 | ========== |
2 | 2 | |
3 | 1.21.0 (2018-04-11) | |
4 | ------------------- | |
5 | ||
6 | ### New features | |
7 | ||
8 | #### Compose file version 2.4 | |
9 | ||
10 | - Introduced version 2.4 of the `docker-compose.yml` specification. | |
11 | This version requires Docker Engine 17.12.0 or above. | |
12 | ||
13 | - Added support for the `platform` parameter in service definitions. | |
14 | If supplied, the parameter is also used when performing build for the | |
15 | service. | |
16 | ||
17 | #### Compose file version 2.2 and up | |
18 | ||
19 | - Added support for the `cpu_rt_period` and `cpu_rt_runtime` parameters | |
20 | in service definitions (2.x only). | |
21 | ||
22 | #### Compose file version 2.1 and up | |
23 | ||
24 | - Added support for the `cpu_period` parameter in service definitions | |
25 | (2.x only). | |
26 | ||
27 | - Added support for the `isolation` parameter in service build configurations. | |
28 | Additionally, the `isolation` parameter is used for builds as well if no | |
29 | `build.isolation` parameter is defined. (2.x only) | |
30 | ||
31 | #### All formats | |
32 | ||
33 | - Added support for the `--workdir` flag in `docker-compose exec`. | |
34 | ||
35 | - Added support for the `--compress` flag in `docker-compose build`. | |
36 | ||
37 | - `docker-compose pull` is now performed in parallel by default. You can | |
38 | opt out using the `--no-parallel` flag. The `--parallel` flag is now | |
39 | deprecated and will be removed in a future version. | |
40 | ||
41 | - Dashes and underscores in project names are no longer stripped out. | |
42 | ||
43 | - `docker-compose build` now supports the use of Dockerfile from outside | |
44 | the build context. | |
45 | ||
46 | ### Bugfixes | |
47 | ||
48 | - Compose now checks that the volume's configuration matches the remote | |
49 | volume, and errors out if a mismatch is detected. | |
50 | ||
51 | - Fixed a bug that caused Compose to raise unexpected errors when attempting | |
52 | to create several one-off containers in parallel. | |
53 | ||
54 | - Fixed a bug with argument parsing when using `docker-machine config` to | |
55 | generate TLS flags for `exec` and `run` commands. | |
56 | ||
57 | - Fixed a bug where variable substitution with an empty default value | |
58 | (e.g. `${VAR:-}`) would print an incorrect warning. | |
59 | ||
60 | - Improved resilience when encoding of the Compose file doesn't match the | |
61 | system's. Users are encouraged to use UTF-8 when possible. | |
62 | ||
63 | - Fixed a bug where external overlay networks in Swarm would be incorrectly | |
64 | recognized as inexistent by Compose, interrupting otherwise valid | |
65 | operations. | |
66 | ||
67 | 1.20.1 (2018-03-21) | |
68 | ------------------- | |
69 | ||
70 | ### Bugfixes | |
71 | ||
72 | - Fixed an issue where `docker-compose build` would error out if the | |
73 | build context contained directory symlinks | |
74 | ||
3 | 75 | 1.20.0 (2018-03-20) |
4 | 76 | ------------------- |
5 | 77 | |
8 | 80 | #### Compose file version 3.6 |
9 | 81 | |
10 | 82 | - 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. | |
83 | This version requires Docker Engine 18.02.0 or above. | |
12 | 84 | |
13 | 85 | - Added support for the `tmpfs.size` property in volume mappings |
14 | 86 |