Browse code

Bump to version 0.9.0 Docker-DCO-1.1-Signed-off-by: Michael Crosby <michael@crosbymichael.com> (github: crosbymichael)

Michael Crosby authored on 2014/03/08 08:38:10
Showing 2 changed files
... ...
@@ -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
... ...
@@ -1 +1 @@
1
-0.8.1-dev
1
+0.9.0