Tags: DaoCloud-OpenSource/containerd
Tags
containerd 1.6.0-beta.1 Welcome to the v1.6.0-beta.1 release of containerd! The seventh major release of containerd includes many improvements and added support to increase overall compatibility and stability. ### Highlights #### Runtime * **Add runtime label to metrics** ([#5744](https://github.com/containerd/containerd/pull/5744)) * **Cleanup task delete logic in v2 shim** ([#5813](https://github.com/containerd/containerd/pull/5813)) * **Add support for shim plugins** ([#5817](https://github.com/containerd/containerd/pull/5817)) * **Add runc shim support for core scheduling** ([#6011](https://github.com/containerd/containerd/pull/6011)) * **Update shim client connect attempt to fail fast when shim errors** ([#6031](https://github.com/containerd/containerd/pull/6031)) #### Windows * **Add support for Windows HostProcess containers** ([#5131](https://github.com/containerd/containerd/pull/5131)) * **Add support for Windows resource limits** ([#5778](https://github.com/containerd/containerd/pull/5778)) #### CRI * **Add CNI configuration based on runtime class** ([#4695](https://github.com/containerd/containerd/pull/4695)) * **Add support for CRI v1 and v1alpha in parallel** ([#5619](https://github.com/containerd/containerd/pull/5619)) * **Add support for unified resources field for cgroups v2** ([#5627](https://github.com/containerd/containerd/pull/5627)) * **Add IP preference configuration for reporting pod IP** ([#5964](https://github.com/containerd/containerd/pull/5964)) * **Add namespace to ttrpc and grpc plugin connections** ([#6130](https://github.com/containerd/containerd/pull/6130)) #### Other * **Add a shared namespace label for cross-namespace content sharing** ([#5043](https://github.com/containerd/containerd/pull/5043)) * **Add support for client TLS Auth for grpc** ([#5606](https://github.com/containerd/containerd/pull/5606)) * **Add xfs support for devicemapper snapshotter** ([#5610](https://github.com/containerd/containerd/pull/5610)) * **Add metric exposing build version and revision** ([#5965](https://github.com/containerd/containerd/pull/5965)) * **Add OpenTelemetry trace injection to grpc client** ([#5992](https://github.com/containerd/containerd/pull/5992)) #### Client * **Allow WithServices to use custom implementations** ([#5709](https://github.com/containerd/containerd/pull/5709)) * **Support custom compressor for walking differ** ([#5735](https://github.com/containerd/containerd/pull/5735)) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Phil Estes * Derek McGowan * Wei Fu * Akihiro Suda * Sebastiaan van Stijn * Maksym Pavlenko * Mike Brown * Michael Crosby * Claudiu Belu * Kazuyoshi Kato * AdamKorcz * zounengren * Adelina Tuvenie * Davanum Srinivas * Kohei Tokunaga * Brian Goff * Daniel Canter * Enrico Weigelt, metux IT consult * Shiming Zhang * haoyun * Alakesh Haloi * Hajime Tazaki * Iceber Gu * Samuel Karp * Gijs Peskens * Kevin Parsons * Aditi Sharma * Alexandre Peixoto Ferreira * Cody Roseborough * Furkan * Jiaming Xu * Kir Kolyshkin * Miao Wang * Neil Johnson * Paul "TBBle" Hampson * Priyanka Saggu * Sunghoon Kang * Zhiyu Li * wanglei * Alexey Ivanov * Artem Khramov * Ben Hutchings * Cory Bennett * Dan Williams * Eng Zer Jun * Ethan Chen * Fabiano Fidêncio * Fupan Li * Gaurav Gahlot * Gunju Kim * Jacob Blain Christen * Jayme Howard * Jintao Zhang * Kaijie Chen * Kern Walster * Kitt Hsu * Lantao Liu * Ma Xinjian * Mikko Ylinen * Ng Yang * Nicolas Chariglione * Peri Thompson * Quan Tian * Radostin Stoyanov * Romain Aviolat * Rui Lopes * Sambhav Kothari * Samuel Ortiz * Sebastian Hasler * Yang Yang * Yifan Yuan * Zilong Wang * Zufar Dhiyaulhaq * chenxiaoyu * jayonlau * jerryzhuang * kerthcet * levinxo * linrunlong * scuzhanglei * wangzhan ### Changes <details><summary>631 commits</summary> <p> * Prepare v1.6.0-beta.1 ([#6144](https://github.com/containerd/containerd/pull/6144)) * [`0ccc386c8`](https://github.com/containerd/containerd/commit/0ccc386c86d94314f3c0460be395caadaa69ed49) Prepare release notes for v1.6.0-beta.1 * [`e5fc3b38e`](https://github.com/containerd/containerd/commit/e5fc3b38ee9f4e1788cac279e56966819f7af920) Update mailmap * [`37720fc6f`](https://github.com/containerd/containerd/commit/37720fc6fdae4daf3c79794ad68f0e2c821f617c) Update api vendor * bump cni to spec v1.0.0 ([#6136](https://github.com/containerd/containerd/pull/6136)) * [`a217b5ac8`](https://github.com/containerd/containerd/commit/a217b5ac8f66cfdbffd730f16b63f13e313013b8) bump CNI to spec v1.0.0 * Inject otel traces to grpc client. ([#5992](https://github.com/containerd/containerd/pull/5992)) * [`294143bf3`](https://github.com/containerd/containerd/commit/294143bf380dbbc706e85387148c02fc2afa496d) Inject otel traces to grpc client. * client: expose (*image).platform ([#6142](https://github.com/containerd/containerd/pull/6142)) * [`cd2f2b0af`](https://github.com/containerd/containerd/commit/cd2f2b0af60f27aff9e7074a1ea523549c2ff47f) client: expose (*image).platform * Adding documentation for Core Scheduling ([#6128](https://github.com/containerd/containerd/pull/6128)) * [`3b73922fb`](https://github.com/containerd/containerd/commit/3b73922fba02afef924986309679873996e0654f) feat(doc): add Core Scheduling documentation * Ensure namespace is proxied to grpc/ttrpc plugins ([#6130](https://github.com/containerd/containerd/pull/6130)) * [`130a9c7dd`](https://github.com/containerd/containerd/commit/130a9c7ddbdd33a95a4b531ff25506d2d1651b20) Ensure namespace is proxied to grpc/ttrpc plugins * fix #6054 MaxConcurrentDownloads is not effect when Unpack is true ([#6109](https://github.com/containerd/containerd/pull/6109)) * [`535191abf`](https://github.com/containerd/containerd/commit/535191abf3b3f6a41fe63fc7952f1f72690b2d70) fix #6054 MaxConcurrentDownloads is not effect when Unpack is true * Output a warning for label image labels instead of erroring ([#6124](https://github.com/containerd/containerd/pull/6124)) * [`2a8dac12a`](https://github.com/containerd/containerd/commit/2a8dac12a7629c1c9f1be66c40e6cd5d25d9c70b) Output a warning for label image labels instead of erroring * Fix spelling mistake in Windows snapshotter ([#6132](https://github.com/containerd/containerd/pull/6132)) * [`c18c2e735`](https://github.com/containerd/containerd/commit/c18c2e73565bbfc7fde6c8462230c4afba33818d) Fix spelling mistake in Windows snapshotter * Windows: Cleanup rm- prefixed layers ([#6126](https://github.com/containerd/containerd/pull/6126)) * [`ca35f4e82`](https://github.com/containerd/containerd/commit/ca35f4e820b11d329e1824314480b15a2be0d08d) Windows: Cleanup rm- prefixed layers * cleanup deprecated package `io/ioutil ` ([#6118](https://github.com/containerd/containerd/pull/6118)) * [`1f1cad391`](https://github.com/containerd/containerd/commit/1f1cad39122548611c82ab3cada8099a0d70a6f6) io/ioutil package has been deprecated in Go 1.16 that replaces io/ioutil functions * close Writer after use which may memory leak ([#6115](https://github.com/containerd/containerd/pull/6115)) * [`46be06937`](https://github.com/containerd/containerd/commit/46be069379bb8b439b05b9e10d01631b097cedb9) close Writer after use which may leak mem * Adds Windows resource limits support ([#5778](https://github.com/containerd/containerd/pull/5778)) * [`2bc77b8a2`](https://github.com/containerd/containerd/commit/2bc77b8a2865efe83bc50225223555a919191f54) Adds Windows resource limits support * Prepare release notes for v1.6.0-beta.0 ([#6098](https://github.com/containerd/containerd/pull/6098)) * [`1abe50512`](https://github.com/containerd/containerd/commit/1abe5051210ab80d1451fcb19a54efa372d29f4b) Prepare release notes for v1.6.0-beta.0 * Add error message to in TestContainerdRestart integration test ([#6105](https://github.com/containerd/containerd/pull/6105)) * [`c5947557d`](https://github.com/containerd/containerd/commit/c5947557d89e4b1e0a4a89e207f8943af8075f70) Add error message to in TestContainerdRestart integration test * Fix typo in the NewContainer function documentation ([#6110](https://github.com/containerd/containerd/pull/6110)) * [`072a7074b`](https://github.com/containerd/containerd/commit/072a7074b4897aa3b086ce1bae0459eefa13dbd1) Fix typo in the NewContainer function documentation * Update cgroups to v1.0.2 ([#6104](https://github.com/containerd/containerd/pull/6104)) * [`18d483b23`](https://github.com/containerd/containerd/commit/18d483b236b2bf999441c2324b70ae52a48a7cb7) Update cgroups to v1.0.2 * btrfs: verify file content after mount ([#6100](https://github.com/containerd/containerd/pull/6100)) * [`ac2df3ba9`](https://github.com/containerd/containerd/commit/ac2df3ba9ad2d26da08395d294abb7c0fa0105e5) test: check file content after mount * Update test timeout based on recent cancellations ([#6107](https://github.com/containerd/containerd/pull/6107)) * [`4ed3c524c`](https://github.com/containerd/containerd/commit/4ed3c524cf6d01cf31538b20848675285e6538cd) Update test timeout based on recent cancellations * Check the pid in cri test teardown ([#6106](https://github.com/containerd/containerd/pull/6106)) * [`d252a293d`](https://github.com/containerd/containerd/commit/d252a293df3d8fc76cb5b141e33d59fc55b94b5a) Remove extra test_teardown * [`4a569c889`](https://github.com/containerd/containerd/commit/4a569c8894029c858cbdad2920a85541bc89e35b) Check the pid in cri test teardown * add runc shim support for sched core ([#6011](https://github.com/containerd/containerd/pull/6011)) * [`f1054dbbd`](https://github.com/containerd/containerd/commit/f1054dbbdeb0eac096ba91b7ae892b7104be7c5e) fix integration client vendor * [`e48bbe839`](https://github.com/containerd/containerd/commit/e48bbe83949a43dedd3e2727452259f99dd81635) add runc shim support for sched core * integration: Enables Windows containerd restart test ([#5579](https://github.com/containerd/containerd/pull/5579)) * [`abf4de498`](https://github.com/containerd/containerd/commit/abf4de4985fdf8edf0220a055ff14b9c33c5547c) integration: Enables Windows containerd restart test * vendor: Bump hcsshim to 0.9.0 ([#6099](https://github.com/containerd/containerd/pull/6099)) * [`46b152f81`](https://github.com/containerd/containerd/commit/46b152f81be2580e726e478a198b290770225ed7) vendor: Bump hcsshim to 0.9.0 * [cri] Add CNI conf based on runtime class ([#4695](https://github.com/containerd/containerd/pull/4695)) * [`55893b9be`](https://github.com/containerd/containerd/commit/55893b9be729b7473a717682d6bf99a154c36422) Add CNI conf based on runtime class * Update Go to 1.17.2 ([#6102](https://github.com/containerd/containerd/pull/6102)) * [`de1a39bf3`](https://github.com/containerd/containerd/commit/de1a39bf32caf2cfb6b8967a3f23cde44ee83992) Update Go to 1.17.2 * integration: Adds test for multilayer image import ([#5933](https://github.com/containerd/containerd/pull/5933)) * [`7a7a9a282`](https://github.com/containerd/containerd/commit/7a7a9a282c42b6cdfa26f5c515e238d2e782b446) integration: Adds test for multilayer image import * runtime: should fail fast if dial error on shim ([#6031](https://github.com/containerd/containerd/pull/6031)) * [`f7658e37d`](https://github.com/containerd/containerd/commit/f7658e37d94674b8bfaf3206d425f102c5d9b552) runtime: should fail fast if dial error on shim * Fixes Windows containers with image volumes ([#6034](https://github.com/containerd/containerd/pull/6034)) * [`791e175c7`](https://github.com/containerd/containerd/commit/791e175c79930a34cfbb2048fbcaa8493fd2c86b) Windows: Fixes Windows containers with image volumes * run `gofmt` with GO 1.17 ([#6094](https://github.com/containerd/containerd/pull/6094)) * [`3a713811b`](https://github.com/containerd/containerd/commit/3a713811bee3bd813853a0c87763ddf2d804adee) run `gofmt` with Go 1.17 * pkg/cap: remove an outdated comment ([#6088](https://github.com/containerd/containerd/pull/6088)) * [`703b86533`](https://github.com/containerd/containerd/commit/703b86533b3348584124f42e3e39524d3f911121) pkg/cap: remove an outdated comment * Update go otel 1.0.1 ([#6066](https://github.com/containerd/containerd/pull/6066)) * [`1ee2bff0e`](https://github.com/containerd/containerd/commit/1ee2bff0e02136099cb49c08dab25830e7778535) Update go otel 1.0.1 * Update ADOPTERS.md with additional uses ([#6086](https://github.com/containerd/containerd/pull/6086)) * [`c528d2c39`](https://github.com/containerd/containerd/commit/c528d2c39f1c1d6430f7faccc7e6cf8b2938132d) Update ADOPTERS.md with additional uses * modify the way for checking cos ([#6082](https://github.com/containerd/containerd/pull/6082)) * [`b9a0c5080`](https://github.com/containerd/containerd/commit/b9a0c5080a50e177726c2fdf6eb7cf377d25bfc9) modify the way for checking cos * Fuzzing: Add fuzzers + small modifications ([#5915](https://github.com/containerd/containerd/pull/5915)) * [`65f6a896c`](https://github.com/containerd/containerd/commit/65f6a896c3ec892e4342a117e8dea7250986a098) Fuzzing: Add 4 fuzzers + small modifications * Fixes for Windows CI ([#6081](https://github.com/containerd/containerd/pull/6081)) * [`9734b4039`](https://github.com/containerd/containerd/commit/9734b403939841528f3cee5e057270a49ff153a2) Pin mingw to version 10.2.0 * [`d19af5afb`](https://github.com/containerd/containerd/commit/d19af5afbfcf91bdd420b0978b48d9f348247739) Update to golang 1.17.1 * [`3cb0ec01e`](https://github.com/containerd/containerd/commit/3cb0ec01ec86a289aa24ba8979720dc3c91593c3) Install nssm * [`3f00006f7`](https://github.com/containerd/containerd/commit/3f00006f72cbf5e6546a68757600c82e6df1f816) Merge pull request from GHSA-c2h3-6mxw-7mvq * [`7c621e1fc`](https://github.com/containerd/containerd/commit/7c621e1fcc08bcf5a1a48b837342cc22eada1685) btrfs: reduce permissions on plugin directories * [`6886c6a2e`](https://github.com/containerd/containerd/commit/6886c6a2ec0c70dde1aa64e77b64a5ad47b983c3) v1 runtime: reduce permissions for bundle dir * [`7d56b24f1`](https://github.com/containerd/containerd/commit/7d56b24f1a9af82dfaa10ff55a4e3c36a7efd943) v2 runtime: reduce permissions for bundle dir * task service: return known error type ([#6079](https://github.com/containerd/containerd/pull/6079)) * [`02e77bcdc`](https://github.com/containerd/containerd/commit/02e77bcdc1e48fb4089dab02d6b67955d48df4ad) task service: return known error type * refactor: move from io/ioutil to io and os package ([#5973](https://github.com/containerd/containerd/pull/5973)) * [`50da67359`](https://github.com/containerd/containerd/commit/50da6735923837519d7b8ec0ba997ce890b6de29) refactor: move from io/ioutil to io and os package * fix: import from k8s.io/utils/clock instead ([#6076](https://github.com/containerd/containerd/pull/6076)) * [`049042382`](https://github.com/containerd/containerd/commit/049042382c1ac5e451e9d1ca24c7f622270609d6) fix: update vendor * [`5c2426a7b`](https://github.com/containerd/containerd/commit/5c2426a7b23d209a3ba46bce5ab81ec280e5b3ae) cleanup: import from k8s.io/utils/clock/testing instead * [`6484fab1e`](https://github.com/containerd/containerd/commit/6484fab1e020c6cb946e5e82ecd5eb24a9b3ffc6) cleanup: import from k8s.io/utils/clock instead * feat: enable integration cri remote client to call with grpc calloptions ([#6069](https://github.com/containerd/containerd/pull/6069)) * [`d16942cf1`](https://github.com/containerd/containerd/commit/d16942cf16391ddcc17ca06e3fba94af743d05b7) feat: enable cri remote client to call with grpc calloptions * cleanup k8s ansible yaml (carry for #5713) ([#6074](https://github.com/containerd/containerd/pull/6074)) * [`f6b7e07fd`](https://github.com/containerd/containerd/commit/f6b7e07fd318bded1da10bc05d691ad1ae42d522) cleanup k8s ansible yaml (carry for https://github.com/jayonlau <[email protected]>) * feat: support import image for specific platform ([#6070](https://github.com/containerd/containerd/pull/6070)) * [`933ddaa6f`](https://github.com/containerd/containerd/commit/933ddaa6f870e10b1164d7a4a442c0e026ba7975) fix: wrong flag type * [`da16d492c`](https://github.com/containerd/containerd/commit/da16d492cd07ee7089aa8b000ba48f494f193147) feat: support import image for specific platform * Update mirror images to take target image name ([#6065](https://github.com/containerd/containerd/pull/6065)) * [`67b883146`](https://github.com/containerd/containerd/commit/67b88314619dae55465057fe39b43586bf3b6df7) Update mirror images to take target image name * fix: make exec-id flag required in exec command ([#6059](https://github.com/containerd/containerd/pull/6059)) * [`e6ddffc2a`](https://github.com/containerd/containerd/commit/e6ddffc2af90ce4fad3db6510911bce849b8c578) fix: make exec-id flag required in exec command * images: enable converter to uncompress zstd ([#6052](https://github.com/containerd/containerd/pull/6052)) * [`09c9270fe`](https://github.com/containerd/containerd/commit/09c9270feee1d81044e29c47c3609fb0c1e4d7f5) images: enable converter to uncompress zstd * replace deprecated function with Domain and Path ([#5922](https://github.com/containerd/containerd/pull/5922)) * [`694a00754`](https://github.com/containerd/containerd/commit/694a007543fafe751cbfab07093ba1b3ae58f1b6) replace deprecated function * integration: Adds Windows HostProcess tests ([#5853](https://github.com/containerd/containerd/pull/5853)) * [`f42513112`](https://github.com/containerd/containerd/commit/f42513112f65b24668a46a1cae9480f06edfdaec) integration: Adds Windows HostProcess tests * Fix main branch build is broken ([#6047](https://github.com/containerd/containerd/pull/6047)) * [`224454062`](https://github.com/containerd/containerd/commit/2244540628f10d68efa5ac2a8dd80cb667c438b7) Fix main branch build is broken * Add open telemetry logging hook for logrus ([#6003](https://github.com/containerd/containerd/pull/6003)) * [`45c3453a7`](https://github.com/containerd/containerd/commit/45c3453a7cd997fed9d6d4ea998135e532b5428a) Add open telemetry logging hook for logrus * Change `oci.WithUser` behavior for LCOW ([#6023](https://github.com/containerd/containerd/pull/6023)) * [`50a568595`](https://github.com/containerd/containerd/commit/50a56859514011d35b603b13a264aa217e12cab8) Change oci.WithUser behavior for LCOW * switch usage directly to errdefs.(ErrAlreadyExists and ErrNotFound) ([#5946](https://github.com/containerd/containerd/pull/5946)) * [`fcffe0c83`](https://github.com/containerd/containerd/commit/fcffe0c83acea4d201425de763782dfef74c7204) switch usage directly to errdefs.(ErrAlreadyExists and ErrNotFound) * import: Raise error if the imported image is filtered out ([#5926](https://github.com/containerd/containerd/pull/5926)) * [`e087b47e9`](https://github.com/containerd/containerd/commit/e087b47e98d4768085d3ee5c9ceb1aaa7038ec72) import: Raise error if the imported image is filtered out * Fix panic in metadata content writer on copy error ([#6043](https://github.com/containerd/containerd/pull/6043)) * [`b9cf0d75a`](https://github.com/containerd/containerd/commit/b9cf0d75a9f4a8a09ab55caa1983a8988ba4834d) Fix panic in metadata content writer on copy error * Move tracing to plugin ([#6001](https://github.com/containerd/containerd/pull/6001)) * [`084387e0b`](https://github.com/containerd/containerd/commit/084387e0b4d860b264dfddc62d556b6f0ec702a4) Move tracing to plugin * ctr: Fixes Windows image import ([#5916](https://github.com/containerd/containerd/pull/5916)) * [`6b0b64a51`](https://github.com/containerd/containerd/commit/6b0b64a51a5112954355cc2cb1809bd410e53855) ctr: Fixes Windows image import * update open go.opentelemetry.io v1.0.0 to fix import path ([#6017](https://github.com/containerd/containerd/pull/6017)) * [`483d2e947`](https://github.com/containerd/containerd/commit/483d2e947fbb3b50339509962200f5e5e1965f7b) go.mod: update opentelemetry modules to v1.0.0 * fix error string format ([#5979](https://github.com/containerd/containerd/pull/5979)) * [`498e5b27f`](https://github.com/containerd/containerd/commit/498e5b27f7928eab29756f674a161737fe36cabf) fix error string format * Add github action to mirror image ([#6036](https://github.com/containerd/containerd/pull/6036)) * [`407d60694`](https://github.com/containerd/containerd/commit/407d6069412d7fc563ea45ff46dfcc13e71338e5) Add github action to mirror image * add current process state to the error message ([#6027](https://github.com/containerd/containerd/pull/6027)) * [`16f3d67b5`](https://github.com/containerd/containerd/commit/16f3d67b5a804b3a32a5df6318531768a654ef8c) add current process state to the error message * FreeBSD: fix tar headers & the nil check on getxattr ([#5991](https://github.com/containerd/containerd/pull/5991)) * [`2bffb5f9b`](https://github.com/containerd/containerd/commit/2bffb5f9b234bff72739f48f7d027b47a178a9ae) FreeBSD: fix tar headers & the nil check on getxattr * gha: collect VMs' IP addresses ([#6035](https://github.com/containerd/containerd/pull/6035)) * [`97df73004`](https://github.com/containerd/containerd/commit/97df73004e4b9d7c632f4889f889fd6b330a9e40) gha: collect Vagrant VMs' IP addresses * bump continuity and console version that remove pkg/errors ([#6033](https://github.com/containerd/containerd/pull/6033)) * [`7854e0bff`](https://github.com/containerd/containerd/commit/7854e0bffe7e95fc8002f2150caef96f4d858a48) bump continuity and console version that remove pkg/errors * import: Add option to prevent duplicated digest image ([#5997](https://github.com/containerd/containerd/pull/5997)) * [`6875aa5d3`](https://github.com/containerd/containerd/commit/6875aa5d3737d7ff87220ffd53275ef37d323d0e) import: Add option to skip creating digest image * ctr namespaces: improve usage string ([#5998](https://github.com/containerd/containerd/pull/5998)) * [`16d3f48a2`](https://github.com/containerd/containerd/commit/16d3f48a2e13fa820431d09825e5b8a566b11360) ctr namespaces: improve usage string * bump console version to v1.0.3 that remove pkg/errors ([#6028](https://github.com/containerd/containerd/pull/6028)) * [`a68fb7add`](https://github.com/containerd/containerd/commit/a68fb7addb79c31602fd2cbcad3c29cb1333aa66) bump console version to v1.0.3 that remove pkg/errors * Use github images for integration tests ([#6032](https://github.com/containerd/containerd/pull/6032)) * [`3e72e335f`](https://github.com/containerd/containerd/commit/3e72e335fe6e03aecdc93e07d0162090319c4156) Use github images for integration tests * Fix typo ([#5995](https://github.com/containerd/containerd/pull/5995)) * [`8596d1188`](https://github.com/containerd/containerd/commit/8596d11886b4afe4323b24e645858bc48753f18e) Fix typo * Enable image config labels in ctr and CRI container creation ([#6012](https://github.com/containerd/containerd/pull/6012)) * [`f40df3d72`](https://github.com/containerd/containerd/commit/f40df3d72ba85700c737aca2cb21212d8f0caaed) Enable image config labels in ctr and CRI container creation * Make sure exit signals trigger an exit during init ([#5970](https://github.com/containerd/containerd/pull/5970)) * [`2fecf5b02`](https://github.com/containerd/containerd/commit/2fecf5b02e95cdf4ee5babd065b2c52d6aadbe18) Make sure exit signals trigger an exit during init * task delete: Closes task IO before waiting ([#5974](https://github.com/containerd/containerd/pull/5974)) * [`55faa5e93`](https://github.com/containerd/containerd/commit/55faa5e93d7fdacc7d9b28ee79a0972ec18e3471) task delete: Closes task IO before waiting * CI: bump up crun to 1.0 ([#5985](https://github.com/containerd/containerd/pull/5985)) * [`f700ae873`](https://github.com/containerd/containerd/commit/f700ae8732c42cad41cf5628884610b3f95a464d) CI: bump up crun to 1.0 * seccomp: support "clone3" (return ENOSYS unless SYS_ADMIN is granted) ([#5982](https://github.com/containerd/containerd/pull/5982)) * [`55923daa9`](https://github.com/containerd/containerd/commit/55923daa9f56c8a890875f1e111201d918b382e2) seccomp: support "clone3" (return ENOSYS unless SYS_ADMIN is granted) * Update to Go 1.17.1 ([#5990](https://github.com/containerd/containerd/pull/5990)) * [`73dbbf5bf`](https://github.com/containerd/containerd/commit/73dbbf5bfa4ff2c9a2f6c91dc7c4dc29ace5fa4c) Update to Go 1.17.1 * CI: Switch to available latest images ([#5987](https://github.com/containerd/containerd/pull/5987)) * [`6d961f967`](https://github.com/containerd/containerd/commit/6d961f96736d7b471b3cdc47c76bd8bd58a6e3a9) CI: Switch to available latest images * add xfs support to devicemapper snapshotter ([#5610](https://github.com/containerd/containerd/pull/5610)) * [`91b64c58b`](https://github.com/containerd/containerd/commit/91b64c58b128a8268fdbb3f03b2f238766be55cf) add xfs support to devicemapper snapshotter * Fixes task kill --force on Windows ([#5956](https://github.com/containerd/containerd/pull/5956)) * [`57e10439d`](https://github.com/containerd/containerd/commit/57e10439d9d1d66492ae55e48af713d9a7a4c6f8) Fixes task kill --force on Windows * Add support for shim plugins ([#5817](https://github.com/containerd/containerd/pull/5817)) * [`8d135d284`](https://github.com/containerd/containerd/commit/8d135d28420a1f8aa7ce8bb2f56103555f380a5f) Add support for shim plugins * vendor: update continuity for darwin support ([#5976](https://github.com/containerd/containerd/pull/5976)) * [`8ff8b1b82`](https://github.com/containerd/containerd/commit/8ff8b1b8236329457345350e6123cf0ef865a30f) vendor: update continuity for darwin support * replace uses of os/exec with golang.org/x/sys/execabs ([#5906](https://github.com/containerd/containerd/pull/5906)) * [`2ac996840`](https://github.com/containerd/containerd/commit/2ac996840187b2e42fdbe4e4c9b6b55a7c775c43) replace uses of os/exec with golang.org/x/sys/execabs * complete integration test for pulling image with labels ([#5972](https://github.com/containerd/containerd/pull/5972)) * [`16cd6ed13`](https://github.com/containerd/containerd/commit/16cd6ed137d8f6397def9e63a15ac8761a8c1cda) Additional integration tests for pulling image with labels * Fix content copy to not ignore unexpected EOF ([#5966](https://github.com/containerd/containerd/pull/5966)) * [`2458afeb1`](https://github.com/containerd/containerd/commit/2458afeb131b8942907b1c62a9b1751387e2ed08) Fix content copy to not ignore unexpected EOF * add ip_pref CNI options for primary pod ip ([#5964](https://github.com/containerd/containerd/pull/5964)) * [`1efed4309`](https://github.com/containerd/containerd/commit/1efed43090fcb24eb138acf318b9edef91d22007) add ip_pref CNI options for primary pod ip * cri: add devices for privileged container ([#5939](https://github.com/containerd/containerd/pull/5939)) * [`756f4a314`](https://github.com/containerd/containerd/commit/756f4a3147d6fde2f69077ae1805dacde886bf89) cri: add devices for privileged container * sandbox: Allows the sandbox to be deleted in NotReady state ([#5954](https://github.com/containerd/containerd/pull/5954)) * [`24cec9be5`](https://github.com/containerd/containerd/commit/24cec9be560c44bf7ab3135836ebf9caddbf7c61) sandbox: Allows the sandbox to be deleted in NotReady state * pin protobuild version to tag ([#5969](https://github.com/containerd/containerd/pull/5969)) * [`9954147c0`](https://github.com/containerd/containerd/commit/9954147c0343639c538cc77416022e263090be80) pin protobuild version to tag * Add metric exposing build version&revision ([#5965](https://github.com/containerd/containerd/pull/5965)) * [`6bec0d39b`](https://github.com/containerd/containerd/commit/6bec0d39b043c8cc9de3df9d7a8b6c8611fe348e) use a const metric for build_info * [`ae27a6b05`](https://github.com/containerd/containerd/commit/ae27a6b05ce42bd0c3e794ae46e9a1d9f0cb37f0) Add metric exposing build version&revision * Feature: containerd-cri support LinuxContainerResources.Unified ([#5627](https://github.com/containerd/containerd/pull/5627)) * [`f8dfbee17`](https://github.com/containerd/containerd/commit/f8dfbee17888240616a57a724fa34bef4357092d) add cri test case * [`9a8bf1315`](https://github.com/containerd/containerd/commit/9a8bf13158e469e284757bc9f88796439817423b) feature: add field LinuxContainerResources.Unified on cri * integration: investigate TestRestartMonitor's failure ([#5861](https://github.com/containerd/containerd/pull/5861)) * [`f7b1ceb9f`](https://github.com/containerd/containerd/commit/f7b1ceb9f666c7a142f139a3306c8163866a280e) integration: investigate TestRestartMonitor's failure * Use issue forms for bug reporting ([#5917](https://github.com/containerd/containerd/pull/5917)) * [`278176db1`](https://github.com/containerd/containerd/commit/278176db151b3559a73ffa5bcdfe3b025a5abae6) Address issue forms feedback * [`11ab3cba0`](https://github.com/containerd/containerd/commit/11ab3cba0e161f66f5d5bfdf680055c9b82533ce) Use issue forms for bug reporting * cri: patch update image labels ([#5945](https://github.com/containerd/containerd/pull/5945)) * [`2bcd6a4e8`](https://github.com/containerd/containerd/commit/2bcd6a4e8837d14a7b980349281c7508a701e4ab) cri: patch update image labels * darwin: runtime support ([#5936](https://github.com/containerd/containerd/pull/5936)) * [`a43fa9f28`](https://github.com/containerd/containerd/commit/a43fa9f284e5f0a4c50f65f80a88a3a91d3e5f75) darwin: runtime support * [`5dd38792a`](https://github.com/containerd/containerd/commit/5dd38792a82e1f7bb0579263e8854a8b373371e4) darwin: use the default values for socketRoot variable * Update RELEASES.md ([#5858](https://github.com/containerd/containerd/pull/5858)) * [`7826a21ac`](https://github.com/containerd/containerd/commit/7826a21ac6319a033fdf7573f2a17d2507a69f2f) Update RELEASES.md * archive: Add WriteDiff error logs ([#5949](https://github.com/containerd/containerd/pull/5949)) * [`ccc5ee303`](https://github.com/containerd/containerd/commit/ccc5ee303892023081a880ffc32bbd8ebf56461d) archive: Add WriteDiff error logs * replace deprecated Dialer with ContextDialer ([#5958](https://github.com/containerd/containerd/pull/5958)) * [`8e850bc0f`](https://github.com/containerd/containerd/commit/8e850bc0feeba4910bf6e8f079b6c5ca5f34d199) replace deprecated Dail with DailContext * Add WS2022 support in Windows Periodic tests ([#5951](https://github.com/containerd/containerd/pull/5951)) * [`aeea697d8`](https://github.com/containerd/containerd/commit/aeea697d84f214ab99b542fa5e695b9369e3ca0b) Add WS2022 support in Windows Periodic tests * Content fuzzer: Clean up temp store dir ([#5943](https://github.com/containerd/containerd/pull/5943)) * [`96ec0b6f3`](https://github.com/containerd/containerd/commit/96ec0b6f34c05d26de4d9433b45a3493e16fc28e) content fuzzer: Clean up tempdir * using Hosts replace deprecated field ([#5944](https://github.com/containerd/containerd/pull/5944)) * [`789abc936`](https://github.com/containerd/containerd/commit/789abc9367b27506f6559f60448018134881630f) using Hosts replace deprecated field * fix document non-synchronous ([#5947](https://github.com/containerd/containerd/pull/5947)) * [`820bd9269`](https://github.com/containerd/containerd/commit/820bd926906f60e19a62b7eb809053fe3e75818c) fix document non-synchronous in crictl.md * go.mod: Update hcsshim to v0.8.21 ([#5929](https://github.com/containerd/containerd/pull/5929)) * [`1dd0d59b7`](https://github.com/containerd/containerd/commit/1dd0d59b7386d9f2ae44fdcabcce21f8bf3b4900) go.mod: Update hcsshim to v0.8.21 * Makefile.linux: build on RISC-V with PIE ([#5937](https://github.com/containerd/containerd/pull/5937)) * [`eb2530be8`](https://github.com/containerd/containerd/commit/eb2530be8434a63e5358b6aa52cd3b76054bc31a) Makefile.linux: build on riscv with PIE * Fix cwd flag for `ctr tasks exec` ([#5932](https://github.com/containerd/containerd/pull/5932)) * [`27046a9e0`](https://github.com/containerd/containerd/commit/27046a9e06de44ecc4b1662ca43977cc2d6c789e) Fix cwd flag for `ctr tasks exec` * Update Pause image in tests & config ([#5927](https://github.com/containerd/containerd/pull/5927)) * [`6d3d34b85`](https://github.com/containerd/containerd/commit/6d3d34b85d5aa4c32e350f36693507d6e0c1c0fc) Update Pause image in tests & config * cri: Devices ownership from SecurityContext ([#5122](https://github.com/containerd/containerd/pull/5122)) * [`e0f8c04da`](https://github.com/containerd/containerd/commit/e0f8c04dad213975bf55dcfa71986be6d8b489e2) cri: Devices ownership from SecurityContext * Fix pull fails on unexpected EOF ([#5921](https://github.com/containerd/containerd/pull/5921)) * [`7bc5aa74c`](https://github.com/containerd/containerd/commit/7bc5aa74c2cf054b8e5a7982cad073c252fb5f4a) Fix pull fails on unexpected EOF * Fix dir support for devices ([#5845](https://github.com/containerd/containerd/pull/5845)) * [`838afd211`](https://github.com/containerd/containerd/commit/838afd21161c0c43fbb28f3b71b8ad1e37fe63fd) Adding testing of two devices * [`7fba86264`](https://github.com/containerd/containerd/commit/7fba862648b2ee70a351441f0e910274937ea04b) Fix dir support for devices V3 (#4847) * windows: The DefaultSpec platform should match the Default matcher ([#5914](https://github.com/containerd/containerd/pull/5914)) * [`e2c769d6f`](https://github.com/containerd/containerd/commit/e2c769d6fb17391df70bd658e1573360d4ccbb7b) windows: The DefaultSpec platform should match the Default matcher * Add RunAsUserName functionality for the Windows pod sandbox container ([#5865](https://github.com/containerd/containerd/pull/5865)) * [`25644b461`](https://github.com/containerd/containerd/commit/25644b4614d607199befa3c83c86540496a6e4f9) Add RunAsUserName functionality for the Windows Pod Sandbox Container * bump up runc v1.0.2 ([#5899](https://github.com/containerd/containerd/pull/5899)) * [`e18516767`](https://github.com/containerd/containerd/commit/e185167677649b751fd04c18c71ea39f4deda114) go.mod: update runc to v1.0.2 * [`3f8ea1b6a`](https://github.com/containerd/containerd/commit/3f8ea1b6a1755a7c09addbcdabceb9b2eecc2ff7) update runc binary to v1.0.2 * Run `go fmt` with Go 1.17 ([#5903](https://github.com/containerd/containerd/pull/5903)) * [`d3aa7ee9f`](https://github.com/containerd/containerd/commit/d3aa7ee9f065d5d8773b4b38124ad6e3d6634dc2) Run `go fmt` with Go 1.17 * go.mod: github.com/pelletier/go-toml v1.9.3 ([#5905](https://github.com/containerd/containerd/pull/5905)) * [`429296910`](https://github.com/containerd/containerd/commit/429296910658a0b4c892fd01c65df7d3f1202b3e) go.mod: github.com/pelletier/go-toml v1.9.3 * cri: filter selinux xattr for image volumes ([#5902](https://github.com/containerd/containerd/pull/5902)) * [`c3609ff4c`](https://github.com/containerd/containerd/commit/c3609ff4ca0c1e2c4b713db65a63faefca5786db) cri: filter selinux xattr for image volumes * Add Windows HostProcess Support ([#5131](https://github.com/containerd/containerd/pull/5131)) * [`79b369a0b`](https://github.com/containerd/containerd/commit/79b369a0bb9d79bf2c397d2bed771fca9144b46e) Added windows hostProcess cni skip * script: update golangci-lint from v1.38.0 and v1.36.0 to v1.42.0 ([#5897](https://github.com/containerd/containerd/pull/5897)) * [`4dd5ca70f`](https://github.com/containerd/containerd/commit/4dd5ca70fb0948299d52fddc115e999ce8fc143b) script: update golangci-lint from v1.38.0 and v1.36.0 to v1.42.0 * Update to Go 1.17 ([#5889](https://github.com/containerd/containerd/pull/5889)) * [`9fe7bc938`](https://github.com/containerd/containerd/commit/9fe7bc938b1264844e3434e501c7c817c1956ea4) Bump integration timeout to 35 min * [`f8602c372`](https://github.com/containerd/containerd/commit/f8602c3725c55938c6b4ca3440ef07e6c3f28ba4) Update to Go 1.17 * integration: fix TestContainerPids ([#5896](https://github.com/containerd/containerd/pull/5896)) * [`acb81bbda`](https://github.com/containerd/containerd/commit/acb81bbdaf35524ea020d81607ab62dd8bb718ed) integration: fix TestContainerPids * [ctr] add HOSTNAME env for host network ([#5891](https://github.com/containerd/containerd/pull/5891)) * [`6f60b3016`](https://github.com/containerd/containerd/commit/6f60b3016f126d06717cd296b86dce0679b61d2c) [ctr] add HOSTNAME env for host network * Fuzzing: Add fuzzer ([#5886](https://github.com/containerd/containerd/pull/5886)) * [`c9b1b2fd5`](https://github.com/containerd/containerd/commit/c9b1b2fd5b6ec9d434a4baf3c091a31bfa039934) Fuzzing: Add fuzzer * Make Cgroup driver configurable in gce configure script ([#5884](https://github.com/containerd/containerd/pull/5884)) * [`9e1b57ca0`](https://github.com/containerd/containerd/commit/9e1b57ca0161c4081bbc899db32b665d3d38bc94) Add env for SystemdCgroup driver * Allow expanded DNS configuration ([#5878](https://github.com/containerd/containerd/pull/5878)) * [`1224060f8`](https://github.com/containerd/containerd/commit/1224060f8928ef58c8d480bc7763a09b19427413) Allow expanded DNS configuration * Fuzzing: Add 4 fuzzers ([#5863](https://github.com/containerd/containerd/pull/5863)) * [`538d93d2f`](https://github.com/containerd/containerd/commit/538d93d2fcab530f525687a90521d30c00965df8) Fuzzing: Add 4 fuzzers * Cleanup v2 shim ([#5813](https://github.com/containerd/containerd/pull/5813)) * [`d30d897ef`](https://github.com/containerd/containerd/commit/d30d897ef93e7838f0c0828e0e85619b93331131) Cleanup v2 shim * Fuzzing: Add experimental version of container fuzzer ([#5840](https://github.com/containerd/containerd/pull/5840)) * [`5e49ec27d`](https://github.com/containerd/containerd/commit/5e49ec27dc4ff4f619453578a624d8cc35b21630) Use http.Get to download binaries instead of exec.Command * [`11a90c7ff`](https://github.com/containerd/containerd/commit/11a90c7ff4b59ba4a0d639c74fe8eb0fa0761f85) Fuzzing: Add experimental version of container fuzzer * add cpu-shares to ctr ([#5846](https://github.com/containerd/containerd/pull/5846)) * [`d2f3b7146`](https://github.com/containerd/containerd/commit/d2f3b71468f385e535e6db31b430bfeeb973dead) add cpu-shares to ctr * docs: rename master to main (it was opposite on the actual commit) ([#5847](https://github.com/containerd/containerd/pull/5847)) * [`bc4cea4e4`](https://github.com/containerd/containerd/commit/bc4cea4e44d5d219a5f6bba0654e6918ccd2a2bb) docs: rename main to master * content: return the error with its timestamp ([#5849](https://github.com/containerd/containerd/pull/5849)) * [`a3d6edc0e`](https://github.com/containerd/containerd/commit/a3d6edc0eddeb380dceed84884a78b5dc621023b) content: return the error with its timestamp * Fix bad `make protos` failure ([#5857](https://github.com/containerd/containerd/pull/5857)) * [`82fe0db9a`](https://github.com/containerd/containerd/commit/82fe0db9aa83d94c04761ee9907befb5d1e61597) Fix bad `make protos` failure * replace cri and point to new location ([#5851](https://github.com/containerd/containerd/pull/5851)) * [`30b832e49`](https://github.com/containerd/containerd/commit/30b832e494ebaa244d2321299dc0d3072eae4044) archive docs and point to new location fix #https://github.com/containerd/cri/issues/1624 * docs: remove FOSSA's badge ([#5856](https://github.com/containerd/containerd/pull/5856)) * [`1c47fb17f`](https://github.com/containerd/containerd/commit/1c47fb17f3b0c3da9ff45960487f93fc03ba1bf4) docs: remove FOSSA's badge * BUILDING.md: remove some bits about building runc ([#5850](https://github.com/containerd/containerd/pull/5850)) * [`9cc179aa7`](https://github.com/containerd/containerd/commit/9cc179aa773b3aa09de03934c8850a770d7aa71b) BUILDING.md: remove some bits about building runc * [`42b57cc73`](https://github.com/containerd/containerd/commit/42b57cc730e6283b5f64563e90a7201d47d9a354) BUILDING.md: markdown fixes * go.mod: update k8s deps to v1.22.0 ([#5836](https://github.com/containerd/containerd/pull/5836)) * [`e634f04d8`](https://github.com/containerd/containerd/commit/e634f04d8cdb6c2f96eea2e4e66d0e4500a46282) go.mod: update kubernetes to v1.22.0 * [Scripts] Add trap to cri-integration test script ([#5852](https://github.com/containerd/containerd/pull/5852)) * [`e6538b8bc`](https://github.com/containerd/containerd/commit/e6538b8bce1814471af2cd3467d5f4c6e863cb08) Add trap to cri-integration test script * docs: list all snapshotter-related build flags ([#5848](https://github.com/containerd/containerd/pull/5848)) * [`a5468852f`](https://github.com/containerd/containerd/commit/a5468852f8123ada3757db9b608cd6648285d835) docs: list all snapshotter-related build flags * Move plugin context events into separate plugin ([#5835](https://github.com/containerd/containerd/pull/5835)) * [`0a0621bb4`](https://github.com/containerd/containerd/commit/0a0621bb47d48d8cbcbb614ee38422ce8b98a340) Move plugin context events into separate plugin * Fix Linux CI Linter using Go 1.15.14 ([#5839](https://github.com/containerd/containerd/pull/5839)) * [`534685f95`](https://github.com/containerd/containerd/commit/534685f9558cc67125156ba2fbdd0e0ade74cc33) Fix Linux CI Linter using go 1.15.14 * Update Go to 1.16.7 ([#5842](https://github.com/containerd/containerd/pull/5842)) * [`42a28ad2c`](https://github.com/containerd/containerd/commit/42a28ad2ca7faecfa3e2024952781136211c1fbf) Update Go to 1.16.7 * Cleanup CI ([#5838](https://github.com/containerd/containerd/pull/5838)) * [`10eab21a4`](https://github.com/containerd/containerd/commit/10eab21a4d4f47b2eb63a83e3675d151277a430a) Cleanup CI * Remove redundant build tags ([#5834](https://github.com/containerd/containerd/pull/5834)) * [`6f027e38a`](https://github.com/containerd/containerd/commit/6f027e38a8e705a05ccc7031afb39b53a358b958) Remove redundant build tags * Change default directories on Darwin ([#5830](https://github.com/containerd/containerd/pull/5830)) * [`7917da764`](https://github.com/containerd/containerd/commit/7917da764c6d6b0851f3adf1ef2346d62c88a1d0) Change default directories on Darwin * [otel-tracing] Initial opentelemetry support ([#5731](https://github.com/containerd/containerd/pull/5731)) * [`3c5424454`](https://github.com/containerd/containerd/commit/3c5424454b60e775829c2e9b56be53a6af42fa90) [otel-tracing] vendor and go modules changes * [`3597ac859`](https://github.com/containerd/containerd/commit/3597ac859d3fc79f250e5d0f1664fb9db9143898) [otel-tracing] Initial opentelemetry support * [`10824eaf2`](https://github.com/containerd/containerd/commit/10824eaf2ea46e3be7e4ac29a9ae6de11ec21093) remove go 1.13 from containerd * Fuzzing: Fix for OSS-fuzz issue 36825 ([#5829](https://github.com/containerd/containerd/pull/5829)) * [`c3c276ae1`](https://github.com/containerd/containerd/commit/c3c276ae1c3c322b192539980ce4973f452fd0a2) Fuzzing: Fix for OSS-fuzz issue 36825 * Fuzzing: Add two fuzzers ([#5825](https://github.com/containerd/containerd/pull/5825)) * [`41a04246f`](https://github.com/containerd/containerd/commit/41a04246f414f43080c9f0c9944516bd5855b209) Fuzzing: Add two more fuzzers * scripts: linting fixes, and remove support for Debian Jessie (as it's EOL) ([#5760](https://github.com/containerd/containerd/pull/5760)) * [`6c257552a`](https://github.com/containerd/containerd/commit/6c257552a72a49f75114c01401d3703f880ac054) scripts: declare ROOT closer to where it's used, and some DRY changes * [`dba0ef4eb`](https://github.com/containerd/containerd/commit/dba0ef4eb58e87cd3c6ab5a0e93f39ff1703b6eb) scripts: add missing quotes, and minor linting issues * [`0cb656860`](https://github.com/containerd/containerd/commit/0cb656860fabd4ad4d4ac93b4b0e2d88270fd231) test/build-utils.sh: remove support for Debian Jessie * platforms: Format(): use path.Join() instead of joinNotEmpty() ([#5821](https://github.com/containerd/containerd/pull/5821)) * [`f2c3122e9`](https://github.com/containerd/containerd/commit/f2c3122e9c6470c052318497899b290a5afc74a5) platforms: Format(): use path.Join() instead of joinNotEmpty() * Fuzzing: Remove panics of container_fuzzer ([#5823](https://github.com/containerd/containerd/pull/5823)) * [`2c699cc35`](https://github.com/containerd/containerd/commit/2c699cc35095476ddae077a459cbcf8962b51050) Fuzzing: Remove panics of container_fuzzer * Fuzzing: Add container fuzzer ([#5785](https://github.com/containerd/containerd/pull/5785)) * [`acecd6603`](https://github.com/containerd/containerd/commit/acecd660311216c91d13435d561a854eb5e4c580) Change protoc link * [`cc88f8e0a`](https://github.com/containerd/containerd/commit/cc88f8e0ae82d08ccf821f9f1de4c180afb8e6ca) Split fuzzer to two fuzzers * [`6294235d8`](https://github.com/containerd/containerd/commit/6294235d8137424862def12cf3cf6267b3597dfc) Fuzzing: Add container fuzzer * runtime: fix the issue of create new socket with abstract address ([#5746](https://github.com/containerd/containerd/pull/5746)) * [`4ab3e7a53`](https://github.com/containerd/containerd/commit/4ab3e7a53a15cf0bc311179994f339760365dd97) runtime: fix the issue of create new socket with abstract address * mergo: Upgrade to 0.3.12 to fix panic ([#5809](https://github.com/containerd/containerd/pull/5809)) * [`ce437864b`](https://github.com/containerd/containerd/commit/ce437864b2e7e2f9b94e02ba564e010a5ea2248d) mergo: Upgrade to 0.3.12 to fix panic * ci: install criu from PPA ([#5802](https://github.com/containerd/containerd/pull/5802)) * [`d1e868c83`](https://github.com/containerd/containerd/commit/d1e868c832d42f443dbd55118b2eff9aa92b021a) ci: install criu from PPA * Update release workflow to upload binary without CNI ([#5144](https://github.com/containerd/containerd/pull/5144)) * [`d62d6c11d`](https://github.com/containerd/containerd/commit/d62d6c11dc381f9a4b3301329a20ccf3babcc604) Split release steps into multiple tasks * [`b4807122d`](https://github.com/containerd/containerd/commit/b4807122d29370c79272f8d982e9c408736a4932) Update release workflow to upload binary without CNI * Enable critest on Windows Periodic Jobs ([#5725](https://github.com/containerd/containerd/pull/5725)) * [`23bc3db91`](https://github.com/containerd/containerd/commit/23bc3db914c30b133e5fa037fc2a3242f7329fc7) Enable critest on Windows * Script to check if entries in go.mod files are in sync ([#5792](https://github.com/containerd/containerd/pull/5792)) * [`43117cf91`](https://github.com/containerd/containerd/commit/43117cf9193ab81fc3c178c0bef1d4ca49259c94) Script to check if entries in go.mod files are in sync * Add a sharedNamespace label ([#5043](https://github.com/containerd/containerd/pull/5043)) * [`e692a0192`](https://github.com/containerd/containerd/commit/e692a01926cd296f3b77ee7f6ba1308b5ecd6aca) Add shared content label to namespaces * platforms: add "ios" as known OS, "loong64" as known ARCH ([#5784](https://github.com/containerd/containerd/pull/5784)) * [`2405671d4`](https://github.com/containerd/containerd/commit/2405671d4089626f224473936e793fee19905d90) platforms: add "ios" as known OS, "loong64" as known ARCH * Updates the location of protobuf downloads ([#5804](https://github.com/containerd/containerd/pull/5804)) * [`3a8622e30`](https://github.com/containerd/containerd/commit/3a8622e309d9f75e0c12fd43a31d95127ff341be) Updates the location of protobuf downloads in docs * Update protobuf install to use correct repository ([#5803](https://github.com/containerd/containerd/pull/5803)) * [`0d9393650`](https://github.com/containerd/containerd/commit/0d939365079d91e82549c808fde1ba70cf0cdea3) Update protobuf install to use correct repository * overlay: expose upperdir location of each snapshot via an optional label ([#5624](https://github.com/containerd/containerd/pull/5624)) * [`67406b373`](https://github.com/containerd/containerd/commit/67406b3732b3139ea2f825541e5c84d46ffd5e04) overlay: add an optional label of upperdir location of each snapshot * Support SIGRTMIN+n signals ([#5693](https://github.com/containerd/containerd/pull/5693)) * [`1d3d08026`](https://github.com/containerd/containerd/commit/1d3d08026d25797b81ec1d385119dffa04a2ad46) Support SIGRTMIN+n signals * respect context timeout in shim binary call ([#5800](https://github.com/containerd/containerd/pull/5800)) * [`7a10fd4fc`](https://github.com/containerd/containerd/commit/7a10fd4fccb93a04b80352fea71fc1095d742b7f) respect context timeout in shim binary call * Introduce a new go module - containerd/api for use in standalone clients ([#5716](https://github.com/containerd/containerd/pull/5716)) * [`494b940f1`](https://github.com/containerd/containerd/commit/494b940f1475cb393d8f6ec8474eaeb50d022231) Introduce a new go module - containerd/api for use in standalone clients * grpc config add options tcp_client_ca_cert ([#5606](https://github.com/containerd/containerd/pull/5606)) * [`63fe34add`](https://github.com/containerd/containerd/commit/63fe34add6997ba54d9bb0c6b2d7066efa2453c1) grpc config add options tcp_tls_ca * integration: Windows volume-copy-up images ([#5162](https://github.com/containerd/containerd/pull/5162)) * [`16deba098`](https://github.com/containerd/containerd/commit/16deba098c90a99e7948f16ffd4a49a5bbe9526d) integration: Windows volume-copy-up images * add CRI support matrix to RELEASES.md ([#5795](https://github.com/containerd/containerd/pull/5795)) * [`4fdb88464`](https://github.com/containerd/containerd/commit/4fdb884644ecdd6a4b4b0d1bd85b8f6ccc1995c6) add CRI support matrix to RELEASES.md * adding a little more clarity ([#5794](https://github.com/containerd/containerd/pull/5794)) * [`b5fc7846c`](https://github.com/containerd/containerd/commit/b5fc7846c465c10d9dfd4f0c150571c78e1a12b2) adding a little more clarity * update gotestsum to v1.7.0 ([#5793](https://github.com/containerd/containerd/pull/5793)) * [`18d6cc1b0`](https://github.com/containerd/containerd/commit/18d6cc1b06ad1ff8fb7def3a667f8bfe68e83e70) update gotestsum to v1.7.0 * Discard blocks when removing a thin device ([#5756](https://github.com/containerd/containerd/pull/5756)) * [`f1d79d33b`](https://github.com/containerd/containerd/commit/f1d79d33b8479ddfa741e61b83dffda259fa16aa) Discard blocks when removing a thin device * Makefile: fix passing build tags ([#5590](https://github.com/containerd/containerd/pull/5590)) * [`2bb8ad7c9`](https://github.com/containerd/containerd/commit/2bb8ad7c9ea4f626527a33dce51b89d3278194a2) Makefile: pass build tags to manpage build process * [`f60d447c1`](https://github.com/containerd/containerd/commit/f60d447c16991a183853cce58d21d88351cb0f16) Makefile: fix tags parameter computation * Add runtime label to metrics ([#5744](https://github.com/containerd/containerd/pull/5744)) * [`efa8ab715`](https://github.com/containerd/containerd/commit/efa8ab7158ea806e5ef2c9460187ec75eabab06e) Add runtime label to metrics * interface about shim build check ([#5745](https://github.com/containerd/containerd/pull/5745)) * [`0d45ac14e`](https://github.com/containerd/containerd/commit/0d45ac14e92a9b63f7e31dab5a9325b26e8a3e12) interface about shim build check * integration: log all processes to investigate the test failure ([#5775](https://github.com/containerd/containerd/pull/5775)) * [`00d52bb15`](https://github.com/containerd/containerd/commit/00d52bb159e091d1dee79e7b4c809662fe8f4e4d) integration: log all processes to investigate the test failure * Fuzzing: Add archive fuzzer ([#5779](https://github.com/containerd/containerd/pull/5779)) * [`2556aac67`](https://github.com/containerd/containerd/commit/2556aac6751829f7f219c4ddc3f5d4630c1dda07) Fuzzing: Add archive fuzzer * Add docker.Fetch fuzzer ([#5687](https://github.com/containerd/containerd/pull/5687)) * [`0789a0c02`](https://github.com/containerd/containerd/commit/0789a0c02b78d70cc06c9c8f86d9a128f2b9d46c) Add docker fetch fuzzer * Support custom compressor for walking differ ([#5735](https://github.com/containerd/containerd/pull/5735)) * [`b483177ee`](https://github.com/containerd/containerd/commit/b483177ee2089fd8284258840e2526370c15eab3) Support custom compressor for walking differ * remotes/docker/pusher.go: Fix missing Close() on push to docker remote ([#5770](https://github.com/containerd/containerd/pull/5770)) * [`53ec1abec`](https://github.com/containerd/containerd/commit/53ec1abec228e5121d5de4acaab08ed26ad70b9c) remotes/docker/pusher.go: Fix missing Close() * remotes/docker/fetcher.go: Fix missing Close() on fetch from docker remote ([#5769](https://github.com/containerd/containerd/pull/5769)) * [`67d07fe5c`](https://github.com/containerd/containerd/commit/67d07fe5cf4f165396872499b3d36ee5cba6774d) remotes/docker/fetcher.go: Fix missing Close() * Update cpuguy83/go-md2man binary to v2.0.1 ([#5771](https://github.com/containerd/containerd/pull/5771)) * [`d2b6d192d`](https://github.com/containerd/containerd/commit/d2b6d192db18655e0930bd3c8051947873ed39b1) Update cpuguy83/go-md2man binary to v2.0.1 * Refactor / optimize contrib/Dockerfile.test ([#5750](https://github.com/containerd/containerd/pull/5750)) * [`9537bc265`](https://github.com/containerd/containerd/commit/9537bc2654869bbc6fc4b740a674acfbcec9ab00) Dockerfile.test: build containerd in separate stage * [`36be5ef3a`](https://github.com/containerd/containerd/commit/36be5ef3a26d5db8f487514e06179a17d7771b49) Dockerfile.test: add GOLANG_IMAGE build arg to allow overriding * [`8faacfca1`](https://github.com/containerd/containerd/commit/8faacfca1647e6b8d2d37e35f11d0cf9bd5d42f6) Dockerfile.test: clean up apt indexes after installing * [`9f7e6335c`](https://github.com/containerd/containerd/commit/9f7e6335c46f9a46cfe2f0955759842b095addc4) Dockerfile.test: build critools in a separate stage * [`7ec8e2d36`](https://github.com/containerd/containerd/commit/7ec8e2d369606e870875f52a116ca2bf32e7317d) Dockerfile.test: build cni in a separate stage * [`f9f423c07`](https://github.com/containerd/containerd/commit/f9f423c078f3b106fe1a87fd60c86eb2d606e2bf) Dockerfile.test: standard directory to collect build aftifacts * [`e9f26eb87`](https://github.com/containerd/containerd/commit/e9f26eb877faf37dd0b6f33fe1292970b6183fd1) Dockerfile.test: split dev stage, and optimize order * [`25fada0cc`](https://github.com/containerd/containerd/commit/25fada0cc7082d3f6c2e54e58e1794234a605daf) Dockerfile.test: skip curl, gcc, git and make install * [`546538971`](https://github.com/containerd/containerd/commit/546538971cbde5c9fd95da32d0d77daba63c72ad) install-critools: make sure DESTDIR exists * update gotestsum to current master ([#5754](https://github.com/containerd/containerd/pull/5754)) * [`603962bc8`](https://github.com/containerd/containerd/commit/603962bc81deb197350ee5144dad862d062eb964) update gotestsum to current master * [`51a8f969b`](https://github.com/containerd/containerd/commit/51a8f969bd5b4e5759ad11327820536648153cfd) Merge pull request from GHSA-c72p-9xmj-rx3w * [`bc4e416c8`](https://github.com/containerd/containerd/commit/bc4e416c88670e4409917a18bc3da50e48b401de) Add test for archive breakout test for lchmod * Use systemd cgroup driver for Kubernetes e2e tests with cgroupsv2 ([#5755](https://github.com/containerd/containerd/pull/5755)) * [`150e07b64`](https://github.com/containerd/containerd/commit/150e07b648e7766ca862ee868bf99544d0836e89) Use systemd cgroup driver for cgroupv2 tests * update runc to v1.0.1 ([#5751](https://github.com/containerd/containerd/pull/5751)) * [`a12c7bd1c`](https://github.com/containerd/containerd/commit/a12c7bd1cf18b719416932bbdcbb6e6219b1f1d4) go.mod: runc v1.0.1 * [`43e0594ae`](https://github.com/containerd/containerd/commit/43e0594ae93be1b4629da91d25c4a830c91924a2) update runc binary to v1.0.1 * runtime: runc v2: remove redundant validation ([#5737](https://github.com/containerd/containerd/pull/5737)) * [`dbef1d56d`](https://github.com/containerd/containerd/commit/dbef1d56d7ebc05bc4553d72c419ed5ce025b05d) runtime: runc v2: remove redundant validation * Add timestamp to flaky restart monitor test ([#5727](https://github.com/containerd/containerd/pull/5727)) * [`18321f539`](https://github.com/containerd/containerd/commit/18321f539ce5f78e5db034ce0af73076ea4f11b0) Move loop check to before sleep * [`2e8a572df`](https://github.com/containerd/containerd/commit/2e8a572dfd6cc170ed60a45d7d1180d56958eb12) Add timestamp to flaky restart monitor test * Update Go to 1.16.6 ([#5722](https://github.com/containerd/containerd/pull/5722)) * [`55fd2ab5d`](https://github.com/containerd/containerd/commit/55fd2ab5d6efe01fd12e3ff58bece7ea358b18d3) integration/client: go mod tidy * [`e72046f86`](https://github.com/containerd/containerd/commit/e72046f86bc54dfda54fdd9b17955ecae4232cca) Update Go to 1.16.6 * client: surface a connection error more clearly ([#4447](https://github.com/containerd/containerd/pull/4447)) * [`73d28ddeb`](https://github.com/containerd/containerd/commit/73d28ddeb27a5532df084035199c9ad5ed2f69fe) client: surface a connection error more clearly * Fix missing Body.Close() calls on push to docker remote ([#5712](https://github.com/containerd/containerd/pull/5712)) * [`894b6ae39`](https://github.com/containerd/containerd/commit/894b6ae39b9266411d0d4e6325235390c06fc0ab) Fix missing Body.Close() calls on push to docker remote * remove pkg/cri/platforms package ([#5710](https://github.com/containerd/containerd/pull/5710)) * [`ac75071b4`](https://github.com/containerd/containerd/commit/ac75071b49cbc69dc4eb7734316e5129b01562e4) remove pkg/cri/platforms package * Allow WithServices to use custom implementations ([#5709](https://github.com/containerd/containerd/pull/5709)) * [`0a8802df6`](https://github.com/containerd/containerd/commit/0a8802df67c3e2770ba787c9a0f6bcd41de6b34d) Allow WithServices to use custom implementations * [Vendor] Update hcsshim to 0.8.18 ([#5673](https://github.com/containerd/containerd/pull/5673)) * [`a81f05f36`](https://github.com/containerd/containerd/commit/a81f05f3602a2b1eee9bff12ce9b985d16aadb60) [Vendor] Update hcsshim to 0.8.18 * test integration: Adds a test that restarts a failed container ([#5578](https://github.com/containerd/containerd/pull/5578)) * [`04ab4418f`](https://github.com/containerd/containerd/commit/04ab4418fdac4f85cc3b510bc297e06550175c90) test integration: Adds a test that restarts a failed container * [CRI] move up to CRI v1 and support v1alpha in parallel ([#5619](https://github.com/containerd/containerd/pull/5619)) * [`d1c105192`](https://github.com/containerd/containerd/commit/d1c10519278560bbdf220dc72843e344d1a05743) use fu wei's suggeted interface pick for marshaling * [`14962dcbd`](https://github.com/containerd/containerd/commit/14962dcbd23790681431838f1efc8b7fe7012157) add alpha version * [`a5c417ac0`](https://github.com/containerd/containerd/commit/a5c417ac060f29dad343573674f879d59fc0b9ef) move up to CRI v1 and support v1alpha in parallel * gha: make release workflow work in forks ([#5682](https://github.com/containerd/containerd/pull/5682)) * [`4c6e4a06f`](https://github.com/containerd/containerd/commit/4c6e4a06ff8f7ef1ab28c67a97fe6bd0f79d73a8) gha: make release workflow work in forks * Add unit test for plugin ([#5666](https://github.com/containerd/containerd/pull/5666)) * [`3a0b9ec6b`](https://github.com/containerd/containerd/commit/3a0b9ec6bbabeab2f2cb962f62a52d875365793a) Add unit test for plugin * Dockerfile.test: add "cri-in-userns" (aka rootless) test stage ([#5700](https://github.com/containerd/containerd/pull/5700)) * [`aefabe546`](https://github.com/containerd/containerd/commit/aefabe5462a0080fa3e7817d33db6dd9a8e95d2d) Dockerfile.test: add "cri-in-userns" (aka rootless) test stage * Update for distribution spec 1.0 ([#5676](https://github.com/containerd/containerd/pull/5676)) * [`a7ad6b3be`](https://github.com/containerd/containerd/commit/a7ad6b3be5bfad7ab77b2801e52663a2eb43e270) Add support for registry host path override * [`95c708572`](https://github.com/containerd/containerd/commit/95c708572f2d65b85ebbb3648f34fd531c7b6f36) Update documenation for OCI distribution 1.0 * archive: cleanup lchmod logic ([#5702](https://github.com/containerd/containerd/pull/5702)) * [`53835221f`](https://github.com/containerd/containerd/commit/53835221f6b8fc496dbd2332fd48cd58a79f6f2b) Cleanup lchmod logic in archive * Install specific golang version in Windows CI. ([#5571](https://github.com/containerd/containerd/pull/5571)) * [`419d616fe`](https://github.com/containerd/containerd/commit/419d616fec5f24ee61a0a113a899e78a6e49a850) Install specific golang version in Windows CI. * Add ctr command label in NewContainerOpts ([#5660](https://github.com/containerd/containerd/pull/5660)) * [`bda7b5866`](https://github.com/containerd/containerd/commit/bda7b58666b9b8e01342a36317cffe9fdf1f7aa3) feat: Add snapshotter label to the new snapshot for container. * snapshot/devmapper: log exported methods correctly ([#5655](https://github.com/containerd/containerd/pull/5655)) * [`03ee45006`](https://github.com/containerd/containerd/commit/03ee450060dff5440fc02e8c88752c8314a8714f) snapshot/devmapper: log exported methods correctly * Makefile: fix DESTDIR and PREFIX concatenation ([#5662](https://github.com/containerd/containerd/pull/5662)) * [`2019a1e68`](https://github.com/containerd/containerd/commit/2019a1e68f7488bdc0975062cbbd933b53595714) Makefile: fix DESTDIR and PREFIX concatenation * Cri integration cleanup ([#5287](https://github.com/containerd/containerd/pull/5287)) * [`cabe67736`](https://github.com/containerd/containerd/commit/cabe67736941fa4fa1a6fc54b0045891ecc28733) tests: Use EnsureImageExists for image pulling * [`a78bdf22d`](https://github.com/containerd/containerd/commit/a78bdf22df22b0904e843e579f3088472cb52685) tests: Refactors PodSandbox creation * move sys.FMountat() into mount package and un-export ([#5641](https://github.com/containerd/containerd/pull/5641)) * [`a964cf0cc`](https://github.com/containerd/containerd/commit/a964cf0cc4beabfd5cc50e970581d79f195ca4c0) un-export mount.FMountat * [`21f532d51`](https://github.com/containerd/containerd/commit/21f532d51891087f850ef3a7ed7e737c8c95b88a) move sys.FMountat() into mount package * sandbox: send pod UID to CNI plugins as K8S_POD_UID ([#5640](https://github.com/containerd/containerd/pull/5640)) * [`dac2543a0`](https://github.com/containerd/containerd/commit/dac2543a07b788f908cde037a133902bebf605d2) sandbox: send pod UID to CNI plugins as K8S_POD_UID * sys: remove StatAtime(), StatCtime(), StatMtime() and StatATimeAsTime() utils ([#5639](https://github.com/containerd/containerd/pull/5639)) * [`5a0beaefb`](https://github.com/containerd/containerd/commit/5a0beaefbb64190696f8e634d037bc9047e6f4ac) sys: remove StatAtime(), StatCtime(), StatMtime() and StatATimeAsTime() utils * content/local: inline sys.StatATimeAsTime() ([#5633](https://github.com/containerd/containerd/pull/5633)) * [`63c185da9`](https://github.com/containerd/containerd/commit/63c185da9ad38fabb842aee2fbdefae2f4e5b946) content/local: inline sys.StatATimeAsTime() * allow multi gpu to be specified via ctr ([#5636](https://github.com/containerd/containerd/pull/5636)) * [`09d78bb6b`](https://github.com/containerd/containerd/commit/09d78bb6b9e8b173f44f5ba3abaee0de416b0ee0) allow multi gpu to be specified via ctr * [`f913a4275`](https://github.com/containerd/containerd/commit/f913a42755663e4e7f855dcfe37bad64887a9058) go.mod: runc v1.0.0 * [`28bb59c08`](https://github.com/containerd/containerd/commit/28bb59c080ce671c8e89829844f95c871eb41393) update runc binary to v1.0.0 GA * fixing some doc links ([#5629](https://github.com/containerd/containerd/pull/5629)) * [`560e7d479`](https://github.com/containerd/containerd/commit/560e7d479923dd7b1b0249375abf202054bf7ed4) fixing some doc links * Sync integration/go.mod with root go.mod ([#5623](https://github.com/containerd/containerd/pull/5623)) * [`d9694b297`](https://github.com/containerd/containerd/commit/d9694b2976a5181121f54690867a53c29dde6552) Sync integration/go.mod with root go.mod * archive: Expose ChangeWriter to allow customized diff computing ([#5615](https://github.com/containerd/containerd/pull/5615)) * [`4a46ea2f4`](https://github.com/containerd/containerd/commit/4a46ea2f4b55a2e4e694ecc6f93389421053dc6a) archive: Expose ChangeWriter to allow customized diff computing * CI: Switch to the available latest images ([#5625](https://github.com/containerd/containerd/pull/5625)) * [`cd33c007c`](https://github.com/containerd/containerd/commit/cd33c007cecdee2c8e5333190cad1bbce4ade13d) CI: Switch to available latest images * [`75b4c83f0`](https://github.com/containerd/containerd/commit/75b4c83f04d5f4fb148b5f498584af8854581083) fix deprecation config for default runtime * Re-enable criu in main integration runs ([#5614](https://github.com/containerd/containerd/pull/5614)) * [`394f86475`](https://github.com/containerd/containerd/commit/394f864750ed0ffea980d713b179a53e070a9d78) Re-enable criu in main integration runs * runtime,v2: Enable debug when containerd is on debug+ log level ([#5617](https://github.com/containerd/containerd/pull/5617)) * [`87a2e0b2a`](https://github.com/containerd/containerd/commit/87a2e0b2a2d58c19e26d96ebcefc982505316081) runtime,v2: Enable debug when containerd is on debug+ log level * [`1bbee573a`](https://github.com/containerd/containerd/commit/1bbee573af72ee63ec67483a836f6e5cdcf9850d) github.com/golang/protobuf/proto is deprecated * [`91c8fa452`](https://github.com/containerd/containerd/commit/91c8fa4529f335c34dffc56e15c54054e97ac69e) Update github.com/golang/protobuf from v1.3.5 to v1.4.3 * [`b7e79dc5a`](https://github.com/containerd/containerd/commit/b7e79dc5ab1084d2db3562c77896489674d9486f) Update google.golang.org/grpc from v1.27.1 to v1.38.0 * [`8d2e156dd`](https://github.com/containerd/containerd/commit/8d2e156ddbd63e58d18048fd9960c586178fdc58) Increase golangci-lint timeout * ctr flags of container rootfs propagation ([#5611](https://github.com/containerd/containerd/pull/5611)) * [`05e51539a`](https://github.com/containerd/containerd/commit/05e51539a95f739c8963ab5184b8bda540e34e36) command line flags of setting container rootfs propagation * [`1dada3fc2`](https://github.com/containerd/containerd/commit/1dada3fc2a76ea1298f924bf404928c0f37796c4) add cgroupv2 setup for cos with a flag * Update gotestsum to add timestamps to junit output ([#5612](https://github.com/containerd/containerd/pull/5612)) * [`bfbebf02b`](https://github.com/containerd/containerd/commit/bfbebf02b7c413c7afc9c253fb2199803c9e7c69) Update gotestsum to add timestamps to junit output * Allow to pass --no-cgroups option to nvidia-container-cli ([#5604](https://github.com/containerd/containerd/pull/5604)) * [`9c01fe20d`](https://github.com/containerd/containerd/commit/9c01fe20d31d3120c8bd2e0e68c411a3ebeabc64) Allow to pass --no-cgroup option to nvidia-container-cli * Makefile: FHS conformant manpage installation pathes ([#5577](https://github.com/containerd/containerd/pull/5577)) * [`77374e8b3`](https://github.com/containerd/containerd/commit/77374e8b35900cc4cffd719282d29b43b729b58e) Makefile: FHS conformant manpage installation pathes * Add proper Go version before project checks ([#5594](https://github.com/containerd/containerd/pull/5594)) * [`3ab974433`](https://github.com/containerd/containerd/commit/3ab97443360775ff3fb13a7be2efedb875805824) Add proper Go version before project checks * Enable cri-integration in Windows Periodic Tests ([#5580](https://github.com/containerd/containerd/pull/5580)) * [`af5a130bc`](https://github.com/containerd/containerd/commit/af5a130bc94b91729114a502bf52f729f76638e4) Enable cri-integration in Windows Periodic Tests * adds explanation for seccomp unset/unconfined default vs runtime default ([#5573](https://github.com/containerd/containerd/pull/5573)) * [`7a2b04758`](https://github.com/containerd/containerd/commit/7a2b04758bfb52c17e1780dc432cff586b714839) adds explanation for seccomp unset/unconfined default vs runtime default * Fix cleanup context of teardownPodNetwork ([#5569](https://github.com/containerd/containerd/pull/5569)) * [`728743eb2`](https://github.com/containerd/containerd/commit/728743eb2858764df05fbb012cb03eb7c6cb0423) Fix cleanup context of teardownPodNetwork * update integration/client go.sum ([#5572](https://github.com/containerd/containerd/pull/5572)) * [`01585595a`](https://github.com/containerd/containerd/commit/01585595a5934773aec184fc893b3db03e02628d) update integration/client go.sum * Revert diff/walking error change ([#5566](https://github.com/containerd/containerd/pull/5566)) * [`69f43d458`](https://github.com/containerd/containerd/commit/69f43d4589c50a8e64afac7cd5dda99433112ab8) Revert diff/walking error change * Update opencontainers/selinux to v1.8.2 ([#5562](https://github.com/containerd/containerd/pull/5562)) * [`9a451d103`](https://github.com/containerd/containerd/commit/9a451d103c9b2d4791e22e5acdb7098c37bbec55) Update opencontainers/selinux to v1.8.2 * fix invalid validation error checking ([#5565](https://github.com/containerd/containerd/pull/5565)) * [`014748bc0`](https://github.com/containerd/containerd/commit/014748bc04623346725d2a1330d7a2292563a4df) fix invalid validation error checking * diff/walking: fix defer cleanup ([#5551](https://github.com/containerd/containerd/pull/5551)) * [`558fdc680`](https://github.com/containerd/containerd/commit/558fdc6808dc2c15645e8bccf500a93df78432b6) diff/walking: fix defer cleanup * Windows periodic job: Add creation timestamp to RG ([#5559](https://github.com/containerd/containerd/pull/5559)) * [`5f0fc4893`](https://github.com/containerd/containerd/commit/5f0fc4893da618651a67f44b80f6b47392d1d727) Add creation timestamp to RG * Fix error case in Windows layer cleanup ([#5328](https://github.com/containerd/containerd/pull/5328)) * [`f8538b5e1`](https://github.com/containerd/containerd/commit/f8538b5e12b0977904bb810e3eae234a8ab1e48c) Fix error case in Windows layer cleanup * Use DeactivateLayer to unlock layers that we cannot rename ([#5422](https://github.com/containerd/containerd/pull/5422)) * [`402acd7c1`](https://github.com/containerd/containerd/commit/402acd7c1e20aa6ea88ce6cd6f77e486c5e88478) Small typo fix "reimporst" * [`f21627059`](https://github.com/containerd/containerd/commit/f2162705950a1b220fbbb8c396738d7155928212) Use DeactivateLayer to recover layers that we cannot rename * tests: Symlink volume tests ([#5284](https://github.com/containerd/containerd/pull/5284)) * [`93e268f62`](https://github.com/containerd/containerd/commit/93e268f6258e37200f15fe9240dd46b9988624e9) tests: Symlink volume tests * Makefile: fix DESTDIR environment variable behaviour ([#5535](https://github.com/containerd/containerd/pull/5535)) * [`b5f530a15`](https://github.com/containerd/containerd/commit/b5f530a15780ee443b8c568200d37d50d0449672) Makefile: fix DESTDIR environment variable behaviour * Change Wrapf of non-error to an actual error ([#5560](https://github.com/containerd/containerd/pull/5560)) * [`edfd8d599`](https://github.com/containerd/containerd/commit/edfd8d59937faeb36f40b8baeff488a6d693ef49) Change Wrapf of non-error to an actual error * [`a93b5cbc2`](https://github.com/containerd/containerd/commit/a93b5cbc2f1f6e4e4b0b5fc3eb0843e24762f1f5) Install apparmor parser for arm64 environment * scrub the stale TODO ([#5536](https://github.com/containerd/containerd/pull/5536)) * [`498bb36f6`](https://github.com/containerd/containerd/commit/498bb36f67689c2b6f0a6142472ba1f20ab87bf8) scrub the stale TODO * docs: explicitly mention containerd's Prometheus path ([#5554](https://github.com/containerd/containerd/pull/5554)) * [`75daf45be`](https://github.com/containerd/containerd/commit/75daf45bebd198bca613ee96ddc0adc3afcd3861) docs: explicitly mention containerd's Prometheus path * integration: Cleanup containerd on test teardown ([#5553](https://github.com/containerd/containerd/pull/5553)) * [`2f870aa89`](https://github.com/containerd/containerd/commit/2f870aa896dff06dc4cae9875a4f53831169d14c) integration: Cleanup containerd on test teardown * docs/cri: update links ([#5548](https://github.com/containerd/containerd/pull/5548)) * [`93d4541a2`](https://github.com/containerd/containerd/commit/93d4541a20d19bb1562cacb855e8fba310045ab6) docs/cri: update ocicrypt link * [`792466495`](https://github.com/containerd/containerd/commit/7924664951197caf3c0f808ff329801ea2467104) docs/cri: fix broken links * Update Windows periodic tests ([#5544](https://github.com/containerd/containerd/pull/5544)) * [`05c03de94`](https://github.com/containerd/containerd/commit/05c03de94d28cdfc5f27057952d1308af2e66041) Update Windows periodic tests * Add CI periodic Windows Jobs. ([#5165](https://github.com/containerd/containerd/pull/5165)) * [`77285e311`](https://github.com/containerd/containerd/commit/77285e311c6798df988b227ba9d56e85e29abc76) Schedule Windows job daily after midnight. * [`2b58782df`](https://github.com/containerd/containerd/commit/2b58782df0411226603d5d1dbdd52b10b3885bc5) Update windows-periodic.yml * [`421fc6ea7`](https://github.com/containerd/containerd/commit/421fc6ea73fef2f7946d762b800b349edd5fcb12) Add CI periodic Windows Jobs. * Rename atomicWrite to writeToCompletion ([#5273](https://github.com/containerd/containerd/pull/5273)) * [`9fcea1d3f`](https://github.com/containerd/containerd/commit/9fcea1d3f03c7c6c5df0fc70a4ddb9a2b2dfa36b) Rename atomicWrite to writeToCompletion * Do not run btrfs tests if btrfs kernel module is not loaded ([#5539](https://github.com/containerd/containerd/pull/5539)) * [`b996e49c5`](https://github.com/containerd/containerd/commit/b996e49c5cb13788824f667b38886dd21a4a6db4) Do not run btrfs tests if btrfs kernel module is not loaded * Fix incorrect UA used for registry authentication ([#5533](https://github.com/containerd/containerd/pull/5533)) * [`50ad4b96c`](https://github.com/containerd/containerd/commit/50ad4b96c4acfde425e1fc6e7411b52658d7af92) Fix incorrect UA used for registry authentication * ctr: parse mount options with embedded = character ([#5531](https://github.com/containerd/containerd/pull/5531)) * [`535d9cc59`](https://github.com/containerd/containerd/commit/535d9cc59fe75abebcbcfea60a8ff0f5f795beb1) ctr: parse mount options with embedded = character * Fix mounts for FreeBSD ([#5472](https://github.com/containerd/containerd/pull/5472)) * [`a4f97d45d`](https://github.com/containerd/containerd/commit/a4f97d45da2886eea52b7ea179da8f66e2176975) Add ruleset=4 option * [`1442fee22`](https://github.com/containerd/containerd/commit/1442fee229bb6d536fa29d2a3aefccf5786d036a) Remove mountpoints not commonly mounted on FreeBSD * [`de04b3243`](https://github.com/containerd/containerd/commit/de04b32430cc1b26a70641bbeef5a85e194a5c75) Add copyright header & make sure compilation succeeds on all platforms * [`e1fd6be7e`](https://github.com/containerd/containerd/commit/e1fd6be7e8aa5f0a74cb8153ef1ef19d317f8224) Fix mounts for FreeBSD * ctr: make exec pty behavior consistent with run ([#5527](https://github.com/containerd/containerd/pull/5527)) * [`5dec27b6f`](https://github.com/containerd/containerd/commit/5dec27b6f1f6921ae288a3094b796929b59fc539) ctr: exec handle pty resize after Start * [`b9378b452`](https://github.com/containerd/containerd/commit/b9378b45296218ba7f23384cf426384bb2102e0f) ctr: exec setup IO with console * Makefile: use $@ for target file names ([#5534](https://github.com/containerd/containerd/pull/5534)) * [`923ab5b7c`](https://github.com/containerd/containerd/commit/923ab5b7ca0b3d07b117f4725d687c76e123d49a) Makefile: use $@ for target file names * Fix small typo ([#5528](https://github.com/containerd/containerd/pull/5528)) * [`e1c845df5`](https://github.com/containerd/containerd/commit/e1c845df506e5b7e2bd39f443db2a13862ddf825) Fix small typo * Don't check for apparmor_parser to be present ([#5519](https://github.com/containerd/containerd/pull/5519)) * [`79e345221`](https://github.com/containerd/containerd/commit/79e3452213a595a87d6880538c7d2b0f6b067aab) update the link * [`1acca8bba`](https://github.com/containerd/containerd/commit/1acca8bba36e99684ee3489ea4a42609194ca6b9) Don't check for apparmor_parser to be present * Remove useless lines ([#5520](https://github.com/containerd/containerd/pull/5520)) * [`869375a41`](https://github.com/containerd/containerd/commit/869375a413c8541d8776ee93a36753faa97427d7) Remove useless lines * Fixed typos in docs ([#5509](https://github.com/containerd/containerd/pull/5509)) * [`a5b1740bb`](https://github.com/containerd/containerd/commit/a5b1740bbe3aa90848836268ebed82947ccf3fb4) fixed typos * Try next mirror in case of non-404 errors, too ([#5275](https://github.com/containerd/containerd/pull/5275)) * [`c0e2f4b5d`](https://github.com/containerd/containerd/commit/c0e2f4b5d2c28b22da552156dae5239935b6a343) Try next mirror in case of non-404 errors, too * bump runc version to v1.0.0-rc95 ([#5514](https://github.com/containerd/containerd/pull/5514)) * [`ec28288f4`](https://github.com/containerd/containerd/commit/ec28288f45ea0ff4567eee776ed3b8c289bf7f9c) bump runc version to v1.0.0-rc95 * update runc binary to v1.0.0-rc95 ([#5511](https://github.com/containerd/containerd/pull/5511)) * [`599127f4d`](https://github.com/containerd/containerd/commit/599127f4df767d60e256e24cea2a84f83d0c2a00) update runc binary to v1.0.0-rc95 * Bump github.com/Microsoft/go-winio from 0.4.15 to 0.5.0 ([#5508](https://github.com/containerd/containerd/pull/5508)) * [`5dbae87c5`](https://github.com/containerd/containerd/commit/5dbae87c59f6c0d53489b6b824fabf8d5fbe9117) Bump github.com/Microsoft/go-winio from 0.4.15 to 0.5.0 * Bump github.com/opencontainers/selinux from 1.8.0 to 1.8.1 ([#5507](https://github.com/containerd/containerd/pull/5507)) * [`1093f05ab`](https://github.com/containerd/containerd/commit/1093f05ab202f0ab6551379d19e81ac32c6dd076) Bump github.com/opencontainers/selinux from 1.8.0 to 1.8.1 * Makefile: allow overriding install command via environment ([#5493](https://github.com/containerd/containerd/pull/5493)) * [`9643c9965`](https://github.com/containerd/containerd/commit/9643c99658758885d540050d1ff0ad0aaef1b4ea) Makefile: allow overriding install command via environment * tests: Adds support for Windows cri-integration tests ([#5163](https://github.com/containerd/containerd/pull/5163)) * [`09a0c9471`](https://github.com/containerd/containerd/commit/09a0c9471bf687ebcc7d8f8594606d127b3a803e) tests: Adds support for Windows cri-integration tests * Update docker resolver to authorize redirects ([#5504](https://github.com/containerd/containerd/pull/5504)) * [`b1d4140a2`](https://github.com/containerd/containerd/commit/b1d4140a220eb429eeb2059cd33fad6cd3bc7c80) Update docker resolver to authorize redirects * bump hcsshim version to v0.8.17 ([#5505](https://github.com/containerd/containerd/pull/5505)) * [`b6a251749`](https://github.com/containerd/containerd/commit/b6a2517491da040a1e821cc25a240de8308af948) bump hcsshim version to v0.8.17 * Release binary update for imgcrypt ([#5498](https://github.com/containerd/containerd/pull/5498)) * [`315739251`](https://github.com/containerd/containerd/commit/315739251396c79718baad47191a2bc83dda586f) just release ctd-decoder not ctr-enc * [`b9c403e79`](https://github.com/containerd/containerd/commit/b9c403e79a578efd4350197e16860923fd7d209f) Merge remote-tracking branch 'upstream/master' * [`fc4da9728`](https://github.com/containerd/containerd/commit/fc4da9728e6231560411292ca9a2f6a591f64e57) Pin integration test image for alpine * cri-integration tests: Pull images once ([#5313](https://github.com/containerd/containerd/pull/5313)) * [`273c2bb16`](https://github.com/containerd/containerd/commit/273c2bb168d1733ebcbe7418ca1232237f3dc603) tests: Prepull images used in tests * plugin: optimize the check for the last registration ([#5440](https://github.com/containerd/containerd/pull/5440)) * [`98f5922b5`](https://github.com/containerd/containerd/commit/98f5922b5e27f5e1d4e398091c6f2c24eea203dd) plugin: optimize the check for the last registration * metadata: modify NewLeaseManager to return leases.Manager ([#5465](https://github.com/containerd/containerd/pull/5465)) * [`e37ddafab`](https://github.com/containerd/containerd/commit/e37ddafab457596bc55151cd5bb34a77919c85ac) metadata: modify NewLeaseManager to return leases.Manager * Skip TLS verification for localhost ([#5100](https://github.com/containerd/containerd/pull/5100)) * [`8014d9fee`](https://github.com/containerd/containerd/commit/8014d9fee0e2a758d34af977f1ea6a1b6932a098) Skip TLS verification for localhost * [`74c7d66df`](https://github.com/containerd/containerd/commit/74c7d66dfb514ed5f130d53f3dbfbb8918d258eb) Merge remote-tracking branch 'upstream/master' * Makefile: make sure manpages are built before install-man ([#5492](https://github.com/containerd/containerd/pull/5492)) * [`4b1b8346b`](https://github.com/containerd/containerd/commit/4b1b8346be2e8851650823a5e53b53658309f651) Makefile: make sure manpages are built before install-man * adds description for hosts.toml ([#5309](https://github.com/containerd/containerd/pull/5309)) * [`6e249b1ae`](https://github.com/containerd/containerd/commit/6e249b1aea69f30969ab3452dc19e78300dc3c06) adds credentials description * [`b59e29773`](https://github.com/containerd/containerd/commit/b59e29773c31bd173e3e23058fd960c3027da1eb) adds description for hosts.toml * Prepare default branch rename ([#5459](https://github.com/containerd/containerd/pull/5459)) * [`0ba7303ee`](https://github.com/containerd/containerd/commit/0ba7303ee8c34f8f85c4679832f3b00dc36353ea) Prepare default branch rename * [`d02413330`](https://github.com/containerd/containerd/commit/d024133308a2d27ae0a1005afb29273d1a1715a1) Merge remote-tracking branch 'upstream/master' * Update runc to rc94 ([#5473](https://github.com/containerd/containerd/pull/5473)) * [`de6db4038`](https://github.com/containerd/containerd/commit/de6db4038c937d4de0081283705303acf48f9834) Update vendored runc to v1.0.0.0-rc94 * [`5c99f150a`](https://github.com/containerd/containerd/commit/5c99f150aec0b7b24535494ae9209a555e1344ea) Update the runc binary used with containerd to runc v1.0.0-rc94 * Fix `content.ReaderAt` close ([#5468](https://github.com/containerd/containerd/pull/5468)) * [`b890f056e`](https://github.com/containerd/containerd/commit/b890f056e87d3823beeedf1339cd53469d4819b9) Fix content.ReaderAt close * Update releases doc with updated support timeline ([#5466](https://github.com/containerd/containerd/pull/5466)) * [`c5797c8fc`](https://github.com/containerd/containerd/commit/c5797c8fcba00fd87527cc4b03a8785255424295) Update releases doc with updated support timeline * tests: add test for adaptor ([#5452](https://github.com/containerd/containerd/pull/5452)) * [`7d70992d3`](https://github.com/containerd/containerd/commit/7d70992d33df40049c517cbef8356b7e2bb5bd42) tests: add test for adaptor * Makefile: allow overriding go command by environment ([#5450](https://github.com/containerd/containerd/pull/5450)) * [`9ea25634b`](https://github.com/containerd/containerd/commit/9ea25634bddccbcd4c45a7e552a147ff7f50aaab) Makefile: allow overriding go command by environment * update to new cri-tools make install ([#5462](https://github.com/containerd/containerd/pull/5462)) * [`c74a6c419`](https://github.com/containerd/containerd/commit/c74a6c4194b6e5e8b7887308c466ab1b19654a32) update to new cri-tools make install * Update Go to 1.16.4 ([#5461](https://github.com/containerd/containerd/pull/5461)) * [`79d800b9b`](https://github.com/containerd/containerd/commit/79d800b9b0148ae209d164420f723311e93dbb4e) Update Go to 1.16.4 * [`d559b00fe`](https://github.com/containerd/containerd/commit/d559b00fe69817448cb2788dcecd297f51ed01a4) Merge remote-tracking branch 'upstream/release/1.5' * [release/1.5] go.mod: cut circular dependency on github.com/containerd/containerd ([#5457](https://github.com/containerd/containerd/pull/5457)) * [`b35aa7250`](https://github.com/containerd/containerd/commit/b35aa7250a2a3f226b3fa09ccc950944a70ca33c) go.mod: cut circular dependency on github.com/containerd/containerd * [`b68405639`](https://github.com/containerd/containerd/commit/b684056399651a8219e9c60a6c39bacfc88ae741) integration/client: go mod tidy * oci: fix WithDevShmSize ([#5063](https://github.com/containerd/containerd/pull/5063)) * [`b592a4c1e`](https://github.com/containerd/containerd/commit/b592a4c1ec51d36d21d1dea5f07a03013c6acaa7) oci: fix WithDevShmSize * [release/1.5] cherry-pick: windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink ([#5454](https://github.com/containerd/containerd/pull/5454)) * [`e120261ee`](https://github.com/containerd/containerd/commit/e120261ee30cee924221a7536dfd1d516f449f88) windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink * windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink ([#5411](https://github.com/containerd/containerd/pull/5411)) * [`b0d3b35b2`](https://github.com/containerd/containerd/commit/b0d3b35b28f8df673740fbbd3bac3a36551589bf) windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink * doc: add missing namespaces package ([#5448](https://github.com/containerd/containerd/pull/5448)) * [`0b786908c`](https://github.com/containerd/containerd/commit/0b786908c0a37eae087aff204d54b6f9b97fa2f1) doc: add missing namespaces package * update seccomp version ([#5445](https://github.com/containerd/containerd/pull/5445)) * [`b56527cb7`](https://github.com/containerd/containerd/commit/b56527cb7ed1146a0cc5fb24140dfccdd8d7cf57) update seccomp version * Update golang.org/x/sys to add linux/ppc support ([#5436](https://github.com/containerd/containerd/pull/5436)) * [`b538d8f1a`](https://github.com/containerd/containerd/commit/b538d8f1a1f1e3cc13a9a49a2dd12a20644ee9c3) Update golang.org/x/sys to add linux/ppc support * go.mod: cut circular dependency on github.com/containerd/containerd ([#5441](https://github.com/containerd/containerd/pull/5441)) * [`e26fc8472`](https://github.com/containerd/containerd/commit/e26fc84729e4063c4ccac3271fc7eff7fb803b86) go.mod: cut circular dependency on github.com/containerd/containerd * [`15e0bd513`](https://github.com/containerd/containerd/commit/15e0bd513e84e0638d90f63f4bb7a828b9558f4c) integration/client: go mod tidy * Fix different registry hosts referencing the same auth config. ([#5446](https://github.com/containerd/containerd/pull/5446)) * [`81402e475`](https://github.com/containerd/containerd/commit/81402e47583bfce47f4924968c7164a7d2392ba3) Fix different registry hosts referencing the same auth config. </p> </details> ### Changes from containerd/cgroups <details><summary>24 commits</summary> <p> * cgroup: Optionally add process and task to a subsystems subset ([#203](https://github.com/containerd/cgroups/pull/203)) * [`80a7821`](https://github.com/containerd/cgroups/commit/80a7821536fc82757f390f8d65693074bd3ef8e4) cgroup: Optionally add process and task to a subsystems subset * replace pkg/errors from vendor ([#208](https://github.com/containerd/cgroups/pull/208)) * [`0072297`](https://github.com/containerd/cgroups/commit/0072297e4547d623094fc68b0df41eef364d1747) replace pkg/errors from vendor * cgroup.go: avoid panic on nil interface ([#207](https://github.com/containerd/cgroups/pull/207)) * [`d55de5d`](https://github.com/containerd/cgroups/commit/d55de5d2af9a3616eb758e393a2170a1421155c1) cgroup.go: avoid panic on nil interface * Improvements on cgroup v2 support ([#204](https://github.com/containerd/cgroups/pull/204)) * [`73a8516`](https://github.com/containerd/cgroups/commit/73a8516e7f0f45fe9931d02cc57ff6059202f553) cgroupv2: reset lastErr to nil when subtree control is successfully written * [`2ca92c5`](https://github.com/containerd/cgroups/commit/2ca92c515038c7a30c1998dbe29a87873b98a3b3) cgroupv2: enable controllers before setting resources in NewChild() * v2: remove unimplemented errors and ErrorHandler, IgnoreNotExist ([#201](https://github.com/containerd/cgroups/pull/201)) * [`db173a8`](https://github.com/containerd/cgroups/commit/db173a86bea843700360e7061c6f8d3869d13363) v2: remove ErrorHandler and IgnoreNotExist as they are not implemented * [`b19a60d`](https://github.com/containerd/cgroups/commit/b19a60d64d89b858b3c2bee4a04fb7f70642ffce) v2: remove errors that are never returned * v1: reduce duplicated code ([#202](https://github.com/containerd/cgroups/pull/202)) * [`4fe70f3`](https://github.com/containerd/cgroups/commit/4fe70f3edc256fc2345d5f8f8a54e2f4e96f271e) v1: reduce duplicated code * cgroup v1: implement AddProc() ([#200](https://github.com/containerd/cgroups/pull/200)) * [`6659093`](https://github.com/containerd/cgroups/commit/66590933215fb7b0c9f9ffd39e9946ab510d7679) cgroup v1: implement AddProc() * Rename branch from master to main ([#199](https://github.com/containerd/cgroups/pull/199)) * [`7254c12`](https://github.com/containerd/cgroups/commit/7254c1242cee46d1c37bf3da2151eed571879b5c) Rename branch from master to main * utils: export ParseCgroupFile() ([#197](https://github.com/containerd/cgroups/pull/197)) * [`23b5120`](https://github.com/containerd/cgroups/commit/23b51209bf7bd11941d5613119309b11029e8373) utils: export ParseCgroupFile() * go.mod: coreos/go-systemd/v22 v22.3.2 to prepare for deprecations ([#194](https://github.com/containerd/cgroups/pull/194)) * [`f8918cf`](https://github.com/containerd/cgroups/commit/f8918cf2d923b7003970ce99bb29545f2f34b531) go.mod: coreos/go-systemd/v22 v22.3.2 to prepare for deprecations * Use /proc/partitions to get device names ([#195](https://github.com/containerd/cgroups/pull/195)) * [`1a4509d`](https://github.com/containerd/cgroups/commit/1a4509dd06454dc765aed7f62cb26531416ffce3) Use /proc/partitions to get device names </p> </details> ### Changes from containerd/console <details><summary>6 commits</summary> <p> * Fix CI ([#55](https://github.com/containerd/console/pull/55)) * [`e700792`](https://github.com/containerd/console/commit/e7007923e8658f863a85c34aa029c394918fed19) Fix CI * [`05dadd9`](https://github.com/containerd/console/commit/05dadd92d21fc51f0bf56eadcb4201955cfc98d8) Stop using pkg/errors * Add support for z/OS ([#46](https://github.com/containerd/console/pull/46)) * [`7097449`](https://github.com/containerd/console/commit/70974496a6a52dc828ed9eeaaf451485a7598d53) Console test on z/OS * [`c4672c3`](https://github.com/containerd/console/commit/c4672c3a84f944113a124e5c1d401ff7ce932675) Add support for z/OS </p> </details> ### Changes from containerd/continuity <details><summary>16 commits</summary> <p> * Remove direct dependency on github.com/pkg/errors ([#185](https://github.com/containerd/continuity/pull/185)) * [`849cf06`](https://github.com/containerd/continuity/commit/849cf06982a4a69ccb3c1cfa81f2aca763ad9877) run gofmt with Go 1.17 * [`7b4650c`](https://github.com/containerd/continuity/commit/7b4650cc28941dc385d93521d532e6abbd923ed6) remove direct dependency on github.com/pkg/errors * Fix darwin issues ([#186](https://github.com/containerd/continuity/pull/186)) * [`16556d0`](https://github.com/containerd/continuity/commit/16556d050e667b37fa349d76de4bca0d8a225a33) update AUTHORS * [`b80f086`](https://github.com/containerd/continuity/commit/b80f08663090d91b0316074edca48bdd4fdbe0fa) darwin: use utimensat syscall instead of utimes * [`c666a35`](https://github.com/containerd/continuity/commit/c666a3535003db8bc2b1a8e6e40a693b3643aa3e) fix darwin usage of du command * go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125 ([#161](https://github.com/containerd/continuity/pull/161)) * [`c7d2029`](https://github.com/containerd/continuity/commit/c7d202952681f94836fad4d45d7b829f32fb9e9c) go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125 * fs/stat: add FreeBSD, and cleanup some nolint-comments ([#184](https://github.com/containerd/continuity/pull/184)) * [`fa7d162`](https://github.com/containerd/continuity/commit/fa7d1622372f1a787bfe51d59183b598813ce9d9) reformat nolint comments * [`a780d6d`](https://github.com/containerd/continuity/commit/a780d6dfbb58807abd3118add4e567017a0931f9) fs/stat: add FreeBSD * Rename branch from master to main ([#182](https://github.com/containerd/continuity/pull/182)) * [`0175d70`](https://github.com/containerd/continuity/commit/0175d7070de291971f80576e74cd3ca2c5ab611c) Rename branch from master to main * testutil/loopback: print more debug info ([#180](https://github.com/containerd/continuity/pull/180)) * [`e10d519`](https://github.com/containerd/continuity/commit/e10d519aaa7d4883e622e170239be4189336871d) testutil/loopback: print more debug info </p> </details> ### Changes from containerd/go-cni <details><summary>13 commits</summary> <p> * go.mod: github.com/containernetworking/cni v1.0.1 ([#72](https://github.com/containerd/go-cni/pull/72)) * [`9cfa666`](https://github.com/containerd/go-cni/commit/9cfa666e12c79b68bdc474d3808edf557b6af36c) go.mod: github.com/containernetworking/cni v1.0.1 * remove direct dependency on github.com/pkg/errors ([#71](https://github.com/containerd/go-cni/pull/71)) * [`b6c559f`](https://github.com/containerd/go-cni/commit/b6c559f04b1d93c5eed8cf9dfaf5025d75d4c348) remove direct dependency on github.com/pkg/errors * update CNI to v1.0.0 ([#70](https://github.com/containerd/go-cni/pull/70)) * [`786c2bc`](https://github.com/containerd/go-cni/commit/786c2bcd455ebdf69321c7d613052a1d49bf0165) test: add TestLibCNIType100 * [`e3fccc2`](https://github.com/containerd/go-cni/commit/e3fccc24058924b8bfa5e4d265defca6964a251f) update CNI to v1.0.0 * Rename branch from master to main ([#69](https://github.com/containerd/go-cni/pull/69)) * [`591b0b6`](https://github.com/containerd/go-cni/commit/591b0b69153fc04bb2f27c9e7d8af70f184e17d3) Rename branch from master to main * result: change Raw from a struct field to a method ([#68](https://github.com/containerd/go-cni/pull/68)) * [`6c993c3`](https://github.com/containerd/go-cni/commit/6c993c3feefaf407e41f65ac0a66b6817fa00c81) result: change Raw from a struct field to a method * result: expose raw result ([#67](https://github.com/containerd/go-cni/pull/67)) * [`bc7198b`](https://github.com/containerd/go-cni/commit/bc7198b2c67b9a4ee960b3097822379908560b0c) result: expose raw result </p> </details> ### Dependency Changes * **github.com/AdaLogics/go-fuzz-headers** 6c3934b029d8 **_new_** * **github.com/Microsoft/go-winio** v0.4.17 -> v0.5.0 * **github.com/Microsoft/hcsshim** v0.8.16 -> v0.9.0 * **github.com/bits-and-blooms/bitset** v1.2.0 **_new_** * **github.com/blang/semver** v3.5.1 **_new_** * **github.com/cenkalti/backoff/v4** v4.1.1 **_new_** * **github.com/cilium/ebpf** v0.4.0 -> v0.6.2 * **github.com/containerd/cgroups** v1.0.1 -> v1.0.2 * **github.com/containerd/console** v1.0.2 -> v1.0.3 * **github.com/containerd/continuity** v0.1.0 -> v0.2.0 * **github.com/containerd/go-cni** v1.0.2 -> v1.1.0 * **github.com/containernetworking/cni** v0.8.1 -> v1.0.1 * **github.com/containernetworking/plugins** v0.9.1 -> v1.0.1 * **github.com/go-logr/logr** v0.2.0 -> v0.4.0 * **github.com/golang/groupcache** 8c9f03a8e57e -> 41bb18bfe9da * **github.com/golang/protobuf** v1.3.5 -> v1.5.2 * **github.com/google/go-cmp** v0.5.4 -> v0.5.6 * **github.com/grpc-ecosystem/go-grpc-middleware** v1.3.0 **_new_** * **github.com/grpc-ecosystem/grpc-gateway** v1.16.0 **_new_** * **github.com/imdario/mergo** v0.3.11 -> v0.3.12 * **github.com/json-iterator/go** v1.1.10 -> v1.1.11 * **github.com/moby/spdystream** v0.2.0 **_new_** * **github.com/moby/sys/signal** 8a51b5cc8879 **_new_** * **github.com/opencontainers/image-spec** v1.0.1 -> 5ad6f50d6283 * **github.com/opencontainers/runc** v1.0.0-rc93 -> v1.0.2 * **github.com/opencontainers/runtime-spec** e6143ca7d51d -> 1c3f411f0417 * **github.com/opencontainers/selinux** v1.8.0 -> v1.8.2 * **github.com/pelletier/go-toml** v1.8.1 -> v1.9.3 * **github.com/prometheus/client_golang** v1.7.1 -> v1.11.0 * **github.com/prometheus/common** v0.10.0 -> v0.26.0 * **github.com/satori/go.uuid** v1.2.0 **_new_** * **github.com/sirupsen/logrus** v1.7.0 -> v1.8.1 * **github.com/spf13/pflag** v1.0.5 **_new_** * **github.com/stretchr/testify** v1.6.1 -> v1.7.0 * **go.etcd.io/bbolt** v1.3.5 -> v1.3.6 * **go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc** v0.24.0 **_new_** * **go.opentelemetry.io/otel** v1.0.1 **_new_** * **go.opentelemetry.io/otel/exporters/otlp/otlptrace** v1.0.1 **_new_** * **go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc** v1.0.1 **_new_** * **go.opentelemetry.io/otel/sdk** v1.0.1 **_new_** * **go.opentelemetry.io/otel/trace** v1.0.1 **_new_** * **go.opentelemetry.io/proto/otlp** v0.9.0 **_new_** * **golang.org/x/net** e18ecbb05110 -> e898025ed96a * **golang.org/x/sync** 09787c993a3a -> 036812b2e83c * **golang.org/x/sys** 47abb6519492 -> ed5796bab164 * **golang.org/x/term** 7de9c90e9dd1 -> 6a3ed077a48d * **golang.org/x/text** v0.3.4 -> v0.3.6 * **golang.org/x/time** 3af7569d3a1e -> 1f47c861a9ac * **google.golang.org/appengine** v1.6.5 -> v1.6.6 * **google.golang.org/grpc** v1.27.1 -> v1.41.0 * **google.golang.org/protobuf** v1.27.1 **_new_** * **gopkg.in/yaml.v3** 9f266ea9e77c -> 496545a6307b * **k8s.io/api** v0.20.6 -> v0.22.0 * **k8s.io/apimachinery** v0.20.6 -> v0.22.0 * **k8s.io/apiserver** v0.20.6 -> v0.22.0 * **k8s.io/client-go** v0.20.6 -> v0.22.0 * **k8s.io/component-base** v0.20.6 -> v0.22.0 * **k8s.io/cri-api** v0.20.6 -> v0.22.0 * **k8s.io/utils** 67b214c5f920 -> cb0fa318a74b Previous release can be found at [v1.5.0](https://github.com/containerd/containerd/releases/tag/v1.5.0)
Merge pull request containerd#6136 from zouyee/cni100 bump cni to spec v1.0.0
containerd 1.6.0-beta.0 Welcome to the v1.6.0-beta.0 release of containerd! The seventh major release of containerd includes many improvements and added support to increase overall compatibility and stability. ### Highlights #### Runtime * **Add runtime label to metrics** [#5744](https://github.com/containerd/containerd/pull/5744) * **Cleanup task delete logic in v2 shim** [#5813](https://github.com/containerd/containerd/pull/5813) * **Add support for shim plugins** [#5817](https://github.com/containerd/containerd/pull/5817) * **Add runc shim support for core scheduling** [#6011](https://github.com/containerd/containerd/pull/6011) * **Update shim client connect attempt to fail fast when shim errors** [#6031](https://github.com/containerd/containerd/pull/6031) #### Windows * **Add support for Windows HostProcess containers** [#5131](https://github.com/containerd/containerd/pull/5131) #### CRI * **Add CNI configuration based on runtime class** [#4695](https://github.com/containerd/containerd/pull/4695) * **Add support for CRI v1 and v1alpha in parallel** [#5619](https://github.com/containerd/containerd/pull/5619) * **Add support for unified resources field for cgroups v2** [#5627](https://github.com/containerd/containerd/pull/5627) * **Add IP preference configuration for reporting pod IP** [#5964](https://github.com/containerd/containerd/pull/5964) #### Other * **Add a shared namespace label for cross-namespace content sharing** [#5043](https://github.com/containerd/containerd/pull/5043) * **Add support for client TLS Auth for grpc** [#5606](https://github.com/containerd/containerd/pull/5606) * **Add xfs support for devicemapper snapshotter** [#5610](https://github.com/containerd/containerd/pull/5610) * **Add metric exposing build version and revision** [#5965](https://github.com/containerd/containerd/pull/5965) #### Client * **Allow WithServices to use custom implementations** [#5709](https://github.com/containerd/containerd/pull/5709) * **Support custom compressor for walking differ** [#5735](https://github.com/containerd/containerd/pull/5735) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Phil Estes * Derek McGowan * Wei Fu * Akihiro Suda * Sebastiaan van Stijn * Maksym Pavlenko * Mike Brown * Michael Crosby * Claudiu Belu * Kazuyoshi Kato * AdamKorcz * Adelina Tuvenie * Davanum Srinivas * Kohei Tokunaga * zounengren * Daniel Canter * Enrico Weigelt, metux IT consult * Shiming Zhang * haoyun * Brian Goff * Alakesh Haloi * Hajime Tazaki * Iceber Gu * Samuel Karp * Gijs Peskens * Aditi Sharma * Kevin Parsons * Alexandre Peixoto Ferreira * Cody Roseborough * Furkan * Jiaming Xu * Kir Kolyshkin * Miao Wang * Neil Johnson * Paul "TBBle" Hampson * Priyanka Saggu * Sunghoon Kang * Zhiyu Li * wanglei * zounengren * Alexey Ivanov * Artem Khramov * Ben Hutchings * Cory Bennett * Dan Williams * Eng Zer Jun * Ethan Chen * Fabiano Fidêncio * Fupan Li * Gaurav Gahlot * Gunju Kim * Jacob Blain Christen * Jayme Howard * Jintao Zhang * Kaijie Chen * Kern Walster * Kevin Parsons * Kitt Hsu * Lantao Liu * Ma Xinjian * Maksym Pavlenko * Mikko Ylinen * Ng Yang * Nicolas Chariglione * Peri Thompson * Quan Tian * Radostin Stoyanov * Rui Lopes * Samuel Ortiz * Sebastian Hasler * Yang Yang * Yifan Yuan * Zilong Wang * Zufar Dhiyaulhaq * jayonlau * jerryzhuang * kerthcet * levinxo * linrunlong * scuzhanglei * wangzhan ### Changes <details><summary>603 commits</summary> <p> * [`5b29542cb`](https://github.com/containerd/containerd/commit/5b29542cbee35f2e8dd493c1d12825da381f5c6e) Merge pull request [#6098](https://github.com/containerd/containerd/pull/6098) from dmcgowan/prepare-1.6.0-beta.0 * [`37e9efbe6`](https://github.com/containerd/containerd/commit/37e9efbe6ac716f69986116a48ec0a4cd95e9067) Merge pull request [#6105](https://github.com/containerd/containerd/pull/6105) from dmcgowan/test-add-error-testcontainerdrestart * [`2e3c8d5e6`](https://github.com/containerd/containerd/commit/2e3c8d5e637241b84446b4568075e16ad67d903d) Merge pull request [#6110](https://github.com/containerd/containerd/pull/6110) from rgl/rgl-new-container-doc-typo * [`1abe50512`](https://github.com/containerd/containerd/commit/1abe5051210ab80d1451fcb19a54efa372d29f4b) Prepare release notes for v1.6.0-beta.0 * [`c5947557d`](https://github.com/containerd/containerd/commit/c5947557d89e4b1e0a4a89e207f8943af8075f70) Add error message to in TestContainerdRestart integration test * [`6927fc327`](https://github.com/containerd/containerd/commit/6927fc32764498102f4d694cfcf6a1551fc91567) Merge pull request [#6104](https://github.com/containerd/containerd/pull/6104) from dmcgowan/update-cgroups * [`072a7074b`](https://github.com/containerd/containerd/commit/072a7074b4897aa3b086ce1bae0459eefa13dbd1) Fix typo in the NewContainer function documentation * [`193bafc42`](https://github.com/containerd/containerd/commit/193bafc42c2028af923c4b08448e38fc2e6a85bc) Merge pull request [#6100](https://github.com/containerd/containerd/pull/6100) from jonyhy96/cleanup-test * [`ac2df3ba9`](https://github.com/containerd/containerd/commit/ac2df3ba9ad2d26da08395d294abb7c0fa0105e5) test: check file content after mount * [`18d483b23`](https://github.com/containerd/containerd/commit/18d483b236b2bf999441c2324b70ae52a48a7cb7) Update cgroups to v1.0.2 * [`a4663097e`](https://github.com/containerd/containerd/commit/a4663097eceedc9093fe8599b78f6b061cc70a82) Merge pull request [#6107](https://github.com/containerd/containerd/pull/6107) from estesp/test-timeout * [`4ed3c524c`](https://github.com/containerd/containerd/commit/4ed3c524cf6d01cf31538b20848675285e6538cd) Update test timeout based on recent cancellations * [`3f033aeff`](https://github.com/containerd/containerd/commit/3f033aeff3ec0dd606e0696b96ccacd9cd4b6bc6) Merge pull request [#6106](https://github.com/containerd/containerd/pull/6106) from dmcgowan/test-cri-teardown-check-pid * [`d252a293d`](https://github.com/containerd/containerd/commit/d252a293df3d8fc76cb5b141e33d59fc55b94b5a) Remove extra test_teardown * [`4a569c889`](https://github.com/containerd/containerd/commit/4a569c8894029c858cbdad2920a85541bc89e35b) Check the pid in cri test teardown * [`cb6fb93af`](https://github.com/containerd/containerd/commit/cb6fb93af576119e1d0c91513eff93930470ab14) Merge pull request [#6011](https://github.com/containerd/containerd/pull/6011) from crosbymichael/schedcore * [`60ffa3ff7`](https://github.com/containerd/containerd/commit/60ffa3ff7d969ea0f2ec0aa14714cad70738b7ef) Merge pull request [#5579](https://github.com/containerd/containerd/pull/5579) from claudiubelu/integration/restart-containerd * [`c01ebe7cf`](https://github.com/containerd/containerd/commit/c01ebe7cfb78a3107bc3ce458f888629309bb538) Merge pull request [#6099](https://github.com/containerd/containerd/pull/6099) from dcantah/update-hcsshim-0.9 * [`26ee1b1ee`](https://github.com/containerd/containerd/commit/26ee1b1ee55b06f580d17cb2470257c2a1426121) Merge pull request [#4695](https://github.com/containerd/containerd/pull/4695) from crosbymichael/cri-class * [`f1054dbbd`](https://github.com/containerd/containerd/commit/f1054dbbdeb0eac096ba91b7ae892b7104be7c5e) fix integration client vendor * [`e48bbe839`](https://github.com/containerd/containerd/commit/e48bbe83949a43dedd3e2727452259f99dd81635) add runc shim support for sched core * [`88e1cf5fb`](https://github.com/containerd/containerd/commit/88e1cf5fb542f97bcba0e0eef45b6ec1d4d56306) Merge pull request [#6102](https://github.com/containerd/containerd/pull/6102) from thaJeztah/bump_go_1.17.2 * [`de1a39bf3`](https://github.com/containerd/containerd/commit/de1a39bf32caf2cfb6b8967a3f23cde44ee83992) Update Go to 1.17.2 * [`46b152f81`](https://github.com/containerd/containerd/commit/46b152f81be2580e726e478a198b290770225ed7) vendor: Bump hcsshim to 0.9.0 * [`e648fa2e8`](https://github.com/containerd/containerd/commit/e648fa2e81f5344ae12592e56f10e8d36da6e6b9) Merge pull request [#5933](https://github.com/containerd/containerd/pull/5933) from claudiubelu/integration/import-multilayer * [`2d48b6a86`](https://github.com/containerd/containerd/commit/2d48b6a86495a7f52ad3ad6dd8302d7ca9d1574b) Merge pull request [#6031](https://github.com/containerd/containerd/pull/6031) from fuweid/carry-5648 * [`7b8a697f2`](https://github.com/containerd/containerd/commit/7b8a697f2809a5c4a5d4616dc54946c21b1a14a2) Merge pull request [#6034](https://github.com/containerd/containerd/pull/6034) from claudiubelu/windows/fixes-image-volume * [`228265688`](https://github.com/containerd/containerd/commit/228265688a72954fc4ceafc58646f8cbd15e1a41) Merge pull request [#6094](https://github.com/containerd/containerd/pull/6094) from zouyee/go117 * [`3a713811b`](https://github.com/containerd/containerd/commit/3a713811bee3bd813853a0c87763ddf2d804adee) run `gofmt` with Go 1.17 * [`7b2a5f1c0`](https://github.com/containerd/containerd/commit/7b2a5f1c0d0dc2479010ed6a7367ebd9249204c9) Merge pull request [#6088](https://github.com/containerd/containerd/pull/6088) from AkihiroSuda/pkg-cap-fix-comment * [`6e5ce1486`](https://github.com/containerd/containerd/commit/6e5ce14863890cc13c2a08952d190627a6d25456) Merge pull request [#6066](https://github.com/containerd/containerd/pull/6066) from cpuguy83/fix_tracing_attrs_usage * [`703b86533`](https://github.com/containerd/containerd/commit/703b86533b3348584124f42e3e39524d3f911121) pkg/cap: remove an outdated comment * [`1ee2bff0e`](https://github.com/containerd/containerd/commit/1ee2bff0e02136099cb49c08dab25830e7778535) Update go otel 1.0.1 * [`79e35892c`](https://github.com/containerd/containerd/commit/79e35892c8d978d25f0f96f5f272d3364384e7ab) Merge pull request [#6086](https://github.com/containerd/containerd/pull/6086) from estesp/add-adopters * [`97e201640`](https://github.com/containerd/containerd/commit/97e201640954789f3a72852bd455e22043a4f967) Merge pull request [#6082](https://github.com/containerd/containerd/pull/6082) from Dragoncell/cgroupv2_fix * [`b9a0c5080`](https://github.com/containerd/containerd/commit/b9a0c5080a50e177726c2fdf6eb7cf377d25bfc9) modify the way for checking cos * [`c528d2c39`](https://github.com/containerd/containerd/commit/c528d2c39f1c1d6430f7faccc7e6cf8b2938132d) Update ADOPTERS.md with additional uses * [`d193dc2b8`](https://github.com/containerd/containerd/commit/d193dc2b8afb1467255cea5326e9807514f94c0f) Merge pull request [#5915](https://github.com/containerd/containerd/pull/5915) from AdamKorcz/fuzz12 * [`4acb18c95`](https://github.com/containerd/containerd/commit/4acb18c957b1be086c7aceaf9f2e68df942df21e) Merge pull request [#6081](https://github.com/containerd/containerd/pull/6081) from adelina-t/fix_tests * [`3f00006f7`](https://github.com/containerd/containerd/commit/3f00006f72cbf5e6546a68757600c82e6df1f816) Merge pull request from GHSA-c2h3-6mxw-7mvq * [`9734b4039`](https://github.com/containerd/containerd/commit/9734b403939841528f3cee5e057270a49ff153a2) Pin mingw to version 10.2.0 * [`d19af5afb`](https://github.com/containerd/containerd/commit/d19af5afbfcf91bdd420b0978b48d9f348247739) Update to golang 1.17.1 * [`3cb0ec01e`](https://github.com/containerd/containerd/commit/3cb0ec01ec86a289aa24ba8979720dc3c91593c3) Install nssm * [`64291df71`](https://github.com/containerd/containerd/commit/64291df71bff72e852188d17e5dad9f3c2c36024) Merge pull request [#6079](https://github.com/containerd/containerd/pull/6079) from cpuguy83/correct_task_error * [`63b7e5771`](https://github.com/containerd/containerd/commit/63b7e5771e8914f3c36c707f3b5fc4846b11997b) Merge pull request [#5973](https://github.com/containerd/containerd/pull/5973) from Juneezee/deprecate-ioutil * [`02e77bcdc`](https://github.com/containerd/containerd/commit/02e77bcdc1e48fb4089dab02d6b67955d48df4ad) task service: return known error type * [`791e175c7`](https://github.com/containerd/containerd/commit/791e175c79930a34cfbb2048fbcaa8493fd2c86b) Windows: Fixes Windows containers with image volumes * [`fbdcddedc`](https://github.com/containerd/containerd/commit/fbdcddedc00f6293295cc6f4507d0cdf84ae6566) Merge pull request [#6076](https://github.com/containerd/containerd/pull/6076) from jonyhy96/cleanup-import * [`c76c9f2cc`](https://github.com/containerd/containerd/commit/c76c9f2ccf00c833b299e58cda4ca5fe5e968bc8) Merge pull request [#6069](https://github.com/containerd/containerd/pull/6069) from jonyhy96/feat-grpc-options * [`049042382`](https://github.com/containerd/containerd/commit/049042382c1ac5e451e9d1ca24c7f622270609d6) fix: update vendor * [`5c2426a7b`](https://github.com/containerd/containerd/commit/5c2426a7b23d209a3ba46bce5ab81ec280e5b3ae) cleanup: import from k8s.io/utils/clock/testing instead * [`6484fab1e`](https://github.com/containerd/containerd/commit/6484fab1e020c6cb946e5e82ecd5eb24a9b3ffc6) cleanup: import from k8s.io/utils/clock instead * [`d16942cf1`](https://github.com/containerd/containerd/commit/d16942cf16391ddcc17ca06e3fba94af743d05b7) feat: enable cri remote client to call with grpc calloptions * [`a06a0990e`](https://github.com/containerd/containerd/commit/a06a0990eca38953deab23e73601be770801946b) Merge pull request [#6074](https://github.com/containerd/containerd/pull/6074) from mikebrow/cleanup * [`f6b7e07fd`](https://github.com/containerd/containerd/commit/f6b7e07fd318bded1da10bc05d691ad1ae42d522) cleanup k8s ansible yaml (carry for https://github.com/jayonlau <[email protected]>) * [`f90ebaf1c`](https://github.com/containerd/containerd/commit/f90ebaf1ce7ba5fa4eafa2f174635e3eb9a4c0e8) Merge pull request [#6070](https://github.com/containerd/containerd/pull/6070) from jonyhy96/feat-import-platform * [`96fda588b`](https://github.com/containerd/containerd/commit/96fda588b96a23164fdae8750b8a35ec59ef3cb7) Merge pull request [#6065](https://github.com/containerd/containerd/pull/6065) from dmcgowan/mirror-action-custom-tag * [`933ddaa6f`](https://github.com/containerd/containerd/commit/933ddaa6f870e10b1164d7a4a442c0e026ba7975) fix: wrong flag type * [`da16d492c`](https://github.com/containerd/containerd/commit/da16d492cd07ee7089aa8b000ba48f494f193147) feat: support import image for specific platform * [`d132691f1`](https://github.com/containerd/containerd/commit/d132691f109389d986bb96a8fa903ba6272a2049) Merge pull request [#6059](https://github.com/containerd/containerd/pull/6059) from jonyhy96/feat-cmd-flag * [`67b883146`](https://github.com/containerd/containerd/commit/67b88314619dae55465057fe39b43586bf3b6df7) Update mirror images to take target image name * [`e6ddffc2a`](https://github.com/containerd/containerd/commit/e6ddffc2af90ce4fad3db6510911bce849b8c578) fix: make exec-id flag required in exec command * [`0f27a423e`](https://github.com/containerd/containerd/commit/0f27a423ef12110770382095024a852bd309606c) Merge pull request [#6052](https://github.com/containerd/containerd/pull/6052) from ktock/uncompress-compression-pkg * [`6416cc35c`](https://github.com/containerd/containerd/commit/6416cc35c1f0a92a3561411de4ccfb71df2c8308) Merge pull request [#5922](https://github.com/containerd/containerd/pull/5922) from zouyee/replace * [`09c9270fe`](https://github.com/containerd/containerd/commit/09c9270feee1d81044e29c47c3609fb0c1e4d7f5) images: enable converter to uncompress zstd * [`5162238c7`](https://github.com/containerd/containerd/commit/5162238c7da04d6bdd771d0aa43f8e34c91ea2ca) Merge pull request [#5853](https://github.com/containerd/containerd/pull/5853) from claudiubelu/integration/windows-hostprocess * [`694a00754`](https://github.com/containerd/containerd/commit/694a007543fafe751cbfab07093ba1b3ae58f1b6) replace deprecated function * [`f40df655c`](https://github.com/containerd/containerd/commit/f40df655cdb0543bfdfe6cf9b8a4019b0089c8ea) Merge pull request [#6047](https://github.com/containerd/containerd/pull/6047) from ktock/fix-build-main * [`224454062`](https://github.com/containerd/containerd/commit/2244540628f10d68efa5ac2a8dd80cb667c438b7) Fix main branch build is broken * [`22beecb7d`](https://github.com/containerd/containerd/commit/22beecb7d9bd06e743be9da7e519976417755466) Merge pull request [#6003](https://github.com/containerd/containerd/pull/6003) from cpuguy83/add_otel_log_hook * [`efc90baf5`](https://github.com/containerd/containerd/commit/efc90baf58348745d3ee3d2e9d5ca233ac0029c3) Merge pull request [#6023](https://github.com/containerd/containerd/pull/6023) from dcantah/fix-lcow-withusername * [`7c621e1fc`](https://github.com/containerd/containerd/commit/7c621e1fcc08bcf5a1a48b837342cc22eada1685) btrfs: reduce permissions on plugin directories * [`4921fb6b6`](https://github.com/containerd/containerd/commit/4921fb6b63e5476e54fb7e2cf93c3b505f1c09cb) Merge pull request [#5946](https://github.com/containerd/containerd/pull/5946) from zouyee/errors * [`fcffe0c83`](https://github.com/containerd/containerd/commit/fcffe0c83acea4d201425de763782dfef74c7204) switch usage directly to errdefs.(ErrAlreadyExists and ErrNotFound) * [`45e0e5a77`](https://github.com/containerd/containerd/commit/45e0e5a77ef71d1e8afe7670d31d11b72269b9a6) Merge pull request [#5926](https://github.com/containerd/containerd/pull/5926) from claudiubelu/import-add-platform-check * [`c5e23649d`](https://github.com/containerd/containerd/commit/c5e23649df3fa881535ecfc3c48dc65368009dc8) Merge pull request [#6043](https://github.com/containerd/containerd/pull/6043) from dmcgowan/fix-metadata-content-panic * [`c23f52af3`](https://github.com/containerd/containerd/commit/c23f52af30b4461dd6ae8224ceb553040e79d4d3) Merge pull request [#6001](https://github.com/containerd/containerd/pull/6001) from cpuguy83/trace_exporter_plugin * [`b23ec233a`](https://github.com/containerd/containerd/commit/b23ec233a8bbd9be6ddf5348fa6949c591dff373) Merge pull request [#5916](https://github.com/containerd/containerd/pull/5916) from claudiubelu/windows/image-import * [`a4fa3a716`](https://github.com/containerd/containerd/commit/a4fa3a71627c51483bcfb701076b35600a12c583) Merge pull request [#6017](https://github.com/containerd/containerd/pull/6017) from thaJeztah/fix_main_nomodules * [`b9cf0d75a`](https://github.com/containerd/containerd/commit/b9cf0d75a9f4a8a09ab55caa1983a8988ba4834d) Fix panic in metadata content writer on copy error * [`6886c6a2e`](https://github.com/containerd/containerd/commit/6886c6a2ec0c70dde1aa64e77b64a5ad47b983c3) v1 runtime: reduce permissions for bundle dir * [`7d56b24f1`](https://github.com/containerd/containerd/commit/7d56b24f1a9af82dfaa10ff55a4e3c36a7efd943) v2 runtime: reduce permissions for bundle dir * [`d0bedc5bd`](https://github.com/containerd/containerd/commit/d0bedc5bd111172f5a14fcbf83ad19ab471337c5) Merge pull request [#5979](https://github.com/containerd/containerd/pull/5979) from TianTianBigWang/fix/err-string-fmt * [`7a7a9a282`](https://github.com/containerd/containerd/commit/7a7a9a282c42b6cdfa26f5c515e238d2e782b446) integration: Adds test for multilayer image import * [`f7658e37d`](https://github.com/containerd/containerd/commit/f7658e37d94674b8bfaf3206d425f102c5d9b552) runtime: should fail fast if dial error on shim * [`483d2e947`](https://github.com/containerd/containerd/commit/483d2e947fbb3b50339509962200f5e5e1965f7b) go.mod: update opentelemetry modules to v1.0.0 * [`483e23bdc`](https://github.com/containerd/containerd/commit/483e23bdcdf46ae204f267d6864d1a51da7ec1ae) Merge pull request [#6036](https://github.com/containerd/containerd/pull/6036) from dmcgowan/add-mirror-action * [`f6c1e7ed8`](https://github.com/containerd/containerd/commit/f6c1e7ed8b75ddf1250892969808f6414b6a42f9) Merge pull request [#6027](https://github.com/containerd/containerd/pull/6027) from alakesh/log-fix * [`084387e0b`](https://github.com/containerd/containerd/commit/084387e0b4d860b264dfddc62d556b6f0ec702a4) Move tracing to plugin * [`45c3453a7`](https://github.com/containerd/containerd/commit/45c3453a7cd997fed9d6d4ea998135e532b5428a) Add open telemetry logging hook for logrus * [`6fd80dea3`](https://github.com/containerd/containerd/commit/6fd80dea341a1599f3a0984ed10d035fdd3a2cd1) Merge pull request [#5991](https://github.com/containerd/containerd/pull/5991) from akhramov/freebsd/fix-tar-headers * [`16f3d67b5`](https://github.com/containerd/containerd/commit/16f3d67b5a804b3a32a5df6318531768a654ef8c) add current process state to the error message * [`407d60694`](https://github.com/containerd/containerd/commit/407d6069412d7fc563ea45ff46dfcc13e71338e5) Add github action to mirror image * [`03d1a0fa7`](https://github.com/containerd/containerd/commit/03d1a0fa7266a82866803053b7a58845095510ef) Merge pull request [#6035](https://github.com/containerd/containerd/pull/6035) from kzys/virt-ip * [`97df73004`](https://github.com/containerd/containerd/commit/97df73004e4b9d7c632f4889f889fd6b330a9e40) gha: collect Vagrant VMs' IP addresses * [`2bffb5f9b`](https://github.com/containerd/containerd/commit/2bffb5f9b234bff72739f48f7d027b47a178a9ae) FreeBSD: fix tar headers & the nil check on getxattr * [`3393970dd`](https://github.com/containerd/containerd/commit/3393970dd7a57c3e8507fa75f27eb43a869dca37) Merge pull request [#6033](https://github.com/containerd/containerd/pull/6033) from zouyee/continuity * [`90c6ff97a`](https://github.com/containerd/containerd/commit/90c6ff97a88fa1583437de1749ebc2fdb05778ef) Merge pull request [#5997](https://github.com/containerd/containerd/pull/5997) from ktock/deduped-ref * [`7854e0bff`](https://github.com/containerd/containerd/commit/7854e0bffe7e95fc8002f2150caef96f4d858a48) bump continuity and console version that remove pkg/errors * [`2e2956ba2`](https://github.com/containerd/containerd/commit/2e2956ba2dfae843a2dde9cefdd679d05aed4978) Merge pull request [#5998](https://github.com/containerd/containerd/pull/5998) from kaijchen/patch-1 * [`16d3f48a2`](https://github.com/containerd/containerd/commit/16d3f48a2e13fa820431d09825e5b8a566b11360) ctr namespaces: improve usage string * [`ecbd7c653`](https://github.com/containerd/containerd/commit/ecbd7c6533fc454e3ea7359cb0dd5571bf9191a7) Merge pull request [#6028](https://github.com/containerd/containerd/pull/6028) from zouyee/bump * [`50da67359`](https://github.com/containerd/containerd/commit/50da6735923837519d7b8ec0ba997ce890b6de29) refactor: move from io/ioutil to io and os package * [`a68fb7add`](https://github.com/containerd/containerd/commit/a68fb7addb79c31602fd2cbcad3c29cb1333aa66) bump console version to v1.0.3 that remove pkg/errors * [`c16be1a5e`](https://github.com/containerd/containerd/commit/c16be1a5e2afe08b7fe34a2c3d24234a874ada36) Merge pull request [#6032](https://github.com/containerd/containerd/pull/6032) from dmcgowan/update-integration-test-images * [`3e72e335f`](https://github.com/containerd/containerd/commit/3e72e335fe6e03aecdc93e07d0162090319c4156) Use github images for integration tests * [`d72d2794d`](https://github.com/containerd/containerd/commit/d72d2794de51b21efe0bfd473398d535f44d01ef) Merge pull request [#5995](https://github.com/containerd/containerd/pull/5995) from wssccc/wssccc-patch-2 * [`55893b9be`](https://github.com/containerd/containerd/commit/55893b9be729b7473a717682d6bf99a154c36422) Add CNI conf based on runtime class * [`50a568595`](https://github.com/containerd/containerd/commit/50a56859514011d35b603b13a264aa217e12cab8) Change oci.WithUser behavior for LCOW * [`65f6a896c`](https://github.com/containerd/containerd/commit/65f6a896c3ec892e4342a117e8dea7250986a098) Fuzzing: Add 4 fuzzers + small modifications * [`7ddf5e52b`](https://github.com/containerd/containerd/commit/7ddf5e52ba738e868b70807797c79c8e54da3497) Merge pull request [#6012](https://github.com/containerd/containerd/pull/6012) from estesp/set-image-labels * [`7d6e9773a`](https://github.com/containerd/containerd/commit/7d6e9773acbede2a0382e2a149739e24349cfeb7) Merge pull request [#5970](https://github.com/containerd/containerd/pull/5970) from cpuguy83/cancel_on_signal * [`2fecf5b02`](https://github.com/containerd/containerd/commit/2fecf5b02e95cdf4ee5babd065b2c52d6aadbe18) Make sure exit signals trigger an exit during init * [`f40df3d72`](https://github.com/containerd/containerd/commit/f40df3d72ba85700c737aca2cb21212d8f0caaed) Enable image config labels in ctr and CRI container creation * [`d081457ba`](https://github.com/containerd/containerd/commit/d081457ba486b7c5c1e9f218f755b038061d90bc) Merge pull request [#5974](https://github.com/containerd/containerd/pull/5974) from claudiubelu/hanging-task-delete-fix * [`40c7d1d16`](https://github.com/containerd/containerd/commit/40c7d1d16860953abf57be62fa19856487075833) Merge pull request [#5985](https://github.com/containerd/containerd/pull/5985) from AkihiroSuda/crun-1.0 * [`6875aa5d3`](https://github.com/containerd/containerd/commit/6875aa5d3737d7ff87220ffd53275ef37d323d0e) import: Add option to skip creating digest image * [`da6b0efcc`](https://github.com/containerd/containerd/commit/da6b0efccde2b9f815bc49200593c4d2110a6397) Merge pull request [#5982](https://github.com/containerd/containerd/pull/5982) from AkihiroSuda/clone3 * [`f700ae873`](https://github.com/containerd/containerd/commit/f700ae8732c42cad41cf5628884610b3f95a464d) CI: bump up crun to 1.0 * [`55923daa9`](https://github.com/containerd/containerd/commit/55923daa9f56c8a890875f1e111201d918b382e2) seccomp: support "clone3" (return ENOSYS unless SYS_ADMIN is granted) * [`8596d1188`](https://github.com/containerd/containerd/commit/8596d11886b4afe4323b24e645858bc48753f18e) Fix typo * [`493220b71`](https://github.com/containerd/containerd/commit/493220b719a74c9d73cf7e131ce6c4fc2a32eac1) Merge pull request [#5990](https://github.com/containerd/containerd/pull/5990) from estesp/update-go-1.17.1 * [`73dbbf5bf`](https://github.com/containerd/containerd/commit/73dbbf5bfa4ff2c9a2f6c91dc7c4dc29ace5fa4c) Update to Go 1.17.1 * [`cbf9d88c9`](https://github.com/containerd/containerd/commit/cbf9d88c9e3e1a385971d9d0dd4b2f5f0e97a073) Merge pull request [#5987](https://github.com/containerd/containerd/pull/5987) from wllenyj/ci * [`498e5b27f`](https://github.com/containerd/containerd/commit/498e5b27f7928eab29756f674a161737fe36cabf) fix error string format * [`6d961f967`](https://github.com/containerd/containerd/commit/6d961f96736d7b471b3cdc47c76bd8bd58a6e3a9) CI: Switch to available latest images * [`8493cd1a5`](https://github.com/containerd/containerd/commit/8493cd1a506b791fef29bbae544a1074f6b7bb6d) Merge pull request [#5610](https://github.com/containerd/containerd/pull/5610) from alakesh/xfs-support-devmapper * [`e087b47e9`](https://github.com/containerd/containerd/commit/e087b47e98d4768085d3ee5c9ceb1aaa7038ec72) import: Raise error if the imported image is filtered out * [`8cf06feac`](https://github.com/containerd/containerd/commit/8cf06feac42097b02a928e1376f5c2536f25bc27) Merge pull request [#5956](https://github.com/containerd/containerd/pull/5956) from claudiubelu/windows/fixes-task-delete-force * [`e1ad77910`](https://github.com/containerd/containerd/commit/e1ad7791077916aac9c1f4981ad350f0e3fce719) Merge pull request [#5817](https://github.com/containerd/containerd/pull/5817) from dmcgowan/shim-plugins * [`91b64c58b`](https://github.com/containerd/containerd/commit/91b64c58b128a8268fdbb3f03b2f238766be55cf) add xfs support to devicemapper snapshotter * [`3d734d034`](https://github.com/containerd/containerd/commit/3d734d034525a273cb0c665725f30b420bf88cdc) Merge pull request [#5976](https://github.com/containerd/containerd/pull/5976) from ukontainer/pr-continuity * [`d9f921e4f`](https://github.com/containerd/containerd/commit/d9f921e4f0d09ae290543fa3750f7ac0cd1d40b1) Merge pull request [#5906](https://github.com/containerd/containerd/pull/5906) from thaJeztah/replace_os_exec * [`8766f2118`](https://github.com/containerd/containerd/commit/8766f2118cf44298966012acb0500af56e0dc80e) Merge pull request [#5972](https://github.com/containerd/containerd/pull/5972) from zouyee/labels * [`94b86a6b9`](https://github.com/containerd/containerd/commit/94b86a6b9706e58917892b398c7d627f7889d03c) Merge pull request [#5966](https://github.com/containerd/containerd/pull/5966) from dmcgowan/fix-unexpected-eof-handling * [`8ff8b1b82`](https://github.com/containerd/containerd/commit/8ff8b1b8236329457345350e6123cf0ef865a30f) vendor: update continuity for darwin support * [`6589876d2`](https://github.com/containerd/containerd/commit/6589876d2050fdd0b51fc25ae3c63024823c7586) Merge pull request [#5964](https://github.com/containerd/containerd/pull/5964) from crosbymichael/cni-pref * [`689a863ef`](https://github.com/containerd/containerd/commit/689a863efe66ba2fbad37e1c1c5f224783f3d015) Merge pull request [#5939](https://github.com/containerd/containerd/pull/5939) from scuzhanglei/privileged-device * [`1ddc54c00`](https://github.com/containerd/containerd/commit/1ddc54c00dbb91a4f529175bebabf96d59895fd8) Merge pull request [#5954](https://github.com/containerd/containerd/pull/5954) from claudiubelu/fix-sandbox-remove * [`1efed4309`](https://github.com/containerd/containerd/commit/1efed43090fcb24eb138acf318b9edef91d22007) add ip_pref CNI options for primary pod ip * [`16cd6ed13`](https://github.com/containerd/containerd/commit/16cd6ed137d8f6397def9e63a15ac8761a8c1cda) Additional integration tests for pulling image with labels * [`756f4a314`](https://github.com/containerd/containerd/commit/756f4a3147d6fde2f69077ae1805dacde886bf89) cri: add devices for privileged container * [`a4d64e5e0`](https://github.com/containerd/containerd/commit/a4d64e5e0065b718702d1a4cb99d8948ee96f03d) Merge pull request [#5969](https://github.com/containerd/containerd/pull/5969) from crosbymichael/pin-pbuild * [`55c55b071`](https://github.com/containerd/containerd/commit/55c55b0711120b5ae676ccbc92d548099234c992) Merge pull request [#5965](https://github.com/containerd/containerd/pull/5965) from crosbymichael/ctd-metric * [`9954147c0`](https://github.com/containerd/containerd/commit/9954147c0343639c538cc77416022e263090be80) pin protobuild version to tag * [`2458afeb1`](https://github.com/containerd/containerd/commit/2458afeb131b8942907b1c62a9b1751387e2ed08) Fix content copy to not ignore unexpected EOF * [`6bec0d39b`](https://github.com/containerd/containerd/commit/6bec0d39b043c8cc9de3df9d7a8b6c8611fe348e) use a const metric for build_info * [`ae27a6b05`](https://github.com/containerd/containerd/commit/ae27a6b05ce42bd0c3e794ae46e9a1d9f0cb37f0) Add metric exposing build version&revision * [`d58542a9d`](https://github.com/containerd/containerd/commit/d58542a9d11187c94c511b095928e2e6d8739e54) Merge pull request [#5627](https://github.com/containerd/containerd/pull/5627) from payall4u/payall4u/cri-support-cgroup-v2 * [`d040ca384`](https://github.com/containerd/containerd/commit/d040ca3845a50243493d7895f9a296a6a04fc794) Merge pull request [#5861](https://github.com/containerd/containerd/pull/5861) from kzys/restart-monitor * [`5e32e9d85`](https://github.com/containerd/containerd/commit/5e32e9d8552022ed86cb844f5ef1ce02172b65d4) Merge pull request [#5917](https://github.com/containerd/containerd/pull/5917) from mxpv/issue_forms * [`b01cad3b5`](https://github.com/containerd/containerd/commit/b01cad3b56e0e150cdeff4f8b41a35c1b53bbdcd) Merge pull request [#5945](https://github.com/containerd/containerd/pull/5945) from fuweid/fix_5900 * [`99987f2a5`](https://github.com/containerd/containerd/commit/99987f2a5eae653c36a78f5258fd5369766cebcf) Merge pull request [#5936](https://github.com/containerd/containerd/pull/5936) from ukontainer/feature-darwin-runtime-shim * [`bdb41f607`](https://github.com/containerd/containerd/commit/bdb41f607928f5170af590797be319d95b85b998) Merge pull request [#5858](https://github.com/containerd/containerd/pull/5858) from levinxo/patch-1 * [`5540fc428`](https://github.com/containerd/containerd/commit/5540fc42802018c98956b9ab6615ea8065f6a310) Merge pull request [#5949](https://github.com/containerd/containerd/pull/5949) from wzshiming/fix/write-diff * [`bef14adfd`](https://github.com/containerd/containerd/commit/bef14adfd998630a204f3030106f92a6583e6777) Merge pull request [#5958](https://github.com/containerd/containerd/pull/5958) from zouyee/dail * [`b06d0a3e0`](https://github.com/containerd/containerd/commit/b06d0a3e0da982c81a952430e6201ffb3499f0a6) Merge pull request [#5951](https://github.com/containerd/containerd/pull/5951) from adelina-t/ws_2022_job * [`8e850bc0f`](https://github.com/containerd/containerd/commit/8e850bc0feeba4910bf6e8f079b6c5ca5f34d199) replace deprecated Dail with DailContext * [`ff75f7d48`](https://github.com/containerd/containerd/commit/ff75f7d4899cdaa019be4cd904fc5c4ab9748b09) Merge pull request [#5943](https://github.com/containerd/containerd/pull/5943) from AdamKorcz/fuzz13 * [`0ae5c41f1`](https://github.com/containerd/containerd/commit/0ae5c41f1b52e29d69d5b64530e7403e1200cb81) Merge pull request [#5944](https://github.com/containerd/containerd/pull/5944) from zouyee/deprecated * [`132aa56ee`](https://github.com/containerd/containerd/commit/132aa56ee787a4b5b170ce25aa3f04164a99d059) Merge pull request [#5947](https://github.com/containerd/containerd/pull/5947) from kerthcet/feature/upgrade-pause-image-to-3.6 * [`aeea697d8`](https://github.com/containerd/containerd/commit/aeea697d84f214ab99b542fa5e695b9369e3ca0b) Add WS2022 support in Windows Periodic tests * [`55faa5e93`](https://github.com/containerd/containerd/commit/55faa5e93d7fdacc7d9b28ee79a0972ec18e3471) task delete: Closes task IO before waiting * [`f42513112`](https://github.com/containerd/containerd/commit/f42513112f65b24668a46a1cae9480f06edfdaec) integration: Adds Windows HostProcess tests * [`ccc5ee303`](https://github.com/containerd/containerd/commit/ccc5ee303892023081a880ffc32bbd8ebf56461d) archive: Add WriteDiff error logs * [`820bd9269`](https://github.com/containerd/containerd/commit/820bd926906f60e19a62b7eb809053fe3e75818c) fix document non-synchronous in crictl.md * [`2bcd6a4e8`](https://github.com/containerd/containerd/commit/2bcd6a4e8837d14a7b980349281c7508a701e4ab) cri: patch update image labels * [`789abc936`](https://github.com/containerd/containerd/commit/789abc9367b27506f6559f60448018134881630f) using Hosts replace deprecated field * [`57e10439d`](https://github.com/containerd/containerd/commit/57e10439d9d1d66492ae55e48af713d9a7a4c6f8) Fixes task kill --force on Windows * [`abf4de498`](https://github.com/containerd/containerd/commit/abf4de4985fdf8edf0220a055ff14b9c33c5547c) integration: Enables Windows containerd restart test * [`96ec0b6f3`](https://github.com/containerd/containerd/commit/96ec0b6f34c05d26de4d9433b45a3493e16fc28e) content fuzzer: Clean up tempdir * [`61a46e9fd`](https://github.com/containerd/containerd/commit/61a46e9fdde52221a563e3f11fbd9fdd047a8ae8) Merge pull request [#5929](https://github.com/containerd/containerd/pull/5929) from dcantah/update-hcsshim-0.8.21 * [`dd8b6ee3f`](https://github.com/containerd/containerd/commit/dd8b6ee3fb11d3fdde54f2505971ef5643b6dd88) Merge pull request [#5937](https://github.com/containerd/containerd/pull/5937) from kolyshkin/riscv-pie * [`eb2530be8`](https://github.com/containerd/containerd/commit/eb2530be8434a63e5358b6aa52cd3b76054bc31a) Makefile.linux: build on riscv with PIE * [`6b0b64a51`](https://github.com/containerd/containerd/commit/6b0b64a51a5112954355cc2cb1809bd410e53855) ctr: Fixes Windows image import * [`a43fa9f28`](https://github.com/containerd/containerd/commit/a43fa9f284e5f0a4c50f65f80a88a3a91d3e5f75) darwin: runtime support * [`5dd38792a`](https://github.com/containerd/containerd/commit/5dd38792a82e1f7bb0579263e8854a8b373371e4) darwin: use the default values for socketRoot variable * [`1dfd8a279`](https://github.com/containerd/containerd/commit/1dfd8a279ef7699fee06d11d89a5d99e1429f313) Merge pull request [#5932](https://github.com/containerd/containerd/pull/5932) from dcantah/ctr-exec-add-cwd * [`27046a9e0`](https://github.com/containerd/containerd/commit/27046a9e06de44ecc4b1662ca43977cc2d6c789e) Fix cwd flag for `ctr tasks exec` * [`24cec9be5`](https://github.com/containerd/containerd/commit/24cec9be560c44bf7ab3135836ebf9caddbf7c61) sandbox: Allows the sandbox to be deleted in NotReady state * [`1dd0d59b7`](https://github.com/containerd/containerd/commit/1dd0d59b7386d9f2ae44fdcabcce21f8bf3b4900) go.mod: Update hcsshim to v0.8.21 * [`e00f87f1d`](https://github.com/containerd/containerd/commit/e00f87f1dc6a22d3c34495dcd75769d80e56a761) Merge pull request [#5927](https://github.com/containerd/containerd/pull/5927) from adelina-t/ws_2022_image_update * [`4bc5ca76e`](https://github.com/containerd/containerd/commit/4bc5ca76e7cf70d36411a31c68915803691020dc) Merge pull request [#5122](https://github.com/containerd/containerd/pull/5122) from mythi/non-root-containers-and-devices-v2 * [`6d3d34b85`](https://github.com/containerd/containerd/commit/6d3d34b85d5aa4c32e350f36693507d6e0c1c0fc) Update Pause image in tests & config * [`278176db1`](https://github.com/containerd/containerd/commit/278176db151b3559a73ffa5bcdfe3b025a5abae6) Address issue forms feedback * [`44d5a7e26`](https://github.com/containerd/containerd/commit/44d5a7e26d84d69f33ffdce2b6a5f4d2535b9983) Merge pull request [#5921](https://github.com/containerd/containerd/pull/5921) from ktock/fix-failed-precondition * [`0d5223d70`](https://github.com/containerd/containerd/commit/0d5223d700b58f3241ed198ef78737aad8f02f1d) Merge pull request [#5845](https://github.com/containerd/containerd/pull/5845) from alexandref75/fix-dir-device-support * [`838afd211`](https://github.com/containerd/containerd/commit/838afd21161c0c43fbb28f3b71b8ad1e37fe63fd) Adding testing of two devices * [`ebcf876bf`](https://github.com/containerd/containerd/commit/ebcf876bf7b8f1cb79c60f37af08affa135c398d) Merge pull request [#5914](https://github.com/containerd/containerd/pull/5914) from claudiubelu/windows/platform-default-match * [`e0f8c04da`](https://github.com/containerd/containerd/commit/e0f8c04dad213975bf55dcfa71986be6d8b489e2) cri: Devices ownership from SecurityContext * [`7bc5aa74c`](https://github.com/containerd/containerd/commit/7bc5aa74c2cf054b8e5a7982cad073c252fb5f4a) Fix pull fails on unexpected EOF * [`11ab3cba0`](https://github.com/containerd/containerd/commit/11ab3cba0e161f66f5d5bfdf680055c9b82533ce) Use issue forms for bug reporting * [`e2c769d6f`](https://github.com/containerd/containerd/commit/e2c769d6fb17391df70bd658e1573360d4ccbb7b) windows: The DefaultSpec platform should match the Default matcher * [`7826a21ac`](https://github.com/containerd/containerd/commit/7826a21ac6319a033fdf7573f2a17d2507a69f2f) Update RELEASES.md * [`af1a0908d`](https://github.com/containerd/containerd/commit/af1a0908d06b4f7db4a11bfc67ecc2f34baeb04b) Merge pull request [#5865](https://github.com/containerd/containerd/pull/5865) from dcantah/windows-pod-runasusername * [`2ac996840`](https://github.com/containerd/containerd/commit/2ac996840187b2e42fdbe4e4c9b6b55a7c775c43) replace uses of os/exec with golang.org/x/sys/execabs * [`ebe8f8c6b`](https://github.com/containerd/containerd/commit/ebe8f8c6be4aa00ef540ff7bbc2afa10af1fd250) Merge pull request [#5899](https://github.com/containerd/containerd/pull/5899) from AkihiroSuda/runc-v1.0.2 * [`6fa958853`](https://github.com/containerd/containerd/commit/6fa958853197af31ffd1225a6c300589e5068667) Merge pull request [#5903](https://github.com/containerd/containerd/pull/5903) from AkihiroSuda/gofmt117 * [`81317350c`](https://github.com/containerd/containerd/commit/81317350c4c3379355abb5f2fb5c2ef9e73a20fa) Merge pull request [#5905](https://github.com/containerd/containerd/pull/5905) from thaJeztah/update_toml * [`25644b461`](https://github.com/containerd/containerd/commit/25644b4614d607199befa3c83c86540496a6e4f9) Add RunAsUserName functionality for the Windows Pod Sandbox Container * [`e18516767`](https://github.com/containerd/containerd/commit/e185167677649b751fd04c18c71ea39f4deda114) go.mod: update runc to v1.0.2 * [`3f8ea1b6a`](https://github.com/containerd/containerd/commit/3f8ea1b6a1755a7c09addbcdabceb9b2eecc2ff7) update runc binary to v1.0.2 * [`f43f22966`](https://github.com/containerd/containerd/commit/f43f22966d47daf2ceba7fc47321c6ac08eff3b4) Merge pull request [#5902](https://github.com/containerd/containerd/pull/5902) from dweomer/rke2-690-on-main * [`429296910`](https://github.com/containerd/containerd/commit/429296910658a0b4c892fd01c65df7d3f1202b3e) go.mod: github.com/pelletier/go-toml v1.9.3 * [`f8dfbee17`](https://github.com/containerd/containerd/commit/f8dfbee17888240616a57a724fa34bef4357092d) add cri test case * [`9a8bf1315`](https://github.com/containerd/containerd/commit/9a8bf13158e469e284757bc9f88796439817423b) feature: add field LinuxContainerResources.Unified on cri * [`d3aa7ee9f`](https://github.com/containerd/containerd/commit/d3aa7ee9f065d5d8773b4b38124ad6e3d6634dc2) Run `go fmt` with Go 1.17 * [`c3609ff4c`](https://github.com/containerd/containerd/commit/c3609ff4ca0c1e2c4b713db65a63faefca5786db) cri: filter selinux xattr for image volumes * [`ff2e58d11`](https://github.com/containerd/containerd/commit/ff2e58d11409de3d42eb36ad3451cc8f7d508dc8) Merge pull request [#5131](https://github.com/containerd/containerd/pull/5131) from perithompson/windows-hostnetwork * [`736222dd8`](https://github.com/containerd/containerd/commit/736222dd87c15609976fb1e656959db1a6a05c90) Merge pull request [#5897](https://github.com/containerd/containerd/pull/5897) from kzys/upgrade-golangci-lint * [`70d122b29`](https://github.com/containerd/containerd/commit/70d122b290aec4cc415973a0b7508d3e2f16b91d) Merge pull request [#5889](https://github.com/containerd/containerd/pull/5889) from estesp/update-go-1.17 * [`a6034d021`](https://github.com/containerd/containerd/commit/a6034d021f9563e46da537a68a8946bf2ec782af) Merge pull request [#5896](https://github.com/containerd/containerd/pull/5896) from kzys/pid-order * [`4dd5ca70f`](https://github.com/containerd/containerd/commit/4dd5ca70fb0948299d52fddc115e999ce8fc143b) script: update golangci-lint from v1.38.0 and v1.36.0 to v1.42.0 * [`f7b1ceb9f`](https://github.com/containerd/containerd/commit/f7b1ceb9f666c7a142f139a3306c8163866a280e) integration: investigate TestRestartMonitor's failure * [`acb81bbda`](https://github.com/containerd/containerd/commit/acb81bbdaf35524ea020d81607ab62dd8bb718ed) integration: fix TestContainerPids * [`9fe7bc938`](https://github.com/containerd/containerd/commit/9fe7bc938b1264844e3434e501c7c817c1956ea4) Bump integration timeout to 35 min * [`7fba86264`](https://github.com/containerd/containerd/commit/7fba862648b2ee70a351441f0e910274937ea04b) Fix dir support for devices V3 (#4847) * [`a5eccab27`](https://github.com/containerd/containerd/commit/a5eccab2787eb7c8baba18a71d955a2504ed22fe) Merge pull request [#5891](https://github.com/containerd/containerd/pull/5891) from crosbymichael/net-host-env * [`6f60b3016`](https://github.com/containerd/containerd/commit/6f60b3016f126d06717cd296b86dce0679b61d2c) [ctr] add HOSTNAME env for host network * [`8d135d284`](https://github.com/containerd/containerd/commit/8d135d28420a1f8aa7ce8bb2f56103555f380a5f) Add support for shim plugins * [`fda782a7b`](https://github.com/containerd/containerd/commit/fda782a7b941de5438e4fbbd38675bf23b69304b) Merge pull request [#5886](https://github.com/containerd/containerd/pull/5886) from AdamKorcz/fuzz11 * [`c076ede40`](https://github.com/containerd/containerd/commit/c076ede4056668e466d86ddc266cb6ce9f5bcc96) Merge pull request [#5884](https://github.com/containerd/containerd/pull/5884) from adisky/add-systemd-env * [`f8602c372`](https://github.com/containerd/containerd/commit/f8602c3725c55938c6b4ca3440ef07e6c3f28ba4) Update to Go 1.17 * [`c9b1b2fd5`](https://github.com/containerd/containerd/commit/c9b1b2fd5b6ec9d434a4baf3c091a31bfa039934) Fuzzing: Add fuzzer * [`9e1b57ca0`](https://github.com/containerd/containerd/commit/9e1b57ca0161c4081bbc899db32b665d3d38bc94) Add env for SystemdCgroup driver * [`024804b1b`](https://github.com/containerd/containerd/commit/024804b1be8a67f85e06c7b2dcfd0af14ae6a569) Merge pull request [#5878](https://github.com/containerd/containerd/pull/5878) from gjkim42/allow-expanded-dns-config * [`1224060f8`](https://github.com/containerd/containerd/commit/1224060f8928ef58c8d480bc7763a09b19427413) Allow expanded DNS configuration * [`d0be7b90f`](https://github.com/containerd/containerd/commit/d0be7b90f1306d2c7d59e28d3ffd74eddcddfa21) Merge pull request [#5863](https://github.com/containerd/containerd/pull/5863) from AdamKorcz/fuzz10 * [`538d93d2f`](https://github.com/containerd/containerd/commit/538d93d2fcab530f525687a90521d30c00965df8) Fuzzing: Add 4 fuzzers * [`79b369a0b`](https://github.com/containerd/containerd/commit/79b369a0bb9d79bf2c397d2bed771fca9144b46e) Added windows hostProcess cni skip * [`7d4c95ff0`](https://github.com/containerd/containerd/commit/7d4c95ff04a4b65ddd12963ef20ff7b5d3d24b96) Merge pull request [#5813](https://github.com/containerd/containerd/pull/5813) from mxpv/shim_cleanup * [`159c0f04e`](https://github.com/containerd/containerd/commit/159c0f04e521aead4f101eb964e715c22427c06c) Merge pull request [#5840](https://github.com/containerd/containerd/pull/5840) from AdamKorcz/fuzz9 * [`1c4e9d048`](https://github.com/containerd/containerd/commit/1c4e9d04879782d79bed5989da8ebc7ff957984f) Merge pull request [#5846](https://github.com/containerd/containerd/pull/5846) from crosbymichael/ctr-cpu.shares * [`0fbcf9b97`](https://github.com/containerd/containerd/commit/0fbcf9b97f3b5ff0ba582f4410333bd2d63e277c) Merge pull request [#5847](https://github.com/containerd/containerd/pull/5847) from kzys/master-to-main * [`4c7338aa6`](https://github.com/containerd/containerd/commit/4c7338aa64997166a6f0b0a057b9a0f4682ce0a6) Merge pull request [#5849](https://github.com/containerd/containerd/pull/5849) from kzys/lock-error-2 * [`0ae2d3987`](https://github.com/containerd/containerd/commit/0ae2d3987b354d208aa65cd92a0800232bfd2efb) Merge pull request [#5857](https://github.com/containerd/containerd/pull/5857) from dims/fix-bad-make-protos-failure * [`82fe0db9a`](https://github.com/containerd/containerd/commit/82fe0db9aa83d94c04761ee9907befb5d1e61597) Fix bad `make protos` failure * [`ed564061e`](https://github.com/containerd/containerd/commit/ed564061e59c2b4a7d8f644c2440808c748c0ed9) Merge pull request [#5851](https://github.com/containerd/containerd/pull/5851) from zouyee/location * [`56c5daa52`](https://github.com/containerd/containerd/commit/56c5daa52d29295c9090875e9c34d84e8ad03588) Merge pull request [#5856](https://github.com/containerd/containerd/pull/5856) from kzys/remove-fossa * [`37f2c7ca8`](https://github.com/containerd/containerd/commit/37f2c7ca8d681ba3d5e9e0b6a26ef0be0a382362) Merge pull request [#5850](https://github.com/containerd/containerd/pull/5850) from thaJeztah/runc_build_docs * [`284c29dde`](https://github.com/containerd/containerd/commit/284c29dde7727b9a305c66be4520ec0c85968464) Merge pull request [#5836](https://github.com/containerd/containerd/pull/5836) from dcantah/k8s122 * [`1c47fb17f`](https://github.com/containerd/containerd/commit/1c47fb17f3b0c3da9ff45960487f93fc03ba1bf4) docs: remove FOSSA's badge * [`bc4cea4e4`](https://github.com/containerd/containerd/commit/bc4cea4e44d5d219a5f6bba0654e6918ccd2a2bb) docs: rename main to master * [`9d07f8d9a`](https://github.com/containerd/containerd/commit/9d07f8d9a4e999f54dd17666697f1d7851872fb1) Merge pull request [#5852](https://github.com/containerd/containerd/pull/5852) from adelina-t/add_trap_cri_integration_script * [`5e49ec27d`](https://github.com/containerd/containerd/commit/5e49ec27dc4ff4f619453578a624d8cc35b21630) Use http.Get to download binaries instead of exec.Command * [`e6538b8bc`](https://github.com/containerd/containerd/commit/e6538b8bce1814471af2cd3467d5f4c6e863cb08) Add trap to cri-integration test script * [`d2f3b7146`](https://github.com/containerd/containerd/commit/d2f3b71468f385e535e6db31b430bfeeb973dead) add cpu-shares to ctr * [`30b832e49`](https://github.com/containerd/containerd/commit/30b832e494ebaa244d2321299dc0d3072eae4044) archive docs and point to new location fix #https://github.com/containerd/cri/issues/1624 * [`9cc179aa7`](https://github.com/containerd/containerd/commit/9cc179aa773b3aa09de03934c8850a770d7aa71b) BUILDING.md: remove some bits about building runc * [`42b57cc73`](https://github.com/containerd/containerd/commit/42b57cc730e6283b5f64563e90a7201d47d9a354) BUILDING.md: markdown fixes * [`0bcd45d3a`](https://github.com/containerd/containerd/commit/0bcd45d3a0f4a09bdb4dd6010d2fada08aca472e) Merge pull request [#5848](https://github.com/containerd/containerd/pull/5848) from kzys/build-flags * [`a3d6edc0e`](https://github.com/containerd/containerd/commit/a3d6edc0eddeb380dceed84884a78b5dc621023b) content: return the error with its timestamp * [`a5468852f`](https://github.com/containerd/containerd/commit/a5468852f8123ada3757db9b608cd6648285d835) docs: list all snapshotter-related build flags * [`e634f04d8`](https://github.com/containerd/containerd/commit/e634f04d8cdb6c2f96eea2e4e66d0e4500a46282) go.mod: update kubernetes to v1.22.0 * [`11a90c7ff`](https://github.com/containerd/containerd/commit/11a90c7ff4b59ba4a0d639c74fe8eb0fa0761f85) Fuzzing: Add experimental version of container fuzzer * [`218db0f9a`](https://github.com/containerd/containerd/commit/218db0f9afaeda2813bddbddf2764c8414bb9c42) Merge pull request [#5835](https://github.com/containerd/containerd/pull/5835) from dmcgowan/plugin-events-cleanup * [`7f0be5edd`](https://github.com/containerd/containerd/commit/7f0be5edd81d44a9eeee17268e18e1a101ec6e39) Merge pull request [#5839](https://github.com/containerd/containerd/pull/5839) from dcantah/ci-weirdness * [`1373bc519`](https://github.com/containerd/containerd/commit/1373bc519b4dfa92ac3b91246a959693d5bbaef9) Merge pull request [#5842](https://github.com/containerd/containerd/pull/5842) from thaJeztah/update_go_116 * [`42a28ad2c`](https://github.com/containerd/containerd/commit/42a28ad2ca7faecfa3e2024952781136211c1fbf) Update Go to 1.16.7 * [`fedd657ea`](https://github.com/containerd/containerd/commit/fedd657ea02873301e56a653c898b86ef0b404e7) Merge pull request [#5838](https://github.com/containerd/containerd/pull/5838) from mxpv/ci * [`534685f95`](https://github.com/containerd/containerd/commit/534685f9558cc67125156ba2fbdd0e0ade74cc33) Fix Linux CI Linter using go 1.15.14 * [`10eab21a4`](https://github.com/containerd/containerd/commit/10eab21a4d4f47b2eb63a83e3675d151277a430a) Cleanup CI * [`587fc0925`](https://github.com/containerd/containerd/commit/587fc092598791ab58bfa275958ce20cc5d80783) Merge pull request [#5834](https://github.com/containerd/containerd/pull/5834) from dmcgowan/remove-redundant-build-tags * [`0a0621bb4`](https://github.com/containerd/containerd/commit/0a0621bb47d48d8cbcbb614ee38422ce8b98a340) Move plugin context events into separate plugin * [`6f027e38a`](https://github.com/containerd/containerd/commit/6f027e38a8e705a05ccc7031afb39b53a358b958) Remove redundant build tags * [`b43d9502c`](https://github.com/containerd/containerd/commit/b43d9502c27c0105f47d9ec257e23d716c4756be) Merge pull request [#5830](https://github.com/containerd/containerd/pull/5830) from mxpv/darwin * [`5b76d08f4`](https://github.com/containerd/containerd/commit/5b76d08f4c2213fcef371580b1b7b66e292b064f) Merge pull request [#5731](https://github.com/containerd/containerd/pull/5731) from alakesh/opentelemetry-basic * [`3c5424454`](https://github.com/containerd/containerd/commit/3c5424454b60e775829c2e9b56be53a6af42fa90) [otel-tracing] vendor and go modules changes * [`3597ac859`](https://github.com/containerd/containerd/commit/3597ac859d3fc79f250e5d0f1664fb9db9143898) [otel-tracing] Initial opentelemetry support * [`7917da764`](https://github.com/containerd/containerd/commit/7917da764c6d6b0851f3adf1ef2346d62c88a1d0) Change default directories on Darwin * [`10824eaf2`](https://github.com/containerd/containerd/commit/10824eaf2ea46e3be7e4ac29a9ae6de11ec21093) remove go 1.13 from containerd * [`d30d897ef`](https://github.com/containerd/containerd/commit/d30d897ef93e7838f0c0828e0e85619b93331131) Cleanup v2 shim * [`b97a56b71`](https://github.com/containerd/containerd/commit/b97a56b71445a9365754259fc383bb0d74b425e3) Merge pull request [#5829](https://github.com/containerd/containerd/pull/5829) from AdamKorcz/fuzz8 * [`c3c276ae1`](https://github.com/containerd/containerd/commit/c3c276ae1c3c322b192539980ce4973f452fd0a2) Fuzzing: Fix for OSS-fuzz issue 36825 * [`dd08c7a49`](https://github.com/containerd/containerd/commit/dd08c7a49fd8a0d5aade30b2a5a864bb61b9ba27) Merge pull request [#5825](https://github.com/containerd/containerd/pull/5825) from AdamKorcz/fuzz7 * [`424d7e47b`](https://github.com/containerd/containerd/commit/424d7e47bc2759b68b5c5479644fb9e7f2d387f1) Merge pull request [#5760](https://github.com/containerd/containerd/pull/5760) from thaJeztah/cleanup_test_scripts * [`6c257552a`](https://github.com/containerd/containerd/commit/6c257552a72a49f75114c01401d3703f880ac054) scripts: declare ROOT closer to where it's used, and some DRY changes * [`dba0ef4eb`](https://github.com/containerd/containerd/commit/dba0ef4eb58e87cd3c6ab5a0e93f39ff1703b6eb) scripts: add missing quotes, and minor linting issues * [`0cb656860`](https://github.com/containerd/containerd/commit/0cb656860fabd4ad4d4ac93b4b0e2d88270fd231) test/build-utils.sh: remove support for Debian Jessie * [`41a04246f`](https://github.com/containerd/containerd/commit/41a04246f414f43080c9f0c9944516bd5855b209) Fuzzing: Add two more fuzzers * [`7d4891783`](https://github.com/containerd/containerd/commit/7d4891783aac5adf6cd83f657852574a71875631) Merge pull request [#5821](https://github.com/containerd/containerd/pull/5821) from thaJeztah/simplify_platforms_format * [`58dbe9685`](https://github.com/containerd/containerd/commit/58dbe9685e21c17431aa750bc5b1a9c7c49e2f75) Merge pull request [#5823](https://github.com/containerd/containerd/pull/5823) from AdamKorcz/fuzz6 * [`2c699cc35`](https://github.com/containerd/containerd/commit/2c699cc35095476ddae077a459cbcf8962b51050) Fuzzing: Remove panics of container_fuzzer * [`f2c3122e9`](https://github.com/containerd/containerd/commit/f2c3122e9c6470c052318497899b290a5afc74a5) platforms: Format(): use path.Join() instead of joinNotEmpty() * [`f12040b6b`](https://github.com/containerd/containerd/commit/f12040b6b6565eb8a690f076ffebb1b442f24a09) Merge pull request [#5785](https://github.com/containerd/containerd/pull/5785) from AdamKorcz/fuzz5 * [`acecd6603`](https://github.com/containerd/containerd/commit/acecd660311216c91d13435d561a854eb5e4c580) Change protoc link * [`fcd9c4199`](https://github.com/containerd/containerd/commit/fcd9c41991b1697c26cb095fdd8400f8369c5322) Merge pull request [#5746](https://github.com/containerd/containerd/pull/5746) from lifupan/main * [`ee1dfc0cd`](https://github.com/containerd/containerd/commit/ee1dfc0cd9a0df765e15817faf7a15b520d73571) Merge pull request [#5809](https://github.com/containerd/containerd/pull/5809) from isugimpy/main * [`ce437864b`](https://github.com/containerd/containerd/commit/ce437864b2e7e2f9b94e02ba564e010a5ea2248d) mergo: Upgrade to 0.3.12 to fix panic * [`4282ec12c`](https://github.com/containerd/containerd/commit/4282ec12cd822800fb4239071926749ba3b4067b) Merge pull request [#5802](https://github.com/containerd/containerd/pull/5802) from rst0git/ci-criu-ppa * [`d1e868c83`](https://github.com/containerd/containerd/commit/d1e868c832d42f443dbd55118b2eff9aa92b021a) ci: install criu from PPA * [`5d3e8fd2c`](https://github.com/containerd/containerd/commit/5d3e8fd2c07af15964b6b2f1b47dacaa3ed87157) Merge pull request [#5144](https://github.com/containerd/containerd/pull/5144) from devholic/release-non-cni-version * [`a3e431ad4`](https://github.com/containerd/containerd/commit/a3e431ad417dbcf878d8c359b4914c1fe6591bd7) Merge pull request [#5725](https://github.com/containerd/containerd/pull/5725) from adelina-t/enable_critest * [`2b9f8334c`](https://github.com/containerd/containerd/commit/2b9f8334c694a65644ca4aab5d017ef5ae3e1fd7) Merge pull request [#5792](https://github.com/containerd/containerd/pull/5792) from dims/script-to-check-if-entries-in-go.mod-files-are-in-sync * [`fb589a713`](https://github.com/containerd/containerd/commit/fb589a71331869b141c83afb098152359f44b8c4) Merge pull request [#5043](https://github.com/containerd/containerd/pull/5043) from IRCody/shared_namespace * [`9eb08bf8e`](https://github.com/containerd/containerd/commit/9eb08bf8e5f7c68d4be58646621826543c58b219) Merge pull request [#5784](https://github.com/containerd/containerd/pull/5784) from thaJeztah/update_goos_list * [`1dadd6a1d`](https://github.com/containerd/containerd/commit/1dadd6a1d2e9781b847c02454fc9de545e67fc87) Merge pull request [#5804](https://github.com/containerd/containerd/pull/5804) from IRCody/proto-download * [`e692a0192`](https://github.com/containerd/containerd/commit/e692a01926cd296f3b77ee7f6ba1308b5ecd6aca) Add shared content label to namespaces * [`3a8622e30`](https://github.com/containerd/containerd/commit/3a8622e309d9f75e0c12fd43a31d95127ff341be) Updates the location of protobuf downloads in docs * [`c4664bdac`](https://github.com/containerd/containerd/commit/c4664bdac670b6f360080e9540f77440e74903bf) Merge pull request [#5803](https://github.com/containerd/containerd/pull/5803) from dmcgowan/fix-protobuf-install * [`0d9393650`](https://github.com/containerd/containerd/commit/0d939365079d91e82549c808fde1ba70cf0cdea3) Update protobuf install to use correct repository * [`d62d6c11d`](https://github.com/containerd/containerd/commit/d62d6c11dc381f9a4b3301329a20ccf3babcc604) Split release steps into multiple tasks * [`b4807122d`](https://github.com/containerd/containerd/commit/b4807122d29370c79272f8d982e9c408736a4932) Update release workflow to upload binary without CNI * [`5280530a0`](https://github.com/containerd/containerd/commit/5280530a0dce323beef69a8144c78be78d3f1988) Merge pull request [#5624](https://github.com/containerd/containerd/pull/5624) from ktock/overlayupper * [`67406b373`](https://github.com/containerd/containerd/commit/67406b3732b3139ea2f825541e5c84d46ffd5e04) overlay: add an optional label of upperdir location of each snapshot * [`43117cf91`](https://github.com/containerd/containerd/commit/43117cf9193ab81fc3c178c0bef1d4ca49259c94) Script to check if entries in go.mod files are in sync * [`caf9e256b`](https://github.com/containerd/containerd/commit/caf9e256b78ff600d8b7b17e40711bf91884da78) Merge pull request [#5693](https://github.com/containerd/containerd/pull/5693) from kzys/sigrtmin * [`742ffadfb`](https://github.com/containerd/containerd/commit/742ffadfbd8ddbae27f567d5afd8c786f556c26b) Merge pull request [#5800](https://github.com/containerd/containerd/pull/5800) from zhuangqh/binarycall-timeout * [`6d31cdda5`](https://github.com/containerd/containerd/commit/6d31cdda5090b2d2ca42437b0c9b70584486ee1c) Merge pull request [#5716](https://github.com/containerd/containerd/pull/5716) from dims/add-new-go-module-for-api-directory * [`4ab3e7a53`](https://github.com/containerd/containerd/commit/4ab3e7a53a15cf0bc311179994f339760365dd97) runtime: fix the issue of create new socket with abstract address * [`cc88f8e0a`](https://github.com/containerd/containerd/commit/cc88f8e0ae82d08ccf821f9f1de4c180afb8e6ca) Split fuzzer to two fuzzers * [`7a10fd4fc`](https://github.com/containerd/containerd/commit/7a10fd4fccb93a04b80352fea71fc1095d742b7f) respect context timeout in shim binary call * [`23bc3db91`](https://github.com/containerd/containerd/commit/23bc3db914c30b133e5fa037fc2a3242f7329fc7) Enable critest on Windows * [`494b940f1`](https://github.com/containerd/containerd/commit/494b940f1475cb393d8f6ec8474eaeb50d022231) Introduce a new go module - containerd/api for use in standalone clients * [`158901756`](https://github.com/containerd/containerd/commit/158901756c6ca8574126de2d63c1dc75ef683eda) Merge pull request [#5606](https://github.com/containerd/containerd/pull/5606) from zwtop/master * [`b5b5dcc27`](https://github.com/containerd/containerd/commit/b5b5dcc2736fa46a910b6ba2bc86004b22607ef4) Merge pull request [#5162](https://github.com/containerd/containerd/pull/5162) from claudiubelu/integration-test-images * [`ce3d6e9bf`](https://github.com/containerd/containerd/commit/ce3d6e9bfc06775206a6e11cfec2120508ea3964) Merge pull request [#5795](https://github.com/containerd/containerd/pull/5795) from mikebrow/cri-support-metrics * [`0def98e46`](https://github.com/containerd/containerd/commit/0def98e462706286e6eaeff4a90be22fda75e761) Merge pull request [#5794](https://github.com/containerd/containerd/pull/5794) from mikebrow/clarify-host-docs * [`4fdb88464`](https://github.com/containerd/containerd/commit/4fdb884644ecdd6a4b4b0d1bd85b8f6ccc1995c6) add CRI support matrix to RELEASES.md * [`b5fc7846c`](https://github.com/containerd/containerd/commit/b5fc7846c465c10d9dfd4f0c150571c78e1a12b2) adding a little more clarity * [`3a503acd5`](https://github.com/containerd/containerd/commit/3a503acd506bc1d8d0c2d3b357e18a4112aa79dd) Merge pull request [#5793](https://github.com/containerd/containerd/pull/5793) from thaJeztah/gotestsum_1.7 * [`1d3d08026`](https://github.com/containerd/containerd/commit/1d3d08026d25797b81ec1d385119dffa04a2ad46) Support SIGRTMIN+n signals * [`18d6cc1b0`](https://github.com/containerd/containerd/commit/18d6cc1b06ad1ff8fb7def3a667f8bfe68e83e70) update gotestsum to v1.7.0 * [`3b7a3d599`](https://github.com/containerd/containerd/commit/3b7a3d599b87dacf1d52e581f6a48ab3ea49ccfe) Merge pull request [#5756](https://github.com/containerd/containerd/pull/5756) from Kern--/discard-blocks * [`f6fa3fdd7`](https://github.com/containerd/containerd/commit/f6fa3fdd7b47013bd9753c839309becbc1c01880) Merge pull request [#5590](https://github.com/containerd/containerd/pull/5590) from oss-qm/submit/makefile-tags * [`559f9a5b9`](https://github.com/containerd/containerd/commit/559f9a5b90073dc12005d1a611c97007db0be131) Merge pull request [#5744](https://github.com/containerd/containerd/pull/5744) from mxpv/metrics * [`ee3272e9c`](https://github.com/containerd/containerd/commit/ee3272e9cfe314d15ff5603817d4cd56492afd9a) Merge pull request [#5745](https://github.com/containerd/containerd/pull/5745) from yylt/check * [`c3f1f0e5e`](https://github.com/containerd/containerd/commit/c3f1f0e5ee20cf097ccabee6957ec6d18b02002b) Merge pull request [#5775](https://github.com/containerd/containerd/pull/5775) from kzys/pid-order * [`efa8ab715`](https://github.com/containerd/containerd/commit/efa8ab7158ea806e5ef2c9460187ec75eabab06e) Add runtime label to metrics * [`6294235d8`](https://github.com/containerd/containerd/commit/6294235d8137424862def12cf3cf6267b3597dfc) Fuzzing: Add container fuzzer * [`2405671d4`](https://github.com/containerd/containerd/commit/2405671d4089626f224473936e793fee19905d90) platforms: add "ios" as known OS, "loong64" as known ARCH * [`a963242f7`](https://github.com/containerd/containerd/commit/a963242f78c8a05967dfe050cab1016ac7aeabee) Merge pull request [#5779](https://github.com/containerd/containerd/pull/5779) from AdamKorcz/fuzz4 * [`2556aac67`](https://github.com/containerd/containerd/commit/2556aac6751829f7f219c4ddc3f5d4630c1dda07) Fuzzing: Add archive fuzzer * [`0d45ac14e`](https://github.com/containerd/containerd/commit/0d45ac14e92a9b63f7e31dab5a9325b26e8a3e12) interface about shim build check * [`00d52bb15`](https://github.com/containerd/containerd/commit/00d52bb159e091d1dee79e7b4c809662fe8f4e4d) integration: log all processes to investigate the test failure * [`a137b64f5`](https://github.com/containerd/containerd/commit/a137b64f5099d47a0935f8cbb78a729ca44d2712) Merge pull request [#5687](https://github.com/containerd/containerd/pull/5687) from AdamKorcz/fuzz3 * [`ee27cde73`](https://github.com/containerd/containerd/commit/ee27cde735e2a27a5e1465116ac98593b78d0a6f) Merge pull request [#5735](https://github.com/containerd/containerd/pull/5735) from ktock/diffcompression * [`f1d79d33b`](https://github.com/containerd/containerd/commit/f1d79d33b8479ddfa741e61b83dffda259fa16aa) Discard blocks when removing a thin device * [`6389fc79f`](https://github.com/containerd/containerd/commit/6389fc79f08e3db3f7de945b0040da68a87759a0) Merge pull request [#5770](https://github.com/containerd/containerd/pull/5770) from wzshiming/fix/push-docker-remote-close * [`5a874e081`](https://github.com/containerd/containerd/commit/5a874e08120c54e7a19b083c53047c6b3a9f2c2d) Merge pull request [#5769](https://github.com/containerd/containerd/pull/5769) from wzshiming/fix/fetch-docker-remote-close * [`e325184c8`](https://github.com/containerd/containerd/commit/e325184c8c868edcfa1bd39c595112ba7c38e564) Merge pull request [#5771](https://github.com/containerd/containerd/pull/5771) from thaJeztah/update_md2man * [`d2b6d192d`](https://github.com/containerd/containerd/commit/d2b6d192db18655e0930bd3c8051947873ed39b1) Update cpuguy83/go-md2man binary to v2.0.1 * [`53ec1abec`](https://github.com/containerd/containerd/commit/53ec1abec228e5121d5de4acaab08ed26ad70b9c) remotes/docker/pusher.go: Fix missing Close() * [`67d07fe5c`](https://github.com/containerd/containerd/commit/67d07fe5cf4f165396872499b3d36ee5cba6774d) remotes/docker/fetcher.go: Fix missing Close() * [`0789a0c02`](https://github.com/containerd/containerd/commit/0789a0c02b78d70cc06c9c8f86d9a128f2b9d46c) Add docker fetch fuzzer * [`b809212b1`](https://github.com/containerd/containerd/commit/b809212b18d335bc050f2abf71750d414440a3d0) Merge pull request [#5750](https://github.com/containerd/containerd/pull/5750) from thaJeztah/cleanup_test_dockerfile * [`b483177ee`](https://github.com/containerd/containerd/commit/b483177ee2089fd8284258840e2526370c15eab3) Support custom compressor for walking differ * [`1292c50fe`](https://github.com/containerd/containerd/commit/1292c50fe99e9deb01155edef2ec9062305f311c) Merge pull request [#5754](https://github.com/containerd/containerd/pull/5754) from thaJeztah/update_gotestsum * [`51a8f969b`](https://github.com/containerd/containerd/commit/51a8f969bd5b4e5759ad11327820536648153cfd) Merge pull request from GHSA-c72p-9xmj-rx3w * [`b88bf1eca`](https://github.com/containerd/containerd/commit/b88bf1eca7a76958d291192d38170ba45f92591d) Merge pull request [#5755](https://github.com/containerd/containerd/pull/5755) from adisky/gce-configure-use-systemd * [`29b86c547`](https://github.com/containerd/containerd/commit/29b86c54794b261022000147d426d65af00af815) Merge pull request [#5751](https://github.com/containerd/containerd/pull/5751) from AkihiroSuda/runc-v1.0.1 * [`150e07b64`](https://github.com/containerd/containerd/commit/150e07b648e7766ca862ee868bf99544d0836e89) Use systemd cgroup driver for cgroupv2 tests * [`603962bc8`](https://github.com/containerd/containerd/commit/603962bc81deb197350ee5144dad862d062eb964) update gotestsum to current master * [`a12c7bd1c`](https://github.com/containerd/containerd/commit/a12c7bd1cf18b719416932bbdcbb6e6219b1f1d4) go.mod: runc v1.0.1 * [`43e0594ae`](https://github.com/containerd/containerd/commit/43e0594ae93be1b4629da91d25c4a830c91924a2) update runc binary to v1.0.1 * [`9537bc265`](https://github.com/containerd/containerd/commit/9537bc2654869bbc6fc4b740a674acfbcec9ab00) Dockerfile.test: build containerd in separate stage * [`36be5ef3a`](https://github.com/containerd/containerd/commit/36be5ef3a26d5db8f487514e06179a17d7771b49) Dockerfile.test: add GOLANG_IMAGE build arg to allow overriding * [`8faacfca1`](https://github.com/containerd/containerd/commit/8faacfca1647e6b8d2d37e35f11d0cf9bd5d42f6) Dockerfile.test: clean up apt indexes after installing * [`9f7e6335c`](https://github.com/containerd/containerd/commit/9f7e6335c46f9a46cfe2f0955759842b095addc4) Dockerfile.test: build critools in a separate stage * [`7ec8e2d36`](https://github.com/containerd/containerd/commit/7ec8e2d369606e870875f52a116ca2bf32e7317d) Dockerfile.test: build cni in a separate stage * [`f9f423c07`](https://github.com/containerd/containerd/commit/f9f423c078f3b106fe1a87fd60c86eb2d606e2bf) Dockerfile.test: standard directory to collect build aftifacts * [`e9f26eb87`](https://github.com/containerd/containerd/commit/e9f26eb877faf37dd0b6f33fe1292970b6183fd1) Dockerfile.test: split dev stage, and optimize order * [`25fada0cc`](https://github.com/containerd/containerd/commit/25fada0cc7082d3f6c2e54e58e1794234a605daf) Dockerfile.test: skip curl, gcc, git and make install * [`546538971`](https://github.com/containerd/containerd/commit/546538971cbde5c9fd95da32d0d77daba63c72ad) install-critools: make sure DESTDIR exists * [`e830c5364`](https://github.com/containerd/containerd/commit/e830c5364cd652b2774dccce3524c7d10f8007dd) Merge pull request [#5737](https://github.com/containerd/containerd/pull/5737) from thaJeztah/remove_redundant_check * [`dbef1d56d`](https://github.com/containerd/containerd/commit/dbef1d56d7ebc05bc4553d72c419ed5ce025b05d) runtime: runc v2: remove redundant validation * [`34fb8d896`](https://github.com/containerd/containerd/commit/34fb8d8967595292adce04b53b12ee33499cd6b8) Merge pull request [#5727](https://github.com/containerd/containerd/pull/5727) from dmcgowan/test-monitor-restart-grace * [`18321f539`](https://github.com/containerd/containerd/commit/18321f539ce5f78e5db034ce0af73076ea4f11b0) Move loop check to before sleep * [`2e8a572df`](https://github.com/containerd/containerd/commit/2e8a572dfd6cc170ed60a45d7d1180d56958eb12) Add timestamp to flaky restart monitor test * [`d527926cd`](https://github.com/containerd/containerd/commit/d527926cd5a2eb52ec6e1461a09d5a5f10ca090a) Merge pull request [#5722](https://github.com/containerd/containerd/pull/5722) from AkihiroSuda/go1.16.6 * [`55fd2ab5d`](https://github.com/containerd/containerd/commit/55fd2ab5d6efe01fd12e3ff58bece7ea358b18d3) integration/client: go mod tidy * [`e72046f86`](https://github.com/containerd/containerd/commit/e72046f86bc54dfda54fdd9b17955ecae4232cca) Update Go to 1.16.6 * [`cbdebd18e`](https://github.com/containerd/containerd/commit/cbdebd18eb69679dcb23b988658cb2dd0254c7f8) Merge pull request [#4447](https://github.com/containerd/containerd/pull/4447) from kzys/grpc-error * [`b6aa5a48b`](https://github.com/containerd/containerd/commit/b6aa5a48bd67c0b0e52f3629e923bc7278acb42d) Merge pull request [#5712](https://github.com/containerd/containerd/pull/5712) from coryb/docker-push-close-body * [`bc4e416c8`](https://github.com/containerd/containerd/commit/bc4e416c88670e4409917a18bc3da50e48b401de) Add test for archive breakout test for lchmod * [`a8ef1fc48`](https://github.com/containerd/containerd/commit/a8ef1fc4881add03be37511f37f50269a041fe40) Merge pull request [#5710](https://github.com/containerd/containerd/pull/5710) from fuweid/cri-cleanup * [`894b6ae39`](https://github.com/containerd/containerd/commit/894b6ae39b9266411d0d4e6325235390c06fc0ab) Fix missing Body.Close() calls on push to docker remote * [`ac75071b4`](https://github.com/containerd/containerd/commit/ac75071b49cbc69dc4eb7734316e5129b01562e4) remove pkg/cri/platforms package * [`51f2ce92f`](https://github.com/containerd/containerd/commit/51f2ce92fca36e9dc20d3945d917b904fd4be2bb) Merge pull request [#5709](https://github.com/containerd/containerd/pull/5709) from cpuguy83/custom_client * [`0a8802df6`](https://github.com/containerd/containerd/commit/0a8802df67c3e2770ba787c9a0f6bcd41de6b34d) Allow WithServices to use custom implementations * [`0dcffc3ee`](https://github.com/containerd/containerd/commit/0dcffc3ee1ad55e0c744093d3720a7b719f57696) Merge pull request [#5673](https://github.com/containerd/containerd/pull/5673) from dcantah/hcsshim-0.8.18 * [`d38c186d9`](https://github.com/containerd/containerd/commit/d38c186d9db5a01aa6f9c8e3133c39d5f439fb03) Merge pull request [#5578](https://github.com/containerd/containerd/pull/5578) from claudiubelu/integration/failed-container * [`cf600abec`](https://github.com/containerd/containerd/commit/cf600abecc27200a3c0e1415cd1f6c325eb05edf) Merge pull request [#5619](https://github.com/containerd/containerd/pull/5619) from mikebrow/cri-add-v1-proxy-alpha * [`9fa7d1507`](https://github.com/containerd/containerd/commit/9fa7d15077ef1e71c91aa62a59238026c2969fe2) Merge pull request [#5682](https://github.com/containerd/containerd/pull/5682) from kzys/gha-fork * [`31d78444e`](https://github.com/containerd/containerd/commit/31d78444e0a2943c4938594f71c48c474d36c9b5) Merge pull request [#5666](https://github.com/containerd/containerd/pull/5666) from wllenyj/plugin_test * [`aefbe7c1c`](https://github.com/containerd/containerd/commit/aefbe7c1cbeb31ac06611dcca7917fc51737e615) Merge pull request [#5700](https://github.com/containerd/containerd/pull/5700) from AkihiroSuda/test-cri-in-userns * [`71c1dc661`](https://github.com/containerd/containerd/commit/71c1dc66156ab1db3be4fdb3a5be25bf3363a951) Merge pull request [#5676](https://github.com/containerd/containerd/pull/5676) from dmcgowan/update-for-distribution-spec-1.0 * [`aefabe546`](https://github.com/containerd/containerd/commit/aefabe5462a0080fa3e7817d33db6dd9a8e95d2d) Dockerfile.test: add "cri-in-userns" (aka rootless) test stage * [`0573e22e3`](https://github.com/containerd/containerd/commit/0573e22e374d38adcbb26eedad893be4b7e31a3f) Merge pull request [#5702](https://github.com/containerd/containerd/pull/5702) from dmcgowan/archive-cleanup-lchmod * [`53835221f`](https://github.com/containerd/containerd/commit/53835221f6b8fc496dbd2332fd48cd58a79f6f2b) Cleanup lchmod logic in archive * [`d1c105192`](https://github.com/containerd/containerd/commit/d1c10519278560bbdf220dc72843e344d1a05743) use fu wei's suggeted interface pick for marshaling * [`14962dcbd`](https://github.com/containerd/containerd/commit/14962dcbd23790681431838f1efc8b7fe7012157) add alpha version * [`4c6e4a06f`](https://github.com/containerd/containerd/commit/4c6e4a06ff8f7ef1ab28c67a97fe6bd0f79d73a8) gha: make release workflow work in forks * [`73d28ddeb`](https://github.com/containerd/containerd/commit/73d28ddeb27a5532df084035199c9ad5ed2f69fe) client: surface a connection error more clearly * [`7eceeb950`](https://github.com/containerd/containerd/commit/7eceeb950b84396c165d972efb35116a113966fd) Merge pull request [#5571](https://github.com/containerd/containerd/pull/5571) from adelina-t/win_set_specific_go_version * [`a7ad6b3be`](https://github.com/containerd/containerd/commit/a7ad6b3be5bfad7ab77b2801e52663a2eb43e270) Add support for registry host path override * [`3a0b9ec6b`](https://github.com/containerd/containerd/commit/3a0b9ec6bbabeab2f2cb962f62a52d875365793a) Add unit test for plugin * [`95c708572`](https://github.com/containerd/containerd/commit/95c708572f2d65b85ebbb3648f34fd531c7b6f36) Update documenation for OCI distribution 1.0 * [`a81f05f36`](https://github.com/containerd/containerd/commit/a81f05f3602a2b1eee9bff12ce9b985d16aadb60) [Vendor] Update hcsshim to 0.8.18 * [`16deba098`](https://github.com/containerd/containerd/commit/16deba098c90a99e7948f16ffd4a49a5bbe9526d) integration: Windows volume-copy-up images * [`63fe34add`](https://github.com/containerd/containerd/commit/63fe34add6997ba54d9bb0c6b2d7066efa2453c1) grpc config add options tcp_tls_ca * [`25d7f907c`](https://github.com/containerd/containerd/commit/25d7f907c03a58b5fa30c6f90c3a36aa308e124c) Merge pull request [#5660](https://github.com/containerd/containerd/pull/5660) from BigVan/main * [`a5c417ac0`](https://github.com/containerd/containerd/commit/a5c417ac060f29dad343573674f879d59fc0b9ef) move up to CRI v1 and support v1alpha in parallel * [`bda7b5866`](https://github.com/containerd/containerd/commit/bda7b58666b9b8e01342a36317cffe9fdf1f7aa3) feat: Add snapshotter label to the new snapshot for container. * [`0bd2a86b1`](https://github.com/containerd/containerd/commit/0bd2a86b1bc81fc16e92459bfbcb178234a4c50d) Merge pull request [#5655](https://github.com/containerd/containerd/pull/5655) from kzys/dm-log * [`e72a56a1e`](https://github.com/containerd/containerd/commit/e72a56a1e97b2068fe7772fe5fd8835caefc62b4) Merge pull request [#5662](https://github.com/containerd/containerd/pull/5662) from thaJeztah/fix_destdir * [`2019a1e68`](https://github.com/containerd/containerd/commit/2019a1e68f7488bdc0975062cbbd933b53595714) Makefile: fix DESTDIR and PREFIX concatenation * [`04ab4418f`](https://github.com/containerd/containerd/commit/04ab4418fdac4f85cc3b510bc297e06550175c90) test integration: Adds a test that restarts a failed container * [`e1f28659b`](https://github.com/containerd/containerd/commit/e1f28659bc8346b5aec5406de3eafceb5c3ae70f) Merge pull request [#5287](https://github.com/containerd/containerd/pull/5287) from claudiubelu/cri-integration-cleanup * [`03ee45006`](https://github.com/containerd/containerd/commit/03ee450060dff5440fc02e8c88752c8314a8714f) snapshot/devmapper: log exported methods correctly * [`c8c6eed93`](https://github.com/containerd/containerd/commit/c8c6eed932301e411a233f79473594ef6decfefc) Merge pull request [#5641](https://github.com/containerd/containerd/pull/5641) from thaJeztah/move_sys_fmountat * [`a964cf0cc`](https://github.com/containerd/containerd/commit/a964cf0cc4beabfd5cc50e970581d79f195ca4c0) un-export mount.FMountat * [`21f532d51`](https://github.com/containerd/containerd/commit/21f532d51891087f850ef3a7ed7e737c8c95b88a) move sys.FMountat() into mount package * [`03bfcd8a3`](https://github.com/containerd/containerd/commit/03bfcd8a32be15f2b13e07908dacc78d89511370) Merge pull request [#5640](https://github.com/containerd/containerd/pull/5640) from dcbw/cni-plugin-pod-uid * [`dac2543a0`](https://github.com/containerd/containerd/commit/dac2543a07b788f908cde037a133902bebf605d2) sandbox: send pod UID to CNI plugins as K8S_POD_UID * [`0396089f7`](https://github.com/containerd/containerd/commit/0396089f79f241df4d8724a0cd31cf58523756ff) Merge pull request [#5639](https://github.com/containerd/containerd/pull/5639) from thaJeztah/remove_sys_stat * [`5a0beaefb`](https://github.com/containerd/containerd/commit/5a0beaefbb64190696f8e634d037bc9047e6f4ac) sys: remove StatAtime(), StatCtime(), StatMtime() and StatATimeAsTime() utils * [`ddeacc4b7`](https://github.com/containerd/containerd/commit/ddeacc4b773bdd3e23c3eabd96a7580e5a6670fa) Merge pull request [#5633](https://github.com/containerd/containerd/pull/5633) from thaJeztah/inline_statatimeastime * [`1daea57ab`](https://github.com/containerd/containerd/commit/1daea57ab5c6dd47dd0276a01477e033f7c59d4f) Merge pull request [#5636](https://github.com/containerd/containerd/pull/5636) from crosbymichael/multi-gpus * [`f913a4275`](https://github.com/containerd/containerd/commit/f913a42755663e4e7f855dcfe37bad64887a9058) go.mod: runc v1.0.0 * [`28bb59c08`](https://github.com/containerd/containerd/commit/28bb59c080ce671c8e89829844f95c871eb41393) update runc binary to v1.0.0 GA * [`63c185da9`](https://github.com/containerd/containerd/commit/63c185da9ad38fabb842aee2fbdefae2f4e5b946) content/local: inline sys.StatATimeAsTime() * [`09d78bb6b`](https://github.com/containerd/containerd/commit/09d78bb6b9e8b173f44f5ba3abaee0de416b0ee0) allow multi gpu to be specified via ctr * [`6883c8459`](https://github.com/containerd/containerd/commit/6883c845959ba36f72a3ca36a510d209b2248386) Merge pull request [#5629](https://github.com/containerd/containerd/pull/5629) from mikebrow/master-to-main-doc-links * [`5aeb13eb5`](https://github.com/containerd/containerd/commit/5aeb13eb55342829b42af959792b62735e7c0d87) Merge pull request [#5623](https://github.com/containerd/containerd/pull/5623) from dims/sync-integration/go.mod-with-root-go.mod * [`560e7d479`](https://github.com/containerd/containerd/commit/560e7d479923dd7b1b0249375abf202054bf7ed4) fixing some doc links * [`d9694b297`](https://github.com/containerd/containerd/commit/d9694b2976a5181121f54690867a53c29dde6552) Sync integration/go.mod with root go.mod * [`c07711c8c`](https://github.com/containerd/containerd/commit/c07711c8c05bd0a86f57216b214044ee4712f585) Merge pull request [#5615](https://github.com/containerd/containerd/pull/5615) from ktock/exposechangewriter * [`4a46ea2f4`](https://github.com/containerd/containerd/commit/4a46ea2f4b55a2e4e694ecc6f93389421053dc6a) archive: Expose ChangeWriter to allow customized diff computing * [`ba70277fb`](https://github.com/containerd/containerd/commit/ba70277fb75e2976c4e9e817bf02e20bcb6a1fa1) Merge pull request [#5625](https://github.com/containerd/containerd/pull/5625) from ktock/bb * [`cd33c007c`](https://github.com/containerd/containerd/commit/cd33c007cecdee2c8e5333190cad1bbce4ade13d) CI: Switch to available latest images * [`75b4c83f0`](https://github.com/containerd/containerd/commit/75b4c83f04d5f4fb148b5f498584af8854581083) fix deprecation config for default runtime * [`c88a5d023`](https://github.com/containerd/containerd/commit/c88a5d0234868d27e719ea452c5ded4e584e8bc5) Merge pull request [#5614](https://github.com/containerd/containerd/pull/5614) from estesp/test-criu-overlay * [`f0a32c66d`](https://github.com/containerd/containerd/commit/f0a32c66dad1e9de716c9960af806105d691cd78) Merge pull request [#5617](https://github.com/containerd/containerd/pull/5617) from fidencio/wip/shimv2-debug * [`1bbee573a`](https://github.com/containerd/containerd/commit/1bbee573af72ee63ec67483a836f6e5cdcf9850d) github.com/golang/protobuf/proto is deprecated * [`91c8fa452`](https://github.com/containerd/containerd/commit/91c8fa4529f335c34dffc56e15c54054e97ac69e) Update github.com/golang/protobuf from v1.3.5 to v1.4.3 * [`b7e79dc5a`](https://github.com/containerd/containerd/commit/b7e79dc5ab1084d2db3562c77896489674d9486f) Update google.golang.org/grpc from v1.27.1 to v1.38.0 * [`8d2e156dd`](https://github.com/containerd/containerd/commit/8d2e156ddbd63e58d18048fd9960c586178fdc58) Increase golangci-lint timeout * [`87a2e0b2a`](https://github.com/containerd/containerd/commit/87a2e0b2a2d58c19e26d96ebcefc982505316081) runtime,v2: Enable debug when containerd is on debug+ log level * [`11304a4ac`](https://github.com/containerd/containerd/commit/11304a4ac81a65975c81678a5eabafa864e50689) Merge pull request [#5611](https://github.com/containerd/containerd/pull/5611) from cloudtogo/rootfs-propagation * [`05e51539a`](https://github.com/containerd/containerd/commit/05e51539a95f739c8963ab5184b8bda540e34e36) command line flags of setting container rootfs propagation * [`394f86475`](https://github.com/containerd/containerd/commit/394f864750ed0ffea980d713b179a53e070a9d78) Re-enable criu in main integration runs * [`1dada3fc2`](https://github.com/containerd/containerd/commit/1dada3fc2a76ea1298f924bf404928c0f37796c4) add cgroupv2 setup for cos with a flag * [`0631cec6e`](https://github.com/containerd/containerd/commit/0631cec6e3a88cb65b67371c4d04011b52ad63ca) Merge pull request [#5612](https://github.com/containerd/containerd/pull/5612) from cpuguy83/update_gotestsum * [`bfbebf02b`](https://github.com/containerd/containerd/commit/bfbebf02b7c413c7afc9c253fb2199803c9e7c69) Update gotestsum to add timestamps to junit output * [`2bb8ad7c9`](https://github.com/containerd/containerd/commit/2bb8ad7c9ea4f626527a33dce51b89d3278194a2) Makefile: pass build tags to manpage build process * [`f60d447c1`](https://github.com/containerd/containerd/commit/f60d447c16991a183853cce58d21d88351cb0f16) Makefile: fix tags parameter computation * [`0a3a77bc4`](https://github.com/containerd/containerd/commit/0a3a77bc445379851a5c737955411fc9e630c3ce) Merge pull request [#5604](https://github.com/containerd/containerd/pull/5604) from ktock/nvidiacgroups * [`9c01fe20d`](https://github.com/containerd/containerd/commit/9c01fe20d31d3120c8bd2e0e68c411a3ebeabc64) Allow to pass --no-cgroup option to nvidia-container-cli * [`fdfe01d7d`](https://github.com/containerd/containerd/commit/fdfe01d7d388a3523e8fe3233551dab8306330ee) Merge pull request [#5577](https://github.com/containerd/containerd/pull/5577) from oss-qm/submit/fhs-manpage * [`77374e8b3`](https://github.com/containerd/containerd/commit/77374e8b35900cc4cffd719282d29b43b729b58e) Makefile: FHS conformant manpage installation pathes * [`2076dc6ff`](https://github.com/containerd/containerd/commit/2076dc6ffa0e8c2bac74b95df03c4399e21e5b15) Merge pull request [#5594](https://github.com/containerd/containerd/pull/5594) from estesp/go-for-project-checks * [`3ab974433`](https://github.com/containerd/containerd/commit/3ab97443360775ff3fb13a7be2efedb875805824) Add proper Go version before project checks * [`a545df345`](https://github.com/containerd/containerd/commit/a545df345ee6b2e0cb6b8ae2c4fd11b7738f9185) Merge pull request [#5580](https://github.com/containerd/containerd/pull/5580) from adelina-t/enable_cri_integration * [`af5a130bc`](https://github.com/containerd/containerd/commit/af5a130bc94b91729114a502bf52f729f76638e4) Enable cri-integration in Windows Periodic Tests * [`2f0342fb5`](https://github.com/containerd/containerd/commit/2f0342fb548e455c1165b4a583b7d625ec901867) Merge pull request [#5573](https://github.com/containerd/containerd/pull/5573) from mikebrow/seccomp-doc-nit * [`7a2b04758`](https://github.com/containerd/containerd/commit/7a2b04758bfb52c17e1780dc432cff586b714839) adds explanation for seccomp unset/unconfined default vs runtime default * [`7d77b51b4`](https://github.com/containerd/containerd/commit/7d77b51b4992ee03308a88aaa32894cbcfbfbae0) Merge pull request [#5569](https://github.com/containerd/containerd/pull/5569) from tnqn/teardown-network-timeout * [`68d69b7bd`](https://github.com/containerd/containerd/commit/68d69b7bda6a19be77aeb7ea4192a53b1473b41f) Merge pull request [#5572](https://github.com/containerd/containerd/pull/5572) from dims/update-integration/client-go.sum * [`01585595a`](https://github.com/containerd/containerd/commit/01585595a5934773aec184fc893b3db03e02628d) update integration/client go.sum * [`419d616fe`](https://github.com/containerd/containerd/commit/419d616fec5f24ee61a0a113a899e78a6e49a850) Install specific golang version in Windows CI. * [`f6061b489`](https://github.com/containerd/containerd/commit/f6061b489f42fa004f1c6e49e7dc0552a41d2a1d) Merge pull request [#5566](https://github.com/containerd/containerd/pull/5566) from dmcgowan/cleanup-diff-walking * [`fd2ca8dc6`](https://github.com/containerd/containerd/commit/fd2ca8dc6b64de3d56e796dd757c24cdfde91165) Merge pull request [#5562](https://github.com/containerd/containerd/pull/5562) from dims/update-opencontainers/selinux-to-v1.8.2 * [`69f43d458`](https://github.com/containerd/containerd/commit/69f43d4589c50a8e64afac7cd5dda99433112ab8) Revert diff/walking error change * [`728743eb2`](https://github.com/containerd/containerd/commit/728743eb2858764df05fbb012cb03eb7c6cb0423) Fix cleanup context of teardownPodNetwork * [`e2f784269`](https://github.com/containerd/containerd/commit/e2f784269dbdc8d3aa1b647caf7bd82de2e1e87e) Merge pull request [#5565](https://github.com/containerd/containerd/pull/5565) from mikebrow/wrapf-fixes * [`014748bc0`](https://github.com/containerd/containerd/commit/014748bc04623346725d2a1330d7a2292563a4df) fix invalid validation error checking * [`6ae90906a`](https://github.com/containerd/containerd/commit/6ae90906abfbc310126630d085c1ea92a0cd0f0b) Merge pull request [#5551](https://github.com/containerd/containerd/pull/5551) from Iceber/fix-diff * [`e3521ed14`](https://github.com/containerd/containerd/commit/e3521ed14b3c852f97eca466f93610cf7a300184) Merge pull request [#5559](https://github.com/containerd/containerd/pull/5559) from adelina-t/win_rg_creation_timestamp * [`cabe67736`](https://github.com/containerd/containerd/commit/cabe67736941fa4fa1a6fc54b0045891ecc28733) tests: Use EnsureImageExists for image pulling * [`a78bdf22d`](https://github.com/containerd/containerd/commit/a78bdf22df22b0904e843e579f3088472cb52685) tests: Refactors PodSandbox creation * [`ada96ec19`](https://github.com/containerd/containerd/commit/ada96ec19226fceb8f775e8a173642a05399494e) Merge pull request [#5328](https://github.com/containerd/containerd/pull/5328) from kevpar/win-ci-cleanup * [`bd4fcf632`](https://github.com/containerd/containerd/commit/bd4fcf6322f1df33ede37d849085f1099789e493) Merge pull request [#5422](https://github.com/containerd/containerd/pull/5422) from TBBle/use-layer-deactivate-instead-of-vhd-detach * [`265b3947a`](https://github.com/containerd/containerd/commit/265b3947a35a557cb06ff563ac600b31d75061b4) Merge pull request [#5284](https://github.com/containerd/containerd/pull/5284) from claudiubelu/test-symlinks * [`6dcd88329`](https://github.com/containerd/containerd/commit/6dcd88329907be9b0b8b0fe202b02764406e2e27) Merge pull request [#5535](https://github.com/containerd/containerd/pull/5535) from oss-qm/submit/makefile-destdir * [`9a451d103`](https://github.com/containerd/containerd/commit/9a451d103c9b2d4791e22e5acdb7098c37bbec55) Update opencontainers/selinux to v1.8.2 * [`93e268f62`](https://github.com/containerd/containerd/commit/93e268f6258e37200f15fe9240dd46b9988624e9) tests: Symlink volume tests * [`308c7b34e`](https://github.com/containerd/containerd/commit/308c7b34e858dc4801e6fe9665f538f29c7e9e36) Merge pull request [#5560](https://github.com/containerd/containerd/pull/5560) from estesp/no-error * [`edfd8d599`](https://github.com/containerd/containerd/commit/edfd8d59937faeb36f40b8baeff488a6d693ef49) Change Wrapf of non-error to an actual error * [`a93b5cbc2`](https://github.com/containerd/containerd/commit/a93b5cbc2f1f6e4e4b0b5fc3eb0843e24762f1f5) Install apparmor parser for arm64 environment * [`5f0fc4893`](https://github.com/containerd/containerd/commit/5f0fc4893da618651a67f44b80f6b47392d1d727) Add creation timestamp to RG * [`686d3f262`](https://github.com/containerd/containerd/commit/686d3f262d282f8ac55ad4b23c919210965c4d6a) Merge pull request [#5536](https://github.com/containerd/containerd/pull/5536) from zouyee/merge * [`add4be6ee`](https://github.com/containerd/containerd/commit/add4be6eecb81b311210e97679b12e04a0e4530a) Merge pull request [#5554](https://github.com/containerd/containerd/pull/5554) from kzys/prometheus-doc * [`954ef2b27`](https://github.com/containerd/containerd/commit/954ef2b2732b30acd228e56e7166bf46ce4b93b4) Merge pull request [#5553](https://github.com/containerd/containerd/pull/5553) from claudiubelu/integration-test-cleanup-windows * [`75daf45be`](https://github.com/containerd/containerd/commit/75daf45bebd198bca613ee96ddc0adc3afcd3861) docs: explicitly mention containerd's Prometheus path * [`ffeea14ae`](https://github.com/containerd/containerd/commit/ffeea14aee08b7d8086d17ae48cc7c8ae9699f23) Merge pull request [#5548](https://github.com/containerd/containerd/pull/5548) from Iceber/update-cri-link * [`2f870aa89`](https://github.com/containerd/containerd/commit/2f870aa896dff06dc4cae9875a4f53831169d14c) integration: Cleanup containerd on test teardown * [`558fdc680`](https://github.com/containerd/containerd/commit/558fdc6808dc2c15645e8bccf500a93df78432b6) diff/walking: fix defer cleanup * [`b5f530a15`](https://github.com/containerd/containerd/commit/b5f530a15780ee443b8c568200d37d50d0449672) Makefile: fix DESTDIR environment variable behaviour * [`498bb36f6`](https://github.com/containerd/containerd/commit/498bb36f67689c2b6f0a6142472ba1f20ab87bf8) scrub the stale TODO * [`93d4541a2`](https://github.com/containerd/containerd/commit/93d4541a20d19bb1562cacb855e8fba310045ab6) docs/cri: update ocicrypt link * [`792466495`](https://github.com/containerd/containerd/commit/7924664951197caf3c0f808ff329801ea2467104) docs/cri: fix broken links * [`c8b33ba29`](https://github.com/containerd/containerd/commit/c8b33ba297d86550dd5e530527cf5d92246d292f) Merge pull request [#5544](https://github.com/containerd/containerd/pull/5544) from dmcgowan/update-windows-periodic-tests * [`05c03de94`](https://github.com/containerd/containerd/commit/05c03de94d28cdfc5f27057952d1308af2e66041) Update Windows periodic tests * [`334e74765`](https://github.com/containerd/containerd/commit/334e74765e7537270a5901d3ebc64d96de5c091d) Merge pull request [#5165](https://github.com/containerd/containerd/pull/5165) from adelina-t/azure_ci_workflow * [`c8cbf7998`](https://github.com/containerd/containerd/commit/c8cbf7998b4dd871d30026317cb906bf17147513) Merge pull request [#5273](https://github.com/containerd/containerd/pull/5273) from wzshiming/fix/local-store-atomic-write * [`9fcea1d3f`](https://github.com/containerd/containerd/commit/9fcea1d3f03c7c6c5df0fc70a4ddb9a2b2dfa36b) Rename atomicWrite to writeToCompletion * [`925ff5a21`](https://github.com/containerd/containerd/commit/925ff5a21ba35bc6be3419edd5f44a58f8af7592) Merge pull request [#5539](https://github.com/containerd/containerd/pull/5539) from alakesh/btrfs-test * [`b996e49c5`](https://github.com/containerd/containerd/commit/b996e49c5cb13788824f667b38886dd21a4a6db4) Do not run btrfs tests if btrfs kernel module is not loaded * [`f0d2f8943`](https://github.com/containerd/containerd/commit/f0d2f89437af17c549f5757e148bc74f8712ceea) Merge pull request [#5533](https://github.com/containerd/containerd/pull/5533) from povsister/fix-auth-ua * [`50ad4b96c`](https://github.com/containerd/containerd/commit/50ad4b96c4acfde425e1fc6e7411b52658d7af92) Fix incorrect UA used for registry authentication * [`96df20cf7`](https://github.com/containerd/containerd/commit/96df20cf770479393342047a62182961f9205d62) Merge pull request [#5531](https://github.com/containerd/containerd/pull/5531) from samuelkarp/freebsd-ctr-run-mounts * [`ba4fa32dc`](https://github.com/containerd/containerd/commit/ba4fa32dca33c284483d66b96a598701fe3c0d0f) Merge pull request [#5472](https://github.com/containerd/containerd/pull/5472) from gizahNL/freebsd_mounts * [`0a92694e0`](https://github.com/containerd/containerd/commit/0a92694e0acd08a089238c3c1e203f405af6842f) Merge pull request [#5527](https://github.com/containerd/containerd/pull/5527) from samuelkarp/freebsd-ctr-exec * [`c0794c06a`](https://github.com/containerd/containerd/commit/c0794c06a214ffae04d65dbd0699d7147ad50464) Merge pull request [#5534](https://github.com/containerd/containerd/pull/5534) from oss-qm/submit/makefile-at * [`923ab5b7c`](https://github.com/containerd/containerd/commit/923ab5b7ca0b3d07b117f4725d687c76e123d49a) Makefile: use $@ for target file names * [`535d9cc59`](https://github.com/containerd/containerd/commit/535d9cc59fe75abebcbcfea60a8ff0f5f795beb1) ctr: parse mount options with embedded = character * [`a4f97d45d`](https://github.com/containerd/containerd/commit/a4f97d45da2886eea52b7ea179da8f66e2176975) Add ruleset=4 option * [`5dec27b6f`](https://github.com/containerd/containerd/commit/5dec27b6f1f6921ae288a3094b796929b59fc539) ctr: exec handle pty resize after Start * [`531908c73`](https://github.com/containerd/containerd/commit/531908c73dee7ab389e6002a055b13f0759808ff) Merge pull request [#5528](https://github.com/containerd/containerd/pull/5528) from MaXinjian/0524 * [`e1c845df5`](https://github.com/containerd/containerd/commit/e1c845df506e5b7e2bd39f443db2a13862ddf825) Fix small typo * [`b9378b452`](https://github.com/containerd/containerd/commit/b9378b45296218ba7f23384cf426384bb2102e0f) ctr: exec setup IO with console * [`a0efc5479`](https://github.com/containerd/containerd/commit/a0efc5479553cf441600962aaa08580cd436d916) Merge pull request [#5519](https://github.com/containerd/containerd/pull/5519) from wzshiming/fix/dont-check-apparmor-parser * [`5089035c5`](https://github.com/containerd/containerd/commit/5089035c5efb5e774ba8eb5d630bc1b313e9175b) Merge pull request [#5520](https://github.com/containerd/containerd/pull/5520) from wzshiming/clean/gen-mgr * [`869375a41`](https://github.com/containerd/containerd/commit/869375a413c8541d8776ee93a36753faa97427d7) Remove useless lines * [`79e345221`](https://github.com/containerd/containerd/commit/79e3452213a595a87d6880538c7d2b0f6b067aab) update the link * [`1acca8bba`](https://github.com/containerd/containerd/commit/1acca8bba36e99684ee3489ea4a42609194ca6b9) Don't check for apparmor_parser to be present * [`055c801ed`](https://github.com/containerd/containerd/commit/055c801ededcb7a5e82f47bdeed555cdf6c64bd8) Merge pull request [#5509](https://github.com/containerd/containerd/pull/5509) from gauravgahlot/typos * [`dbccd0d35`](https://github.com/containerd/containerd/commit/dbccd0d357174c14a72f10244bb6df102c39f4b6) Merge pull request [#5275](https://github.com/containerd/containerd/pull/5275) from haslersn/fix-4531 * [`88c98fdfe`](https://github.com/containerd/containerd/commit/88c98fdfefe07db5afb2967a72b8449a0180c39d) Merge pull request [#5514](https://github.com/containerd/containerd/pull/5514) from Priyankasaggu11929/psaggu_bump_runc_version_to_v1.0.0-rc95 * [`ec28288f4`](https://github.com/containerd/containerd/commit/ec28288f45ea0ff4567eee776ed3b8c289bf7f9c) bump runc version to v1.0.0-rc95 * [`89de7e7e1`](https://github.com/containerd/containerd/commit/89de7e7e1c4b1484a5399deeb9ea5ce7c895ae82) Merge pull request [#5511](https://github.com/containerd/containerd/pull/5511) from AkihiroSuda/runc-rc95 * [`599127f4d`](https://github.com/containerd/containerd/commit/599127f4df767d60e256e24cea2a84f83d0c2a00) update runc binary to v1.0.0-rc95 * [`e9a7b6a7a`](https://github.com/containerd/containerd/commit/e9a7b6a7ae89431ad85c541269154de8a6829a6d) Merge pull request [#5508](https://github.com/containerd/containerd/pull/5508) from dims/bump-go-winio-to-0.5.0 * [`cf7e0002c`](https://github.com/containerd/containerd/commit/cf7e0002cfcd52c3d6b4b9592949ff4611551fc0) Merge pull request [#5507](https://github.com/containerd/containerd/pull/5507) from dims/bump-selinux-to-1.8.1 * [`a5b1740bb`](https://github.com/containerd/containerd/commit/a5b1740bbe3aa90848836268ebed82947ccf3fb4) fixed typos * [`77285e311`](https://github.com/containerd/containerd/commit/77285e311c6798df988b227ba9d56e85e29abc76) Schedule Windows job daily after midnight. * [`2b58782df`](https://github.com/containerd/containerd/commit/2b58782df0411226603d5d1dbdd52b10b3885bc5) Update windows-periodic.yml * [`5dbae87c5`](https://github.com/containerd/containerd/commit/5dbae87c59f6c0d53489b6b824fabf8d5fbe9117) Bump github.com/Microsoft/go-winio from 0.4.15 to 0.5.0 * [`1093f05ab`](https://github.com/containerd/containerd/commit/1093f05ab202f0ab6551379d19e81ac32c6dd076) Bump github.com/opencontainers/selinux from 1.8.0 to 1.8.1 * [`49321a12d`](https://github.com/containerd/containerd/commit/49321a12dfc0c5fe4ff6a0748cf18e46979ca70d) Merge pull request [#5493](https://github.com/containerd/containerd/pull/5493) from oss-qm/submit/install-prog * [`a152049d7`](https://github.com/containerd/containerd/commit/a152049d7dc841149a90f4f402a6d8757cb99576) Merge pull request [#5163](https://github.com/containerd/containerd/pull/5163) from claudiubelu/test-windows * [`bf1a6678b`](https://github.com/containerd/containerd/commit/bf1a6678b945288ab8cc4741633fabed8926438c) Merge pull request [#5504](https://github.com/containerd/containerd/pull/5504) from dmcgowan/fix-authorization-on-redirect * [`bd8ca8f59`](https://github.com/containerd/containerd/commit/bd8ca8f595f3c21c7a0760adc904b6369cdc751b) Merge pull request [#5505](https://github.com/containerd/containerd/pull/5505) from Priyankasaggu11929/bump-hcsshim-to-v0.8.17 * [`b6a251749`](https://github.com/containerd/containerd/commit/b6a2517491da040a1e821cc25a240de8308af948) bump hcsshim version to v0.8.17 * [`b1d4140a2`](https://github.com/containerd/containerd/commit/b1d4140a220eb429eeb2059cd33fad6cd3bc7c80) Update docker resolver to authorize redirects * [`09a0c9471`](https://github.com/containerd/containerd/commit/09a0c9471bf687ebcc7d8f8594606d127b3a803e) tests: Adds support for Windows cri-integration tests * [`fe5d3496a`](https://github.com/containerd/containerd/commit/fe5d3496a4bf845bf149bf8b941bc8ff8052bede) Merge pull request [#5498](https://github.com/containerd/containerd/pull/5498) from mikebrow/release-binary-update-for-imgcrypt * [`315739251`](https://github.com/containerd/containerd/commit/315739251396c79718baad47191a2bc83dda586f) just release ctd-decoder not ctr-enc * [`b9c403e79`](https://github.com/containerd/containerd/commit/b9c403e79a578efd4350197e16860923fd7d209f) Merge remote-tracking branch 'upstream/master' * [`1442fee22`](https://github.com/containerd/containerd/commit/1442fee229bb6d536fa29d2a3aefccf5786d036a) Remove mountpoints not commonly mounted on FreeBSD * [`fc4da9728`](https://github.com/containerd/containerd/commit/fc4da9728e6231560411292ca9a2f6a591f64e57) Pin integration test image for alpine * [`c7e4747cf`](https://github.com/containerd/containerd/commit/c7e4747cfb5cf15eef68af71b0a5526f2343f635) Merge pull request [#5313](https://github.com/containerd/containerd/pull/5313) from claudiubelu/pull-images-once * [`b9e1d0cd2`](https://github.com/containerd/containerd/commit/b9e1d0cd279f704cd2139a6eed4fe2486ae075a9) Merge pull request [#5440](https://github.com/containerd/containerd/pull/5440) from Iceber/optimize-last-registration * [`18f345818`](https://github.com/containerd/containerd/commit/18f3458180f5b4e2e7ac1fae157ab7eb5b71005f) Merge pull request [#5465](https://github.com/containerd/containerd/pull/5465) from Iceber/update-lease-manager * [`e47400cbd`](https://github.com/containerd/containerd/commit/e47400cbd2d5f45ab8d836d56c8521f6c81d0ce2) Merge pull request [#5100](https://github.com/containerd/containerd/pull/5100) from adisky/skip-tls-localHost * [`74c7d66df`](https://github.com/containerd/containerd/commit/74c7d66dfb514ed5f130d53f3dbfbb8918d258eb) Merge remote-tracking branch 'upstream/master' * [`28e29af62`](https://github.com/containerd/containerd/commit/28e29af62dfc2559b8fff23b0243b14f1b1286bc) Merge pull request [#5492](https://github.com/containerd/containerd/pull/5492) from oss-qm/submit/install-man * [`a5f19b02d`](https://github.com/containerd/containerd/commit/a5f19b02d0cb66e5707c21ee3ce1d5c65008a1e0) Merge pull request [#5309](https://github.com/containerd/containerd/pull/5309) from mikebrow/document-hosts.toml * [`9643c9965`](https://github.com/containerd/containerd/commit/9643c99658758885d540050d1ff0ad0aaef1b4ea) Makefile: allow overriding install command via environment * [`4b1b8346b`](https://github.com/containerd/containerd/commit/4b1b8346be2e8851650823a5e53b53658309f651) Makefile: make sure manpages are built before install-man * [`6e249b1ae`](https://github.com/containerd/containerd/commit/6e249b1aea69f30969ab3452dc19e78300dc3c06) adds credentials description * [`08fa9ab62`](https://github.com/containerd/containerd/commit/08fa9ab625103b43174497911caf74bdeb0fc0f9) Merge pull request [#5459](https://github.com/containerd/containerd/pull/5459) from dmcgowan/prepare-default-branch-rename * [`d02413330`](https://github.com/containerd/containerd/commit/d024133308a2d27ae0a1005afb29273d1a1715a1) Merge remote-tracking branch 'upstream/master' * [`de04b3243`](https://github.com/containerd/containerd/commit/de04b32430cc1b26a70641bbeef5a85e194a5c75) Add copyright header & make sure compilation succeeds on all platforms * [`e1fd6be7e`](https://github.com/containerd/containerd/commit/e1fd6be7e8aa5f0a74cb8153ef1ef19d317f8224) Fix mounts for FreeBSD * [`d0240b31f`](https://github.com/containerd/containerd/commit/d0240b31f94418d5321ac59f980a7051a7d551a0) Merge pull request [#5473](https://github.com/containerd/containerd/pull/5473) from dims/update-runc-to-rc94 * [`de6db4038`](https://github.com/containerd/containerd/commit/de6db4038c937d4de0081283705303acf48f9834) Update vendored runc to v1.0.0.0-rc94 * [`5c99f150a`](https://github.com/containerd/containerd/commit/5c99f150aec0b7b24535494ae9209a555e1344ea) Update the runc binary used with containerd to runc v1.0.0-rc94 * [`d559b00fe`](https://github.com/containerd/containerd/commit/d559b00fe69817448cb2788dcecd297f51ed01a4) Merge remote-tracking branch 'upstream/release/1.5' * [`1987f0ad1`](https://github.com/containerd/containerd/commit/1987f0ad1ad2dc033320dd32976f7af88a80c507) Merge pull request [#5468](https://github.com/containerd/containerd/pull/5468) from wzshiming/fix/close-file * [`ec0e1a4f3`](https://github.com/containerd/containerd/commit/ec0e1a4f3e99f9322163880b75461a366420b10f) Merge pull request [#5466](https://github.com/containerd/containerd/pull/5466) from dmcgowan/update-release * [`b890f056e`](https://github.com/containerd/containerd/commit/b890f056e87d3823beeedf1339cd53469d4819b9) Fix content.ReaderAt close * [`01ca105b6`](https://github.com/containerd/containerd/commit/01ca105b6a7c3d4307fe3d9cd847c7d48519a7bd) Merge pull request [#5452](https://github.com/containerd/containerd/pull/5452) from Dentrax/feature/add-test-for-adaptor * [`f6fc6041a`](https://github.com/containerd/containerd/commit/f6fc6041ab3beea488611b0d49db7bc0fd61fabc) Merge pull request [#5450](https://github.com/containerd/containerd/pull/5450) from oss-qm/submit/makefile-go-command * [`c5797c8fc`](https://github.com/containerd/containerd/commit/c5797c8fcba00fd87527cc4b03a8785255424295) Update releases doc with updated support timeline * [`1ecc98f1d`](https://github.com/containerd/containerd/commit/1ecc98f1de2b77698a68a0afc8c8c73e690b21d7) Merge pull request [#5462](https://github.com/containerd/containerd/pull/5462) from mikebrow/correct-critools-release * [`c74a6c419`](https://github.com/containerd/containerd/commit/c74a6c4194b6e5e8b7887308c466ab1b19654a32) update to new cri-tools make install * [`e37ddafab`](https://github.com/containerd/containerd/commit/e37ddafab457596bc55151cd5bb34a77919c85ac) metadata: modify NewLeaseManager to return leases.Manager * [`087d03bc5`](https://github.com/containerd/containerd/commit/087d03bc55006cb2550ab60333dc84130dc7c4e5) Merge pull request [#5461](https://github.com/containerd/containerd/pull/5461) from tao12345666333/update-go-1.16.4 * [`79d800b9b`](https://github.com/containerd/containerd/commit/79d800b9b0148ae209d164420f723311e93dbb4e) Update Go to 1.16.4 * [`0ba7303ee`](https://github.com/containerd/containerd/commit/0ba7303ee8c34f8f85c4679832f3b00dc36353ea) Prepare default branch rename * [`ab963e1cc`](https://github.com/containerd/containerd/commit/ab963e1cc16a845567a0e3e971775c29c701fcf8) Merge pull request [#5063](https://github.com/containerd/containerd/pull/5063) from Iceber/fix-with-dev-shm-size * [`7507b47c3`](https://github.com/containerd/containerd/commit/7507b47c3678b22f9e266a69aa1aa3b90749022b) Merge pull request [#5457](https://github.com/containerd/containerd/pull/5457) from thaJeztah/1.5_backport_dont_loop_da_loop * [`b35aa7250`](https://github.com/containerd/containerd/commit/b35aa7250a2a3f226b3fa09ccc950944a70ca33c) go.mod: cut circular dependency on github.com/containerd/containerd * [`b68405639`](https://github.com/containerd/containerd/commit/b684056399651a8219e9c60a6c39bacfc88ae741) integration/client: go mod tidy * [`14316794a`](https://github.com/containerd/containerd/commit/14316794ad0a33b8688078f770655c9203e4d80d) Merge pull request [#5454](https://github.com/containerd/containerd/pull/5454) from estesp/cp-5411 * [`7d70992d3`](https://github.com/containerd/containerd/commit/7d70992d33df40049c517cbef8356b7e2bb5bd42) tests: add test for adaptor * [`e120261ee`](https://github.com/containerd/containerd/commit/e120261ee30cee924221a7536dfd1d516f449f88) windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink * [`1e8ec3269`](https://github.com/containerd/containerd/commit/1e8ec32698269cd3e5ba3624efa74f4b8454d49d) Merge pull request [#5411](https://github.com/containerd/containerd/pull/5411) from kevpar/win-evalsymlinks * [`93725cdb2`](https://github.com/containerd/containerd/commit/93725cdb2ee87f281f5c83303e79dd49778e1ebe) Merge pull request [#5448](https://github.com/containerd/containerd/pull/5448) from Dentrax/fix/doc-client-import * [`0b786908c`](https://github.com/containerd/containerd/commit/0b786908c0a37eae087aff204d54b6f9b97fa2f1) doc: add missing namespaces package * [`b0d3b35b2`](https://github.com/containerd/containerd/commit/b0d3b35b28f8df673740fbbd3bac3a36551589bf) windows: Use GetFinalPathNameByHandle for ResolveSymbolicLink * [`9ea25634b`](https://github.com/containerd/containerd/commit/9ea25634bddccbcd4c45a7e552a147ff7f50aaab) Makefile: allow overriding go command by environment * [`cbdc094d3`](https://github.com/containerd/containerd/commit/cbdc094d3356178ecc82aa8ec37778d99293d09d) Merge pull request [#5445](https://github.com/containerd/containerd/pull/5445) from mikebrow/update-seccomp * [`c27cbc661`](https://github.com/containerd/containerd/commit/c27cbc661723e477f21f68d235592ea87c2bee94) Merge pull request [#5436](https://github.com/containerd/containerd/pull/5436) from bwh-mind/ppc32 * [`53e157784`](https://github.com/containerd/containerd/commit/53e15778456825df2f8b6bd126d9e811b40b15c2) Merge pull request [#5441](https://github.com/containerd/containerd/pull/5441) from thaJeztah/dont_loop_da_loop * [`c1a35232d`](https://github.com/containerd/containerd/commit/c1a35232d8e80caae78464fdb1b29cd1eda30785) Merge pull request [#5446](https://github.com/containerd/containerd/pull/5446) from Random-Liu/fix-auth-config * [`81402e475`](https://github.com/containerd/containerd/commit/81402e47583bfce47f4924968c7164a7d2392ba3) Fix different registry hosts referencing the same auth config. * [`b56527cb7`](https://github.com/containerd/containerd/commit/b56527cb7ed1146a0cc5fb24140dfccdd8d7cf57) update seccomp version * [`8014d9fee`](https://github.com/containerd/containerd/commit/8014d9fee0e2a758d34af977f1ea6a1b6932a098) Skip TLS verification for localhost * [`b538d8f1a`](https://github.com/containerd/containerd/commit/b538d8f1a1f1e3cc13a9a49a2dd12a20644ee9c3) Update golang.org/x/sys to add linux/ppc support * [`b59e29773`](https://github.com/containerd/containerd/commit/b59e29773c31bd173e3e23058fd960c3027da1eb) adds description for hosts.toml * [`e26fc8472`](https://github.com/containerd/containerd/commit/e26fc84729e4063c4ccac3271fc7eff7fb803b86) go.mod: cut circular dependency on github.com/containerd/containerd * [`15e0bd513`](https://github.com/containerd/containerd/commit/15e0bd513e84e0638d90f63f4bb7a828b9558f4c) integration/client: go mod tidy * [`98f5922b5`](https://github.com/containerd/containerd/commit/98f5922b5e27f5e1d4e398091c6f2c24eea203dd) plugin: optimize the check for the last registration * [`273c2bb16`](https://github.com/containerd/containerd/commit/273c2bb168d1733ebcbe7418ca1232237f3dc603) tests: Prepull images used in tests * [`402acd7c1`](https://github.com/containerd/containerd/commit/402acd7c1e20aa6ea88ce6cd6f77e486c5e88478) Small typo fix "reimporst" * [`f21627059`](https://github.com/containerd/containerd/commit/f2162705950a1b220fbbb8c396738d7155928212) Use DeactivateLayer to recover layers that we cannot rename * [`421fc6ea7`](https://github.com/containerd/containerd/commit/421fc6ea73fef2f7946d762b800b349edd5fcb12) Add CI periodic Windows Jobs. * [`c0e2f4b5d`](https://github.com/containerd/containerd/commit/c0e2f4b5d2c28b22da552156dae5239935b6a343) Try next mirror in case of non-404 errors, too * [`f8538b5e1`](https://github.com/containerd/containerd/commit/f8538b5e12b0977904bb810e3eae234a8ab1e48c) Fix error case in Windows layer cleanup * [`b592a4c1e`](https://github.com/containerd/containerd/commit/b592a4c1ec51d36d21d1dea5f07a03013c6acaa7) oci: fix WithDevShmSize </p> </details> ### Changes from containerd/cgroups <details><summary>24 commits</summary> <p> * [`9ada639`](https://github.com/containerd/cgroups/commit/9ada639eccd8ae0ff4748af3906f18bf1d0a14ae) Merge pull request [#203](https://github.com/containerd/cgroups/pull/203) from sameo/topic/subsystem-filter * [`80a7821`](https://github.com/containerd/cgroups/commit/80a7821536fc82757f390f8d65693074bd3ef8e4) cgroup: Optionally add process and task to a subsystems subset * [`4ff5113`](https://github.com/containerd/cgroups/commit/4ff51137c5c38ee76a8b91b89b2d8ab0c084531a) Merge pull request [#208](https://github.com/containerd/cgroups/pull/208) from zouyee/replaceerror * [`0072297`](https://github.com/containerd/cgroups/commit/0072297e4547d623094fc68b0df41eef364d1747) replace pkg/errors from vendor * [`90010ec`](https://github.com/containerd/cgroups/commit/90010ec3ee97a1675ffaebfe4ec09b50621459d6) Merge pull request [#207](https://github.com/containerd/cgroups/pull/207) from linrl3/topic/nil-interface-bug * [`d55de5d`](https://github.com/containerd/cgroups/commit/d55de5d2af9a3616eb758e393a2170a1421155c1) cgroup.go: avoid panic on nil interface * [`ddda8a1`](https://github.com/containerd/cgroups/commit/ddda8a174e9ae86b31366812ae2d0f9f9570a7f1) Merge pull request [#204](https://github.com/containerd/cgroups/pull/204) from shankerwangmiao/main * [`fbc4dd0`](https://github.com/containerd/cgroups/commit/fbc4dd0def7830b9d46d178658b1f982134dce0c) Merge pull request [#201](https://github.com/containerd/cgroups/pull/201) from thaJeztah/remove_unused_errors * [`73a8516`](https://github.com/containerd/cgroups/commit/73a8516e7f0f45fe9931d02cc57ff6059202f553) cgroupv2: reset lastErr to nil when subtree control is successfully written * [`2ca92c5`](https://github.com/containerd/cgroups/commit/2ca92c515038c7a30c1998dbe29a87873b98a3b3) cgroupv2: enable controllers before setting resources in NewChild() * [`2c11864`](https://github.com/containerd/cgroups/commit/2c118646cd190f024fad165f845f4aebc9063283) Merge pull request [#202](https://github.com/containerd/cgroups/pull/202) from thaJeztah/cgroupv1_less_dry * [`4fe70f3`](https://github.com/containerd/cgroups/commit/4fe70f3edc256fc2345d5f8f8a54e2f4e96f271e) v1: reduce duplicated code * [`e6ce30d`](https://github.com/containerd/cgroups/commit/e6ce30d6d8c0dbc2f168683a18916e7a392fb693) Merge pull request [#200](https://github.com/containerd/cgroups/pull/200) from thaJeztah/add_cgroupv1_addproc * [`db173a8`](https://github.com/containerd/cgroups/commit/db173a86bea843700360e7061c6f8d3869d13363) v2: remove ErrorHandler and IgnoreNotExist as they are not implemented * [`b19a60d`](https://github.com/containerd/cgroups/commit/b19a60d64d89b858b3c2bee4a04fb7f70642ffce) v2: remove errors that are never returned * [`6659093`](https://github.com/containerd/cgroups/commit/66590933215fb7b0c9f9ffd39e9946ab510d7679) cgroup v1: implement AddProc() * [`616d434`](https://github.com/containerd/cgroups/commit/616d4347a49f244931740491cac6fedf8d2dd873) Merge pull request [#199](https://github.com/containerd/cgroups/pull/199) from dmcgowan/rename-branch * [`7254c12`](https://github.com/containerd/cgroups/commit/7254c1242cee46d1c37bf3da2151eed571879b5c) Rename branch from master to main * [`ca6254f`](https://github.com/containerd/cgroups/commit/ca6254ff374c9f490b64ca3a8b95d04f131caa13) Merge pull request [#197](https://github.com/containerd/cgroups/pull/197) from thaJeztah/export_parseCgroupFile * [`a7c2112`](https://github.com/containerd/cgroups/commit/a7c211271502f3477ff9adc4911e23fcf46eb900) Merge pull request [#194](https://github.com/containerd/cgroups/pull/194) from thaJeztah/dbus_deprecated * [`f8918cf`](https://github.com/containerd/cgroups/commit/f8918cf2d923b7003970ce99bb29545f2f34b531) go.mod: coreos/go-systemd/v22 v22.3.2 to prepare for deprecations * [`23b5120`](https://github.com/containerd/cgroups/commit/23b51209bf7bd11941d5613119309b11029e8373) utils: export ParseCgroupFile() * [`ff350a8`](https://github.com/containerd/cgroups/commit/ff350a818c8aa3ebecfb12670c5075c7cbb4de4f) Merge pull request [#195](https://github.com/containerd/cgroups/pull/195) from SaveTheRbtz/fasterDiskStats * [`1a4509d`](https://github.com/containerd/cgroups/commit/1a4509dd06454dc765aed7f62cb26531416ffce3) Use /proc/partitions to get device names </p> </details> ### Changes from containerd/console <details><summary>6 commits</summary> <p> * [`b5cb846`](https://github.com/containerd/console/commit/b5cb846c9186d67bcae3ce3c324e47cd317d9527) Merge pull request [#55](https://github.com/containerd/console/pull/55) from AkihiroSuda/fix-ci * [`e700792`](https://github.com/containerd/console/commit/e7007923e8658f863a85c34aa029c394918fed19) Fix CI * [`05dadd9`](https://github.com/containerd/console/commit/05dadd92d21fc51f0bf56eadcb4201955cfc98d8) Stop using pkg/errors * [`2298a9c`](https://github.com/containerd/console/commit/2298a9c8aead14b9486648325a78a831580e58b4) Merge pull request [#46](https://github.com/containerd/console/pull/46) from najohnsn/master * [`7097449`](https://github.com/containerd/console/commit/70974496a6a52dc828ed9eeaaf451485a7598d53) Console test on z/OS * [`c4672c3`](https://github.com/containerd/console/commit/c4672c3a84f944113a124e5c1d401ff7ce932675) Add support for z/OS </p> </details> ### Changes from containerd/continuity <details><summary>16 commits</summary> <p> * [`7e9eee8`](https://github.com/containerd/continuity/commit/7e9eee85bd9966ac84b134cab592e8fa37ff3e8a) Merge pull request [#185](https://github.com/containerd/continuity/pull/185) from AkihiroSuda/remove-pkg-errors * [`849cf06`](https://github.com/containerd/continuity/commit/849cf06982a4a69ccb3c1cfa81f2aca763ad9877) run gofmt with Go 1.17 * [`7b4650c`](https://github.com/containerd/continuity/commit/7b4650cc28941dc385d93521d532e6abbd923ed6) remove direct dependency on github.com/pkg/errors * [`2e0898a`](https://github.com/containerd/continuity/commit/2e0898a8e801a232448807243649283aaa9bef59) Merge pull request [#186](https://github.com/containerd/continuity/pull/186) from ukontainer/fix-darwin-utimes * [`16556d0`](https://github.com/containerd/continuity/commit/16556d050e667b37fa349d76de4bca0d8a225a33) update AUTHORS * [`b80f086`](https://github.com/containerd/continuity/commit/b80f08663090d91b0316074edca48bdd4fdbe0fa) darwin: use utimensat syscall instead of utimes * [`c666a35`](https://github.com/containerd/continuity/commit/c666a3535003db8bc2b1a8e6e40a693b3643aa3e) fix darwin usage of du command * [`8bdabd6`](https://github.com/containerd/continuity/commit/8bdabd621c1fc1cac80308f93ac4a1083c393fa8) Merge pull request [#161](https://github.com/containerd/continuity/pull/161) from thaJeztah/update_fuse_2 * [`10c7322`](https://github.com/containerd/continuity/commit/10c7322dbe5b222d599af8f7c548842b9009b6be) Merge pull request [#184](https://github.com/containerd/continuity/pull/184) from thaJeztah/update_stat * [`fa7d162`](https://github.com/containerd/continuity/commit/fa7d1622372f1a787bfe51d59183b598813ce9d9) reformat nolint comments * [`a780d6d`](https://github.com/containerd/continuity/commit/a780d6dfbb58807abd3118add4e567017a0931f9) fs/stat: add FreeBSD * [`7f42732`](https://github.com/containerd/continuity/commit/7f427325e878a1890b681ae71c7a43b1ef076a5f) Merge pull request [#182](https://github.com/containerd/continuity/pull/182) from dmcgowan/branch-rename * [`0175d70`](https://github.com/containerd/continuity/commit/0175d7070de291971f80576e74cd3ca2c5ab611c) Rename branch from master to main * [`33a8456`](https://github.com/containerd/continuity/commit/33a84563724b68f70fc71fbb632cf9e0ad60ba5d) Merge pull request [#180](https://github.com/containerd/continuity/pull/180) from AkihiroSuda/loopback-debug * [`e10d519`](https://github.com/containerd/continuity/commit/e10d519aaa7d4883e622e170239be4189336871d) testutil/loopback: print more debug info * [`c7d2029`](https://github.com/containerd/continuity/commit/c7d202952681f94836fad4d45d7b829f32fb9e9c) go.mod: bazil.org/fuse v0.0.0-20200407214033-5883e5a4b5125 </p> </details> ### Dependency Changes * **github.com/AdaLogics/go-fuzz-headers** 6c3934b029d8 **_new_** * **github.com/Microsoft/go-winio** v0.4.17 -> v0.5.0 * **github.com/Microsoft/hcsshim** v0.8.16 -> v0.9.0 * **github.com/bits-and-blooms/bitset** v1.2.0 **_new_** * **github.com/blang/semver** v3.5.1 **_new_** * **github.com/cenkalti/backoff/v4** v4.1.1 **_new_** * **github.com/cilium/ebpf** v0.4.0 -> v0.6.2 * **github.com/containerd/cgroups** v1.0.1 -> v1.0.2 * **github.com/containerd/console** v1.0.2 -> v1.0.3 * **github.com/containerd/continuity** v0.1.0 -> v0.2.0 * **github.com/go-logr/logr** v0.2.0 -> v0.4.0 * **github.com/golang/groupcache** 8c9f03a8e57e -> 41bb18bfe9da * **github.com/golang/protobuf** v1.3.5 -> v1.5.2 * **github.com/google/go-cmp** v0.5.4 -> v0.5.6 * **github.com/grpc-ecosystem/go-grpc-middleware** v1.3.0 **_new_** * **github.com/grpc-ecosystem/grpc-gateway** v1.16.0 **_new_** * **github.com/imdario/mergo** v0.3.11 -> v0.3.12 * **github.com/json-iterator/go** v1.1.10 -> v1.1.11 * **github.com/moby/spdystream** v0.2.0 **_new_** * **github.com/moby/sys/signal** 8a51b5cc8879 **_new_** * **github.com/opencontainers/image-spec** v1.0.1 -> 5ad6f50d6283 * **github.com/opencontainers/runc** v1.0.0-rc93 -> v1.0.2 * **github.com/opencontainers/runtime-spec** e6143ca7d51d -> 1c3f411f0417 * **github.com/opencontainers/selinux** v1.8.0 -> v1.8.2 * **github.com/pelletier/go-toml** v1.8.1 -> v1.9.3 * **github.com/prometheus/client_golang** v1.7.1 -> v1.11.0 * **github.com/prometheus/common** v0.10.0 -> v0.26.0 * **github.com/satori/go.uuid** v1.2.0 **_new_** * **github.com/sirupsen/logrus** v1.7.0 -> v1.8.1 * **github.com/spf13/pflag** v1.0.5 **_new_** * **github.com/stretchr/testify** v1.6.1 -> v1.7.0 * **go.etcd.io/bbolt** v1.3.5 -> v1.3.6 * **go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc** v0.24.0 **_new_** * **go.opentelemetry.io/otel** v1.0.1 **_new_** * **go.opentelemetry.io/otel/exporters/otlp/otlptrace** v1.0.1 **_new_** * **go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc** v1.0.1 **_new_** * **go.opentelemetry.io/otel/sdk** v1.0.1 **_new_** * **go.opentelemetry.io/otel/trace** v1.0.1 **_new_** * **go.opentelemetry.io/proto/otlp** v0.9.0 **_new_** * **golang.org/x/net** e18ecbb05110 -> e898025ed96a * **golang.org/x/sync** 09787c993a3a -> 036812b2e83c * **golang.org/x/sys** 47abb6519492 -> ed5796bab164 * **golang.org/x/term** 7de9c90e9dd1 -> 6a3ed077a48d * **golang.org/x/text** v0.3.4 -> v0.3.6 * **golang.org/x/time** 3af7569d3a1e -> 1f47c861a9ac * **google.golang.org/appengine** v1.6.5 -> v1.6.6 * **google.golang.org/grpc** v1.27.1 -> v1.41.0 * **google.golang.org/protobuf** v1.27.1 **_new_** * **gopkg.in/yaml.v3** 9f266ea9e77c -> 496545a6307b * **k8s.io/api** v0.20.6 -> v0.22.0 * **k8s.io/apimachinery** v0.20.6 -> v0.22.0 * **k8s.io/apiserver** v0.20.6 -> v0.22.0 * **k8s.io/client-go** v0.20.6 -> v0.22.0 * **k8s.io/component-base** v0.20.6 -> v0.22.0 * **k8s.io/cri-api** v0.20.6 -> v0.22.0 * **k8s.io/utils** 67b214c5f920 -> cb0fa318a74b Previous release can be found at [v1.5.0](https://github.com/containerd/containerd/releases/tag/v1.5.0)
containerd 1.5.7 Welcome to the v1.5.7 release of containerd! The seventh patch release for containerd 1.5 is a security release to fix CVE-2021-41103. ### Notable Updates * **Fix insufficiently restricted permissions on container root and plugin directories** [GHSA-c2h3-6mxw-7mvq](GHSA-c2h3-6mxw-7mvq) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Derek McGowan * Samuel Karp ### Changes <details><summary>5 commits</summary> <p> * [`8686ededf`](containerd@8686ede) Merge pull request from GHSA-c2h3-6mxw-7mvq * [`bc2f973ff`](containerd@bc2f973) Prepare release notes for v1.5.7 * [`f95fca079`](containerd@f95fca0) btrfs: reduce permissions on plugin directories * [`68119b417`](containerd@68119b4) v1 runtime: reduce permissions for bundle dir * [`97db45e83`](containerd@97db45e) v2 runtime: reduce permissions for bundle dir </p> </details> ### Dependency Changes This release has no dependency changes Previous release can be found at [v1.5.6](https://github.com/containerd/containerd/releases/tag/v1.5.6)
containerd 1.4.11 Welcome to the v1.4.11 release of containerd! The eleventh patch release for containerd 1.4 is a security release to fix CVE-2021-41103. ### Notable Updates * **Fix insufficiently restricted permissions on container root and plugin directories** [GHSA-c2h3-6mxw-7mvq](GHSA-c2h3-6mxw-7mvq) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Derek McGowan * Samuel Karp * Phil Estes ### Changes <details><summary>7 commits</summary> <p> * [`5b46e404f`](containerd@5b46e40) Merge pull request from GHSA-c2h3-6mxw-7mvq * [`adc279b83`](containerd@adc279b) Prepare release notes for v1.4.11 * [`0b1bde385`](containerd@0b1bde3) btrfs: reduce permissions on plugin directories * [`38532c6ed`](containerd@38532c6) v1 runtime: reduce permissions for bundle dir * [`403846c95`](containerd@403846c) v2 runtime: reduce permissions for bundle dir * [`8a3cfaf33`](containerd@8a3cfaf) Merge pull request [containerd#6075](containerd#6075) from dmcgowan/1.4-update-test-images * [`3cd12c7d4`](containerd@3cd12c7) Update test images to use Github package registry </p> </details> ### Dependency Changes This release has no dependency changes Previous release can be found at [v1.4.10](https://github.com/containerd/containerd/releases/tag/v1.4.10)
containerd 1.5.6 Welcome to the v1.5.6 release of containerd! The sixth patch release for containerd 1.5 contains minor fixes and updates including an updated runc and hcsshim. ### Notable Updates * **Install apparmor parser for arm64 and update seccomp to 2.5.1** [containerd#5763](containerd#5763) * **Update runc binary to 1.0.2** [containerd#5899](containerd#5899) * **Update hcsshim to v0.8.21 to fix layer issue on Windows Server 2019** [containerd#5942](containerd#5942) * **Add support for 'clone3' syscall to fix issue with certain images when seccomp is enabled** [containerd#5982](containerd#5982) * **Add image config labels in CRI container creation** [containerd#6012](containerd#6012) * **Fix panic in metadata content writer on copy error** [containerd#6043](containerd#6043) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Derek McGowan * Akihiro Suda * Wei Fu * Phil Estes * Alexandre Peixoto Ferreira * Daniel Canter * Sebastiaan van Stijn * Davanum Srinivas * Gunju Kim * Jayme Howard * Kohei Tokunaga * Mike Brown * wanglei * zhanglei ### Changes <details><summary>38 commits</summary> <p> * [`1a1b383ad`](containerd@1a1b383) Merge pull request [containerd#6068](containerd#6068) from dmcgowan/prepare-1.5.6 * [`bc8fdf832`](containerd@bc8fdf8) Update release notes and mailmap * [`77dafa20c`](containerd@77dafa2) Prepare release notes for v1.5.6 * [`063195739`](containerd@0631957) Merge pull request [containerd#6045](containerd#6045) from dmcgowan/1.5-fix-metadata-content-panic * [`a4b51d119`](containerd@a4b51d1) Fix panic in metadata content writer on copy error * [`4de759ab5`](containerd@4de759a) Merge pull request [containerd#6041](containerd#6041) from dmcgowan/backport-1.5-use-ghcr-test-images * [`147705920`](containerd@1477059) Use github images for integration tests * [`3f4f6bca9`](containerd@3f4f6bc) Merge pull request [containerd#5981](containerd#5981) from scuzhanglei/release-1.5-privileged-device * [`980646e3c`](containerd@980646e) Merge pull request [containerd#6024](containerd#6024) from estesp/cp-6012 * [`514137aa0`](containerd@514137a) cri: add devices for privileged container * [`6bfd09f7c`](containerd@6bfd09f) Enable image config labels in ctr and CRI container creation * [`00e5fbe2a`](containerd@00e5fbe) Merge pull request [containerd#6013](containerd#6013) from AkihiroSuda/cherrypick-5982-1.5 * [`2726be136`](containerd@2726be1) Merge pull request [containerd#5983](containerd#5983) from AkihiroSuda/runc-v1.0.2-15 * [`79e05529e`](containerd@79e0552) Merge pull request [containerd#5999](containerd#5999) from dmcgowan/1.5-fix-unexpected-eof-handling * [`923088852`](containerd@9230888) seccomp: support "clone3" (return ENOSYS unless SYS_ADMIN is granted) * [`4133c775c`](containerd@4133c77) go.mod: update runc to v1.0.2 * [`011fb4c0b`](containerd@011fb4c) update runc binary to v1.0.2 * [`78a5a2c16`](containerd@78a5a2c) Merge pull request [containerd#6008](containerd#6008) from thaJeztah/1.5_update_go * [`210d3bc15`](containerd@210d3bc) Fix content copy to not ignore unexpected EOF * [`a863339c5`](containerd@a863339) [release/1.5] update Go to 1.16.8 * [`217ab73b1`](containerd@217ab73) Merge pull request [containerd#6007](containerd#6007) from AkihiroSuda/cherrypick-5987-1.5 * [`f3d46f828`](containerd@f3d46f8) CI: Switch to available latest images * [`36d09a433`](containerd@36d09a4) Merge pull request [containerd#5941](containerd#5941) from alexandref75/release/1.5 * [`f40ee0785`](containerd@f40ee07) Merge pull request [containerd#5942](containerd#5942) from dcantah/15-hcsshim-backport * [`c7ed09d55`](containerd@c7ed09d) Adding testing of two devices in a directory * [`0ca2e2751`](containerd@0ca2e27) Fix dir support for devices V3 (containerd#4847) * [`0fd19511e`](containerd@0fd1951) go.mod: Update hcsshim to v0.8.21 * [`69e5db821`](containerd@69e5db8) Merge pull request [containerd#5893](containerd#5893) from gjkim42/cherry-pick-of-#5878 * [`27e164648`](containerd@27e1646) Allow expanded DNS configuration * [`337ede532`](containerd@337ede5) Merge pull request [containerd#5894](containerd#5894) from estesp/cp-5625 * [`8cfab161f`](containerd@8cfab16) CI: Switch to available latest images * [`25ad9449c`](containerd@25ad944) Merge pull request [containerd#5763](containerd#5763) from thaJeztah/1.5_backport_install_apparmor_parser_for_arm64_env * [`84cfadfa4`](containerd@84cfadf) Merge pull request [containerd#5843](containerd#5843) from thaJeztah/1.5_backport_update_go_116 * [`b9d5cff5d`](containerd@b9d5cff) Update Go to 1.16.7 * [`8b22de9e4`](containerd@8b22de9) Merge pull request [containerd#5816](containerd#5816) from estesp/cp-5809 * [`fe195c343`](containerd@fe195c3) mergo: Upgrade to 0.3.12 to fix panic * [`eb4ba99fe`](containerd@eb4ba99) Install apparmor parser for arm64 environment * [`0bc1e1d8a`](containerd@0bc1e1d) update seccomp version </p> </details> ### Dependency Changes * **github.com/Microsoft/hcsshim** v0.8.18 -> v0.8.21 * **github.com/imdario/mergo** v0.3.11 -> v0.3.12 * **github.com/opencontainers/runc** v1.0.1 -> v1.0.2 Previous release can be found at [v1.5.5](https://github.com/containerd/containerd/releases/tag/v1.5.5)
containerd 1.4.10 Welcome to the v1.4.10 release of containerd! The tenth patch release for containerd 1.4 contains minor fixes and updates including an updated runc and hcsshim. ### Notable Updates * **Update runc to v1.0.2** [containerd#5899](containerd#5899) * **Update hcsshim to v0.8.21** [containerd#5957](containerd#5957) * **Support "clone3" in default seccomp profile** [containerd#5982](containerd#5982) * **Fix panic in metadata content writer on copy error** [containerd#6043](containerd#6043) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Sebastiaan van Stijn * Akihiro Suda * Phil Estes * Derek McGowan * Daniel Canter * Jintao Zhang * Michael Crosby * Wei Fu ### Changes <details><summary>26 commits</summary> <p> * [`8848fdb7c`](containerd@8848fdb) Merge pull request [containerd#6062](containerd#6062) from dmcgowan/prepare-1.4.10 * [`87d81c4f2`](containerd@87d81c4) Update release notes for v1.4.10 * [`16c175576`](containerd@16c1755) Prepare release notes for v1.4.10 * [`f8a9b3b61`](containerd@f8a9b3b) Merge pull request [containerd#6010](containerd#6010) from thaJeztah/1.4_update_golang_1.16 * [`9b712ec73`](containerd@9b712ec) Merge pull request [containerd#6044](containerd#6044) from dmcgowan/1.4-fix-metadata-content-panic * [`6dddee4c8`](containerd@6dddee4) Fix panic in metadata content writer on copy error * [`780289586`](containerd@7802895) Merge pull request [containerd#6014](containerd#6014) from AkihiroSuda/cherrypick-5982-1.4 * [`668960dd3`](containerd@668960d) seccomp: support "clone3" (return ENOSYS unless SYS_ADMIN is granted) * [`bfe529e43`](containerd@bfe529e) [release/1.4] update Go to 1.16.8 * [`46f70c5d8`](containerd@46f70c5) Update Go to 1.16.7 * [`6b98d33b8`](containerd@6b98d33) Update Go to 1.16.6 * [`8cc99a88d`](containerd@8cc99a8) Update Go to 1.16.4 * [`c1a8d3b4f`](containerd@c1a8d3b) Update Go to 1.16.3 * [`80cbe4160`](containerd@80cbe41) Update to Go 1.16.2 * [`ef6ce6c0c`](containerd@ef6ce6c) Update to Go 1.16.1 * [`c9f216407`](containerd@c9f2164) [release/1.4] disable go modules where needed * [`b9cc6ec62`](containerd@b9cc6ec) Revert "[release/1.4] update Go to 1.15.11" * [`8d271b339`](containerd@8d271b3) Revert "[release/1.4] Update Go to 1.15.13" * [`afaa37975`](containerd@afaa379) Revert "Update Go to 1.15.14" * [`4ce1ce6f7`](containerd@4ce1ce6) Revert "[release/1.4] Update Go to 1.15.15" * [`f961e7b3c`](containerd@f961e7b) Merge pull request [containerd#5984](containerd#5984) from AkihiroSuda/runc-v1.0.2-14 * [`b9d8ae17f`](containerd@b9d8ae1) update runc binary to v1.0.2 * [`e25371f79`](containerd@e25371f) Merge pull request [containerd#5957](containerd#5957) from dcantah/hcsshim-backport-1.4 * [`a503d4c11`](containerd@a503d4c) [release/1.4] go.mod: Update hcsshim to v0.8.21 * [`d30f83879`](containerd@d30f838) Merge pull request [containerd#5841](containerd#5841) from thaJeztah/1.4_update_golang * [`2009fa71e`](containerd@2009fa7) [release/1.4] Update Go to 1.15.15 </p> </details> ### Dependency Changes * **github.com/Microsoft/hcsshim** v0.8.16 -> v0.8.21 Previous release can be found at [v1.4.9](https://github.com/containerd/containerd/releases/tag/v1.4.9)
containerd 1.5.5 Welcome to the v1.5.5 release of containerd! The fifth patch release for containerd 1.5 updates runc to 1.0.1 and contains other minor updates. ### Notable Updates * **Update runc binary to 1.0.1** [containerd#5751](containerd#5751) * **Update pull logic to try next mirror on non-404 response** [containerd#5275](containerd#5275) * **Update pull authorization logic on redirect** [containerd#5504](containerd#5504) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Derek McGowan * Akihiro Suda * Phil Estes * Shiming Zhang * Kazuyoshi Kato * Sebastian Hasler ### Changes <details><summary>14 commits</summary> <p> * [`72cec4be5`](containerd@72cec4b) Merge pull request [containerd#5805](containerd#5805) from dmcgowan/prepare-1.5.5 * [`677fade0f`](containerd@677fade) Prepare release notes for v1.5.5 * [`1c13c54ca`](containerd@1c13c54) Merge pull request [containerd#5764](containerd#5764) from thaJeztah/1.5_backport_dm_log * [`883750151`](containerd@8837501) Merge pull request [containerd#5772](containerd#5772) from thaJeztah/1.5_backport_fix_missing_body_close * [`7b17268fd`](containerd@7b17268) remotes/docker/pusher.go: Fix missing Close() * [`2f11d5855`](containerd@2f11d58) remotes/docker/fetcher.go: Fix missing Close() * [`bc12da7f6`](containerd@bc12da7) Merge pull request [containerd#5766](containerd#5766) from thaJeztah/1.5_backport_fix_authorization_on_redirect * [`4c1722e2b`](containerd@4c1722e) Update docker resolver to authorize redirects * [`166a81f88`](containerd@166a81f) snapshot/devmapper: log exported methods correctly * [`47d0f52cb`](containerd@47d0f52) Merge pull request [containerd#5747](containerd#5747) from fuweid/cp-15-5275 * [`c355601d3`](containerd@c355601) Merge pull request [containerd#5752](containerd#5752) from AkihiroSuda/runc-v1.0.1-15 * [`d2cb9949b`](containerd@d2cb994) go.mod: runc v1.0.1 * [`6807d070e`](containerd@6807d07) update runc binary to v1.0.1 * [`d9b284bfd`](containerd@d9b284b) Try next mirror in case of non-404 errors, too </p> </details> ### Dependency Changes * **github.com/bits-and-blooms/bitset** v1.2.0 **_new_** * **github.com/cilium/ebpf** v0.4.0 -> v0.6.2 * **github.com/google/go-cmp** v0.5.4 -> v0.5.5 * **github.com/opencontainers/runc** v1.0.0-rc93 -> v1.0.1 * **github.com/opencontainers/runtime-spec** e6143ca7d51d -> 1c3f411f0417 * **github.com/opencontainers/selinux** v1.8.0 -> v1.8.2 * **github.com/sirupsen/logrus** v1.7.0 -> v1.8.1 * **golang.org/x/sys** 47abb6519492 -> d19ff857e887 Previous release can be found at [v1.5.4](https://github.com/containerd/containerd/releases/tag/v1.5.4)
containerd 1.4.9 Welcome to the v1.4.9 release of containerd! The ninth patch release for containerd 1.4 updates runc to 1.0.1 and contains other minor updates. ### Notable Updates * **Update runc binary to 1.0.1** [containerd#5751](containerd#5751) * **Update pull authorization logic on redirect** [containerd#5504](containerd#5504) * **Fix user agent used for fetching registry authentication tokens** [containerd#5761](containerd#5761) See the changelog for complete list of changes Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Derek McGowan * Shiming Zhang * Akihiro Suda * Kazuyoshi Kato * Maksym Pavlenko * Sebastiaan van Stijn ### Changes <details><summary>13 commits</summary> <p> * [`e25210fe3`](containerd@e25210f) Merge pull request [containerd#5806](containerd#5806) from dmcgowan/prepare-v1.4.9 * [`ad26f4713`](containerd@ad26f47) Prepare release notes for v1.4.9 * [`11996c194`](containerd@11996c1) Merge pull request [containerd#5765](containerd#5765) from thaJeztah/1.4_backport_dm_log * [`53add4cde`](containerd@53add4c) Merge pull request [containerd#5773](containerd#5773) from thaJeztah/1.4_backport_fix_missing_body_close * [`a5cefbaac`](containerd@a5cefba) Merge pull request [containerd#5767](containerd#5767) from thaJeztah/1.4_backport_fix_authorization_on_redirect * [`14c3a8e21`](containerd@14c3a8e) remotes/docker/pusher.go: Fix missing Close() * [`06c90e7b5`](containerd@06c90e7) remotes/docker/fetcher.go: Fix missing Close() * [`e4418dbea`](containerd@e4418db) Merge pull request [containerd#5761](containerd#5761) from thaJeztah/1.4_backport_fix_auth_ua * [`30d0c9199`](containerd@30d0c91) Update docker resolver to authorize redirects * [`55794673b`](containerd@5579467) snapshot/devmapper: log exported methods correctly * [`67a0576df`](containerd@67a0576) [release/1.4] Fix incorrect UA used for registry authentication * [`a368d2872`](containerd@a368d28) Merge pull request [containerd#5753](containerd#5753) from AkihiroSuda/runc-v1.0.1-14 * [`34861f1aa`](containerd@34861f1) update runc binary to v1.0.1 </p> </details> ### Dependency Changes This release has no dependency changes Previous release can be found at [v1.4.8](https://github.com/containerd/containerd/releases/tag/v1.4.8)
containerd 1.5.4 Welcome to the v1.5.4 release of containerd! The fourth patch release for containerd 1.5 is a security release to address [CVE-2021-32760](GHSA-c72p-9xmj-rx3w). Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Derek McGowan ### Changes <details><summary>5 commits</summary> <p> * [`69107e47a`](containerd@69107e4) Merge pull request [containerd#5758](containerd#5758) from dmcgowan/prepare-1.5.4 * [`81cfab8f5`](containerd@81cfab8) Prepare release notes for v1.5.4 * [`7ad08c69e`](containerd@7ad08c6) Merge pull request from GHSA-c72p-9xmj-rx3w * [`f5c7cb6e0`](containerd@f5c7cb6) Add test for archive breakout test for lchmod * [`37a44de17`](containerd@37a44de) Cleanup lchmod logic in archive </p> </details> ### Dependency Changes This release has no dependency changes Previous release can be found at [v1.5.3](https://github.com/containerd/containerd/releases/tag/v1.5.3)
PreviousNext