containerd 1.0.0-alpha1 We have followed up the initial alpha with this second release. There are a large number of changes to focus on API stability, error handling and several bug fixes. Again, please download the binaries provided and kick the tires. Please report issues through the https://github.com/containerd/containerd/issues. Your feedback is extremely important at this stage, so please don't be bashful about letting us know what you think. Commands Merged The most visible changes to users will be that the `dist` command has now been merged into `ctr`. We've found this to be much easier for demonstration, testing and deployment. For the most part, this change has moved the subcommands untouched under `ctr`. In addition to the command merge, all commands that mutate labels were changed from `set-labels` to the shorter `label`. The `snapshot` command has a few additions to display details in a tree format, as well as some tweaks to expose mounts. See 659e3d78 and 4dc02c09 for details. Since we are discussing command syntax, it is a good time to remind users that cli behavior will not be covered by the 1.0 version guarantees. We will only guarantee behavior of GRPC APIs, although we'll try to keep changes like this minimized. Event Topics The topics for task events have been tweaked to be more consistent. This could effect users that were matching on event topic. Please see a578730a for details. Changes A full list of changes is provided for your convenience: 0b3e572b Merge pull request #1221 from stevvooe/alpha1 6273d79c containerd: prepare for v1.0.0-alpha1 28bb2b35 Merge pull request #1220 from stevvooe/release-target 88656970 Makefile: add release target 28e8d95a Merge pull request #1210 from dmcgowan/use-forked-tar 72c59aeb Merge pull request #1154 from darkowlzz/1082-snapshot-prepare 14e10c87 Merge pull request #1214 from jovizhangwei/fix b5267baa Merge pull request #1216 from tklauser/prctl-x-sys-unix 834cafc2 Merge pull request #1206 from AkihiroSuda/improve-btrfs-error 70dc92f1 Merge pull request #1217 from fate-grand-order/fixed 0600753b Merge pull request #1208 from dmcgowan/tar-test 648f82e4 Merge pull request #1211 from stevvooe/no-build-proto d3d1987f correct some misspellings to make Go Report more happy 4dc02c09 cmd/ctr: add mount subcmd to snapshot & a flag in prepare bfa4b901 Use Prctl() and associated constants from x/sys/unix 50c84c4d Claim Go 1.8.x version requirement in BUILDING.md e76357cb btrfs: improve an error string a8504277 Merge pull request #1209 from stevvooe/remove-errors 23aa4910 Use forked archive/tar package 60792458 Replace uses of filepath.Join in Apply 35d59004 Merge pull request #1207 from mlaventure/update-linux-events-topic 1ecb2ea3 linux/shim: remove redundant topic prefix 8d195132 Merge pull request #1195 from darkowlzz/tree e3a07b56 Makefile: no need to build protos binary 6d0bcd5a linux, linux/shim: remove error definitions 4a3f98cb Add link breakout checks and tests 805654ab Merge pull request #1178 from rajasec/ctr-run-error 728f8acc Fixing return error on run command 123aab86 Merge pull request #1202 from stevvooe/add-go-report-card 59b0fc31 Merge pull request #1204 from fate-grand-order/typo e4beb7c5 Use constants for runtime event topics a578730a Update linux events topic 58dfd56a fix some typos for reference/reference.go 4888d40a Merge pull request #1203 from stevvooe/containerd-startup-version 659e3d78 cmd/ctr: add tree subcommand in snapshot 6cfdbb2a README: add go report card badge 2a923f72 cmd/containerd: show version and revision on startup 6d305c74 Merge pull request #1200 from stevvooe/image-is-found 778b1f1c cmd/ctr: container list should not look up image 52927e59 Merge pull request #1199 from dmcgowan/socket-directory-permissions 528a9d87 Create socket parent directory with correct permissions afd533de Merge pull request #1197 from dmcgowan/fix-snapshot-client-panic fb7af302 Merge pull request #1198 from stevvooe/mark-ociimageconfig-childleess 9f654b08 images: OCI image config is a childless data type a220fb6b Fix panic in snapshotter when connection fails 81b893ac Merge pull request #1194 from AkihiroSuda/nit-comment a0664b5c comment: dist -> ctr e48ef84b Merge pull request #1190 from stevvooe/remove-dist-command 98f6deb5 cmd/dist: completely remove dist command 751598e8 Merge pull request #1189 from stevvooe/move-content-commands 1db80ed9 cmd/{ctr, dist}: move content command to ctr 695351f3 Merge pull request #1188 from stevvooe/move-images-command 1905380a Merge pull request #1187 from stevvooe/use-protobuild f7306d7f cmd/{ctr,dist}: move images command to ctr d50e4bcd Merge pull request #1183 from mlaventure/move-tasklist-to-runtime 6c925924 protobuild: replace protobuild command 31324e54 Merge pull request #1181 from mlaventure/fix-races a5b3038c Fix deadlock when task's exec start fails 9dcf725b Fix data race when task's exec fails to start ae334b04 Prevent a data race in client_test.go on test failure bf679063 Merge pull request #1186 from estesp/update-fifo-racefix 5e594d03 Update containerd/fifo for race fix 56a4023a Merge pull request #1184 from stevvooe/label-commands a8b22549 cmd/{ctr,dist}: label can be a verb 88c1db5c Move taskList to the runtime package