containerd 1.1.5 Welcome to the v1.1.5 release of containerd! This is the fifth patch release for the `containerd` 1.1 release. This release includes several fixes in both the CRI plugin and containerd-shim. ## Runtime * Fix a bug that containerd-shim may hang when many exec processes simultaneously run in a container. * Update runc ## CRI Plugin * Fix a bug that IPAM IP leaks after node reboot. * Stop logging image `AuthConfig` in the CRI plugin log. To use containerd 1.1 with Kubernetes 1.11+, please set `stream_server_address` to `127.0.0.1` or `localhost`, and set `enable_tls_streaming` to `false`. # Service * Ignore modprobe failures in systemd ExecStartPre. This fixes containerd start failures in the environment where `modprobe overlay` always returns error, e.g. an LXC container, a kernel with overlay built-in etc. Please see the changelog for full details. Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues. ### Contributors * Lantao Liu * Abhinandan Prativadi * Michael Crosby * Phil Estes * Derek McGowan * Ace-Tang * Akihiro Suda * Lifubang * Mike Brown * Sebastiaan van Stijn * Wei Fu ### Changes * [`5960cade47`](https://github.com/containerd/containerd/commit/5960cade475fb25a181705d7eccbacc0313bcd7b) Merge pull request [#2787](https://github.com/containerd/containerd/pull/2787) from Random-Liu/prepare-1-1-5-release * [`32d08d0491`](https://github.com/containerd/containerd/commit/32d08d04913825073e8a28dddd23ba756e6c90fb) Prepare v1.1.5 release. * [`5cbe42afb9`](https://github.com/containerd/containerd/commit/5cbe42afb988c35ad1b82a1a645df93c64f14f42) Merge pull request [#2818](https://github.com/containerd/containerd/pull/2818) from Random-Liu/cherrypick-2811-release-1.1 * [`4cb837a5e5`](https://github.com/containerd/containerd/commit/4cb837a5e5a91169517a514e53b1db455497a8c6) Lock `KillAll`. * [`943f15f3e2`](https://github.com/containerd/containerd/commit/943f15f3e24d8d62048ecbb59876f4bf8ce630f2) Merge pull request [#2816](https://github.com/containerd/containerd/pull/2816) from thaJeztah/1.1_backport_shimlockwhenstdinclose * [`538c6661e7`](https://github.com/containerd/containerd/commit/538c6661e7e7e1fd833846a90e11ff0d4093da36) fix pipe in broken may cause shim lock forever for runtime v1 * [`02f79c0b51`](https://github.com/containerd/containerd/commit/02f79c0b51fd91b3448526a50d20017e39b8bd26) Merge pull request [#2802](https://github.com/containerd/containerd/pull/2802) from thaJeztah/1.1_backport_bump_runc * [`4dbb90fddc`](https://github.com/containerd/containerd/commit/4dbb90fddc9f7b6e570e709eaa375283f6581c9b) Update runc to 10d38b660a77168360df3522881e2dc2be * [`f277cdc6f6`](https://github.com/containerd/containerd/commit/f277cdc6f6788a819e35caa3442f33ab505cb7db) Update runc to 58592df56734acf62e574865fe40b9e53e * [`132ee4cb28`](https://github.com/containerd/containerd/commit/132ee4cb28ca0531d70c26d7359176084b01efbb) Update runc to 00dc70017d222b178a002ed30e9321b126 * [`a6a94b1d93`](https://github.com/containerd/containerd/commit/a6a94b1d9375802ba682deae56061537f78b1f5e) Update runc vendor * [`7cc13025a6`](https://github.com/containerd/containerd/commit/7cc13025a603852f899a5ac522cd79d4a81208e7) Merge pull request [#2762](https://github.com/containerd/containerd/pull/2762) from estesp/cherrypick-exec-exit-chan-size-pr * [`a19509e2a8`](https://github.com/containerd/containerd/commit/a19509e2a831695d1ba9d323f39dee038be5d48d) Merge pull request [#2783](https://github.com/containerd/containerd/pull/2783) from Random-Liu/update-cri-release-1.1 * [`cc1c45a6e5`](https://github.com/containerd/containerd/commit/cc1c45a6e5a8d0c1b5569bd463ea19c1ccfeea29) Merge pull request [#2782](https://github.com/containerd/containerd/pull/2782) from thaJeztah/1.1_backport_shim_procs * [`2215b426c1`](https://github.com/containerd/containerd/commit/2215b426c1e2367d48fb6cdf531f9430aab22df5) Update cri to bad0ae1102e1bf9e53876f75eacc42bc97cfb557. * [`900f0d4625`](https://github.com/containerd/containerd/commit/900f0d4625a3b11d9d36b4c35c724c0869002ec3) Merge pull request [#2774](https://github.com/containerd/containerd/pull/2774) from Random-Liu/cherrypick-#2769-release-1.1 * [`069260a0f3`](https://github.com/containerd/containerd/commit/069260a0f32743c1a911fc9122348a95705ec774) Set shim max procs via env var * [`966fc1a0a7`](https://github.com/containerd/containerd/commit/966fc1a0a789320c9075013de8eb5dda5169825b) Partially revert the event discard change in #2748. * [`d91f8412b4`](https://github.com/containerd/containerd/commit/d91f8412b459a41a41a871d2d5e2299a8bc25f81) Increase reaper buffer size and non-blocking send * [`a7dff7edfe`](https://github.com/containerd/containerd/commit/a7dff7edfea3bc7f0a7121c6bebd5b44e57854e4) Merge pull request [#2778](https://github.com/containerd/containerd/pull/2778) from thaJeztah/1.1_backport_ignore_modprobe_failures * [`36d2576149`](https://github.com/containerd/containerd/commit/36d2576149a4c606c74722f0e69c5be3889ec34d) Ignore modprobe failures in ExecStartPre (systemd unit) * [`665815b627`](https://github.com/containerd/containerd/commit/665815b62730523666a80d68f8fbb27e6fe7425e) enhance: update v1/v2 runtime * [`b33743050f`](https://github.com/containerd/containerd/commit/b33743050f0b1c895932baebd9b117fa4d4e6faa) Merge pull request [#2765](https://github.com/containerd/containerd/pull/2765) from Random-Liu/cherrypick-#2743-release-1.1 * [`345837be5d`](https://github.com/containerd/containerd/commit/345837be5df2769ff457f6f2e4073692aaa59694) optimize shim lock in runtime v1 * [`68a2cbc50f`](https://github.com/containerd/containerd/commit/68a2cbc50fa949b7279c5b1ecb030f8f838d8450) Merge pull request [#2757](https://github.com/containerd/containerd/pull/2757) from Random-Liu/cherry-pick-#2624 * [`deeaac9094`](https://github.com/containerd/containerd/commit/deeaac90942ba0f38313823583b5d36e49b71f39) fix: modify lock location of exec delete * [`c018c6ed18`](https://github.com/containerd/containerd/commit/c018c6ed181fb7d570bcfaf9ee062d018e32f331) Merge pull request [#2749](https://github.com/containerd/containerd/pull/2749) from Random-Liu/update-cri-release-1.1 * [`004e97846d`](https://github.com/containerd/containerd/commit/004e97846d7d2fd08ceecbcab8d49ec91fbcb466) Update cri to ac043660063cf4fd93aa17aeb8bfcaf2d7d249ab. ### Changes from containerd/cri * [`bad0ae11`](https://github.com/containerd/cri/commit/bad0ae1102e1bf9e53876f75eacc42bc97cfb557) Merge pull request [#964](https://github.com/containerd/cri/pull/964) from mikebrow/cherry-pick-1.0-remove-authconfig-from-log * [`51dff647`](https://github.com/containerd/cri/commit/51dff64795d11f17ae3b16d7a024ff54291029b3) removes authconfig from info log * [`ac043660`](https://github.com/containerd/cri/commit/ac043660063cf4fd93aa17aeb8bfcaf2d7d249ab) Merge pull request [#952](https://github.com/containerd/cri/pull/952) from Random-Liu/cherrypick-#949-release-1.0 * [`9af1f21b`](https://github.com/containerd/cri/commit/9af1f21baa91a5b5294463d4a74c83ff7b5332f0) Add integration test. * [`a601166e`](https://github.com/containerd/cri/commit/a601166e958f76145c0a4f94024a423ed2624945) Update go-cni to 40bcf8ec8acd7372be1d77031d585d5d8e561c90. * [`f73ae0e3`](https://github.com/containerd/cri/commit/f73ae0e3ece449c6b3f34bbc4a5f06946c79dd29) Teardown pod network even if the network namespace is closed ### Changes from containerd/go-cni * [`40bcf8e`](https://github.com/containerd/go-cni/commit/40bcf8ec8acd7372be1d77031d585d5d8e561c90) Merge pull request [#32](https://github.com/containerd/go-cni/pull/32) from Random-Liu/ignore-error-for-empty-path * [`5ce81a6`](https://github.com/containerd/go-cni/commit/5ce81a6dd683a59cc549669fdeb7f7eb6d916cbe) Only ignore "no such file or directory" error for empty path * [`cc959f7`](https://github.com/containerd/go-cni/commit/cc959f741c3df05482d9e940f874ad9ac4db90e6) Merge pull request [#31](https://github.com/containerd/go-cni/pull/31) from Random-Liu/ignore-not-exit-error * [`a442970`](https://github.com/containerd/go-cni/commit/a4429707219cae5464c1dd4aac9f441fddc1b5ee) Ignore "no such file or directory" error. * [`7585e6d`](https://github.com/containerd/go-cni/commit/7585e6db71421c2ccf4975a5cfc35963fe0672ea) Merge pull request [#30](https://github.com/containerd/go-cni/pull/30) from Random-Liu/set-max-network-config * [`6d7b509`](https://github.com/containerd/go-cni/commit/6d7b509a054a3cb1c35ed1865d4fde2f0cb547cd) Add WithAllConf, and change WithDefaultConf to only load default. * [`ef9a3f8`](https://github.com/containerd/go-cni/commit/ef9a3f8e884da9d3500df833765911c640234778) Merge pull request [#29](https://github.com/containerd/go-cni/pull/29) from crosbymichael/prefix * [`6aeaa2d`](https://github.com/containerd/go-cni/commit/6aeaa2dc139d1916e693b292fdedecdb23ceef6a) Use network count in ifname index * [`5882530`](https://github.com/containerd/go-cni/commit/5882530828ecf62032409b298a3e8b19e08b6534) Merge pull request [#26](https://github.com/containerd/go-cni/pull/26) from abhi/master * [`1695039`](https://github.com/containerd/go-cni/commit/1695039bdc449d7524e05211453f87c43731da47) Minor cleanup with concurrency and locking * [`47457ea`](https://github.com/containerd/go-cni/commit/47457ea452d7dcdafadbdbd4702fd7e7929967be) Merge pull request [#24](https://github.com/containerd/go-cni/pull/24) from containerd/cni-opts * [`d6ba409`](https://github.com/containerd/go-cni/commit/d6ba409979a4454e1c6b8b099c739fe411abc103) Same Opt API for Load and New * [`18e77c5`](https://github.com/containerd/go-cni/commit/18e77c5479c16e84d45f2804e684d78df09fc3e3) Merge pull request [#23](https://github.com/containerd/go-cni/pull/23) from abhi/master * [`83a302e`](https://github.com/containerd/go-cni/commit/83a302e5711dbdb9d28059de91d9f56e64278403) Updating Readme based on new APIs * [`25573b2`](https://github.com/containerd/go-cni/commit/25573b253fe88ae035b4b76f913d00eb2f5e0241) Merge pull request [#22](https://github.com/containerd/go-cni/pull/22) from abhi/badge * [`ca0948e`](https://github.com/containerd/go-cni/commit/ca0948e8c8ba52af4e1c06083b38372f0fd3477a) Merge pull request [#21](https://github.com/containerd/go-cni/pull/21) from abhi/travis * [`9e927d3`](https://github.com/containerd/go-cni/commit/9e927d35c7b209109a018dfcc8428371fe0e1dca) Adding build badge * [`e93f297`](https://github.com/containerd/go-cni/commit/e93f29754f003fdc4d27b02900d929da957fe5fb) Updating travis ### Dependency Changes Previous release can be found at [v1.1.4](https://github.com/containerd/containerd/releases/tag/v1.1.4) * **github.com/containerd/cri** f117382467baf182382c44332bfbf488effc34bb -> bad0ae1102e1bf9e53876f75eacc42bc97cfb557 * **github.com/containerd/go-cni** f2d7272f12d045b16ed924f50e91f9f9cecc55a7 -> 40bcf8ec8acd7372be1d77031d585d5d8e561c90 * **github.com/opencontainers/runc** 69663f0bd4b60df09991c08812a60108003fa340 -> 10d38b660a77168360df3522881e2dc2be5056bd