Merge pull request #7575 from dmcgowan/prepare-1.7-beta-release
Add release notes for v1.7.0-beta.0
This commit is contained in:
commit
d878d7dda8
9
.mailmap
9
.mailmap
@ -1,6 +1,7 @@
|
||||
Abhinandan Prativadi <abhi@docker.com>
|
||||
Abhinandan Prativadi <abhi@docker.com> <aprativadi@gmail.com>
|
||||
Ace-Tang <aceapril@126.com>
|
||||
Adam Korcz <adam@adalogics.com> <Adam@adalogics.com>
|
||||
Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> <suda.akihiro@lab.ntt.co.jp>
|
||||
Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp> <suda.kyoto@gmail.com>
|
||||
Allen Sun <shlallen1990@gmail.com> <allensun@AllenSundeMacBook-Pro.local>
|
||||
@ -26,9 +27,11 @@ Daniel Dao <dqminh89@gmail.com>
|
||||
Derek McGowan <derek@mcg.dev> <derek@mcgstyle.net>
|
||||
Edgar Lee <edgarl@netflix.com> <edgar.lee@docker.com>
|
||||
Eric Ernst <eric@amperecomputing.com> <eric.ernst@intel.com>
|
||||
Eric Lin <linxiulei@gmail.com> <exlin@google.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>
|
||||
Fabian Hoffman <extern.fabian.hoffmann@cariad.technology>
|
||||
Fabiano Fidêncio <fidencio@redhat.com> <fabiano.fidencio@intel.com>
|
||||
Fahed Dorgaa <fahed.dorgaa@gmail.com>
|
||||
Frank Yang <yyb196@gmail.com>
|
||||
@ -64,6 +67,7 @@ Justin Cormack <justin.cormack@docker.com> <justin@specialbusservice.com>
|
||||
Justin Terry <juterry@microsoft.com>
|
||||
Justin Terry <juterry@microsoft.com> <jterry75@users.noreply.github.com>
|
||||
Kante <kerthcet@gmail.com>
|
||||
Kazuyoshi Kato <kato.kazuyoshi@gmail.com> <katokazu@amazon.com>
|
||||
Kenfe-Mickaël Laventure <mickael.laventure@gmail.com>
|
||||
Kevin Kern <kaiwentan@harmonycloud.cn>
|
||||
Kevin Parsons <kevpar@microsoft.com> <kevpar@users.noreply.github.com>
|
||||
@ -73,6 +77,7 @@ 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>
|
||||
lengrongfu <1275177125@qq.com>
|
||||
Li Yuxuan <liyuxuan04@baidu.com> <darfux@163.com>
|
||||
Lifubang <lifubang@aliyun.com> <lifubang@acmcoder.com>
|
||||
Lu Jingxiao <lujingxiao@huawei.com>
|
||||
@ -83,10 +88,12 @@ Mario Hros <spam@k3a.me>
|
||||
Mario Hros <spam@k3a.me> <root@k3a.me>
|
||||
Mario Macias <mariomac@gmail.com> <mmacias@newrelic.com>
|
||||
Mark Gordon <msg555@gmail.com>
|
||||
Marvin Giessing <marvin.giessing@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>
|
||||
Mohammad Asif Siddiqui <mohammad.asif.siddiqui1@huawei.com>
|
||||
Nabeel Rana <nabeelnrana@gmail.com>
|
||||
Ng Yang <wssccc@qq.com>
|
||||
Ning Li <ning.a.li@transwarp.io>
|
||||
ningmingxiao <ning.mingxiao@zte.com.cn>
|
||||
@ -100,6 +107,7 @@ Ross Boucher <rboucher@gmail.com>
|
||||
Ruediger Maass <ruediger.maass@de.ibm.com>
|
||||
Rui Cao <ruicao@alauda.io> <ruicao@alauda.io>
|
||||
Sakeven Jiang <jc5930@sina.cn>
|
||||
Samuel Karp <me@samuelkarp.com> <samuelkarp@google.com>
|
||||
Samuel Karp <me@samuelkarp.com> <skarp@amazon.com>
|
||||
Seth Pellegrino <spellegrino@newrelic.com> <30441101+sethp-nr@users.noreply.github.com>
|
||||
Shaobao Feng <shaobao.feng@huawei.com>
|
||||
@ -131,6 +139,7 @@ Xuean Yan <yan.xuean@zte.com.cn>
|
||||
Yang Yang <yang8518296@163.com>
|
||||
Yue Zhang <zy675793960@yeah.net>
|
||||
Yuxing Liu <starnop@163.com>
|
||||
zhang he <zhanghe9702@163.com>
|
||||
Zhang Wei <zhangwei555@huawei.com>
|
||||
zhangyadong <zhangyadong.0808@bytedance.com>
|
||||
Zhenguang Zhu <zhengguang.zhu@daocloud.io>
|
||||
|
95
releases/v1.7.0-beta.toml
Normal file
95
releases/v1.7.0-beta.toml
Normal file
@ -0,0 +1,95 @@
|
||||
# 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.6.0"
|
||||
|
||||
pre_release = true
|
||||
|
||||
preface = """\
|
||||
The eighth major release of containerd includes new functionality alongside many improvements.
|
||||
This release is intended to be the last major release of containerd 1.x before 2.0.
|
||||
Some functionality in this release may be considered experimental or unstable, but will become stable or default in 2.0.
|
||||
This release still adheres to our backwards compability guarantees and users who do not use or enable new functionality should use this release with the same stability expectations.
|
||||
The previous 1.6 release has also become a long term stable release for users who prefer releases with mostly stability improvements and wish to wait a few releases for new functionality.
|
||||
|
||||
_This is a beta release and includes some functionality which is not yet complete. While most APIs are finalized before merge, they are subject to change until the official release._
|
||||
|
||||
### Highlights
|
||||
|
||||
#### Sandbox API _(experimental)_
|
||||
|
||||
The sandbox API provides a new way of managing containerd's shim, providing more flexibility and functionality for multi-container environments such as Pods and VMs.
|
||||
This API makes it easier to manage these groups of containers at a higher level and offers new extension points for shim implementations and clients.
|
||||
|
||||
* **Sandbox API** ([#6703](https://github.com/containerd/containerd/pull/6703))
|
||||
* **CRI Sandbox API Implementation** ([#7228](https://github.com/containerd/containerd/pull/7228))
|
||||
|
||||
#### Transfer Service _(in progress)_
|
||||
|
||||
* **Transfer Service** ([#7320](https://github.com/containerd/containerd/pull/7320))
|
||||
|
||||
#### NRI _(in progress)_
|
||||
|
||||
* **Extend NRI scope** ([nri#16](https://github.com/containerd/nri/pull/16))
|
||||
* **Support for updated NRI** ([#6019](https://github.com/containerd/containerd/pull/6019))
|
||||
|
||||
#### Platform Support
|
||||
|
||||
* **Linux containers on FreeBSD** ([#7000](https://github.com/containerd/containerd/pull/7000))
|
||||
|
||||
#### Runtime Features
|
||||
|
||||
* **Add support for CDI device injection** ([#6654](https://github.com/containerd/containerd/pull/6654))
|
||||
* **Support for cgroups blockio** ([#5490](https://github.com/containerd/containerd/pull/5490))
|
||||
* **Add restart policy for enhanced restart manager** ([#6744](https://github.com/containerd/containerd/pull/6744))
|
||||
|
||||
#### Road to 2.0
|
||||
|
||||
##### Refactoring
|
||||
|
||||
There are multiple places in the code today which are being targeted for refactoring to make long term support easier and to provide more extension points.
|
||||
|
||||
The CRI plugin is the most complex containerd plugin with a wide range of functionality. A major effort in this release and before 2.0 involves moving functionality
|
||||
out of the single CRI plugin into smaller-scoped containerd plugins, such that they can be used and tested independenty. The new sandbox and distribution interfaces provide one example of this,
|
||||
but it also being done for image and network management.
|
||||
|
||||
The version of ttrpc has been updated this release to support streaming, allowing existing grpc services to use ttrpc.
|
||||
Services are being refactored to allow ttrpc implementations, which can be served via shim and accessed using the new sandbox management capability.
|
||||
|
||||
* **Remove gogoproto.customtype** ([#6699](https://github.com/containerd/containerd/pull/6699))
|
||||
* **Remove enumvalue_customname, goproto_enum_prefix and enum_customname** ([#6708](https://github.com/containerd/containerd/pull/6708))
|
||||
* **Remove all gogoproto extensions** ([#6829](https://github.com/containerd/containerd/pull/6829))
|
||||
* **Migrate off from github.com/gogo/protobuf** ([#6841](https://github.com/containerd/containerd/pull/6841))
|
||||
* **ttrpc streaming** ([ttrpc#107](https://github.com/containerd/ttrpc/pull/107))
|
||||
|
||||
* **Add unpack interface for client** ([#6749](https://github.com/containerd/containerd/pull/6749))
|
||||
* **Add collectible resources to metadata gc** ([#6804](https://github.com/containerd/containerd/pull/6804))
|
||||
|
||||
##### Configuration
|
||||
|
||||
Existing CRI configurations will be supported until 2.0.
|
||||
Any functionality split out of CRI will have their configuration migrated to new plugins.
|
||||
Deprecated configuration versions and configurations for deprecated features will be removed in 2.0.
|
||||
|
||||
##### Deprecation
|
||||
|
||||
The 2.0 release will remove any feature deprecated in 1.x. Features deprecated in this release include.
|
||||
|
||||
* **Docker Schema 1 Image Deprecation** ([#6884](https://github.com/containerd/containerd/pull/6884))
|
||||
|
||||
#### CRI Updates
|
||||
|
||||
* **Support image pull progress timeout** ([#6150](https://github.com/containerd/containerd/pull/6150))
|
||||
* **Fix CRI plugin to setup pod network after creating the sandbox container** ([#5904](https://github.com/containerd/containerd/pull/5904))
|
||||
|
||||
#### Other
|
||||
|
||||
* **Support shallow content copy by adding reader option to local content reader at** ([#7414](https://github.com/containerd/containerd/pull/7414))
|
||||
* **Add NoSameOwner option when unpacking tars** ([#7386](https://github.com/containerd/containerd/pull/7386))
|
||||
|
||||
See the changelog for complete list of changes"""
|
@ -23,7 +23,7 @@ var (
|
||||
Package = "github.com/containerd/containerd"
|
||||
|
||||
// Version holds the complete version number. Filled in at linking time.
|
||||
Version = "1.6.0+unknown"
|
||||
Version = "1.7.0-beta.0+unknown"
|
||||
|
||||
// Revision is filled with the VCS (e.g. git) revision being used to build
|
||||
// the program at linking time.
|
||||
|
Loading…
Reference in New Issue
Block a user