Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump v1.7.0 #13528

Merged
merged 1,928 commits into from Jun 18, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1928 commits
Select commit Hold shift + click to select a range
a057acc
Merge pull request #13315 from SvenDowideit/add-kitematic-docs
SvenDowideit May 20, 2015
a09dfbc
Merge pull request #13214 from zoechi/master
SvenDowideit May 20, 2015
086b514
Removed deleteContainer calls
fntlnz May 20, 2015
37e4d40
Merge pull request #13328 from icecrime/10662-registryfix-carry
cpuguy83 May 20, 2015
c696993
Merge pull request #13347 from fntlnz/13184-remove-delete-container
May 20, 2015
4e8b250
Windows: graphdriver refactor
Apr 24, 2015
8db09ff
Windows: Empty Windows Exec Driver
May 4, 2015
8228ee4
Windows: Archive package changes for Windows daemon
May 7, 2015
007269b
Fix wording in comment
jacobat May 20, 2015
7e5902c
Test for two containers in --net=host
LK4D4 May 20, 2015
b0315e4
Merge pull request #13354 from jacobat/comment-fix
May 20, 2015
c6d9c90
Merge pull request #13356 from LK4D4/test_double_nethost
cpuguy83 May 20, 2015
afd901e
Fix network connectivity problem for non-root users
mrjana May 20, 2015
53a7953
Merge pull request #13324 from duglin/BadRCOnVersion
LK4D4 May 20, 2015
2f9e7a0
Increase upstart kill timeout to 20 seconds
davidxia May 20, 2015
ebe344d
TestCase for CpuShares and Cpuset
rajdeepd May 15, 2015
76a5fb3
Merge pull request #13359 from davidxia/increase-docker-kill-timeout
May 20, 2015
dec13ce
Merge pull request #13346 from mrjana/cnm_integ
LK4D4 May 20, 2015
ca6722f
Add DOCKER_EXPERIMENTAL environment variable
May 19, 2015
79532e6
Merge pull request #13078 from Microsoft/10662-pkgarchive
May 20, 2015
19790c4
Merge pull request #13338 from icecrime/13023_experimental_env_var
May 20, 2015
6f75dd8
add unshare apparmor profile test
jessfraz May 4, 2015
0fddb6a
Merge pull request #13263 from rajdeepd/dry-run-test-2
runcom May 20, 2015
7554949
Updating with 1.6.2-cs5 notes
May 20, 2015
2bf409d
Merge pull request #13366 from moxiegirl/162-release-notes
May 20, 2015
f86d39c
Add theadactyl as community manager
theadactyl May 20, 2015
0bfbc6e
Extract sockets initialization to a package.
calavera May 20, 2015
2846558
Merge pull request #13241 from hqhq/hq_enhance_checkconfig
tianon May 21, 2015
c68915f
Merge pull request #13270 from samsabed/gpg-dockerfile
May 21, 2015
f74d9b8
Merge pull request #13195 from albers/completion-custom-host
tianon May 21, 2015
366fe46
Merge pull request #13326 from tianon/squeeze-lts
May 21, 2015
d0de2b1
Make docker ps --size show virtual size really work
coolljt0725 May 19, 2015
7231692
Experimental features placeholder
May 18, 2015
ef0a145
Merge pull request #13310 from coolljt0725/make_ps_size_show_virtual_…
May 21, 2015
a9bc05a
Add missing return error check
coolljt0725 May 21, 2015
012e588
Add a 'docker create' + 'docker rm' testcase
May 21, 2015
0ac5e8a
Merge pull request #13383 from duglin/CreateRMTest
calavera May 21, 2015
00e78a1
Merge pull request #13380 from coolljt0725/add_missing_check_return_e…
calavera May 21, 2015
523d2f6
Merge pull request #13371 from theadactyl/patch-2
crosbymichael May 21, 2015
2805ff1
Better checking for LogsFollowGoroutinesWithStdout
cpuguy83 May 21, 2015
7fffcff
Merge pull request #13387 from cpuguy83/fix_ngroutine_test
LK4D4 May 21, 2015
fc29f7f
registry: fix auth bug
May 21, 2015
a85b09d
Document missing build flags.
calavera May 19, 2015
2be757f
Merge pull request #12964 from Microsoft/10662-emptywindowsexecdriver
calavera May 21, 2015
6c5a140
Merge pull request #13393 from tiborvass/fix-token-bug
May 21, 2015
b639f00
Merge pull request #13336 from calavera/document_missing_build_flags
thaJeztah May 21, 2015
740b1b5
Publish release notes for latest cs Docker engine
SvenDowideit May 21, 2015
ddf783e
Merge pull request #13395 from SvenDowideit/cs-docker-1.6.2cs5-releas…
SvenDowideit May 21, 2015
7857812
Add suffix to experimental builds version
May 21, 2015
c0dd853
Fix test failure when --net none build
hqhq May 22, 2015
2b82713
Merge pull request #13386 from icecrime/experimental_suffix_version
May 22, 2015
7c6cab6
Add diogo and nathan as security maintainers.
jessfraz May 21, 2015
88275e9
Merge pull request #12766 from Microsoft/10662-graphdriverrefactor
cpuguy83 May 22, 2015
23e8dff
Merge pull request #13399 from hqhq/hq_fix_run_test
cpuguy83 May 22, 2015
81fa9fe
Volumes refactor and external plugin implementation.
calavera May 19, 2015
7da5a7e
Disable -v overloading
May 20, 2015
4fc37a1
Mark --volume-driver as experimental
May 20, 2015
2653c7c
Make API volume-driver dependent on 'experimental'
May 20, 2015
3bf0ca3
Allow named volumes for external drivers.
calavera May 21, 2015
a867c1b
Mark volume drivers and plugins as experimental in the documentation.
calavera May 21, 2015
6809fa6
Delete "defer deleteAllContainers()" from integration-cli
WeiZhang555 May 22, 2015
0775456
Merge pull request #13401 from WeiZhang555/cleanup
cpuguy83 May 22, 2015
8e76c0d
Merge pull request #13303 from moxiegirl/experimental-work
May 22, 2015
d71ba0c
Merge pull request #13372 from calavera/move_socket_creation_to_package
LK4D4 May 22, 2015
a1ea562
lol 108 chars ETOOMANY
jessfraz May 22, 2015
ed9ad0b
Merge pull request #13391 from jfrazelle/add-security-maintainers
crosbymichael May 22, 2015
ceca037
Add optional CONFIG_BLK_CGROUP and CONFIG_IOSCHED_CFQ to check-config.sh
LK4D4 May 22, 2015
f2c0b54
Merge pull request #13408 from jfrazelle/13407-fix-experimental-build
May 22, 2015
6cc4cf7
Add BRIDGE_NETFILTER to check-config.sh
LK4D4 May 22, 2015
2b0b0c4
Remove distribution source code from /go/src
May 22, 2015
4bcfa47
Merge pull request #13414 from tiborvass/no-distrib-in-dockerfile
May 22, 2015
84aae5a
Don't check running container at create time
hqhq May 22, 2015
d592778
Propagate unmount events to the external volume drivers.
calavera May 22, 2015
ab8a5bc
Move Documentation changes out or this PR.
calavera May 22, 2015
8d04868
Document in the experimental section
May 22, 2015
89582f9
Merge pull request #13403 from hqhq/hq_fix_ipcmode_check
LK4D4 May 23, 2015
6de4138
Finally, finally, close #12164
May 23, 2015
2e2e36e
Merge pull request #13427 from moxiegirl/event-state-12164
May 23, 2015
a3d22c7
Vendoring in libnetwork 67438080724b17b641b411322822c00d0d3c3201
mavenugo May 23, 2015
bce3e76
Merge pull request #13161 from calavera/plugin_discovery
May 24, 2015
f83073d
Merge pull request #13424 from mavenugo/vendorin
May 24, 2015
3cb14df
Fix network with -b none
LK4D4 May 24, 2015
ca23ac3
doc: cli images examples rm "| head".
dwlf May 24, 2015
ab12134
Cleanup: change test func name
WeiZhang555 May 25, 2015
fd28f15
Merge pull request #13452 from WeiZhang555/cleanup
thaJeztah May 25, 2015
29bdcaf
Fix race condition on container stop
May 25, 2015
08da08f
Adding back in Glossary
May 25, 2015
02405a9
Markdown changes (thanks to runcom for the rebase+squash handholding)
janjaapdriessen May 25, 2015
e2ed11d
Merge pull request #13445 from lloydde/doc-cli-no-head
thaJeztah May 25, 2015
5051aee
small formatting and grammar fixes
donkirkby May 22, 2015
5f57143
Merge pull request #13458 from janjaapdriessen/patch-1
thaJeztah May 25, 2015
c120819
Merge pull request #13461 from moxiegirl/add-glossary-back
thaJeztah May 25, 2015
453c0ab
mention dockviz alternative
justone May 24, 2015
1873624
Merge pull request #13418 from donkirkby/patch-1
thaJeztah May 25, 2015
8efd87f
Merge pull request #13447 from justone/mention-dockviz-alternative
thaJeztah May 25, 2015
7d75c5b
Copy edits for typos
epc May 25, 2015
628c396
Merge pull request #13467 from epc/epc-2015145
jamtur01 May 25, 2015
59214a0
Preinitialize MountPoints to avoid assigning to a nil map
ibuildthecloud May 26, 2015
77280a8
Fix race in stats cli and native driver
runcom May 24, 2015
9e425d5
Add lock before accessing native driver active containers
runcom May 26, 2015
9e00e34
Make hack/make.sh work on FreeBSD
kvasdopil May 26, 2015
aee9ac3
Merge pull request #13335 from jfrazelle/add-apparmor-unshare-test
thaJeztah May 26, 2015
0fccc40
Merge pull request #13471 from ibuildthecloud/no-nil
cpuguy83 May 26, 2015
5d207de
Windows: Fix up container again
May 26, 2015
1dc0499
Windows: Fix volume_windows compile
May 26, 2015
a08fb73
fix lxc tests unshare, they dont use our apparmor profile
jessfraz May 26, 2015
7853bd2
Merge pull request #13480 from Microsoft/10662-fixvolumecompile
May 26, 2015
fc679be
Merge pull request #13479 from Microsoft/10662-fixcontaineragain
calavera May 26, 2015
13deed3
Registry v2 mirror support.
RichardScothern May 16, 2015
c19962a
Allow mirroring only for the official index
dmcgowan May 23, 2015
f8628ba
Cleanup container rm funcs
cpuguy83 May 26, 2015
3b795e0
Merge pull request #13409 from LK4D4/add_opts_to_checkconfig
tianon May 26, 2015
47e727d
Merge pull request #13440 from LK4D4/fix_bridge_none
May 26, 2015
40b71ad
Revert "Add docker exec run a command in privileged mode"
jessfraz May 26, 2015
de318d8
Merge pull request #13489 from cpuguy83/cleanup_rm_funcs
LK4D4 May 26, 2015
f78dce1
Do not force `syscall.Unmount` on container cleanup.
calavera May 26, 2015
bd18d86
Merge pull request #13492 from calavera/donot_force_syscall_unmount_o…
May 26, 2015
ea0e15b
Add regression test to make sure we can load old containers with volu…
calavera May 26, 2015
0d44568
Merge pull request #13444 from runcom/fix-race-stats
LK4D4 May 26, 2015
1ba1a05
Fixes title, line wrap, and Adds install area
May 22, 2015
041ba90
Windows: Set default exec driver to windows
May 26, 2015
54b5147
Merge pull request #12881 from nakedible/patch-1
tiborvass May 26, 2015
838e1a8
Merge pull request #13487 from calavera/volume_load_regression_test
cpuguy83 May 26, 2015
b50e780
Merge pull request #13491 from jfrazelle/revert-exec-privileged
May 26, 2015
04f99a6
Fix container unmount networkMounts
May 26, 2015
e580734
Merge pull request #13406 from moxiegirl/experimental-work
May 27, 2015
b3e8ab3
Fix unregister stats on when rm running container
cpuguy83 May 27, 2015
f228fb0
script cleaned up
kvasdopil May 27, 2015
7c7aebf
Return err if we got err on parseForm
hqhq May 27, 2015
94d6043
Remove redundant set header
hqhq May 27, 2015
a34cb32
Remove unused code
HuKeping May 27, 2015
3f66f6f
Merge pull request #13500 from HuKeping/cleanup
runcom May 27, 2015
f3e5642
Merge pull request #13499 from cpuguy83/fix_stats_unsubscribe
estesp May 27, 2015
2029257
Merge pull request #13493 from jlhawn/volume_unmount_fix
LK4D4 May 27, 2015
b29f3bb
Merge pull request #13506 from hqhq/hq_fix_wrong_return_nil
duglin May 27, 2015
26650e2
Merge pull request #13483 from jfrazelle/lxc-we-meet-again
calavera May 27, 2015
7b57fae
Merge pull request #13507 from hqhq/hq_remove_redundant_set_header
LK4D4 May 27, 2015
160dc79
Modify volume mounts SELinux labels on the fly based on :Z or :z
rhatdan May 11, 2015
af7d17a
apply selinux labels volume patch on volumes refactor
jessfraz May 25, 2015
f5d3311
Merge pull request #13449 from duglin/FixRaceInStop
calavera May 27, 2015
b2a43ba
Use SELinux labels for volumes
cpuguy83 May 27, 2015
ec471a7
Merge pull request #12572 from jfrazelle/selinux-labels-carry
May 27, 2015
f6f7d35
Restore the stripped registry version number
RichardScothern May 27, 2015
49e734c
Merge pull request #13496 from Microsoft/10662-windefaults
calavera May 27, 2015
c9d3681
Merge pull request #13477 from kvasdopil/freebsd-build
tianon May 27, 2015
d429465
Vendoring in libnetwork 2da2dc055de5a474c8540871ad88a48213b0994f
mrjana May 26, 2015
e817e08
Review feedback:
RichardScothern May 27, 2015
c2e8f07
Merge pull request #13518 from mrjana/clone
May 28, 2015
2daede5
Merge pull request #13374 from RichardScothern/v2-mirror
tiborvass May 28, 2015
cc2944c
Merge remote-tracking branch 'origin/master' into bump_v1.7.0
jessfraz May 28, 2015
d6ff6e2
Add fedora:22 to our rpm targets
tianon May 28, 2015
e57d649
fix release script
jessfraz May 28, 2015
9827107
Fix automatically publish ports without --publish-all
coolljt0725 May 17, 2015
fb124bc
adding nicer help when missing arguments (#11858)
jasinner Mar 31, 2015
d8eff99
Fix race in httpsRequestModifier.ModifyRequest when writing tlsConfig
runcom May 23, 2015
d000ba0
Treat systemd listeners as all other
LK4D4 May 28, 2015
eee959a
Update bash completion for 1.7.0
albers May 28, 2015
a6fe70c
Mount bind volumes coming from the old volumes configuration.
calavera May 28, 2015
baf9ea5
Fixes to the 1.19 version
May 28, 2015
a0aad0d
Add syslog-address log-opt
runcom May 21, 2015
d77d7a0
Use bufio.Reader instead of bufio.Scanner for logger.Copier
burke May 28, 2015
eb3ed43
bug fix: close http response body no longer in use
WeiZhang555 May 29, 2015
85f0e01
Fix regression in stats API endpoint where stream query param default…
runcom May 23, 2015
736c216
fix bug with rmi multiple tag
jessfraz May 29, 2015
63e3b74
Add note about overlay not being production ready
May 28, 2015
4fefcde
Ensure all the running containers are killed on daemon shutdown
coolljt0725 May 26, 2015
ab7e7a7
Carry #11858
May 23, 2015
3bed793
Do not attempt releasing network when not attached to any network
mrjana May 21, 2015
b38c720
fix experimental version and release script
jessfraz May 29, 2015
e9c51c3
Fix issue #10184.
davidrjenni May 29, 2015
6ca78ff
Add docker stats --no-stream show cpu usage
coolljt0725 May 30, 2015
4872f86
Add note about overlay not being production ready
May 28, 2015
ecda5c0
Fix breakouts from git root during build
tonistiigi Jun 1, 2015
2e29ead
Fix race condition in registry/session
LK4D4 Jun 1, 2015
c0fc839
If no endpoint could be established with the given mirror configuration,
RichardScothern Jun 1, 2015
db3daa7
Fix wrong kill signal parsing
runcom Jun 2, 2015
ecdf129
no not print empty keys in docker info
vieux May 29, 2015
c881349
Upon HTTP 302 redirect do not include "Authorization" header on 'untr…
jvgogh Jun 1, 2015
4945a51
Properly verify manifests and layer digests on pull
stevvooe May 29, 2015
140e36a
Attempt to retain tagging behavior
stevvooe May 29, 2015
32fcacd
Add tests for loadManifest digest verification
stevvooe May 29, 2015
0f06c54
Break down loadManifest function into constituent parts
stevvooe Jun 1, 2015
c96b037
Bump libnetwork for 1.7 release.
calavera Jun 2, 2015
f5e3c68
Update libnetwork to 4ded6fe3641b71863cc5985652930ce40efc3af4
calavera Jun 2, 2015
2939617
Expose old config field for api < 1.19
runcom Jun 2, 2015
2786c4d
Update vendoring
Jun 2, 2015
d283999
Fix nat integration tests
crosbymichael Jun 3, 2015
bf371ab
Do not omit empty json field in /containers/json api response
runcom Jun 3, 2015
930f691
Support CloseNotifier for events
LK4D4 Jun 3, 2015
5a0fa95
Update urls from .com to .org.
jessfraz Jun 3, 2015
339f0a1
SizeRW & SizeRootFs omitted if empty in /container/json call
runcom Jun 3, 2015
18af7fd
fix version struct on old versions
jessfraz Jun 3, 2015
f2f2c49
Using container NetworkDisabled to fix #13725
mavenugo Jun 4, 2015
d17f27a
Make "DEST" a make.sh construct instead of ad-hoc
tianon May 29, 2015
25fc200
Swap build-* to use UTC instead of local time
tianon Jun 3, 2015
c111285
Fix for #13720
aboch Jun 4, 2015
8e7ea1a
Migrate data from old vfs paths to new local volumes path.
calavera Jun 3, 2015
b3adf94
Fix release script to release _both_ .deb files
tianon Jun 4, 2015
5c70b1e
Bring over DHE docs updates for publishing
SvenDowideit Jun 5, 2015
8f211fd
fix lxc build
jessfraz Jun 5, 2015
1f6eca7
Moving experimental
Jun 3, 2015
09295a1
Rename EXPERIMENTAL.md to README.md
Jun 4, 2015
ede1c3f
Remove reference to experimental release
Jun 4, 2015
5c40815
Windows: factor out bridge server+config
May 15, 2015
4956400
Restore --default-gateway{,-v6} daemon options.
Jun 5, 2015
6a5cbd0
Fix docs URL in systemd service file.
Jun 8, 2015
33588c2
Avoid nil pointer dereference while creating a container with an empt…
runcom Jun 6, 2015
c4ba3a8
Corrected VMWare to VMware
chriswahl Jun 2, 2015
7223584
quick doc fix for windows versions
BenSeverson Jun 3, 2015
d10ed90
Minor doc edit to add clarity around the --volume path format
Jun 5, 2015
8e81f37
Fix a typo and a minor formatting issue in the docs.
Jun 7, 2015
6c90a23
Fix COPY/ADD quoted/json form
Jun 8, 2015
eb4798a
Tiny improvements to systemd docs.
Jun 8, 2015
3e4284b
Added openSUSE and SUSE Linux Enterprise support to install.sh
flavio Jun 3, 2015
4ebcd0d
test: Skip TestDevicePermissions on lxc
lizf-os Jun 2, 2015
80157b3
skip test on lxc
jessfraz May 28, 2015
b5086a7
Add integ test for unpublished ports in ps o/p
aboch Jun 5, 2015
455ad3a
Do not set auth headers if 302
Jun 8, 2015
2b15a88
libnetwork: Add garbage collection trigger
mrjana Jun 5, 2015
cf13497
Update libcontainer to v2.1.1
LK4D4 Jun 9, 2015
6a04940
Windows: Fix PR13278 compile break
Jun 8, 2015
821f945
Cleanup Daemon.verifyVolumesInfo() a bit
lizf-os Jun 2, 2015
5291de7
Allow to downgrade local volumes from > 1.7 to 1.6.
calavera Jun 3, 2015
1d3f7cc
Default events since to current time
cpuguy83 Jun 5, 2015
ff770d3
Revert shared container rootfs
crosbymichael Jun 10, 2015
759cdd8
Moving man pages out of docs
Jun 8, 2015
4743f3b
update gitignore for new manpages
jessfraz Jun 10, 2015
009ba67
Fix docs URL not using https.
Jun 10, 2015
2519689
Vendoring libnetwork to fix stale arp cache issue
mrjana Jun 10, 2015
ceda1e7
zfs: correctly apply selinux context
Mic92 Jun 10, 2015
2ef2967
Cleanup driver and graph db after stopping containers.
calavera Jun 10, 2015
a1f16a3
Remove duplicate call to net.ParseIP
Jun 5, 2015
85d6e7c
Display empty string instead of <nil> when IP opt is nil.
Jun 11, 2015
469534c
Update man page Dockerfile to use go-md2man v1.0.1 and go-lang 1.4
bexelbie Jun 8, 2015
7ffbd7e
Vendoring in libnetwork to fix #13873.
mavenugo Jun 12, 2015
84b21b5
Fix send on closed channel bug
chenchun Jun 12, 2015
64552d0
Set omitempty for IP and PublicPort to conform w/ API 1.18
ibuildthecloud Jun 12, 2015
73e4187
Fixes content-type/length for stats stream=false
cpuguy83 Jun 12, 2015
197f2e0
Revert "contrib/init: unshare mount namespace for inits"
calavera Jun 15, 2015
0bd5953
retooling for hugo
Jun 8, 2015
012bf41
Store layer digests on pull
dmcgowan Jun 15, 2015
9fc1c4e
Get Mtu from default route
crosbymichael Jun 15, 2015
984be83
Adjust disallowed CpuShares in /containers/create
samuelkarp Jun 3, 2015
f99e0ce
add gpg fingerprint for experimental
jessfraz Jun 16, 2015
60ed011
Remove `sources/` under `docs` directory
yous Jun 16, 2015
f0c8b90
Update libnetwork vendoring
Jun 16, 2015
1b6403b
Update plugins.md
Jun 10, 2015
62fa0ac
First pass of updates
May 11, 2015
e45e9e8
Fixing seds, deleting old stuff
Jun 16, 2015
0baf609
Bump version to v1.7.0
jessfraz Jun 18, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
44 changes: 24 additions & 20 deletions .gitignore
@@ -1,33 +1,37 @@
# Docker project generated files to ignore
# if you want to ignore files created by your editor/tools,
# please consider a global .gitignore https://help.github.com/articles/ignoring-files
.vagrant*
bin
docker/docker
*.exe
.*.swp
a.out
*.orig
build_src
.flymake*
.idea
*.rej
*.test
.*.swp
.DS_Store
docs/_build
docs/_static
docs/_templates
.gopath/
.bashrc
.dotcloud
*.test
bundles/
.hg/
.flymake*
.git/
vendor/pkg/
pyenv
.gopath/
.hg/
.idea
.vagrant*
Vagrantfile
a.out
autogen/
bin
build_src
bundles/
docker/docker
docs/AWS_S3_BUCKET
docs/GITCOMMIT
docs/GIT_BRANCH
docs/VERSION
docs/GITCOMMIT
docs/_build
docs/_static
docs/_templates
docs/changed-files
autogen/
.bashrc
# generated by man/man/md2man-all.sh
man/man1
man/man5
pyenv
vendor/pkg/
36 changes: 34 additions & 2 deletions CHANGELOG.md
@@ -1,5 +1,37 @@
# Changelog

## 1.7.0 (2015-06-16)

#### Runtime
+ Experimental feature: support for out-of-process volume plugins
* The userland proxy can be disabled in favor of hairpin NAT using the daemon’s `--userland-proxy=false` flag
* The `exec` command supports the `-u|--user` flag to specify the new process owner
+ Default gateway for containers can be specified daemon-wide using the `--default-gateway` and `--default-gateway-v6` flags
+ The CPU CFS (Completely Fair Scheduler) quota can be set in `docker run` using `--cpu-quota`
+ Container block IO can be controlled in `docker run` using`--blkio-weight`
+ ZFS support
+ The `docker logs` command supports a `--since` argument
+ UTS namespace can be shared with the host with `docker run --uts=host`

#### Quality
* Networking stack was entirely rewritten as part of the libnetwork effort
* Engine internals refactoring
* Volumes code was entirely rewritten to support the plugins effort
+ Sending SIGUSR1 to a daemon will dump all goroutines stacks without exiting

#### Build
+ Support ${variable:-value} and ${variable:+value} syntax for environment variables
+ Support resource management flags `--cgroup-parent`, `--cpu-period`, `--cpu-quota`, `--cpuset-cpus`, `--cpuset-mems`
+ git context changes with branches and directories
* The .dockerignore file support exclusion rules

#### Distribution
+ Client support for v2 mirroring support for the official registry

#### Bugfixes
* Firewalld is now supported and will automatically be used when available
* mounting --device recursively

## 1.6.2 (2015-05-13)

#### Runtime
Expand All @@ -21,10 +53,10 @@

#### Builder
+ Building images from an image ID
+ build containers with resource constraints, ie `docker build --cpu-shares=100 --memory=1024m...`
+ Build containers with resource constraints, ie `docker build --cpu-shares=100 --memory=1024m...`
+ `commit --change` to apply specified Dockerfile instructions while committing the image
+ `import --change` to apply specified Dockerfile instructions while importing the image
+ basic build cancellation
+ Builds no longer continue in the background when canceled with CTRL-C

#### Client
+ Windows Support
Expand Down
20 changes: 10 additions & 10 deletions CONTRIBUTING.md
Expand Up @@ -4,7 +4,7 @@ Want to hack on Docker? Awesome! We have a contributor's guide that explains
[setting up a Docker development environment and the contribution
process](https://docs.docker.com/project/who-written-for/).

![Contributors guide](docs/sources/static_files/contributors.png)
![Contributors guide](docs/static_files/contributors.png)

This page contains information about reporting issues as well as some tips and
guidelines useful to experienced open source contributors. Finally, make sure
Expand Down Expand Up @@ -129,12 +129,12 @@ However, there might be a way to implement that feature *on top of* Docker.
<col width="45%">
<col width="65%">
<tr>
<td>Internet&nbsp;Relay&nbsp;Chat&nbsp;(IRC)</th>
<td>Internet&nbsp;Relay&nbsp;Chat&nbsp;(IRC)</td>
<td>
<p>
IRC a direct line to our most knowledgeable Docker users; we have
both the <code>#docker</code> and <code>#docker-dev</code> group on
<strong>irc.freenode.net</strong>.
both the <code>#docker</code> and <code>#docker-dev</code> group on
<strong>irc.freenode.net</strong>.
IRC is a rich chat protocol but it can overwhelm new users. You can search
<a href="https://botbot.me/freenode/docker/#" target="_blank">our chat archives</a>.
</p>
Expand All @@ -146,25 +146,25 @@ However, there might be a way to implement that feature *on top of* Docker.
<td>
There are two groups.
<a href="https://groups.google.com/forum/#!forum/docker-user" target="_blank">Docker-user</a>
is for people using Docker containers.
The <a href="https://groups.google.com/forum/#!forum/docker-dev" target="_blank">docker-dev</a>
group is for contributors and other people contributing to the Docker
is for people using Docker containers.
The <a href="https://groups.google.com/forum/#!forum/docker-dev" target="_blank">docker-dev</a>
group is for contributors and other people contributing to the Docker
project.
</td>
</tr>
<tr>
<td>Twitter</td>
<td>
You can follow <a href="https://twitter.com/docker/" target="_blank">Docker's Twitter feed</a>
to get updates on our products. You can also tweet us questions or just
to get updates on our products. You can also tweet us questions or just
share blogs or stories.
</td>
</tr>
<tr>
<td>Stack Overflow</td>
<td>
Stack Overflow has over 7000K Docker questions listed. We regularly
monitor <a href="http://stackoverflow.com/search?tab=newest&q=docker" target="_blank">Docker questions</a>
Stack Overflow has over 7000K Docker questions listed. We regularly
monitor <a href="https://stackoverflow.com/search?tab=newest&q=docker" target="_blank">Docker questions</a>
and so do many other knowledgeable Docker users.
</td>
</tr>
Expand Down
49 changes: 34 additions & 15 deletions Dockerfile
Expand Up @@ -26,11 +26,15 @@
FROM ubuntu:14.04
MAINTAINER Tianon Gravi <admwiggin@gmail.com> (@tianon)

RUN apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net --recv-keys E871F18B51E0147C77796AC81196BA81F6B0FC61
RUN echo deb http://ppa.launchpad.net/zfs-native/stable/ubuntu trusty main > /etc/apt/sources.list.d/zfs.list

# Packaged dependencies
RUN apt-get update && apt-get install -y \
apparmor \
aufs-tools \
automake \
bash-completion \
btrfs-tools \
build-essential \
curl \
Expand All @@ -49,6 +53,8 @@ RUN apt-get update && apt-get install -y \
ruby1.9.1 \
ruby1.9.1-dev \
s3cmd=1.1.0* \
ubuntu-zfs \
libzfs-dev \
--no-install-recommends

# Get lvm2 source for compiling statically
Expand Down Expand Up @@ -97,12 +103,19 @@ RUN cd /usr/local/go/src \
./make.bash --no-clean 2>&1; \
done

# We still support compiling with older Go, so need to grab older "gofmt"
ENV GOFMT_VERSION 1.3.3
RUN curl -sSL https://storage.googleapis.com/golang/go${GOFMT_VERSION}.$(go env GOOS)-$(go env GOARCH).tar.gz | tar -C /go/bin -xz --strip-components=2 go/bin/gofmt
# This has been commented out and kept as reference because we don't support compiling with older Go anymore.
# ENV GOFMT_VERSION 1.3.3
# RUN curl -sSL https://storage.googleapis.com/golang/go${GOFMT_VERSION}.$(go env GOOS)-$(go env GOARCH).tar.gz | tar -C /go/bin -xz --strip-components=2 go/bin/gofmt

# Update this sha when we upgrade to go 1.5.0
ENV GO_TOOLS_COMMIT 069d2f3bcb68257b627205f0486d6cc69a231ff9
# Grab Go's cover tool for dead-simple code coverage testing
RUN go get golang.org/x/tools/cmd/cover
# Grab Go's vet tool for examining go code to find suspicious constructs
# and help prevent errors that the compiler might not catch
RUN git clone https://github.com/golang/tools.git /go/src/golang.org/x/tools \
&& (cd /go/src/golang.org/x/tools && git checkout -q $GO_TOOLS_COMMIT) \
&& go install -v golang.org/x/tools/cmd/cover \
&& go install -v golang.org/x/tools/cmd/vet

# TODO replace FPM with some very minimal debhelper stuff
RUN gem install --no-rdoc --no-ri fpm --version 1.3.2
Expand All @@ -113,7 +126,8 @@ RUN set -x \
&& git clone https://github.com/docker/distribution.git /go/src/github.com/docker/distribution \
&& (cd /go/src/github.com/docker/distribution && git checkout -q $REGISTRY_COMMIT) \
&& GOPATH=/go/src/github.com/docker/distribution/Godeps/_workspace:/go \
go build -o /go/bin/registry-v2 github.com/docker/distribution/cmd/registry
go build -o /go/bin/registry-v2 github.com/docker/distribution/cmd/registry \
&& rm -rf /go/src/github.com/docker/distribution/

# Get the "docker-py" source so we can run their integration tests
ENV DOCKER_PY_COMMIT 91985b239764fe54714fa0a93d52aa362357d251
Expand All @@ -137,32 +151,37 @@ RUN useradd --create-home --gid docker unprivilegeduser

VOLUME /var/lib/docker
WORKDIR /go/src/github.com/docker/docker
ENV DOCKER_BUILDTAGS apparmor selinux btrfs_noversion
ENV DOCKER_BUILDTAGS apparmor selinux

# Let us use a .bashrc file
RUN ln -sfv $PWD/.bashrc ~/.bashrc

# Register Docker's bash completion.
RUN ln -sv $PWD/contrib/completion/bash/docker /etc/bash_completion.d/docker

# Get useful and necessary Hub images so we can "docker load" locally instead of pulling
COPY contrib/download-frozen-image.sh /go/src/github.com/docker/docker/contrib/
RUN ./contrib/download-frozen-image.sh /docker-frozen-images \
busybox:latest@4986bf8c15363d1c5d15512d5266f8777bfba4974ac56e3270e7760f6f0a8125 \
hello-world:frozen@e45a5af57b00862e5ef5782a9925979a02ba2b12dff832fd0991335f4a11e5c5
hello-world:frozen@e45a5af57b00862e5ef5782a9925979a02ba2b12dff832fd0991335f4a11e5c5 \
jess/unshare@5c9f6ea50341a2a8eb6677527f2bdedbf331ae894a41714fda770fb130f3314d
# see also "hack/make/.ensure-frozen-images" (which needs to be updated any time this list is)

# Install man page generator
COPY vendor /go/src/github.com/docker/docker/vendor
# (copy vendor/ because go-md2man needs golang.org/x/net)
# Download man page generator
RUN set -x \
&& git clone -b v1.0.1 https://github.com/cpuguy83/go-md2man.git /go/src/github.com/cpuguy83/go-md2man \
&& git clone -b v1.2 https://github.com/russross/blackfriday.git /go/src/github.com/russross/blackfriday \
&& go install -v github.com/cpuguy83/go-md2man
&& git clone -b v1.2 https://github.com/russross/blackfriday.git /go/src/github.com/russross/blackfriday

# install toml validator
# Download toml validator
ENV TOMLV_COMMIT 9baf8a8a9f2ed20a8e54160840c492f937eeaf9a
RUN set -x \
&& git clone https://github.com/BurntSushi/toml.git /go/src/github.com/BurntSushi/toml \
&& (cd /go/src/github.com/BurntSushi/toml && git checkout -q $TOMLV_COMMIT) \
&& go install -v github.com/BurntSushi/toml/cmd/tomlv
&& (cd /go/src/github.com/BurntSushi/toml && git checkout -q $TOMLV_COMMIT)

# copy vendor/ because go-md2man needs golang.org/x/net
COPY vendor /go/src/github.com/docker/docker/vendor
RUN go install -v github.com/cpuguy83/go-md2man \
github.com/BurntSushi/toml/cmd/tomlv

# Wrap all commands in the "docker-in-docker" script to allow nested containers
ENTRYPOINT ["hack/dind"]
Expand Down
4 changes: 2 additions & 2 deletions LICENSE
@@ -1,7 +1,7 @@

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
https://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

Expand Down Expand Up @@ -182,7 +182,7 @@
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand Down