containerd 1.0.0-alpha5 Another release brings further stability. Several quality fixes are included in this release, which include a fix to memory leaks, race conditions and error handling. The documentation has also been rounded out. Please download the binaries provided and let the bears get at 'em. Please report issues through 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. Upgrading The `runc` version has been upgrade. Make sure to update your `runc` to the version called out in [RUNC.md](RUNC.md). No other changes should have to take place on upgrade. Release Process The release process and versioning guarantees have been laid out in [RELEASES.md](RELEASES.md). It identifies the release process, versioning, branching, support horizon and backporting processes for containerd. If there are components missing or questions, please report them in an issue or propose changes via a PR. Stress Tool The `containerd-stress` tool can now be used to put `containerd` through its paces. Fire it at your instance today! Contributors A special thanks to the contrubutors of this release: Abhinandan Prativadi Akihiro Suda Christopher Jones Derek McGowan Ian Campbell Jess Valarezo Kenfe-Mickaël Laventure Lantao Liu Michael Crosby Phil Estes Stephen J Day Changes b2ee0ab3 Merge pull request #1387 from stevvooe/alpha5 a7445504 release: prepare for 1.0.0-alpha5 0fd951c2 Merge pull request #1379 from crosbymichael/profile a29c6c7a Merge pull request #1386 from Random-Liu/task-service-grpc-error f79981c2 Convert errors returned by task service to errdefs error. 0a188014 Merge pull request #1382 from stevvooe/update-api-descriptors 15f56727 Merge pull request #1369 from AkihiroSuda/ctr-snapshot-view c890ca9b Merge pull request #1383 from stevvooe/document-config-function 2a1f7b64 images: document config utility function 8ae20a13 api: update protobuf descriptors e800f08f Change oom metric to const ed1c4042 Merge pull request #1372 from jessvalarezo/d4m-gettingstarted d8abb61b Update building doc for Docker for Mac users 89daacfe Merge pull request #1370 from crosbymichael/daemon-lock 240a7be6 Merge pull request #1371 from dmcgowan/btrfs-test-errors 06dc87ae Wait for client side copy goroutines to start bfd62ceb Defer unlock for testing daemon 73ac66ee Merge pull request #1352 from ijc/userns 0e28f2c7 Update mount creation to only use btrfs subvolume id ebafab47 correct container "/" ownership with userns e03ecd30 ctr: add `ctr snapshot view` 4703b99a Merge pull request #1364 from AkihiroSuda/fix-ctr-snapshot-commit 62cebf9f Merge pull request #1365 from AkihiroSuda/stress f8b1f4f6 stress -> containerd-stress ca352220 ctr: fix `ctr snapshot commit` a64399ac Merge pull request #1341 from mlaventure/enable-test-parallelism 72159bf4 Merge pull request #1325 from dmcgowan/diffid-labels 2abaf6e9 Fix possible deadlock in WithProcessKill b02e9a84 Fix TestContainerNoBinaryExists on windows 104a8088 Add integration-parallel to Travis & AppVeyor CIs eb0970bb Mark relevant tests as elligible for parallelism 938810e7 Merge pull request #1311 from abhinandanpb/client_int ca6b4632 Merge pull request #1343 from Random-Liu/change-io-to-interface dbb63b63 Merge pull request #1346 from stevvooe/disallow-runtime-update 8e2c95f9 Change IO to interface. c288fbe9 Merge pull request #1354 from crosbymichael/null-io 6a4a09d3 Merge pull request #1351 from jessvalarezo/check-nil-spec eb58ecab Add null io option cf1b5934 Merge pull request #1348 from AkihiroSuda/remove-unused e5cf1471 metadata: container spec nil check 77035a6e Merge pull request #1345 from crosbymichael/gorunc 4e233779 rootfs: remove unused functions ca9dec32 Merge pull request #1329 from tophj-ibm/change-test-image 7a5d5923 Exposing helpers to access internal structure a3801b73 Merge pull request #1344 from crosbymichael/ops d7689418 metadata: disallow changing the runtime of an existing container da34812d Update differ to support compressed archives fa3454e5 Update go-runc to b85ac701de5065a66918203dd18f05 dee8dc2c Add support for content labels on commit c4387a15 Add content test suite run to client b1eb1103 Add section for `state` dir edc51c86 Merge pull request #1342 from mlaventure/is-serving-failfast f2ee71c5 Merge pull request #1339 from dmcgowan/refactor-oci-package fed5ad4b Update tests to properly use IsServing 7de9ca51 Disable FailFast on client.IsServing() 661bcd3e Change test image based on platform a437d140 Remove oci package a6be9f54 Merge pull request #1338 from mlaventure/client-reconnect-fix 5f36ac20 Add test to ensure we can access tasks on restart e661be6a Fix failure to connect to shim on daemon restart 7ac351cd Share Dialer and DialAddress between client and shim 587a811d Check credentials when connecting to shim 24aac336 Update unix dialer to keep retrying if socket is gone bb443241 Merge pull request #1331 from crosbymichael/stress f27f8dd1 Merge pull request #1320 from crosbymichael/cr-race c7f04ce0 Merge pull request #1310 from stevvooe/releases 9827b4c1 RELEASES: define the release process d513dd2b Fix race with task checkpoint fd75f1e5 Add stress test tool