Skip to content

@ehazlett ehazlett released this Feb 6, 2019

Welcome to the v1.2.3 release of containerd!

The third patch release for containerd 1.2 contains important fixes
for container image backwards compatibility as well as some runtime and
CRI issues.

Notable Updates

  • fix in Tar xattrs to restore compatibility with older container images #2953
  • background O_NONBLOCK in OpenFifo to fix uncancelled context timeout issue
  • updated PlatformRuntime interface to include Add/Delete methods
  • runtime: exec race condition fixed #2970
  • cri: fixed issues with extra newline character in log without an extra newline #2984
  • cri: fixed an issue with pods being ignored after load failures #2984
  • runc updated to 12f6a991201fdb8f82579582d5e00e28fba06d0a
  • cri updated to c3cf754321fc38c6af5dfd2552fdde0ad192b31d

Please try out the release binaries and report any issues at


  • Lantao Liu
  • Michael Crosby
  • Wei Fu
  • Derek McGowan
  • Akihiro Suda
  • Phil Estes
  • Ace-Tang
  • Evan Hazlett


  • 7f5f1176 Merge pull request #2974 from ehazlett/release-v1.2.3
  • 7216861d Update for 1.2.3 release
  • 5de147d9 Merge pull request #2984 from Random-Liu/update-cri-release-1.2
  • f7ac34e3 Update cri plugin to c3cf754321fc38c6af5dfd2552fdde0ad192b31d.
  • 0137339c Merge pull request #2977 from crosbymichael/io-panic
  • 7daf0804 Fix potential containerd panic.
  • 2fd20f11 Merge pull request #2972 from crosbymichael/exec-lock
  • 5730c500 Add a separate lock for pid.
  • b9b7ef32 Revert "use state machine management for exec.Pid()"
  • dba2e5e5 Merge pull request #2965 from fuweid/remove-noop
  • 9b6a318a metadata/gc: remove the noop-loop for snapshot reference
  • d86a73a4 Merge pull request #2946 from fuweid/platformruntime
  • dd29d5c3 Merge pull request #2947 from fuweid/pull-oct
  • a0b4da71 bugfix: support application/octet-stream during pull
  • b4d38c0f runtime: add Add/Delete method in PlatformRuntime interface
  • af900154 Merge pull request #2955 from Random-Liu/cherrypick-#2944-release-1.2
  • ab2cf013 Use context.Background for O_NONBLOCK OpenFifo.
  • fa60b5be Merge pull request #2953 from thaJeztah/1.2_backport_fix_xattr
  • 2244a20c fix: SCHILY.xattrs should be SCHILY.xattr
  • 8c9ede4f Merge pull request #2950 from crosbymichael/lint-release
  • bf3c932a [release 1.2] fix: linter issue
  • 5c38d942 Merge pull request #2932 from AkihiroSuda/runc20190115-1.2
  • 32f10c77 bump up runc

Changes from containerd/cri

  • c3cf7543 Merge pull request #1038 from Random-Liu/cherrypick-#1037-release-1.2
  • 89672cc6 Update containerd to 0137339.
  • bba954f1 Add integration test for unknown state
  • 36d523d1 Support unknown state for sandbox and container
  • ad9a8533 Add state machine for sandbox and container
  • c2ea49fa Change StateUnknown to StateInit
  • df07fdd2 Merge pull request #1030 from Random-Liu/cherrypick-#1027-release-1.2
  • da7e1948 Add integration test.
  • 10073e49 Fix lint error.
  • 283aac3d Fix the log ending newline handling.

Dependency Changes

Previous release can be found at v1.2.2

  • 0d5cabd006cb5319dc965046067b8432d9fa5ef8 -> c3cf754321fc38c6af5dfd2552fdde0ad192b31d
  • 96ec2177ae841256168fcf76954f7177af9446eb -> 12f6a991201fdb8f82579582d5e00e28fba06d0a
Assets 3