Signed-off-by: Tibor Vass <tibor@docker.com>
Tibor Vass authored on 2016/01/15 14:55:58... | ... |
@@ -5,6 +5,133 @@ information on the list of deprecated flags and APIs please have a look at |
5 | 5 |
https://docs.docker.com/misc/deprecated/ where target removal dates can also |
6 | 6 |
be found. |
7 | 7 |
|
8 |
+## 1.10.0 (2016-02-04) |
|
9 |
+ |
|
10 |
+### Runtime |
|
11 |
+ |
|
12 |
++ New `docker update` command that allows updating resource constraints on running containers [#15078](https://github.com/docker/docker/pull/15078) |
|
13 |
++ Add `--tmpfs` flag to `docker run` to create a tmpfs mount in a container [#13587](https://github.com/docker/docker/pull/13587) |
|
14 |
++ Add `--format` flag to `docker images` command [#17692](https://github.com/docker/docker/pull/17692) |
|
15 |
++ Allow to set daemon configuration in a file and hot-reload it with the `SIGHUP` signal [#18587](https://github.com/docker/docker/pull/18587) |
|
16 |
++ Updated docker events to include more meta-data and event types [#18888](https://github.com/docker/docker/pull/18888) |
|
17 |
+ This change is backward compatible in the API, but not on the CLI. |
|
18 |
++ Add `--blkio-weight-device` flag to `docker run` [#13959](https://github.com/docker/docker/pull/13959) |
|
19 |
++ Add `--device-read-bps` and `--device-write-bps` flags to `docker run` [#14466](https://github.com/docker/docker/pull/14466) |
|
20 |
++ Add `--device-read-iops` and `--device-write-iops` flags to `docker run` [#15879](https://github.com/docker/docker/pull/15879) |
|
21 |
++ Add `--oom-score-adj` flag to `docker run` [#16277](https://github.com/docker/docker/pull/16277) |
|
22 |
++ Add `--detach-keys` flag to `attach`, `run`, `start` and `exec` commands to override the default key sequence that detaches from a container [#15666](https://github.com/docker/docker/pull/15666) |
|
23 |
++ Add `--shm-size` flag to `run`, `create` and `build` to set the size of `/dev/shm` [#16168](https://github.com/docker/docker/pull/16168) |
|
24 |
++ Show the number of running, stopped, and paused containers in `docker info` [#19249](https://github.com/docker/docker/pull/19249) |
|
25 |
++ Show the `OSType` and `Architecture` in `docker info` [#17478](https://github.com/docker/docker/pull/17478) |
|
26 |
++ Add `--cgroup-parent` flag on `daemon` to set cgroup parent for all containers [#19062](https://github.com/docker/docker/pull/19062) |
|
27 |
++ Add `-L` flag to docker cp to follow symlinks [#16613](https://github.com/docker/docker/pull/16613) |
|
28 |
++ New `status=dead` filter for `docker ps` [#17908](https://github.com/docker/docker/pull/17908) |
|
29 |
+* Change `docker run` exit codes to distinguish between runtime and application errors [#14012](https://github.com/docker/docker/pull/14012) |
|
30 |
+* Enhance `docker events --since` and `--until` to support nanoseconds and timezones [#17495](https://github.com/docker/docker/pull/17495) |
|
31 |
+* Add `--all`/`-a` flag to `stats` to include both running and stopped containers [#16742](https://github.com/docker/docker/pull/16742) |
|
32 |
+* Change the default cgroup-driver to `cgroupfs` [#17704](https://github.com/docker/docker/pull/17704) |
|
33 |
+* Emit a "tag" event when tagging an image with `build -t` [#17115](https://github.com/docker/docker/pull/17115) |
|
34 |
+* Best effort for linked containers' start order when starting the daemon [#18208](https://github.com/docker/docker/pull/18208) |
|
35 |
+* Add ability to add multiple tags on `build` [#15780](https://github.com/docker/docker/pull/15780) |
|
36 |
+* Permit `OPTIONS` request against any url, thus fixing issue with CORS [#19569](https://github.com/docker/docker/pull/19569) |
|
37 |
+- Fix the `--quiet` flag on `docker build` to actually be quiet [#17428](https://github.com/docker/docker/pull/17428) |
|
38 |
+- Fix `docker images --filter dangling=false` to now show all non-dangling images [#19326](https://github.com/docker/docker/pull/19326) |
|
39 |
+- Fix `docker volumes ls --dangling=false` to now show all non-dangling volumes [#19671](https://github.com/docker/docker/pull/19671) |
|
40 |
+- Fix race condition causing autorestart turning off on restart [#17629](https://github.com/docker/docker/pull/17629) |
|
41 |
+- Recognize GPFS filesystems [#19216](https://github.com/docker/docker/pull/19216) |
|
42 |
+- Fix issues preventing volume drivers from being containerized [#19500](https://github.com/docker/docker/pull/19500) |
|
43 |
+- Do not remove named mountpoints on container removal [#19568](https://github.com/docker/docker/pull/19568) |
|
44 |
+- Fix obscure bug preventing to start containers [#19751](https://github.com/docker/docker/pull/19751) |
|
45 |
+- Forbid `exec` during container restart [#19722](https://github.com/docker/docker/pull/19722) |
|
46 |
+- devicemapper: Increasing `--storage-opt dm.basesize` will now increase the base device size on daemon restart [#19123](https://github.com/docker/docker/pull/19123) |
|
47 |
+ |
|
48 |
+### Security |
|
49 |
+ |
|
50 |
++ Add `--userns-remap` flag to `daemon` to support user namespaces (previously in experimental) [#19187](https://github.com/docker/docker/pull/19187) |
|
51 |
++ Add support for custom seccomp profiles in `--security-opt` [#17989](https://github.com/docker/docker/pull/17989) |
|
52 |
++ Add default seccomp profile [#18780](https://github.com/docker/docker/pull/18780) |
|
53 |
++ Add `--authorization-plugin` flag to `daemon` to customize ACLs [#15365](https://github.com/docker/docker/pull/15365) |
|
54 |
+* Allow SELinux to run in a container when using the BTRFS storage driver [#16452](https://github.com/docker/docker/pull/16452) |
|
55 |
+ |
|
56 |
+### Distribution |
|
57 |
+ |
|
58 |
++ New `registrytoken` pass-thru token type for `AuthConfig` [#17741](https://github.com/docker/docker/pull/17741) |
|
59 |
+ It allows API clients to retrieve an authentication token from a registry, and then pass that token directly to the remote API |
|
60 |
+* Use content-addressable storage for images and layers [#17924](https://github.com/docker/docker/pull/17924) |
|
61 |
+ Note that a migration is performed the first time docker is run; it can take a significant amount of time depending on the number of images and containers present. |
|
62 |
+ Images no longer depend on the parent chain but contain a list of layer references. |
|
63 |
+ `docker load`/`docker save` tarballs now also contain content-addressable image configurations. |
|
64 |
+* Add support for the new [manifest format ("schema2")](https://github.com/docker/distribution/blob/master/docs/spec/manifest-v2-2.md) [#18785](https://github.com/docker/docker/pull/18785) |
|
65 |
+* Lots of improvements for push and pull: performance++, retries on failed downloads, cancelling on client disconnect [#18353](https://github.com/docker/docker/pull/18353), [#18418](https://github.com/docker/docker/pull/18418), [#19109](https://github.com/docker/docker/pull/19109), [#18353](https://github.com/docker/docker/pull/18353) |
|
66 |
+* Limit v1 protocol fallbacks [#18590](https://github.com/docker/docker/pull/18590) |
|
67 |
+* New version of notary with client-side pkcs11 support [#17937](https://github.com/docker/docker/pull/17937) |
|
68 |
+- Fix issue where docker could hang indefinitely waiting for a nonexistant process to pull an image [#19743](https://github.com/docker/docker/pull/19743) |
|
69 |
+ |
|
70 |
+### Networking |
|
71 |
+ |
|
72 |
++ Use DNS-based discovery instead of `/etc/hosts` [#19198](https://github.com/docker/docker/pull/19198) |
|
73 |
++ Support for network-scoped alias using `--net-alias` on `run` and `--alias` on `network connect` [#19242](https://github.com/docker/docker/pull/19242) |
|
74 |
++ Add `--ip` and `--ip6` on `run` and `network connect` to support custom IP addresses for a container in a network [#19001](https://github.com/docker/docker/pull/19001) |
|
75 |
++ Add `--ipam-opt` to `network create` for passing custom IPAM options [#17316](https://github.com/docker/docker/pull/17316) |
|
76 |
++ Add `--internal` flag to `network create` to restrict external access to and from the network [#19276](https://github.com/docker/docker/pull/19276) |
|
77 |
++ Add `kv.path` option to `--cluster-store-opt` [#19167](https://github.com/docker/docker/pull/19167) |
|
78 |
++ Add `discovery.heartbeat` and `discovery.ttl` options to `--cluster-store-opt` to configure discovery TTL and heartbeat timer [#18204](https://github.com/docker/docker/pull/18204) |
|
79 |
++ Add `--format` flag to `network inspect` [#17481](https://github.com/docker/docker/pull/17481) |
|
80 |
++ Add `--link` to `network connect` to provide a container-local alias [#19229](https://github.com/docker/docker/pull/19229) |
|
81 |
++ Support for Capability exchange with remote IPAM plugins [#18775](https://github.com/docker/docker/pull/18775) |
|
82 |
++ Add `--force` to `network disconnect` to force container to be disconnected from network [#19317](https://github.com/docker/docker/pull/19317) |
|
83 |
+* Support for multi-host networking using built-in overlay driver for all engine supported kernels: 3.10+ [#18775](https://github.com/docker/docker/pull/18775) |
|
84 |
+* `--link` is now supported on `docker run` for containers in user-defined network [#19229](https://github.com/docker/docker/pull/19229) |
|
85 |
+* Enhance `docker network rm` to allow removing multiple networks [#17489](https://github.com/docker/docker/pull/17489) |
|
86 |
+* Include container names in `network inspect` [#17615](https://github.com/docker/docker/pull/17615) |
|
87 |
+* Include auto-generated subnets for user-defined networks in `network inspect` [#17316](https://github.com/docker/docker/pull/17316) |
|
88 |
+* Add `--filter` flag to `network ls` to hide predefined networks [#17782](https://github.com/docker/docker/pull/17782) |
|
89 |
+* Add support for network connect/disconnect to stopped containers [#18906](https://github.com/docker/docker/pull/18906) |
|
90 |
+* Add network ID to container inspect [#19323](https://github.com/docker/docker/pull/19323) |
|
91 |
+- Fix MTU issue where Docker would not start with two or more default routes [#18108](https://github.com/docker/docker/pull/18108) |
|
92 |
+- Fix duplicate IP address for containers [#18106](https://github.com/docker/docker/pull/18106) |
|
93 |
+- Fix issue preventing sometimes docker from creating the bridge network [#19338](https://github.com/docker/docker/pull/19338) |
|
94 |
+- Do not substitute 127.0.0.1 name server when using `--net=host` [#19573](https://github.com/docker/docker/pull/19573) |
|
95 |
+ |
|
96 |
+### Logging |
|
97 |
+ |
|
98 |
++ New logging driver for Splunk [#16488](https://github.com/docker/docker/pull/16488) |
|
99 |
++ Add support for syslog over TCP+TLS [#18998](https://github.com/docker/docker/pull/18998) |
|
100 |
+* Enhance `docker logs --since` and `--until` to support nanoseconds and time [#17495](https://github.com/docker/docker/pull/17495) |
|
101 |
+* Enhance AWS logs to auto-detect region [#16640](https://github.com/docker/docker/pull/16640) |
|
102 |
+ |
|
103 |
+### Volumes |
|
104 |
+ |
|
105 |
++ Add support to set the mount propagation mode for a volume [#17034](https://github.com/docker/docker/pull/17034) |
|
106 |
+* Add `ls` and `inspect` endpoints to volume plugin API [#16534](https://github.com/docker/docker/pull/16534) |
|
107 |
+ Existing plugins need to make use of these new APIs to satisfy users' expectation |
|
108 |
+ For that, please use the new MIME type `application/vnd.docker.plugins.v1.2+json` [#19549](https://github.com/docker/docker/pull/19549) |
|
109 |
+- Fix data not being copied to named volumes [#19175](https://github.com/docker/docker/pull/19175) |
|
110 |
+- Allow external volume drivers to host anonymous volumes [#19190](https://github.com/docker/docker/pull/19190) |
|
111 |
+ |
|
112 |
+### Builder |
|
113 |
+ |
|
114 |
++ Add support for `**` in `.dockerignore` to wildcard multiple levels of directories [#17090](https://github.com/docker/docker/pull/17090) |
|
115 |
+- Fix handling of UTF-8 characters in Dockerfiles [#17055](https://github.com/docker/docker/pull/17055) |
|
116 |
+- Fix permissions problem when reading from STDIN [#19283](https://github.com/docker/docker/pull/19283) |
|
117 |
+ |
|
118 |
+### Client |
|
119 |
+ |
|
120 |
++ Add support for overriding the API version to use via an `DOCKER_API_VERSION` environment-variable [#15964](https://github.com/docker/docker/pull/15964) |
|
121 |
+ |
|
122 |
+### Misc |
|
123 |
+ |
|
124 |
+* systemd: Set TasksMax in addition to LimitNPROC in systemd service file [#19391](https://github.com/docker/docker/pull/19391) |
|
125 |
+ |
|
126 |
+### Deprecations |
|
127 |
+ |
|
128 |
+* Remove LXC support. The LXC driver was deprecated in Docker 1.8, and has now been removed [#17700](https://github.com/docker/docker/pull/17700) |
|
129 |
+* Remove `--exec-driver` daemon flag, because it is no longer in use [#17700](https://github.com/docker/docker/pull/17700) |
|
130 |
+* Remove old deprecated single-dashed long CLI flags (such as `-rm`; use `--rm` instead) [#17724](https://github.com/docker/docker/pull/17724) |
|
131 |
+* Deprecate HostConfig at API container start [#17799](https://github.com/docker/docker/pull/17799) |
|
132 |
+* Deprecate docker packages for newly EOL'd Linux distributions: Fedora 21 and Ubuntu 15.04 (Vivid) [#18794](https://github.com/docker/docker/pull/18794), [#18809](https://github.com/docker/docker/pull/18809) |
|
133 |
+* Deprecate `-f` flag for docker tag [#18350](https://github.com/docker/docker/pull/18350) |
|
134 |
+ |
|
8 | 135 |
## 1.9.1 (2015-11-21) |
9 | 136 |
|
10 | 137 |
### Runtime |