Welcome to the v2.1.3 release of containerd!
The third patch release for containerd 2.1 contains various fixes and updates to address pull issues with some registries.
Highlights
Image Distribution
- Fix multipart fetch issue when the server does not return content length (#12003)
- Update transfer service supported platforms logic (#11999)
- Fix import for local transfer service (#12000)
- Fix registry errors with transfer service (#11979)
- Fix fetch always adding range to requests (#12001)
- Update fetcher errors to include full registry error (#11997)
Please try out the release binaries and report any issues at https://github.com/containerd/containerd/issues.
Contributors
- Derek McGowan
- Phil Estes
- Adrien Delorme
Changes
15 commits
* Prepare release notes for v2.1.3 ([#12002](https://github.com/containerd/containerd/pull/12002)) * [`627729341`](https://github.com/containerd/containerd/commit/62772934139be6d2b648a16b412d847dc0aef09c) Prepare release notes for v2.1.3 * Fix multipart fetch issue when the server does not return content length ([#12003](https://github.com/containerd/containerd/pull/12003)) * [`7636bd5eb`](https://github.com/containerd/containerd/commit/7636bd5eb2525babefd2983d38f6e1133843eb94) fix when multipart fetching and the server does not return content length * Update transfer service supported platforms logic ([#11999](https://github.com/containerd/containerd/pull/11999)) * [`3c5ede878`](https://github.com/containerd/containerd/commit/3c5ede878a7cb2d7a04a40e8ed1086718402fdf3) Update transfer supported platforms logic * Fix import for local transfer service ([#12000](https://github.com/containerd/containerd/pull/12000)) * [`fb752bc8e`](https://github.com/containerd/containerd/commit/fb752bc8ed456ff40ceb516dcb72830678cae1ab) fix import for local transfer service * Fix registry errors with transfer service ([#11979](https://github.com/containerd/containerd/pull/11979)) * [`f6d926314`](https://github.com/containerd/containerd/commit/f6d92631401562eba488a986a22002025d2860c9) Register remote errors for clients to access registry errors * [`7c1813345`](https://github.com/containerd/containerd/commit/7c18133453a495df7a334fde31423c56d42265c2) Decode grpc errors in the transfer client proxy * Fix fetch always adding range to requests ([#12001](https://github.com/containerd/containerd/pull/12001)) * [`babacebad`](https://github.com/containerd/containerd/commit/babacebadc0738e6b016e2f366cdf4bdf893a1a5) Fix fetch always adding range to requests * Update fetcher errors to include full registry error ([#11997](https://github.com/containerd/containerd/pull/11997)) * [`f30be44ad`](https://github.com/containerd/containerd/commit/f30be44ad31166bb4f4644255c5db59b9f47bb22) Update fetcher errors to include full registry error
Dependency Changes
This release has no dependency changes
Previous release can be found at v2.1.2
Which file should I download?
containerd-<VERSION>-<OS>-<ARCH>.tar.gz
: ✅Recommended. Dynamically linked with glibc 2.35 (Ubuntu 22.04).containerd-static-<VERSION>-<OS>-<ARCH>.tar.gz
: Statically linked. Expected to be used on Linux distributions that do not use glibc >= 2.35. Not position-independent.
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.