Signed-off-by: Victor Vieux <victorvieux@gmail.com>
(cherry picked from commit c57fdb2a14cfba584686ddad909e3006284d10aa)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -5,6 +5,92 @@ information on the list of deprecated flags and APIs please have a look at |
| 5 | 5 |
https://docs.docker.com/engine/deprecated/ where target removal dates can also |
| 6 | 6 |
be found. |
| 7 | 7 |
|
| 8 |
+## 17.05.0-ce (2017-05-03) |
|
| 9 |
+ |
|
| 10 |
+### Builder |
|
| 11 |
+ |
|
| 12 |
++ Add multi-stage build support [#31257](https://github.com/docker/docker/pull/31257) [#32063](https://github.com/docker/docker/pull/32063) |
|
| 13 |
++ Allow using build-time args (`ARG`) in `FROM` [#31352](https://github.com/docker/docker/pull/31352) |
|
| 14 |
++ Add an option for specifying build target [#32496](https://github.com/docker/docker/pull/32496) |
|
| 15 |
+* Accept `-f -` to read Dockerfile from `stdin`, but use local context for building [#31236](https://github.com/docker/docker/pull/31236) |
|
| 16 |
+* The values of default build time arguments (e.g `HTTP_PROXY`) are no longer displayed in docker image history unless a corresponding `ARG` instruction is written in the Dockerfile. [#31584](https://github.com/docker/docker/pull/31584) |
|
| 17 |
+- Fix setting command if a custom shell is used in a parent image [#32236](https://github.com/docker/docker/pull/32236) |
|
| 18 |
+- Fix `docker build --label` when the label includes single quotes and a space [#31750](https://github.com/docker/docker/pull/31750) |
|
| 19 |
+ |
|
| 20 |
+### Client |
|
| 21 |
+ |
|
| 22 |
+* Add `--mount` flag to `docker run` and `docker create` [#32251](https://github.com/docker/docker/pull/32251) |
|
| 23 |
+* Add `--type=secret` to `docker inspect` [#32124](https://github.com/docker/docker/pull/32124) |
|
| 24 |
+* Add `--format` option to `docker secret ls` [#31552](https://github.com/docker/docker/pull/31552) |
|
| 25 |
+* Add `--filter` option to `docker secret ls` [#30810](https://github.com/docker/docker/pull/30810) |
|
| 26 |
+* Add `--filter scope=<swarm|local>` to `docker network ls` [#31529](https://github.com/docker/docker/pull/31529) |
|
| 27 |
+* Add `--cpus` support to `docker update` [#31148](https://github.com/docker/docker/pull/31148) |
|
| 28 |
+* Add label filter to `docker system prune` and other `prune` commands [#30740](https://github.com/docker/docker/pull/30740) |
|
| 29 |
+* `docker stack rm` now accepts multiple stacks as input [#32110](https://github.com/docker/docker/pull/32110) |
|
| 30 |
+* Improve `docker version --format` option when the client has downgraded the API version [#31022](https://github.com/docker/docker/pull/31022) |
|
| 31 |
+* Prompt when using an encrypted client certificate to connect to a docker daemon [#31364](https://github.com/docker/docker/pull/31364) |
|
| 32 |
+* Display created tags on successful `docker build` [#32077](https://github.com/docker/docker/pull/32077) |
|
| 33 |
+* Cleanup compose convert error messages [#32087](https://github.com/moby/moby/pull/32087) |
|
| 34 |
+ |
|
| 35 |
+### Contrib |
|
| 36 |
+ |
|
| 37 |
++ Add support for building docker debs for Ubuntu 17.04 Zesty on amd64 [#32435](https://github.com/docker/docker/pull/32435) |
|
| 38 |
+ |
|
| 39 |
+### Daemon |
|
| 40 |
+ |
|
| 41 |
+- Fix `--api-cors-header` being ignored if `--api-enable-cors` is not set [#32174](https://github.com/docker/docker/pull/32174) |
|
| 42 |
+- Cleanup docker tmp dir on start [#31741](https://github.com/docker/docker/pull/31741) |
|
| 43 |
+- Deprecate `--graph` flag in favor or `--data-root` [#28696](https://github.com/docker/docker/pull/28696) |
|
| 44 |
+ |
|
| 45 |
+### Logging |
|
| 46 |
+ |
|
| 47 |
++ Add support for logging driver plugins [#28403](https://github.com/docker/docker/pull/28403) |
|
| 48 |
+* Add support for showing logs of individual tasks to `docker service logs`, and add `/task/{id}/logs` REST endpoint [#32015](https://github.com/docker/docker/pull/32015)
|
|
| 49 |
+* Add `--log-opt env-regex` option to match environment variables using a regular expression [#27565](https://github.com/docker/docker/pull/27565) |
|
| 50 |
+ |
|
| 51 |
+### Networking |
|
| 52 |
+ |
|
| 53 |
++ Allow user to replace, and customize the ingress network [#31714](https://github.com/docker/docker/pull/31714) |
|
| 54 |
+- Fix UDP traffic in containers not working after the container is restarted [#32505](https://github.com/docker/docker/pull/32505) |
|
| 55 |
+- Fix files being written to `/var/lib/docker` if a different data-root is set [#32505](https://github.com/docker/docker/pull/32505) |
|
| 56 |
+ |
|
| 57 |
+### Runtime |
|
| 58 |
+ |
|
| 59 |
+- Ensure health probe is stopped when a container exits [#32274](https://github.com/docker/docker/pull/32274) |
|
| 60 |
+ |
|
| 61 |
+### Swarm Mode |
|
| 62 |
+ |
|
| 63 |
++ Add update/rollback order for services (`--update-order` / `--rollback-order`) [#30261](https://github.com/docker/docker/pull/30261) |
|
| 64 |
++ Add support for synchronous `service create` and `service update` [#31144](https://github.com/docker/docker/pull/31144) |
|
| 65 |
++ Add support for "grace periods" on healthchecks through the `HEALTHCHECK --start-period` and `--health-start-period` flag to |
|
| 66 |
+ `docker service create`, `docker service update`, `docker create`, and `docker run` to support containers with an initial startup |
|
| 67 |
+ time [#28938](https://github.com/docker/docker/pull/28938) |
|
| 68 |
+* `docker service create` now omits fields that are not specified by the user, when possible. This will allow defaults to be applied inside the manager [#32284](https://github.com/docker/docker/pull/32284) |
|
| 69 |
+* `docker service inspect` now shows default values for fields that are not specified by the user [#32284](https://github.com/docker/docker/pull/32284) |
|
| 70 |
+* Move `docker service logs` out of experimental [#32462](https://github.com/docker/docker/pull/32462) |
|
| 71 |
+* Add support for Credential Spec and SELinux to services to the API [#32339](https://github.com/docker/docker/pull/32339) |
|
| 72 |
+* Add `--entrypoint` flag to `docker service create` and `docker service update` [#29228](https://github.com/docker/docker/pull/29228) |
|
| 73 |
+* Add `--network-add` and `--network-rm` to `docker service update` [#32062](https://github.com/docker/docker/pull/32062) |
|
| 74 |
+* Add `--credential-spec` flag to `docker service create` and `docker service update` [#32339](https://github.com/docker/docker/pull/32339) |
|
| 75 |
+* Add `--filter mode=<global|replicated>` to `docker service ls` [#31538](https://github.com/docker/docker/pull/31538) |
|
| 76 |
+* Resolve network IDs on the client side, instead of in the daemon when creating services [#32062](https://github.com/docker/docker/pull/32062) |
|
| 77 |
+* Add `--format` option to `docker node ls` [#30424](https://github.com/docker/docker/pull/30424) |
|
| 78 |
+* Add `--prune` option to `docker stack deploy` to remove services that are no longer defined in the docker-compose file [#31302](https://github.com/docker/docker/pull/31302) |
|
| 79 |
+* Add `PORTS` column for `docker service ls` when using `ingress` mode [#30813](https://github.com/docker/docker/pull/30813) |
|
| 80 |
+- Fix unnescessary re-deploying of tasks when environment-variables are used [#32364](https://github.com/docker/docker/pull/32364) |
|
| 81 |
+- Fix `docker stack deploy` not supporting `endpoint_mode` when deploying from a docker compose file [#32333](https://github.com/docker/docker/pull/32333) |
|
| 82 |
+- Proceed with startup if cluster component cannot be created to allow recovering from a broken swarm setup [#31631](https://github.com/docker/docker/pull/31631) |
|
| 83 |
+ |
|
| 84 |
+### Security |
|
| 85 |
+ |
|
| 86 |
+* Allow setting SELinux type or MCS labels when using `--ipc=container:` or `--ipc=host` [#30652](https://github.com/docker/docker/pull/30652) |
|
| 87 |
+ |
|
| 88 |
+ |
|
| 89 |
+### Deprecation |
|
| 90 |
+ |
|
| 91 |
+- Deprecate `--api-enable-cors` daemon flag. This flag was marked deprecated in Docker 1.6.0 but not listed in deprecated features [#32352](https://github.com/docker/docker/pull/32352) |
|
| 92 |
+- Remove Ubuntu 12.04 (Precise Pangolin) as supported platform. Ubuntu 12.04 is EOL, and no longer receives updates [#32520](https://github.com/docker/docker/pull/32520) |
|
| 93 |
+ |
|
| 8 | 94 |
## 17.04.0-ce (2017-04-05) |
| 9 | 95 |
|
| 10 | 96 |
### Builder |