Signed-off-by: Arnaud Porterie <arnaud.porterie@docker.com>
Arnaud Porterie authored on 2015/01/23 06:30:47... | ... |
@@ -1,5 +1,44 @@ |
1 | 1 |
# Changelog |
2 | 2 |
|
3 |
+## 1.5.0 (2015-02-10) |
|
4 |
+ |
|
5 |
+#### Builder |
|
6 |
++ Dockerfile to use for a given `docker build` can be specified with the `-f` flag |
|
7 |
+* Dockerfile and .dockerignore files can be themselves excluded as part of the .dockerignore file, thus preventing modifications to these files invalidating ADD or COPY instructions cache |
|
8 |
+* ADD and COPY instructions accept relative paths |
|
9 |
+* Dockerfile `FROM scratch` instruction is now interpreted as a no-base specifier |
|
10 |
+* Improve performance when exposing a large number of ports |
|
11 |
+ |
|
12 |
+#### Hack |
|
13 |
++ Allow client-side only integration tests for Windows |
|
14 |
+* Include docker-py integration tests against Docker daemon as part of our test suites |
|
15 |
+ |
|
16 |
+#### Packaging |
|
17 |
++ Support for the new version of the registry HTTP API |
|
18 |
+* Speed up `docker push` for images with a majority of already existing layers |
|
19 |
+- Fixed contacting a private registry through a proxy |
|
20 |
+ |
|
21 |
+#### Remote API |
|
22 |
++ A new endpoint will stream live container resource metrics and can be accessed with the `docker stats` command |
|
23 |
++ Containers can be renamed using the new `rename` endpoint and the associated `docker rename` command |
|
24 |
+* Container `inspect` endpoint show the ID of `exec` commands running in this container |
|
25 |
+* Container `inspect` endpoint show the number of times Docker auto-restarted the container |
|
26 |
+* New types of event can be streamed by the `events` endpoint: ‘OOM’ (container died with out of memory), ‘exec_create’, and ‘exec_start' |
|
27 |
+- Fixed returned string fields which hold numeric characters incorrectly omitting surrounding double quotes |
|
28 |
+ |
|
29 |
+#### Runtime |
|
30 |
++ Docker daemon has full IPv6 support |
|
31 |
++ The `docker run` command can take the `--pid=host` flag to use the host PID namespace, which makes it possible for example to debug host processes using containerized debugging tools |
|
32 |
++ The `docker run` command can take the `--read-only` flag to make the container’s root filesystem mounted as readonly, which can be used in combination with volumes to force a container’s processes to only write to locations that will be persisted |
|
33 |
++ Container total memory usage can be limited for `docker run` using the `—memory-swap` flag |
|
34 |
+* Major stability improvements for devicemapper storage driver |
|
35 |
+* Better integration with host system: containers will reflect changes to the host's `/etc/resolv.conf` file when restarted |
|
36 |
+* Better integration with host system: per-container iptable rules are moved to the DOCKER chain |
|
37 |
+- Fixed container exiting on out of memory to return an invalid exit code |
|
38 |
+ |
|
39 |
+#### Other |
|
40 |
+* The HTTP_PROXY, HTTPS_PROXY, and NO_PROXY environment variables are properly taken into account by the client when connecting to the Docker daemon |
|
41 |
+ |
|
3 | 42 |
## 1.4.1 (2014-12-15) |
4 | 43 |
|
5 | 44 |
#### Runtime |