|
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 |
|
0 commit comments