Skip to content

Conversation

@dmcgowan
Copy link
Member

Generated notes


containerd 2.1.6

Welcome to the v2.1.6 release of containerd!

The sixth patch release for containerd 2.1 contains various fixes and updates.

Highlights

Runtime

  • Update runc binary to v1.3.4 (#12618)

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

Contributors

  • Akihiro Suda
  • Derek McGowan
  • Austin Vazquez
  • Andrey Noskov
  • CrazyMax
  • Davanum Srinivas
  • Maksym Pavlenko
  • Mike Brown
  • Paweł Gronowski
  • Phil Estes
  • Sebastiaan van Stijn
  • Wei Fu

Changes

21 commits

  • 253f6af7b Prepare release notes for v2.1.6
  • go.mod: golang.org/x/crypto v0.45.0 (drop support for Go 1.23) (#12639)
  • core/runtime/v2: remove uses of otelgrpc.UnaryClientInterceptor (#12623)
    • a4454c49a core/runtime/v2: remove uses of otelgrpc.UnaryClientInterceptor
  • Update runc binary to v1.3.4 (#12618)
    • 251f0a285 runc: Update runc binary to v1.3.4
  • ci: bump Go 1.24.11, 1.25.5 (#12626)
  • ci: update CIFuzz actions to support Ubuntu 24.04 (#12633)
    • 492987ccc ci: update CIFuzz actions to support Ubuntu 24.04
  • build(deps): bump github.com/opencontainers/selinux (#12590)
    • 55a25ec6e build(deps): bump github.com/opencontainers/selinux
  • Redact all query parameters in CRI error logs (#12547)
    • b72d0dfe0 fix: redact all query parameters in CRI error logs
  • Update 2.1 branch to no longer build as latest (#12487)
    • ecd58bd65 Update 2.1 branch to no longer build as latest

Dependency Changes

  • github.com/cyphar/filepath-securejoin v0.5.1 new
  • github.com/opencontainers/selinux v1.12.0 -> v1.13.1
  • golang.org/x/crypto v0.36.0 -> v0.45.0
  • golang.org/x/mod v0.24.0 -> v0.29.0
  • golang.org/x/net v0.38.0 -> v0.47.0
  • golang.org/x/sync v0.14.0 -> v0.18.0
  • golang.org/x/sys v0.33.0 -> v0.38.0
  • golang.org/x/term v0.30.0 -> v0.37.0
  • golang.org/x/text v0.23.0 -> v0.31.0

Previous release can be found at v2.1.5

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.

@akhilerm akhilerm removed the area/runtime Runtime label Dec 10, 2025
@shanduur
Copy link

Can this be pulled into 2.1.6 as well? Containerd is now broken on kernel 6.18

#12579

Signed-off-by: Derek McGowan <derek@mcg.dev>
@github-project-automation github-project-automation bot moved this from Needs Triage to Review In Progress in Pull Request Review Dec 18, 2025
Copy link
Member

@mikebrow mikebrow left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@dmcgowan dmcgowan merged commit c74fd87 into containerd:release/2.1 Dec 18, 2025
87 of 90 checks passed
@github-project-automation github-project-automation bot moved this from Review In Progress to Done in Pull Request Review Dec 18, 2025
@austinvazquez
Copy link
Member

Can this be pulled into 2.1.6 as well? Containerd is now broken on kernel 6.18

#12579

Hi @shanduur , sorry for the late response. I did look into this for you. The cgroup package version with the bug is not in use prior to the containerd 2.2 release. I updated #12579 to reflect this.

@dmcgowan dmcgowan deleted the prepare-2.1.6 branch December 20, 2025 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

8 participants