Skip to content

containerd 1.6.36

Choose a tag to compare

@github-actions github-actions released this 09 Sep 20:11
· 6070 commits to main since this release
v1.6.36
88c3d9b

Welcome to the v1.6.36 release of containerd!

The thirty-sixth patch release for containerd 1.6 contains various fixes
and updates.

Highlights

  • Ensure the CRIAPIV1Alpha2 warning's lastOccurrence is accurate (#10582)

Build and Release Toolchain

  • Update to go1.22.7, go1.23.1 (#10680)

Container Runtime Interface (CRI)

  • Cumulative stats can't decrease (#10671)
  • Fix memory leak with kubectl exec >= 1.30.0 (#10574)

Runtime

  • Fix bug where init exits were being dropped (#10676)
  • Update runc binary to 1.1.14 (#10667)

Deprecations

  • Ensure the CRIAPIV1Alpha2 warning's lastOccurrence is accurate (#10582)

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

Contributors

  • Samuel Karp
  • Davanum Srinivas
  • Akhil Mohan
  • Akihiro Suda
  • Laura Brehm
  • Sebastiaan van Stijn
  • Chris Henzie
  • Cory Snider
  • Derek McGowan
  • James Sturtevant
  • Maksym Pavlenko
  • Mike Brown
  • Phil Estes
  • Shengjing Zhu

Changes

32 commits

  • Prepare release notes for v1.6.36 (#10685)
    • 7fee84514 Prepare release notes for v1.6.36
  • integration: regression test for issue 10589 (#10683)
    • ab9fedde2 integration: regression test for issue 10589
    • d0989e952 fifosync: cross-process synchronization
  • Fix bug where init exits were being dropped (#10676)
    • c9617c321 runc-shim: handle pending execs as running
    • 15ad6ac67 runc-shim: refuse to start execs after init exits
    • 7e6a18c24 runc-shim: remove misleading comment
  • Update to go1.22.7, go1.23.1 (#10680)
  • Cumulative stats can't decrease (#10671)
  • move builds to go1.22 and testing to go1.23 (#10595)
    • 0bbc90aee use git clone to install gogo/protobuf
    • 383b2dcd1 move builds to go1.22 and testing to go1.23
  • Update runc binary to 1.1.14 (#10667)
  • Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4 (#10591)
    • 4fd7d4eef Fix TestNewBinaryIOCleanup on Go 1.23 and Linux 5.4
  • Fix memory leak with kubectl exec >= 1.30.0 (#10574)
    • 6f9efd3a9 hide wsstream under internal/ to prevent external use
    • 4694b84e8 golangci-lint should only look for problems in new code
    • 05c2b1413 Run go mod tidy
    • a7b0c015d Add copyright headers
    • 78f079926 switch over references to the new package
    • 64430d636 Fix up some constant references
    • a37b08102 Copy over wsstream from k8s v1.31.0-rc.1 release
  • Ensure the CRIAPIV1Alpha2 warning's lastOccurrence is accurate (#10582)
    • d727961d2 Update CRIAPIV1Alpha2 warning lastOccurrence every call
  • update to go1.21.13 / go1.22.6 (#10577)

Dependency Changes

This release has no dependency changes

Previous release can be found at v1.6.35