Skip to content

Commit 0233435

Browse files
authored
Merge pull request #5120 from dmcgowan/1.5-release-notes-update
Prepare release notes for 1.5.0-beta.3
2 parents 8e20726 + 9ba531c commit 0233435

2 files changed

Lines changed: 39 additions & 11 deletions

File tree

releases/v1.5.0-beta.toml

Lines changed: 38 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,15 @@ features cleaner to develop. This includes bringing CRI development into the
1717
main containerd repository and switching to Go modules. This release also
1818
brings support for the Node Resource Interface (NRI).
1919
20-
## Project Organization
20+
### Highlights
21+
22+
#### Project Organization
2123
* **Merge containerd/cri codebased into containerd/containerd** [#4593](https://github.com/containerd/containerd/pull/4593)
2224
* **Move to Go modules** [#4760](https://github.com/containerd/containerd/pull/4760)
2325
* **Remove `selinux` build tag** [#4849](https://github.com/containerd/containerd/pull/4849)
2426
* **Add json log format output option for daemon log** [#4803](https://github.com/containerd/containerd/pull/4803)
2527
26-
## Snapshots
28+
#### Snapshots
2729
* **Add configurable overlayfs path** [#4505](https://github.com/containerd/containerd/pull/4505)
2830
* **Separate overlay implementation from plugin** [#4506](https://github.com/containerd/containerd/pull/4506)
2931
* **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).
3436
* **Add platform check for snapshotter support when unpacking** [#3927](https://github.com/containerd/containerd/pull/3927)
3537
* **Handle loopback mounts** [#4902](https://github.com/containerd/containerd/pull/4902)
3638
37-
## Distribution
39+
#### Distribution
3840
* **Improve registry response errors** [#4523](https://github.com/containerd/containerd/pull/4523)
3941
* **Improve image pull performance over HTTP 1.1** [#4653](https://github.com/containerd/containerd/pull/4653)
4042
* **Registry configuration package** [#4138](https://github.com/containerd/containerd/pull/4138)
4143
* **Add support for layers compressed with zstd** [#4809](https://github.com/containerd/containerd/pull/4809)
4244
* **Allow arm64 to fallback to arm (v8, v7, v6, v5)** [4932](https://github.com/containerd/containerd/pull/4932)
4345
44-
## Runtime
46+
#### Runtime
4547
* **Add annotations to containerd task update API** [#4647](https://github.com/containerd/containerd/pull/4647)
4648
* **Add logging binary support when terminal is true** [#4502](https://github.com/containerd/containerd/pull/4502)
4749
48-
## Windows
50+
#### Windows
4951
* **Optimize LCOW snapshotter use of scratch layers** [#4643](https://github.com/containerd/containerd/pull/4643)
5052
51-
## CRI
53+
#### CRI
5254
* **Update privileged containers to use current capabilities instead of known capabilities** [#5017](https://github.com/containerd/containerd/pull/5017)
5355
* **Add pod annotations to CNI call** [#5026](https://github.com/containerd/containerd/pull/5026)
5456
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.
5686
57-
# notable prs to include in the release notes, 1234 is the pr number
58-
[notes]
5987
60-
[breaking]
88+
See the changelog for complete list of changes"""

version/version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ var (
2323
Package = "github.com/containerd/containerd"
2424

2525
// Version holds the complete version number. Filled in at linking time.
26-
Version = "1.5.0-beta.2+unknown"
26+
Version = "1.5.0-beta.3+unknown"
2727

2828
// Revision is filled with the VCS (e.g. git) revision being used to build
2929
// the program at linking time.

0 commit comments

Comments
 (0)