Skip to content

containerd 1.2.12

Compare
Choose a tag to compare
@dmcgowan dmcgowan released this 04 Feb 08:08
v1.2.12
35bd7a5

Welcome to the v1.2.12 release of containerd!

The twelfth patch release for containerd 1.2 includes an updated runc with
a fix for CVE-2019-19921, an updated version of the opencontainers/selinux
dependency, which includes a fix for CVE-2019-16884, an updated version of the
gopkg.in/yaml.v2 dependency to address CVE-2019-11253, and a Golang update.

Notable Updates

  • Update the runc vendor to v1.0.0-rc10 which includes a mitigation for CVE-2019-19921.

  • Update the opencontainers/selinux which includes a mitigation for CVE-2019-16884.

  • Update Golang runtime to 1.12.16, mitigating the CVE-2020-0601 certificate verification bypass on Windows, and CVE-2020-7919, which only affects 32-bit architectures.

  • Update Golang runtime to 1.12.15, which includes a fix to the runtime (Go 1.12.14, Go 1.12.15) and and the net/http package (Go 1.12.15)

  • A fix to prevent SIGSEGV when starting containerd-shim containerd/containerd#3960

  • Fixes to exec containerd/containerd#3755

    • Prevent docker exec hanging if an earlier docker exec left a zombie process
    • Prevent High system load/CPU utilization with liveness and readiness probes
    • Prevent Docker healthcheck causing high CPU utilization
  • CRI fixes:

    • Update the gopkg.in/yaml.v2 vendor to v2.2.8 with a mitigation for CVE-2019-11253

API

Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.

Contributors

  • Sebastiaan van Stijn
  • Lantao Liu
  • Phil Estes
  • Derek McGowan
  • Davanum Srinivas
  • Michael Crosby
  • Mike Brown
  • Maksym Pavlenko
  • Akihiro Suda
  • Reid Li
  • Wei Fu

Changes

Changes from containerd/cri

  • b1052f3b Merge pull request #1392 from dims/sync-vendors-with-containerd-in-release/1.2
  • 6adfc229 Merge pull request #1389 from dims/update-opencontainers/selinux-in-release/1.2
  • 6f8dc60e Sync vendors with containerd 1.2.11
  • ae6b4816 pick up fix for CVE-2019-19921 in opencontainers/selinux
  • b075cc4e Merge pull request #1388 from thaJeztah/1.2_bump_yaml
  • b1a3e1e9 [release/1.2] vendor: bump gopkg.in/yaml.v2 v2.2.8
  • 5420c6fb Merge pull request #1354 from Random-Liu/cherrypick-#1351-release-1.2
  • 12b09431 Better handle unknown state.
  • 57022a55 Merge pull request #1321 from Random-Liu/cherrypick-#1319-release-1.2
  • c229ad5c Fix containerd build, use libbtrfs-dev when available.
  • 80959d35 Merge pull request #1313 from Random-Liu/cherrypick-#1312-release-1.2
  • 6a7a8275 Update based on default xenial distro.
  • 69a876d4 Merge pull request #1305 from Random-Liu/sync-vendor-release-1.2
  • b638ad99 Sync vendors with containerd.

Dependency Changes

Previous release can be found at v1.2.11

  • github.com/containerd/cri bab7348fcfcc795e0dda2cc02e8cac6316c85edc -> b1052f3b73fb9f0a6805d3c20e884a4cef265a38
  • github.com/opencontainers/runc d736ef14f0288d6993a1845745d6756cfc9ddd5a -> dc9208a3303feef5b3839f4323d9beb36df0a9dd
  • github.com/opencontainers/selinux v1.2.2 -> 5215b1806f52b1fcc2070a8826c542c9d33cd3cf
  • golang.org/x/crypto 49796115aa4b964c318aad4f3084fdb41e9aa067 -> 69ecbb4d6d5dab05e49161c6e77ea40a030884e1
  • google.golang.org/appengine 54a98f90d1c46b7731eb8fb305d2a321c30ef610 new
  • google.golang.org/grpc 6eaf6f47437a6b4e2153a190160ef39a92c7eceb -> 39e8a7b072a67ca2a75f57fa2e0d50995f5b22f6
  • gopkg.in/yaml.v2 v2.2.1 -> 53403b58ad1b561927d19068c655246f2db79d48