containerd 1.7.7
Welcome to the v1.7.7 release of containerd!
The seventh patch release for containerd 1.7 contains various fixes and updates.
Notable Updates
- Require plugins to succeed after registering readiness (#9165)
- Handle unexpected shim kill events (#9132)
- Build binaries with Go 1.21.1 (#9167)
- cri: Stop recommending disable_cgroup (#9168)
- remotes/docker: Fix MountedFrom prefixed with target repository (#9193)
- remotes: always try to establish tls connection when tls configured (#9188)
- NRI: Add support for rlimits (#48)
See the changelog for complete list of changes
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Samuel Karp
- Krisztian Litkey
- Wei Fu
- Phil Estes
- Sebastiaan van Stijn
- Iceber Gu
- Mike Brown
- Akihiro Suda
- Paweł Gronowski
- Steve Griffith
- Aditya Ramani
- Austin Vazquez
- Danny Canter
- James Sturtevant
- Kern Walster
- ZP-AlwaysWin
Changes
31 commits
- [release/1.7] Prepare release notes for v1.7.7 (#9194)
a34fa5681
Prepare release notes for v1.7.7
- [release/1.7] Allow for images with artifacts to pull (#9149)
6ca0aebf0
Allow for images with artifacts to pull
- [release 1.7] remotes/docker: Fix MountedFrom prefixed with target repository (#9193)
7df492a95
remotes/docker: Fix MountedFrom prefixed with target repository
- [release/1.7] Update x/net to 0.13 (#9134)
b3db314a5
Bump x/net to 0.13
- [release/1.7] remotes: always try to establish tls connection when tls configured (#9188)
7779ce64e
remotes: always try to establish tls connection when tls configured
- [release/1.7] cri: stop recommending disable_cgroup (#9168)
6013b5e03
cri: stop recommending disable_cgroup
- [release/1.7] Require plugins to succeed after registering readiness (#9165)
- [release/1.7] Handle unexpected shim kill events (#9132)
3d27bc738
Handle unexpected shim kill events
- [release/1.7] Build binaries with 1.21.1 (#9167)
4ffa3ed29
Build binaries with 1.21.1
- [release/1.7] vendor: github.com/Microsoft/hcsshim v0.11.1 (#9127)
5756f6064
[release/1.7] vendor: github.com/Microsoft/hcsshim v0.11.1
- [release/1.7 backport] alias log package to github.com/containerd/log v0.1.0 (#9106)
- [release/1.7] remotes/docker: Add MountedFrom and Exists push status (#9097)
8cd2d33c2
[release/1.7] remotes/docker: Add MountedFrom and Exists push status
- [release/1.7] vendor: update github.com/containerd/nri@v0.4.0 (#9099)
Changes from containerd/log
9 commits
Changes from containerd/nri
35 commits
- releases: update note about 0.4.0 (#50)
5f13915
releases: update note about 0.4.0
- Add support for rlimits (#48)
- .github: add test build to CI workflow. (#47)
3f092c2
.github: add test build to CI workflow.
- stub: pass context to plugins, pass updated resources to UpdateContainers. (#40)
01d5f14
Add a note about NRI API stability and release notes.ea9976d
adaptation: add UpdateContainer tests.d042d24
stub: fix plugin UpdateContainerInterface.f5d0f51
plugins: update plugins for stub changes.b4bd301
adaptation: update tests with stub changes.9d86150
stub: pass context to plugin event handlers.
- Updated the OCI Hook Injector README to resovle broken links to the p… (#34)
- Fix ParseEventMask to produce proper masks for 'pod' and 'container' shorthand event notations. (#39)
da291a6
Fix ParseEventMask to produce proper masks
- fix the
NRI_PLUGIN_NAME
env value when launching a pre-installed plugin (#42) - update module name of the logger plugin (#41)
841f5ed
update module name of the logger plugin
- Add gitignore for build artifacts (#32)
8d9c64d
Add gitignore for build artifacts
- Makefile: fix 'install-*' targets. (#38)
c03d1be
Makefile: fix 'install-*' targets.
- docs: add a chapter about security considerations. (#36)
ab28e71
docs: add a chapter about security considerations.
- api: initialize OCI LinuxMemory resources to empty. (#37)
2862d98
api: initialize OCI LinuxMemory resources to empty.
Dependency Changes
- github.com/Microsoft/hcsshim v0.11.0 -> v0.11.1
- github.com/containerd/log v0.1.0 new
- github.com/containerd/nri v0.3.0 -> v0.4.0
- github.com/sirupsen/logrus v1.9.0 -> v1.9.3
- github.com/stretchr/testify v1.8.2 -> v1.8.4
- golang.org/x/crypto v0.1.0 -> v0.11.0
- golang.org/x/net v0.8.0 -> v0.13.0
- golang.org/x/sys v0.7.0 -> v0.10.0
- golang.org/x/term v0.6.0 -> v0.10.0
- golang.org/x/text v0.8.0 -> v0.11.0
Previous release can be found at v1.7.6
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz
: ✅Recommended. Dynamically linked with glibc 2.31 (Ubuntu 20.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz
: Statically linked. Expected to be used on non-glibc Linux distributions. Not position-independent.cri-containerd-<VERSION>-<OS>-<ARCH>.tar.gz
: (Deprecated)cri-containerd-cni-<VERSION>-<OS>-<ARCH>.tar.gz
: (Deprecated)
In addition to containerd, typically you will have to install runc
and CNI plugins from their official sites too.
See also the Getting Started documentation.