You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* **Separate overlay implementation from plugin** [#4506](https://github.com/containerd/containerd/pull/4506)
29
31
* **Native snapshotter configuration and plugin separation** [#4517](https://github.com/containerd/containerd/pull/4517)
@@ -34,27 +36,53 @@ brings support for the Node Resource Interface (NRI).
34
36
* **Add platform check for snapshotter support when unpacking** [#3927](https://github.com/containerd/containerd/pull/3927)
* **Add support for layers compressed with zstd** [#4809](https://github.com/containerd/containerd/pull/4809)
42
44
* **Allow arm64 to fallback to arm (v8, v7, v6, v5)** [4932](https://github.com/containerd/containerd/pull/4932)
43
45
44
-
## Runtime
46
+
#### Runtime
45
47
* **Add annotations to containerd task update API** [#4647](https://github.com/containerd/containerd/pull/4647)
46
48
* **Add logging binary support when terminal is true** [#4502](https://github.com/containerd/containerd/pull/4502)
47
49
48
-
## Windows
50
+
#### Windows
49
51
* **Optimize LCOW snapshotter use of scratch layers** [#4643](https://github.com/containerd/containerd/pull/4643)
50
52
51
-
## CRI
53
+
#### CRI
52
54
* **Update privileged containers to use current capabilities instead of known capabilities** [#5017](https://github.com/containerd/containerd/pull/5017)
53
55
* **Add pod annotations to CNI call** [#5026](https://github.com/containerd/containerd/pull/5026)
54
56
55
-
And many more improvements and bug fixes in the complete changelog"""
57
+
### Impactful Client Updates
58
+
59
+
This release has changes which may affect projects which import containerd.
60
+
61
+
#### Switch to Go modules
62
+
63
+
containerd and all containerd sub-repositories are now using Go modules. This
64
+
should help make importing easier for handling transitive dependencies. As of
65
+
this release, containerd still does not guarantee client library compatibility
66
+
for 1.x versions, although best effort is made to minimize impact from changes
67
+
to exported Go packages.
68
+
69
+
#### CRI plugin moved to main repository
70
+
71
+
With the CRI plugin moving into the main repository, imports under `github.com/containerd/cri/`
72
+
can now be found `github.com/containerd/containerd/pkg/cri/`.
73
+
There are no changes required for end users of CRI.
74
+
75
+
#### Library changes
76
+
77
+
##### `oci`
78
+
79
+
The `WithAllCapabilities` has been removed and replaced with `WithAllCurrentCapabilities`
80
+
and `WithAllKnownCapabilities`. `WithAllKnownCapabilities` has similar
81
+
functionality to the previous `WithAllCapabilities` with added support for newer
82
+
capabilities. `WithAllCurrentCapabilities` can be used to give privileged
83
+
containers the same set of permissions as the calling process, preventing errors
84
+
when privileged containers attempt to get more permissions than given to the
85
+
caller.
56
86
57
-
# notable prs to include in the release notes, 1234 is the pr number
0 commit comments