Add release notes for 1.4 beta

Signed-off-by: Derek McGowan <derek@mcg.dev>
This commit is contained in:
Derek McGowan 2020-05-08 15:39:55 -07:00
parent 7fd23fe143
commit 77ab0104e2
No known key found for this signature in database
GPG Key ID: F58C5D0A4405ACDB
3 changed files with 103 additions and 2 deletions

View File

@ -19,11 +19,15 @@ Carlos Eduardo <me@carlosedp.com> <me@carlosedp.com>
Cristian Staretu <cristian.staretu@gmail.com>
Cristian Staretu <cristian.staretu@gmail.com> <unclejack@users.noreply.github.com>
Daniel Dao <dqminh89@gmail.com>
Derek McGowan <derek@mcg.dev> <derek@mcgstyle.net>
Edgar Lee <edgarl@netflix.com> <edgar.lee@docker.com>
Eric Ren <renzhen.rz@alibaba-linux.com> <renzhen.rz@alibaba-inc.com>
Eric Ren <renzhen.rz@linux.alibaba.com> <renzhen@linux.alibaba.com>
Eric Ren <renzhen.rz@linux.alibaba.com> <renzhen.rz@alibaba-linux.com>
Eric Ren <renzhen.rz@linux.alibaba.com> <renzhen.rz@alibaba-inc.com>
Fahed Dorgaa <fahed.dorgaa@gmail.com>
Frank Yang <yyb196@gmail.com>
Fupan Li <lifupan@gmail.com>
Fupan Li <lifupan@gmail.com> <fupan.lfp@antfin.com>
Georgia Panoutsakopoulou <gpanoutsak@gmail.com>
Guangming Wang <guangming.wang@daocloud.io>
Haiyan Meng <haiyanmeng@google.com>
@ -53,12 +57,14 @@ Kohei Tokunaga <ktokunaga.mail@gmail.com>
Krasi Georgiev <krasi.root@gmail.com> <krasi@vip-consult.solutions>
Lantao Liu <lantaol@google.com>
Lantao Liu <lantaol@google.com> <taotaotheripper@gmail.com>
Li Yuxuan <liyuxuan04@baidu.com> <darfux@163.com>
Lifubang <lifubang@aliyun.com> <lifubang@acmcoder.com>
Lu Jingxiao <lujingxiao@huawei.com>
Maksym Pavlenko <makpav@amazon.com> <pavlenko.maksym@gmail.com>
Mario Hros <spam@k3a.me>
Mario Hros <spam@k3a.me> <root@k3a.me>
Mark Gordon <msg555@gmail.com>
Michael Crosby <crosbymichael@gmail.com> <michael@thepasture.io>
Michael Katsoulis <michaelkatsoulis88@gmail.com>
Mike Brown <brownwm@us.ibm.com> <mikebrow@users.noreply.github.com>
Nishchay Kumar <mrawesomenix@gmail.com>
@ -71,11 +77,13 @@ Rui Cao <ruicao@alauda.io> <ruicao@alauda.io>
Sakeven Jiang <jc5930@sina.cn>
Seth Pellegrino <spellegrino@newrelic.com> <30441101+sethp-nr@users.noreply.github.com>
Shengbo Song <thomassong@tencent.com>
SiYu Zhao <d.chaser.zsy@gmail.com>
Stephen J Day <stevvooe@gmail.com> <stephen.day@getcruise.com>
Stephen J Day <stevvooe@gmail.com> <stevvooe@users.noreply.github.com>
Stephen J Day <stevvooe@gmail.com> <stephen.day@docker.com>
Sudeesh John <sudeesh@linux.vnet.ibm.com>
Su Fei <fesu@ebay.com> <fesu@ebay.com>
Ted Yu <yuzhihong@gmail.com>
Tõnis Tiigi <tonistiigi@gmail.com>
Wei Fu <fuweid89@gmail.com> <fhfuwei@163.com>
Xiaodong Zhang <a4012017@sina.com>
@ -84,6 +92,7 @@ Yue Zhang <zy675793960@yeah.net>
Yuxing Liu <starnop@163.com>
Zhang Wei <zhangwei555@huawei.com>
Zhenguang Zhu <zhengguang.zhu@daocloud.io>
Zhiyu Li <payall4u@qq.com> <404977848@qq.com>
Zhongming Chang<zhongming.chang@daocloud.io>
Zhoulin Xie <zhoulin.xie@daocloud.io>
Zhoulin Xie <zhoulin.xie@daocloud.io> <42261994+JoeWrightss@users.noreply.github.com>

92
releases/v1.4.0-beta.toml Normal file
View File

@ -0,0 +1,92 @@
# commit to be tagged for new release
commit = "HEAD"
project_name = "containerd"
github_repo = "containerd/containerd"
match_deps = "^github.com/(containerd/[a-zA-Z0-9-]+)$"
# previous release
previous = "v1.3.0"
pre_release = true
preface = """\
The fifth major release of containerd includes a mix of new features and
expanded support, such as support for CGroups v2, expanded SELinux support,
support for Windows on Kubernetes through CRI, and support for snapshotters
based on shared remote storage. All significant bug and stability fixes included
in this release are also available on supported prior releases. Like previous
major releases, what is not included in this release is also important. There
are only two small additions to the API with no backwards incompatible changes,
allowing client and daemon upgrades to be done independently without disruption.
The incredible increase in usage of containerd over the last year has shown the
value of our core principles to easily expand support for different use cases
while driving toward ever increasing stability.
### Runtime
* **Support cgroups v2** [#3726](https://github.com/containerd/containerd/pull/3726)
* **Improved SELinux support**
* **Rework shim logger shutdown process** [#4162](https://github.com/containerd/containerd/pull/4162)
### Snapshots
* **Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists** [#3793](https://github.com/containerd/containerd/pull/3793)
* **Add filters to walk function** [#3709](https://github.com/containerd/containerd/pull/3709)
* **Support for FUSE mounts** [#3765](https://github.com/containerd/containerd/pull/3765)
* **Snapshotter options passed to backend** [#4080](https://github.com/containerd/containerd/pull/4080)
* **Support for lazy-pull snapshotters such as [stargz-snapshotter](https://github.com/containerd/stargz-snapshotter)**
### Plugins
* **Proxy snapshotter support for cleanup** [#3925](https://github.com/containerd/containerd/pull/3925)
### Client
* **Add spec options for host device and privileged handling** [#3718](https://github.com/containerd/containerd/pull/3718)
* **WithLease takes options for more flexibility** [#3719](https://github.com/containerd/containerd/pull/3719)
* **Add unpack options for pull** [#3826](https://github.com/containerd/containerd/pull/3826)
* **Improve host fallback behaviour in docker remote** [#3868](https://github.com/containerd/containerd/pull/3868)
* **Defer layer download until unpack to support skipping download when snapshotter reports already exists** [#3870](https://github.com/containerd/containerd/pull/3870)
* **Split UID and GID namespace mapping in spec generation** [#3881](https://github.com/containerd/containerd/pull/3881)
* **Propagate snapshotter layer annotations on unpack** [#3911](https://github.com/containerd/containerd/pull/3911)
* **Create image record after blob download to fix concurrent download issue** [#3972](https://github.com/containerd/containerd/pull/3972)
* **Add Linux resources to spec options** [#4083](https://github.com/containerd/containerd/pull/4083)
* **New registry configuration tooling for improved mirror and endpoint options** [#4138](https://github.com/containerd/containerd/pull/4138)
* **Use spec's mountLabel when mounting container rootfs** [#4051](https://github.com/containerd/containerd/pull/4051)
### API
* **Add filters to snapshot list** [#3709](https://github.com/containerd/containerd/pull/3709)
* **Add snapshot cleanup** [#3925](https://github.com/containerd/containerd/pull/3925)
### Daemon
* **Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd** [#4088](https://github.com/containerd/containerd/pull/4088)
### Windows
* **Disk usage support in snapshotter** [#3785](https://github.com/containerd/containerd/pull/3785)
* **Add support for custom wcow and lcow sandbox scratch sizes** [#3965](https://github.com/containerd/containerd/pull/3965)
* **Enable CRI plugin** [#4076](https://github.com/containerd/containerd/pull/4076)
### CRI
* **Support CNI DNS capabilities** [cri#1244](https://github.com/containerd/cri/pull/1244)
* **Build CRI Plugin on Windows and add presubmit** [cri#1258](https://github.com/containerd/cri/pull/1258)
* **Use container annotations when creating containers** [cri#1260](https://github.com/containerd/cri/pull/1260)
* **Add support for Windows containers process isolation** [cri#1264](https://github.com/containerd/cri/pull/1264)
* **Add windows port forward support** [cri#1284](https://github.com/containerd/cri/pull/1284)
* **Use `http` for localhost registry connections** [cri#1328](https://github.com/containerd/cri/pull/1328)
* **Add `resolv.conf` to sandbox container mounts** [cri#1344](https://github.com/containerd/cri/pull/1344)
* **Use host devices options from oci specs** [cri#1349](https://github.com/containerd/cri/pull/1349)
* **Fix privileged supported** [cri#1356](https://github.com/containerd/cri/pull/1356)
* **Update default runtime to `io.containerd.runc.v2`** [cri#1359](https://github.com/containerd/cri/pull/1359)
* **Add instrospection service** [cri#1364](https://github.com/containerd/cri/pull/1364)
* **Unshare cgroup namespace for container when using cgroupv2** [cri#1371](https://github.com/containerd/cri/pull/1371)
* **Add CPU and memory cgroupv2 metrics** [cri#1376](https://github.com/containerd/cri/pull/1376)
* **Reload CNI network config on fs change events** [cri#1405](https://github.com/containerd/cri/pull/1405)
* **Add support for stargz remote snapshots** [cri#1431](https://github.com/containerd/cri/pull/1431)
* **Add support for 'container-name' OCI annotation** [cri#1436](https://github.com/containerd/cri/pull/1436)
* **Remove socat for port forwarding** [cri#1470](https://github.com/containerd/cri/pull/1470)
* **Add config flag to default empty seccomp profile** [cri#1472](https://github.com/containerd/cri/pull/1472)
And many more improvements and bug fixes in the complete changelog"""
# notable prs to include in the release notes, 1234 is the pr number
[notes]
[breaking]

View File

@ -23,7 +23,7 @@ var (
Package = "github.com/containerd/containerd"
// Version holds the complete version number. Filled in at linking time.
Version = "1.3.0+unknown"
Version = "1.4.0-beta.0+unknown"
// Revision is filled with the VCS (e.g. git) revision being used to build
// the program at linking time.