Skip to content

[release/2.1] Prepare release notes for v2.1.2#11962

Merged
dmcgowan merged 1 commit intocontainerd:release/2.1from
kiashok:tag-2.1.2
Jun 11, 2025
Merged

[release/2.1] Prepare release notes for v2.1.2#11962
dmcgowan merged 1 commit intocontainerd:release/2.1from
kiashok:tag-2.1.2

Conversation

@kiashok
Copy link
Copy Markdown
Contributor

@kiashok kiashok commented Jun 9, 2025

Welcome to the v2.1.2 release of containerd!

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

Highlights

  • Fix check of wrapped errors in erofs snapshotter (#11935)

Go client

  • Improve mount error message (#11884)

Image Distribution

  • Fix transfer differ selection (#11936)
  • Enable DuplicationSuppressor in transfer service (#11932)

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

Contributors

  • Derek McGowan
  • Akihiro Suda
  • Kirtana Ashok
  • Austin Vazquez
  • Maksym Pavlenko
  • ningmingxiao
  • Gao Xiang
  • Henry Wang
  • Jin Dong
  • Phil Estes
  • Wei Fu

Changes

27 commits

  • 63b9eae62e Prepare release notes for v2.1.2
  • *: properly shutdown non-groupable shims to prevent resource leaks (#11971)
    • cff1feb28c *: properly shutdown non-groupable shims to prevent resource leaks
  • ci: bump golang [1.23.10,1.24.4] in build and release (#11968)
    • 2ce169aae0 ci: bump golang [1.23.10,1.24.4] in build and release
  • Backport Enable CIs to run on WS2022 and WS2025 (#11955)
    • 70bcb9b55e Enable CIs to run on WS2022 and WS2025
  • cri:use debug level when receive exec process exited events (#11848)
    • 40575a15f2 cri:use debug level when receive exec process exited events
  • build(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.2 (#11952)
    • c71f77170e build(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.2
  • Fix transfer differ selection (#11936)
    • 4bcea74dec Update differ selection in transfer service to prefer default
    • 0c3cd8a995 Add debug log when transfer returns not implemented
    • 820e567650 Add more error details when unpack fails to extract
  • Fetch image with default platform only in TestExportAndImportMultiLayer (#11943)
    • 9b6c1949af Fetch image with default platform only in TestExportAndImportMultiLayer
  • Fix check of wrapped errors in erofs snapshotter (#11935)
    • 480126f507 erofs-snapshotter: fix to work with wrapped errors
  • Enable DuplicationSuppressor in transfer service (#11932)
    • d82921ff59 Enable DuplicationSuppressor in transfer service
  • ci: bump golang [1.23.9, 1.24.3] in build and release (#11889)
    • 0bb25c3d6c ci: bump golang [1.23.9, 1.24.3] in build and release
  • Improve mount error message (#11884)
  • Add symlink breakout test for overriden path (#11887)
    • dd2ce49d0f Add symlink breakout test for overriden path

Dependency Changes

  • google.golang.org/grpc v1.72.0 -> v1.72.2

Previous release can be found at v2.1.1

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.

@austinvazquez
Copy link
Copy Markdown
Member

LGTM, can we also include #11968 before the release?

@github-project-automation github-project-automation Bot moved this from Needs Triage to Review In Progress in Pull Request Review Jun 10, 2025
@fuweid
Copy link
Copy Markdown
Member

fuweid commented Jun 10, 2025

I want to wait for this one: #11916

@kiashok
Copy link
Copy Markdown
Contributor Author

kiashok commented Jun 10, 2025

I want to wait for this one: #11916

@fuweid will you be cherry picking this to release/2.1?

@kiashok
Copy link
Copy Markdown
Contributor Author

kiashok commented Jun 10, 2025

I want to wait for this one: #11916

@fuweid will you be cherry picking this to release/2.1?

nvm, saw that this PR #11971 had gotten 3 sign offs. Added it to the merge queue. Thanks.

@kiashok
Copy link
Copy Markdown
Contributor Author

kiashok commented Jun 10, 2025

I want to wait for this one: #11916

@fuweid added this change!

Comment thread releases/v2.1.2.toml
pre_release = false

preface = """\
The second patch release for containerd 2.1 contains various fixes and updates.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Can you add more details as to the fixes going into the release?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I think the way we are cutting releases had changed? See the newer tags cut omitting it for generic fixes/bugs and only have the details on fixes in the PR description.

https://github.com/containerd/containerd/blob/release/2.0/releases/v2.0.5.toml

image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I see that now... not a fan of this. 😞

@github-project-automation github-project-automation Bot moved this from Review In Progress to Needs Update in Pull Request Review Jun 10, 2025
@kiashok kiashok requested a review from cpuguy83 June 10, 2025 20:48
@dmcgowan dmcgowan merged commit 64ed272 into containerd:release/2.1 Jun 11, 2025
97 of 102 checks passed
@github-project-automation github-project-automation Bot moved this from Needs Update to Done in Pull Request Review Jun 11, 2025
@AkihiroSuda
Copy link
Copy Markdown
Member

Not released yet?

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