Releases: dmcgowan/containerd
containerd 1.4.0-rc.1.test.2
Welcome to the v1.4.0-rc.1 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Lantao Liu
- Akihiro Suda
- Michael Crosby
- Sebastiaan van Stijn
- Mike Brown
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Bingshen Wang
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Eric Ernst
- Eric Ernst
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tim Allclair
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
846 commits
b9725706
Add CRI release builde00a61ac
Update containerd systemd unit file7a3508b6
Create etcd user in cloud init.6b4b652d
use containerd/project header test19239ee5
Fix indent in cni.template.1d5cfe30
Update deployment and integration test68e8528b
Add TaskMax=infinity29d54b5d
RemovenoSnat
a463eb62
Use v2 config.475c4185
Use per-pod shim.7b4fa6fb
Add DefaultRuntimeName option.- [
d2923503
](containerd@d292350...
containerd 1.4.0-rc.1.test.1
Welcome to the v1.4.0-rc.1 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Lantao Liu
- Akihiro Suda
- Michael Crosby
- Sebastiaan van Stijn
- Mike Brown
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Bingshen Wang
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Eric Ernst
- Eric Ernst
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tim Allclair
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
846 commits
b9725706
Add CRI release builde00a61ac
Update containerd systemd unit file7a3508b6
Create etcd user in cloud init.6b4b652d
use containerd/project header test19239ee5
Fix indent in cni.template.1d5cfe30
Update deployment and integration test68e8528b
Add TaskMax=infinity29d54b5d
RemovenoSnat
a463eb62
Use v2 config.475c4185
Use per-pod shim.7b4fa6fb
Add DefaultRuntimeName option.- [
d2923503
](containerd@d292350...
containerd 1.4.0-rc.1.test.0
Welcome to the v1.4.0-rc.1 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Lantao Liu
- Akihiro Suda
- Michael Crosby
- Sebastiaan van Stijn
- Mike Brown
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Bingshen Wang
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Eric Ernst
- Eric Ernst
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tim Allclair
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
846 commits
b9725706
Add CRI release builde00a61ac
Update containerd systemd unit file7a3508b6
Create etcd user in cloud init.6b4b652d
use containerd/project header test19239ee5
Fix indent in cni.template.1d5cfe30
Update deployment and integration test68e8528b
Add TaskMax=infinity29d54b5d
RemovenoSnat
a463eb62
Use v2 config.475c4185
Use per-pod shim.7b4fa6fb
Add DefaultRuntimeName option.- [
d2923503
](containerd@d292350...
containerd 1.4.0-rc.0.test.2
Welcome to the v1.4.0-rc.0 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Michael Crosby
- Akihiro Suda
- Sebastiaan van Stijn
- Mike Brown
- Lantao Liu
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- Eric Ernst
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
85b15eff
Merge pull request #4449 from dmcgowan/prepare-1.4.0-rc.062885592
Prepare 1.4.0-rc.0 release666198cd
Merge pull request #4446 from kzys/devmapper-platform74e9aa7a
snapshots/devmapper: don't hardcord the platform strings0f08a55d
Merge pull request #4413 from dmcgowan/registry-proxy-nsadeba792
Add namespace query parameter for registry proxying49837814
Merge pull request #4433 from Yikun/enable-new-nodesetbd92d567
Merge pull request #4442 from estesp/noop-deps5a190c70
Re...
containerd 1.4.0-rc.0.test.1
Welcome to the v1.4.0-rc.0 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Michael Crosby
- Akihiro Suda
- Sebastiaan van Stijn
- Mike Brown
- Lantao Liu
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- Eric Ernst
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
85b15eff
Merge pull request #4449 from dmcgowan/prepare-1.4.0-rc.062885592
Prepare 1.4.0-rc.0 release666198cd
Merge pull request #4446 from kzys/devmapper-platform74e9aa7a
snapshots/devmapper: don't hardcord the platform strings0f08a55d
Merge pull request #4413 from dmcgowan/registry-proxy-nsadeba792
Add namespace query parameter for registry proxying49837814
Merge pull request #4433 from Yikun/enable-new-nodesetbd92d567
Merge pull request #4442 from estesp/noop-deps5a190c70
Re...
containerd 1.4.0-rc.0.test.0
Welcome to the v1.4.0-rc.0 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Michael Crosby
- Akihiro Suda
- Sebastiaan van Stijn
- Mike Brown
- Lantao Liu
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- Eric Ernst
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
85b15eff
Merge pull request #4449 from dmcgowan/prepare-1.4.0-rc.062885592
Prepare 1.4.0-rc.0 release666198cd
Merge pull request #4446 from kzys/devmapper-platform74e9aa7a
snapshots/devmapper: don't hardcord the platform strings0f08a55d
Merge pull request #4413 from dmcgowan/registry-proxy-nsadeba792
Add namespace query parameter for registry proxying49837814
Merge pull request #4433 from Yikun/enable-new-nodesetbd92d567
Merge pull request #4442 from estesp/noop-deps5a190c70
Re...
containerd 1.4.0-rc.0
Welcome to the v1.4.0-rc.0 release of containerd!
This is a pre-release of containerd
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
- Improved SELinux support
- Rework shim logger shutdown process #4162
- Deprecate
io.containerd.runtime.v1.*
andio.containerd.runc.v1
#4384
Snapshots
- Support target snapshot option on prepare to allow skipping prepare when snapshot reports target already exists #3793
- Add filters to walk function #3709
- Support for FUSE mounts #3765
- Snapshotter options passed to backend #4080
- Support for lazy-pull snapshotters such as stargz-snapshotter
Plugins
- Proxy snapshotter support for cleanup #3925
Client
- Add spec options for host device and privileged handling #3718
- WithLease takes options for more flexibility #3719
- Add unpack options for pull #3826
- Improve host fallback behaviour in docker remote #3868
- Defer layer download until unpack to support skipping download when snapshotter reports already exists #3870
- Split UID and GID namespace mapping in spec generation #3881
- Propagate snapshotter layer annotations on unpack #3911
- Create image record after blob download to fix concurrent download issue #3972
- Use spec's mountLabel when mounting container rootfs #4051
- Add Linux resources to spec options #4083
- New registry configuration tooling for improved mirror and endpoint options #4138
- Add namespace query parameter when using a registry proxy #4413
API
Daemon
- Support NOTIFY_SOCKET for notifying the daemon's readiness to systemd #4088
- Remove libseccomp requirement, seccomp support is now always built-in #4439
Windows
- Disk usage support in snapshotter #3785
- Add support for custom wcow and lcow sandbox scratch sizes #3965
- Enable CRI plugin #4076
CRI
- Support CNI DNS capabilities cri#1244
- Build CRI Plugin on Windows and add presubmit cri#1258
- Use container annotations when creating containers cri#1260
- Add support for Windows containers process isolation cri#1264
- Add windows port forward support cri#1284
- Use
http
for localhost registry connections cri#1328 - Add
resolv.conf
to sandbox container mounts cri#1344 - Use host devices options from oci specs cri#1349
- Fix privileged supported cri#1356
- Update default runtime to
io.containerd.runc.v2
cri#1359 - Add instrospection service cri#1364
- Unshare cgroup namespace for container when using cgroupv2 cri#1371
- Add CPU and memory cgroupv2 metrics cri#1376
- Reload CNI network config on fs change events cri#1405
- Add support for stargz remote snapshots cri#1431
- Add support for 'container-name' OCI annotation cri#1436
- Remove socat for port forwarding cri#1470
- Add config flag to default empty seccomp profile cri#1472
- Add SELinux support cri#1487
And many more improvements and bug fixes in the complete changelog
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Phil Estes
- Michael Crosby
- Akihiro Suda
- Sebastiaan van Stijn
- Mike Brown
- Lantao Liu
- Wei Fu
- Boris Popovschi
- Derek McGowan
- Maksym Pavlenko
- Brandon Lum
- Davanum Srinivas
- Stefan Berger
- Rui Chen
- Stefan Berger
- Brian Goff
- Kohei Tokunaga
- Kir Kolyshkin
- Paul "TBBle" Hampson
- Shengjing Zhu
- Justin Terry
- Kazuyoshi Kato
- Li Yuxuan
- Fahed Dorgaa
- Gaurav Singh
- Hu Shuai
- Xiaodong Ye
- Jie Hao Liao
- Johannes Frey
- Ted Yu
- Eric Ren
- Erik Sipsma
- Fupan Li
- Joakim Roubert
- Mario Macias
- Sam Whited
- Sascha Grunert
- Tõnis Tiigi
- Alex Price
- Antonio Ojea
- Byonggon Chun
- Daniel Canter
- Darren Shepherd
- Ed Bartosh
- Eric Ernst
- George Goh
- Junior Santos
- Kathryn Baldauf
- Kenta Tada
- Kevin Parsons
- Manuel Rüger
- Seth Pellegrino
- Shengjing Zhu
- Stephen J Day
- Tibor Vass
- Tom Faulhaber
- xianlubird
- Abhishek Kulkarni
- Alex Ellis (OpenFaaS Ltd)
- Ameya Gawde
- Andrew Dunham
- Angela Li
- Arnaud Rebillout
- Ashray Jain
- Avi Deitcher
- Brian Pursley
- Chethan Suresh
- Chris C
- Daniel Bevenius
- Dave Syer
- Drew Erny
- Eli Uriegas
- Erik Wilson
- Evan Cordell
- Fabricio Voznika
- Florian Schmaus
- Gábor Lipták
- Haitao Li
- HsuanChi (Austin) Kuo
- Ivan Markin
- James Sturtevant
- Jintao Zhang
- Johann Neuhauser
- John Millikin
- Jordan Karaze
- Joris De Winne
- Josh Dolitsky
- Justin Cormack
- Justin Hutchings
- Kiril Vladimiroff
- Laszlo Janosi
- Lifubang
- Lorenz Brun
- Lucas Kanashiro
- Mario Macias
- Martin Hickey
- Mihai Coman
- Mikko Ylinen
- Morgan Bauer
- Murat
- Nick Ethier
- Nishchay Kumar
- Peng Tao
- Philip Marin
- Reid Li
- Rudy Zhang
- SaiHarshaK
- Seth Bunce
- Sherif
- Shiwei Zhang
- SiYu Zhao
- Stanislav Levin
- Takumasa Sakao
- Thibaut Collet
- Tobias Bradtke
- Tobias Klauser
- Tom Wieczorek
- Ulysses Souza
- Wilbert van de Ridder
- Yikun Jiang
- Zhiyu Li
- dingdongx
- sayaoailun
- yang yang
- yuxiaobo
- 张潇
- 徐敏才
Changes
85b15eff
Merge pull request #4449 from dmcgowan/prepare-1.4.0-rc.062885592
Prepare 1.4.0-rc.0 release666198cd
Merge pull request #4446 from kzys/devmapper-platform74e9aa7a
snapshots/devmapper: don't hardcord the platform strings0f08a55d
Merge pull request #4413 from dmcgowan/registry-proxy-nsadeba792
Add namespace query parameter for registry proxying49837814
Merge pull request #4433 from Yikun/enable-new-nodesetbd92d567
Merge pull request #4442 from estesp/noop-deps5a190c70
Re...