Skip to content
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