Skip to content

Commit 590d510

Browse files
author
Tibor Vass
committed
Bump version to v1.10.0
Signed-off-by: Tibor Vass <[email protected]>
1 parent f094d39 commit 590d510

2 files changed

Lines changed: 136 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,141 @@ information on the list of deprecated flags and APIs please have a look at
55
https://docs.docker.com/misc/deprecated/ where target removal dates can also
66
be found.
77

8+
## 1.10.0 (2016-02-04)
9+
10+
**IMPORTANT**: Docker 1.10 uses a new content-addressable storage for images and layers.
11+
A migration is performed the first time docker is run, and can take a significant amount of time depending on the number of images present.
12+
Refer to this page on the wiki for more information: https://github.com/docker/docker/wiki/Engine-v1.10.0-content-addressability-migration
13+
We also released a cool migration utility that enables you to perform the migration before updating to reduce downtime.
14+
Engine 1.10 migrator can be found on Docker Hub: https://hub.docker.com/r/docker/v1.10-migrator/
15+
16+
### Runtime
17+
18+
+ New `docker update` command that allows updating resource constraints on running containers [#15078](https://github.com/docker/docker/pull/15078)
19+
+ Add `--tmpfs` flag to `docker run` to create a tmpfs mount in a container [#13587](https://github.com/docker/docker/pull/13587)
20+
+ Add `--format` flag to `docker images` command [#17692](https://github.com/docker/docker/pull/17692)
21+
+ Allow to set daemon configuration in a file and hot-reload it with the `SIGHUP` signal [#18587](https://github.com/docker/docker/pull/18587)
22+
+ Updated docker events to include more meta-data and event types [#18888](https://github.com/docker/docker/pull/18888)
23+
This change is backward compatible in the API, but not on the CLI.
24+
+ Add `--blkio-weight-device` flag to `docker run` [#13959](https://github.com/docker/docker/pull/13959)
25+
+ Add `--device-read-bps` and `--device-write-bps` flags to `docker run` [#14466](https://github.com/docker/docker/pull/14466)
26+
+ Add `--device-read-iops` and `--device-write-iops` flags to `docker run` [#15879](https://github.com/docker/docker/pull/15879)
27+
+ Add `--oom-score-adj` flag to `docker run` [#16277](https://github.com/docker/docker/pull/16277)
28+
+ 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)
29+
+ Add `--shm-size` flag to `run`, `create` and `build` to set the size of `/dev/shm` [#16168](https://github.com/docker/docker/pull/16168)
30+
+ Show the number of running, stopped, and paused containers in `docker info` [#19249](https://github.com/docker/docker/pull/19249)
31+
+ Show the `OSType` and `Architecture` in `docker info` [#17478](https://github.com/docker/docker/pull/17478)
32+
+ Add `--cgroup-parent` flag on `daemon` to set cgroup parent for all containers [#19062](https://github.com/docker/docker/pull/19062)
33+
+ Add `-L` flag to docker cp to follow symlinks [#16613](https://github.com/docker/docker/pull/16613)
34+
+ New `status=dead` filter for `docker ps` [#17908](https://github.com/docker/docker/pull/17908)
35+
* Change `docker run` exit codes to distinguish between runtime and application errors [#14012](https://github.com/docker/docker/pull/14012)
36+
* Enhance `docker events --since` and `--until` to support nanoseconds and timezones [#17495](https://github.com/docker/docker/pull/17495)
37+
* Add `--all`/`-a` flag to `stats` to include both running and stopped containers [#16742](https://github.com/docker/docker/pull/16742)
38+
* Change the default cgroup-driver to `cgroupfs` [#17704](https://github.com/docker/docker/pull/17704)
39+
* Emit a "tag" event when tagging an image with `build -t` [#17115](https://github.com/docker/docker/pull/17115)
40+
* Best effort for linked containers' start order when starting the daemon [#18208](https://github.com/docker/docker/pull/18208)
41+
* Add ability to add multiple tags on `build` [#15780](https://github.com/docker/docker/pull/15780)
42+
* Permit `OPTIONS` request against any url, thus fixing issue with CORS [#19569](https://github.com/docker/docker/pull/19569)
43+
- Fix the `--quiet` flag on `docker build` to actually be quiet [#17428](https://github.com/docker/docker/pull/17428)
44+
- Fix `docker images --filter dangling=false` to now show all non-dangling images [#19326](https://github.com/docker/docker/pull/19326)
45+
- Fix race condition causing autorestart turning off on restart [#17629](https://github.com/docker/docker/pull/17629)
46+
- Recognize GPFS filesystems [#19216](https://github.com/docker/docker/pull/19216)
47+
- Fix obscure bug preventing to start containers [#19751](https://github.com/docker/docker/pull/19751)
48+
- Forbid `exec` during container restart [#19722](https://github.com/docker/docker/pull/19722)
49+
- devicemapper: Increasing `--storage-opt dm.basesize` will now increase the base device size on daemon restart [#19123](https://github.com/docker/docker/pull/19123)
50+
51+
### Security
52+
53+
+ Add `--userns-remap` flag to `daemon` to support user namespaces (previously in experimental) [#19187](https://github.com/docker/docker/pull/19187)
54+
+ Add support for custom seccomp profiles in `--security-opt` [#17989](https://github.com/docker/docker/pull/17989)
55+
+ Add default seccomp profile [#18780](https://github.com/docker/docker/pull/18780)
56+
+ Add `--authorization-plugin` flag to `daemon` to customize ACLs [#15365](https://github.com/docker/docker/pull/15365)
57+
+ Docker Content Trust now supports the ability to read and write user delegations [#18887](https://github.com/docker/docker/pull/18887)
58+
This is an optional, opt-in feature that requires the explicit use of the Notary command-line utility in order to be enabled.
59+
Enabling delegation support in a specific repository will break the ability of Docker 1.9 and 1.8 to pull from that repository, if content trust is enabled.
60+
* Allow SELinux to run in a container when using the BTRFS storage driver [#16452](https://github.com/docker/docker/pull/16452)
61+
62+
### Distribution
63+
64+
* Use content-addressable storage for images and layers [#17924](https://github.com/docker/docker/pull/17924)
65+
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.
66+
Images no longer depend on the parent chain but contain a list of layer references.
67+
`docker load`/`docker save` tarballs now also contain content-addressable image configurations.
68+
For more information: https://github.com/docker/docker/wiki/Engine-v1.10.0-content-addressability-migration
69+
* 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)
70+
* 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)
71+
* Limit v1 protocol fallbacks [#18590](https://github.com/docker/docker/pull/18590)
72+
- Fix issue where docker could hang indefinitely waiting for a nonexistent process to pull an image [#19743](https://github.com/docker/docker/pull/19743)
73+
74+
### Networking
75+
76+
+ Use DNS-based discovery instead of `/etc/hosts` [#19198](https://github.com/docker/docker/pull/19198)
77+
+ Support for network-scoped alias using `--net-alias` on `run` and `--alias` on `network connect` [#19242](https://github.com/docker/docker/pull/19242)
78+
+ 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)
79+
+ Add `--ipam-opt` to `network create` for passing custom IPAM options [#17316](https://github.com/docker/docker/pull/17316)
80+
+ Add `--internal` flag to `network create` to restrict external access to and from the network [#19276](https://github.com/docker/docker/pull/19276)
81+
+ Add `kv.path` option to `--cluster-store-opt` [#19167](https://github.com/docker/docker/pull/19167)
82+
+ 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)
83+
+ Add `--format` flag to `network inspect` [#17481](https://github.com/docker/docker/pull/17481)
84+
+ Add `--link` to `network connect` to provide a container-local alias [#19229](https://github.com/docker/docker/pull/19229)
85+
+ Support for Capability exchange with remote IPAM plugins [#18775](https://github.com/docker/docker/pull/18775)
86+
+ Add `--force` to `network disconnect` to force container to be disconnected from network [#19317](https://github.com/docker/docker/pull/19317)
87+
* 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)
88+
* `--link` is now supported on `docker run` for containers in user-defined network [#19229](https://github.com/docker/docker/pull/19229)
89+
* Enhance `docker network rm` to allow removing multiple networks [#17489](https://github.com/docker/docker/pull/17489)
90+
* Include container names in `network inspect` [#17615](https://github.com/docker/docker/pull/17615)
91+
* Include auto-generated subnets for user-defined networks in `network inspect` [#17316](https://github.com/docker/docker/pull/17316)
92+
* Add `--filter` flag to `network ls` to hide predefined networks [#17782](https://github.com/docker/docker/pull/17782)
93+
* Add support for network connect/disconnect to stopped containers [#18906](https://github.com/docker/docker/pull/18906)
94+
* Add network ID to container inspect [#19323](https://github.com/docker/docker/pull/19323)
95+
- Fix MTU issue where Docker would not start with two or more default routes [#18108](https://github.com/docker/docker/pull/18108)
96+
- Fix duplicate IP address for containers [#18106](https://github.com/docker/docker/pull/18106)
97+
- Fix issue preventing sometimes docker from creating the bridge network [#19338](https://github.com/docker/docker/pull/19338)
98+
- Do not substitute 127.0.0.1 name server when using `--net=host` [#19573](https://github.com/docker/docker/pull/19573)
99+
100+
### Logging
101+
102+
+ New logging driver for Splunk [#16488](https://github.com/docker/docker/pull/16488)
103+
+ Add support for syslog over TCP+TLS [#18998](https://github.com/docker/docker/pull/18998)
104+
* Enhance `docker logs --since` and `--until` to support nanoseconds and time [#17495](https://github.com/docker/docker/pull/17495)
105+
* Enhance AWS logs to auto-detect region [#16640](https://github.com/docker/docker/pull/16640)
106+
107+
### Volumes
108+
109+
+ Add support to set the mount propagation mode for a volume [#17034](https://github.com/docker/docker/pull/17034)
110+
* Add `ls` and `inspect` endpoints to volume plugin API [#16534](https://github.com/docker/docker/pull/16534)
111+
Existing plugins need to make use of these new APIs to satisfy users' expectation
112+
For that, please use the new MIME type `application/vnd.docker.plugins.v1.2+json` [#19549](https://github.com/docker/docker/pull/19549)
113+
- Fix data not being copied to named volumes [#19175](https://github.com/docker/docker/pull/19175)
114+
- Fix issues preventing volume drivers from being containerized [#19500](https://github.com/docker/docker/pull/19500)
115+
- Fix `docker volumes ls --dangling=false` to now show all non-dangling volumes [#19671](https://github.com/docker/docker/pull/19671)
116+
- Do not remove named volumes on container removal [#19568](https://github.com/docker/docker/pull/19568)
117+
- Allow external volume drivers to host anonymous volumes [#19190](https://github.com/docker/docker/pull/19190)
118+
119+
### Builder
120+
121+
+ Add support for `**` in `.dockerignore` to wildcard multiple levels of directories [#17090](https://github.com/docker/docker/pull/17090)
122+
- Fix handling of UTF-8 characters in Dockerfiles [#17055](https://github.com/docker/docker/pull/17055)
123+
- Fix permissions problem when reading from STDIN [#19283](https://github.com/docker/docker/pull/19283)
124+
125+
### Client
126+
127+
+ Add support for overriding the API version to use via an `DOCKER_API_VERSION` environment-variable [#15964](https://github.com/docker/docker/pull/15964)
128+
- Fix a bug preventing Windows clients to log in to Docker Hub [#19891](https://github.com/docker/docker/pull/19891)
129+
130+
### Misc
131+
132+
* systemd: Set TasksMax in addition to LimitNPROC in systemd service file [#19391](https://github.com/docker/docker/pull/19391)
133+
134+
### Deprecations
135+
136+
* 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)
137+
* Remove `--exec-driver` daemon flag, because it is no longer in use [#17700](https://github.com/docker/docker/pull/17700)
138+
* Remove old deprecated single-dashed long CLI flags (such as `-rm`; use `--rm` instead) [#17724](https://github.com/docker/docker/pull/17724)
139+
* Deprecate HostConfig at API container start [#17799](https://github.com/docker/docker/pull/17799)
140+
* 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)
141+
* Deprecate `-f` flag for docker tag [#18350](https://github.com/docker/docker/pull/18350)
142+
8143
## 1.9.1 (2015-11-21)
9144

10145
### Runtime

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.10.0-dev
1+
1.10.0

0 commit comments

Comments
 (0)