Browse code

Bump version to v0.7.3

Tianon Gravi authored on 2014/01/03 11:21:24
Showing 2 changed files
... ...
@@ -1,8 +1,65 @@
1 1
 # Changelog
2 2
 
3
+## 0.7.3 (2013-01-02)
4
+
3 5
 #### Builder
4 6
 
5
-- ADD now uses image cache, based on sha256 of added content.
7
++ Update ADD to use the image cache, based on a hash of the added content
8
+* Add error message for empty Dockerfile
9
+
10
+#### Documentation
11
+
12
+- Fix outdated link to the "Introduction" on www.docker.io
13
++ Update the docs to get wider when the screen does
14
+- Add information about needing to install LXC when using raw binaries
15
+* Update Fedora documentation to disentangle the docker and docker.io conflict
16
+* Add a note about using the new `-mtu` flag in several GCE zones
17
++ Add FrugalWare installation instructions
18
++ Add a more complete example of `docker run`
19
+- Fix API documentation for creating and starting Privileged containers
20
+- Add missing "name" parameter documentation on "/containers/create"
21
+* Add a mention of `lxc-checkconfig` as a way to check for some of the necessary kernel configuration
22
+- Update the 1.8 API documentation with some additions that were added to the docs for 1.7
23
+
24
+#### Hack
25
+
26
+- Add missing libdevmapper dependency to the packagers documentation
27
+* Update minimum Go requirement to a hard line at Go 1.2+
28
+* Many minor improvements to the Vagrantfile
29
++ Add ability to customize dockerinit search locations when compiling (to be used very sparingly only by packagers of platforms who require a nonstandard location)
30
++ Add coverprofile generation reporting
31
+- Add `-a` to our Go build flags, removing the need for recompiling the stdlib manually
32
+* Update Dockerfile to be more canonical and have less spurious warnings during build
33
+- Fix some miscellaneous `docker pull` progress bar display issues
34
+* Migrate more miscellaneous packages under the "pkg" folder
35
+* Update TextMate highlighting to automatically be enabled for files named "Dockerfile"
36
+* Reorganize syntax highlighting files under a common "contrib/syntax" directory
37
+* Update install.sh script (https://get.docker.io/) to not fail if busybox fails to download or run at the end of the Ubuntu/Debian installation
38
+* Add support for container names in bash completion
39
+
40
+#### Packaging
41
+
42
++ Add an official Docker client binary for Darwin (Mac OS X)
43
+* Remove empty "Vendor" string and added "License" on deb package
44
++ Add a stubbed version of "/etc/default/docker" in the deb package
45
+
46
+#### Runtime
47
+
48
+* Update layer application to extract tars in place, avoiding file churn while handling whiteouts
49
+- Fix permissiveness of mtime comparisons in tar handling (since GNU tar and Go tar do not yet support sub-second mtime precision)
50
+* Reimplement `docker top` in pure Go to work more consistently, and even inside Docker-in-Docker (thus removing the shell injection vulnerability present in some versions of `lxc-ps`)
51
++ Update `-H unix://` to work similarly to `-H tcp://` by inserting the default values for missing portions
52
+- Fix more edge cases regarding dockerinit and deleted or replaced docker or dockerinit files
53
+* Update container name validation to include '.'
54
+- Fix use of a symlink or non-absolute path as the argument to `-g` to work as expected
55
+* Update to handle external mounts outside of LXC, fixing many small mounting quirks and making future execution backends and other features simpler
56
+* Update to use proper box-drawing characters everywhere in `docker images -tree`
57
+* Move MTU setting from LXC configuration to directly use netlink
58
+* Add `-S` option to external tar invocation for more efficient spare file handling
59
++ Add arch/os info to User-Agent string, especially for registry requests
60
++ Add `-mtu` option to Docker daemon for configuring MTU
61
+- Fix `docker build` to exit with a non-zero exit code on error
62
++ Add `DOCKER_HOST` environment variable to configure the client `-H` flag without specifying it manually for every invocation
6 63
 
7 64
 ## 0.7.2 (2013-12-16)
8 65
 
... ...
@@ -19,7 +76,7 @@
19 19
 - Prevent deletion of image if ANY container is depending on it even if the container is not running
20 20
 * Update docker push to use new progress display
21 21
 * Use os.Lstat to allow mounting unix sockets when inspecting volumes
22
-- Adjusted handling of inactive user login
22
+- Adjust handling of inactive user login
23 23
 - Add missing defines in devicemapper for older kernels
24 24
 - Allow untag operations with no container validation
25 25
 - Add auth config to docker build
... ...
@@ -114,7 +171,7 @@
114 114
 
115 115
 #### Runtime
116 116
 
117
-* Improved stability, fixes some race conditons
117
+* Improve stability, fixes some race conditons
118 118
 * Skip the volumes mounted when deleting the volumes of container.
119 119
 * Fix layer size computation: handle hard links correctly
120 120
 * Use the work Path for docker cp CONTAINER:PATH
... ...
@@ -157,7 +214,7 @@
157 157
 + Add lock around write operations in graph
158 158
 * Check if port is valid
159 159
 * Fix restart runtime error with ghost container networking
160
-+ Added some more colors and animals to increase the pool of generated names
160
++ Add some more colors and animals to increase the pool of generated names
161 161
 * Fix issues in docker inspect
162 162
 + Escape apparmor confinement
163 163
 + Set environment variables using a file.
... ...
@@ -311,7 +368,7 @@
311 311
 * Improve network performance for VirtualBox
312 312
 * Revamp install.sh to be usable by more people, and to use official install methods whenever possible (apt repo, portage tree, etc.)
313 313
 - Fix contrib/mkimage-debian.sh apt caching prevention
314
-+ Added Dockerfile.tmLanguage to contrib
314
++ Add Dockerfile.tmLanguage to contrib
315 315
 * Configured FPM to make /etc/init/docker.conf a config file
316 316
 * Enable SSH Agent forwarding in Vagrant VM
317 317
 * Several small tweaks/fixes for contrib/mkimage-debian.sh
... ...
@@ -425,7 +482,7 @@
425 425
 * Mount /dev/shm as a tmpfs
426 426
 - Switch from http to https for get.docker.io
427 427
 * Let userland proxy handle container-bound traffic
428
-* Updated the Docker CLI to specify a value for the "Host" header.
428
+* Update the Docker CLI to specify a value for the "Host" header.
429 429
 - Change network range to avoid conflict with EC2 DNS
430 430
 - Reduce connect and read timeout when pinging the registry
431 431
 * Parallel pull
... ...
@@ -621,7 +678,7 @@
621 621
 
622 622
 + Builder: 'docker build git://URL' fetches and builds a remote git repository
623 623
 * Runtime: 'docker ps -s' optionally prints container size
624
-* Tests: Improved and simplified
624
+* Tests: improved and simplified
625 625
 - Runtime: fix a regression introduced in 0.4.3 which caused the logs command to fail.
626 626
 - Builder: fix a regression when using ADD with single regular file.
627 627
 
... ...
@@ -636,7 +693,7 @@
636 636
 + ADD of a local file will detect tar archives and unpack them
637 637
 * ADD improvements: use tar for copy + automatically unpack local archives
638 638
 * ADD uses tar/untar for copies instead of calling 'cp -ar'
639
-* Fixed the behavior of ADD to be (mostly) reverse-compatible, predictable and well-documented.
639
+* Fix the behavior of ADD to be (mostly) reverse-compatible, predictable and well-documented.
640 640
 - Fix a bug which caused builds to fail if ADD was the first command
641 641
 * Nicer output for 'docker build'
642 642
 
... ...
@@ -681,7 +738,7 @@
681 681
 + Detect faulty DNS configuration and replace it with a public default
682 682
 + Allow docker run <name>:<id>
683 683
 + You can now specify public port (ex: -p 80:4500)
684
-* Improved image removal to garbage-collect unreferenced parents
684
+* Improve image removal to garbage-collect unreferenced parents
685 685
 
686 686
 #### Client
687 687
 
... ...
@@ -735,7 +792,7 @@
735 735
 
736 736
 #### Documentation
737 737
 
738
-* Improved install instructions.
738
+* Improve install instructions.
739 739
 
740 740
 ## 0.3.3 (2013-05-23)
741 741
 
... ...
@@ -820,7 +877,7 @@
820 820
 
821 821
 + Support for data volumes ('docker run -v=PATH')
822 822
 + Share data volumes between containers ('docker run -volumes-from')
823
-+ Improved documentation
823
++ Improve documentation
824 824
 * Upgrade to Go 1.0.3
825 825
 * Various upgrades to the dev environment for contributors
826 826
 
... ...
@@ -876,7 +933,7 @@
876 876
 - Add debian packaging
877 877
 - Documentation: installing on Arch Linux
878 878
 - Documentation: running Redis on docker
879
-- Fixed lxc 0.9 compatibility
879
+- Fix lxc 0.9 compatibility
880 880
 - Automatically load aufs module
881 881
 - Various bugfixes and stability improvements
882 882
 
... ...
@@ -911,7 +968,7 @@
911 911
 - Stabilize process management
912 912
 - Layers can include a commit message
913 913
 - Simplified 'docker attach'
914
-- Fixed support for re-attaching
914
+- Fix support for re-attaching
915 915
 - Various bugfixes and stability improvements
916 916
 - Auto-download at run
917 917
 - Auto-login on push
... ...
@@ -1 +1 @@
1
-0.7.2-dev
1
+0.7.3