...
|
...
|
@@ -1,5 +1,83 @@
|
1
|
1
|
# Changelog
|
2
|
2
|
|
|
3
|
+## 0.9.0 (2014-03-10)
|
|
4
|
+
|
|
5
|
+#### Builder
|
|
6
|
+- Avoid extra mount/unmount during build. This fixes mount/unmount related errors during build.
|
|
7
|
+- Add error to docker build --rm. This adds missing error handling.
|
|
8
|
+- Forbid chained onbuild, `onbuild from` and `onbuild maintainer` triggers.
|
|
9
|
+- Make `--rm` the default for `docker build`.
|
|
10
|
+
|
|
11
|
+#### Documentation
|
|
12
|
+- Download the docker client binary for Mac over https.
|
|
13
|
+- Update the titles of the install instructions & descriptions.
|
|
14
|
+* Add instructions for upgrading boot2docker.
|
|
15
|
+* Add port forwarding example in OS X install docs.
|
|
16
|
+- Attempt to disentangle repository and registry.
|
|
17
|
+- Update docs to explain more about `docker ps`.
|
|
18
|
+- Update sshd example to use a Dockerfile.
|
|
19
|
+- Rework some examples, including the Python examples.
|
|
20
|
+- Update docs to include instructions for a container's lifecycle.
|
|
21
|
+- Update docs documentation to discuss the docs branch.
|
|
22
|
+- Don't skip cert check for an example & use HTTPS.
|
|
23
|
+- Bring back the memory and swap accounting section which was lost when the kernel page was removed.
|
|
24
|
+- Explain DNS warnings and how to fix them on systems running and using a local nameserver.
|
|
25
|
+
|
|
26
|
+#### Contrib
|
|
27
|
+- Add Tanglu support for mkimage-debootstrap.
|
|
28
|
+- Add SteamOS support for mkimage-debootstrap.
|
|
29
|
+
|
|
30
|
+#### Hack
|
|
31
|
+- Get package coverage when running integration tests.
|
|
32
|
+- Remove the Vagrantfile. This is being replaced with boot2docker.
|
|
33
|
+- Fix tests on systems where aufs isn't available.
|
|
34
|
+- Update packaging instructions and remove the dependency on lxc.
|
|
35
|
+
|
|
36
|
+#### Remote API
|
|
37
|
+* Move code specific to the API to the api package.
|
|
38
|
+- Fix header content type for the API. Makes all endpoints use proper content type.
|
|
39
|
+- Fix registry auth & remove ping calls from CmdPush and CmdPull.
|
|
40
|
+- Add newlines to the JSON stream functions.
|
|
41
|
+
|
|
42
|
+#### Runtime
|
|
43
|
+* Do not ping the registry from the CLI. All requests to registres flow through the daemon.
|
|
44
|
+- Check for nil information return in the lxc driver. This fixes panics with older lxc versions.
|
|
45
|
+- Devicemapper: cleanups and fix for unmount. Fixes two problems which were causing unmount to fail intermittently.
|
|
46
|
+- Devicemapper: remove directory when removing device. Directories don't get left behind when removing the device.
|
|
47
|
+* Devicemapper: enable skip_block_zeroing. Improves performance by not zeroing blocks.
|
|
48
|
+- Devicemapper: fix shutdown warnings. Fixes shutdown warnings concerning pool device removal.
|
|
49
|
+- Ensure docker cp stream is closed properly. Fixes problems with files not being copied by `docker cp`.
|
|
50
|
+- Stop making `tcp://` default to `127.0.0.1:4243` and remove the default port for tcp.
|
|
51
|
+- Fix `--run` in `docker commit`. This makes `docker commit --run` work again.
|
|
52
|
+- Fix custom bridge related options. This makes custom bridges work again.
|
|
53
|
++ Mount-bind the PTY as container console. This allows tmux/screen to run.
|
|
54
|
++ Add the pure Go libcontainer library to make it possible to run containers using only features of the Linux kernel.
|
|
55
|
++ Add native exec driver which uses libcontainer and make it the default exec driver.
|
|
56
|
+- Add support for handling extended attributes in archives.
|
|
57
|
+* Set the container MTU to be the same as the host MTU.
|
|
58
|
++ Add simple sha256 checksums for layers to speed up `docker push`.
|
|
59
|
+* Improve kernel version parsing.
|
|
60
|
+* Allow flag grouping (`docker run -it`).
|
|
61
|
+- Remove chroot exec driver.
|
|
62
|
+- Fix divide by zero to fix panic.
|
|
63
|
+- Rewrite `docker rmi`.
|
|
64
|
+- Fix docker info with lxc 1.0.0.
|
|
65
|
+- Fix fedora tty with apparmor.
|
|
66
|
+* Don't always append env vars, replace defaults with vars from config.
|
|
67
|
+* Fix a goroutine leak.
|
|
68
|
+* Switch to Go 1.2.1.
|
|
69
|
+- Fix unique constraint error checks.
|
|
70
|
+* Handle symlinks for Docker's data directory and for TMPDIR.
|
|
71
|
+- Add deprecation warnings for flags (-flag is deprecated in favor of --flag)
|
|
72
|
+- Add apparmor profile for the native execution driver.
|
|
73
|
+* Move system specific code from archive to pkg/system.
|
|
74
|
+- Fix duplicate signal for `docker run -i -t` (issue #3336).
|
|
75
|
+- Return correct process pid for lxc.
|
|
76
|
+- Add a -G option to specify the group which unix sockets belong to.
|
|
77
|
++ Add `-f` flag to `docker rm` to force removal of running containers.
|
|
78
|
++ Kill ghost containers and restart all ghost containers when the docker daemon restarts.
|
|
79
|
++ Add `DOCKER_RAMDISK` environment variable to make Docker work when the root is on a ramdisk.
|
|
80
|
+
|
3
|
81
|
## 0.8.1 (2014-02-18)
|
4
|
82
|
|
5
|
83
|
#### Builder
|