Skip to content

containerd 1.1.5

Compare
Choose a tag to compare
@dmcgowan dmcgowan released this 21 Nov 19:17
v1.1.5
5960cad

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 Merge pull request #2787 from Random-Liu/prepare-1-1-5-release
  • 32d08d0491 Prepare v1.1.5 release.
  • 5cbe42afb9 Merge pull request #2818 from Random-Liu/cherrypick-2811-release-1.1
  • 4cb837a5e5 Lock KillAll.
  • 943f15f3e2 Merge pull request #2816 from thaJeztah/1.1_backport_shimlockwhenstdinclose
  • 538c6661e7 fix pipe in broken may cause shim lock forever for runtime v1
  • 02f79c0b51 Merge pull request #2802 from thaJeztah/1.1_backport_bump_runc
  • 4dbb90fddc Update runc to 10d38b660a77168360df3522881e2dc2be
  • f277cdc6f6 Update runc to 58592df56734acf62e574865fe40b9e53e
  • 132ee4cb28 Update runc to 00dc70017d222b178a002ed30e9321b126
  • a6a94b1d93 Update runc vendor
  • 7cc13025a6 Merge pull request #2762 from estesp/cherrypick-exec-exit-chan-size-pr
  • a19509e2a8 Merge pull request #2783 from Random-Liu/update-cri-release-1.1
  • cc1c45a6e5 Merge pull request #2782 from thaJeztah/1.1_backport_shim_procs
  • 2215b426c1 Update cri to bad0ae1102e1bf9e53876f75eacc42bc97cfb557.
  • 900f0d4625 Merge pull request #2774 from Random-Liu/cherrypick-#2769-release-1.1
  • 069260a0f3 Set shim max procs via env var
  • 966fc1a0a7 Partially revert the event discard change in #2748.
  • d91f8412b4 Increase reaper buffer size and non-blocking send
  • a7dff7edfe Merge pull request #2778 from thaJeztah/1.1_backport_ignore_modprobe_failures
  • 36d2576149 Ignore modprobe failures in ExecStartPre (systemd unit)
  • 665815b627 enhance: update v1/v2 runtime
  • b33743050f Merge pull request #2765 from Random-Liu/cherrypick-#2743-release-1.1
  • 345837be5d optimize shim lock in runtime v1
  • 68a2cbc50f Merge pull request #2757 from Random-Liu/cherry-pick-#2624
  • deeaac9094 fix: modify lock location of exec delete
  • c018c6ed18 Merge pull request #2749 from Random-Liu/update-cri-release-1.1
  • 004e97846d Update cri to ac043660063cf4fd93aa17aeb8bfcaf2d7d249ab.

Changes from containerd/cri

  • bad0ae11 Merge pull request #964 from mikebrow/cherry-pick-1.0-remove-authconfig-from-log
  • 51dff647 removes authconfig from info log
  • ac043660 Merge pull request #952 from Random-Liu/cherrypick-#949-release-1.0
  • 9af1f21b Add integration test.
  • a601166e Update go-cni to 40bcf8ec8acd7372be1d77031d585d5d8e561c90.
  • f73ae0e3 Teardown pod network even if the network namespace is closed

Changes from containerd/go-cni

  • 40bcf8e Merge pull request #32 from Random-Liu/ignore-error-for-empty-path
  • 5ce81a6 Only ignore "no such file or directory" error for empty path
  • cc959f7 Merge pull request #31 from Random-Liu/ignore-not-exit-error
  • a442970 Ignore "no such file or directory" error.
  • 7585e6d Merge pull request #30 from Random-Liu/set-max-network-config
  • 6d7b509 Add WithAllConf, and change WithDefaultConf to only load default.
  • ef9a3f8 Merge pull request #29 from crosbymichael/prefix
  • 6aeaa2d Use network count in ifname index
  • 5882530 Merge pull request #26 from abhi/master
  • 1695039 Minor cleanup with concurrency and locking
  • 47457ea Merge pull request #24 from containerd/cni-opts
  • d6ba409 Same Opt API for Load and New
  • 18e77c5 Merge pull request #23 from abhi/master
  • 83a302e Updating Readme based on new APIs
  • 25573b2 Merge pull request #22 from abhi/badge
  • ca0948e Merge pull request #21 from abhi/travis
  • 9e927d3 Adding build badge
  • e93f297 Updating travis

Dependency Changes

Previous release can be found at v1.1.4

  • github.com/containerd/cri f117382467baf182382c44332bfbf488effc34bb -> bad0ae1102e1bf9e53876f75eacc42bc97cfb557
  • github.com/containerd/go-cni f2d7272f12d045b16ed924f50e91f9f9cecc55a7 -> 40bcf8ec8acd7372be1d77031d585d5d8e561c90
  • github.com/opencontainers/runc 69663f0bd4b60df09991c08812a60108003fa340 -> 10d38b660a77168360df3522881e2dc2be5056bd