containerd 1.5.0-rc.3
Pre-releaseWelcome to the v1.5.0-rc.3 release of containerd!
This is a pre-release of containerd
The sixth major release of containerd includes many stability improvements
and code organization changes to make contribution easier and make future
features cleaner to develop. This includes bringing CRI development into the
main containerd repository and switching to Go modules. This release also
brings support for the Node Resource Interface (NRI).
Highlights
Project Organization
- Merge containerd/cri codebase into containerd/containerd #4593
- Move to Go modules #4760
- Remove
selinux
build tag #4849 - Add json log format output option for daemon log #4803
Snapshots
- Add configurable overlayfs path #4505
- Separate overlay implementation from plugin #4506
- Native snapshotter configuration and plugin separation #4517
- Devmapper snapshotter configuration and plugin separation #4573
- AUFS snapshotter configuration and plugin separation #4533
- ZFS snapshotter configuration and plugin separation #4534
- Pass custom snapshot labels when creating snapshot #4630 #4635
- Add platform check for snapshotter support when unpacking #3927
- Handle loopback mounts #4902
- Support
userxattr
mount option for overlay in user namespace #5076 - ZFS snapshotter implementation of usage #5243
Distribution
- Improve registry response errors #4523
- Improve image pull performance over HTTP 1.1 #4653
- Registry configuration package #4138
- Add support for layers compressed with zstd #4809
- Allow arm64 to fallback to arm (v8, v7, v6, v5) 4932
Runtime
- Add annotations to containerd task update API #4647
- Add logging binary support when terminal is true #4502
- Runtime support on FreeBSD #5375
Windows
- Implement windowsDiff.Compare to allow outputting OCI images #4399
- Optimize WCOW snapshotter to commit writable layers as read-only parent layers #4415
- Optimize LCOW snapshotter use of scratch layers #4643
CRI
- Add NRI injection points cri#1552
- Add support for registry host directory configuration #4978
- Update privileged containers to use current capabilities instead of known capabilities #5017
- Add pod annotations to CNI call #5026
- Enable ocicrypt by default #5135
- Support PID NamespaceMode_TARGET #5203
Impactful Client Updates
This release has changes which may affect projects which import containerd.
Switch to Go modules
containerd and all containerd sub-repositories are now using Go modules. This
should help make importing easier for handling transitive dependencies. As of
this release, containerd still does not guarantee client library compatibility
for 1.x versions, although best effort is made to minimize impact from changes
to exported Go packages.
CRI plugin moved to main repository
With the CRI plugin moving into the main repository, imports under github.com/containerd/cri/
can now be found github.com/containerd/containerd/pkg/cri/
.
There are no changes required for end users of CRI.
Library changes
oci
The WithAllCapabilities
has been removed and replaced with WithAllCurrentCapabilities
and WithAllKnownCapabilities
. WithAllKnownCapabilities
has similar
functionality to the previous WithAllCapabilities
with added support for newer
capabilities. WithAllCurrentCapabilities
can be used to give privileged
containers the same set of permissions as the calling process, preventing errors
when privileged containers attempt to get more permissions than given to the
caller.
Configuration changes
New registry.config_path
for CRI plugin
registry.config_path
specifies a directory to look for registry hosts
configuration. When resolving an image name during pull operations, the CRI
plugin will look in the <registry.config_path>/<image hostname>/
directory
for host configuration. An optional hosts.toml
file in that directory may be
used to configure which hosts will be used for the pull operation as well
host-specific configurations. Updates under that directory do not require
restarting the containerd daemon.
Enable registry.config_path
in the containerd configuration file.
[plugins."io.containerd.grpc.v1.cri".registry]
config_path = "/etc/containerd/certs.d"
Configure registry hosts, such as /etc/containerd/certs.d/docker.io/hosts.toml
for any image under the docker.io
namespace (any image on Docker Hub).
server = "https://registry-1.docker.io" # Exclude this to not use upstream
[host."https://public-mirror.example.com"]
capabilities = ["pull"] # Requires less trust, won't resolve tag to digest from this host
[host."https://docker-mirror.internal"]
capabilities = ["pull", "resolve"]
ca = "docker-mirror.crt" # Or absolute path /etc/containerd/certs.d/docker.io/docker-mirror.crt
If no hosts.toml
configuration exists in the host directory, it will fallback
to check certificate files based on Docker's certificate file
pattern (".crt" files for CA certificates and ".cert"/".key" files for client
certificates).
Deprecation of registry.mirrors
and registry.configs
in CRI plugin
Mirroring and TLS can now be configured using the new registry.config_path
option. Existing configurations may be migrated to new host directory
configuration. These fields are only deprecated with no planned removal,
however, these configurations cannot be used while registry.config_path
is
defined.
Version 1 schema is deprecated
Version 2 of the containerd configuration toml is recommended format and the
default. Starting this version, a deprecation warning will be logged when
version 1 is used.
To check version, see the version value in the containerd toml configuration.
version=2
FreeBSD Runtime Support (Experimental)
This release includes changes that allow containerd to run on FreeBSD with a
compatible runtime, such as runj. This
support should be considered experimental and currently there are no official
binary releases for FreeBSD. The runtimes used by containerd are maintained
separately and have their own stability guarantees. The containerd project
strives to be compatible with any runtime which aims to implement containerd's
shim API and OCI runtime specification.
See the changelog for complete list of changes
Please try out the release binaries and report any issues at
https://github.com/containerd/containerd/issues.
Contributors
- Lantao Liu
- Mike Brown
- Phil Estes
- Sebastiaan van Stijn
- Derek McGowan
- Akihiro Suda
- Maksym Pavlenko
- Michael Crosby
- Wei Fu
- Davanum Srinivas
- Abhinandan Prativadi
- Stefan Berger
- Shengjing Zhu
- Xuean Yan
- Yanqiang Miao
- Samuel Karp
- Brian Goff
- Brandon Lum
- Kazuyoshi Kato
- Justin Terry
- Iceber Gu
- Paul "TBBle" Hampson
- Shiming Zhang
- Ian Campbell
- Kohei Tokunaga
- Daniel Canter
- Kevin Parsons
- Kir Kolyshkin
- Siddharth Yadav
- Antonio Ojea
- Tianon Gravi
- Tõnis Tiigi
- Jose Carlos Venegas Munoz
- Li Yuxuan
- heartlock
- Alakesh Haloi
- Jacob Blain Christen
- Jian Zeng
- Johannes M. Scheuermann
- Julien Balestra
- Kathryn Baldauf
- Rui Chen
- Tobias Klauser
- Xianglin Gao
- Zhoulin Xie
- Aditi Sharma
- Akshat Kumar
- Aldo Culquicondor
- Amr Mahdi
- Christopher M. Luciano
- Cory Bennett
- Crazykev
- Haiyan Meng
- Hajime Tazaki
- Ilya Dmitrichenko
- Martin Hickey
- Stephen J Day
- Tim Allclair
- Wade Lee
- Yu-Ju Hong
- pacoxu
- Aaron Crickenberger
- Avi Deitcher
- Benjamin Elder
- Boris Popovschi
- Byonggon Chun
- Claudiu Belu
- Daniel Nephin
- Ed Bartosh
- Evan Hazlett
- George Goh
- Hui Zhu
- James Jackson
- James Sturtevant
- Jintao Zhang
- Junior Santos
- Leonardo Taccari
- Lorenz Brun
- Mohammad Asif Siddiqui
- Peng Tao
- Thomas Hartland
- Vlad Ungureanu
- Yohei Ueda
- Zhenhao Zhang
- Zhiyu Li
- Aaron Lehmann
- Abhishek Kulkarni
- Ace-Tang
- AdamKorcz
- Alban Crequy
- Aleksa Sarai
- Alex Price
- Amit Barve
- Andrei Dobre
- Angela Li
- Antoine Huret
- Archana Shinde
- Ashray Jain
- Bingshen Wang
- Bowen Yan
- Brian Pursley
- Chethan Suresh
- Chris Fregly
- Ciprian Hacman
- Cong Liu
- Cyrill Troxler
- Darren Shepherd
- Dave Syer
- Deep Debroy
- Didier Durand
- Emmanuel Ramos
- Eric Ernst
- Erik Wilson
- Evan
- Fabiano Fidêncio
- Fabricio Voznika
- Filipe Brandenburger
- Fupan Li
- Gaurav Singh
- Georgi Sabev
- Giuseppe Capizzi
- Giuseppe Scrivano
- Gsealy Jiao
- Guangwen Feng
- Guanjun Gong
- Harshal Patil
- Hector Fernandez
- Henrik Schmidt
- HsuanChi (Austin) Kuo
- Hu Shuai
- Ivan Milchev
- Jakob
- Jamie Zhuang
- Jason Hall
- Jeremy Edwards
- Jeremy Williams
- Jess Frazelle
- Jian Qiu
- Joe Borg
- Jordan Hatcher
- Joris De Winne
- Jun Lin Chen
- Justin Cormack
- Kenta Tada
- Laszlo Janosi
- Li Ning
- Liu Hua
- Madhan Raj Mookkandy
- Madhav Jivrajani
- Maksim An
- Malepati Bala Siva Sai Akhil
- Mauricio Vásquez
- Michael Hamrah
- Morgan Bauer
- Moritz Johner
- Muhammad Kaisar Arkhan
- Nikhita Raghunath
- Nishchay Kumar
- Nitesh Konkar
- Odin Ugedal
- Pavel Tikhomirov
- Philip Marin
- Prashant Bhutani
- Qian Xiao
- Ricardo Aravena
- Robin Winkelewski
- Roy Yang
- Samarth Shah
- Sascha Grunert
- Shaobao Feng
- Shishir Mahajan
- Simon Kaegi
- Su Xiaolin
- Takumasa Sakao
- Teemu Kallio
- Thibaut Collet
- Tobias Bradtke
- Tyler Kellen
- Vishal Verma
- Wei Wei
- Yecheng Fu
- Yongkun Anfernee Gui
- Yue Zhang
- Yuxing Liu
- alexyadon
- blade
- chenxiaoyu
- duyanghao
- jiazhiguang
- kwgchi
- maodou
- maoyangLiu
- sarahnovotny
- shouhei
- songjiayang
- thxcode
- varsha teratipally
- yang yang
- zhangjianming
- zhangyadong
- zhuangqh
Changes
3059 commits
df0cc5bd1
Merge pull request #5437 from dmcgowan/revert-arm64-release-builds15d9703d6
Remove ARM64 releases from release notes5d2e8e86d
Revert "Release artifacts for Linux ARM64"7942ae68b
Revert "Specify seccomp target arch for CC"32005190c
Merge pull request #5431 from AkihiroSuda/go1134196fb2b1
Merge pull request #5427 from claudiubelu/tests/measure-consumed-stats8d2ce532f
Merge pull request #5428 from AkihiroSuda/fedora343187b6dc8
tests: Adds consumed memory stats testf0b425890
Merge pull request #5429 from cpuguy83/fix_libseccomp_cc969ec8949
Specify seccomp target arch for CC4dc758d0c
Merge pull request #5433 from AkihiroSuda/deprecate-aufsc19b7b64d
RELEASES.md: recommend alternatives for deprecated features8a62aa1c3
Deprecate built-in aufs snapshotter4e7915f80
CI: allow Go 1.13 for Docker/Moby compatibilityfeee16e0e
Merge pull request #5403 from claudiubelu/cri-integration-images8e589e873
Vagrantfile: update to Fedora 345847340a7
tests: Refactors container image usageb0fb8a5a0
Merge pull request #5400 from dmcgowan/prepare-1.5.09f43eade6
Prepare v1.5.0-rc.3 release notes6b9d4281c
Merge pull request #5329 from hakman/release-linux-arm6404f73e3f8
Merge pull request #5421 from dims/use-the-multi-arch-versions-of-test-imagese46a4b3c6
Merge pull request #5423 from dims/test-build-image-script4c7b960cb
prow needs some additional setup for docker buildx2e4c1d4b7
Use the multi-arch version of the test images56f1b3fef
Merge pull request #5419 from dims/script-to-build-images05a653373
Merge pull request #5420 from dims/integration-tests-needs-lsof4e00c4b65
integration tests needs lsof177273680
Add script to build test imagesca6a41915
Merge pull request #5416 from dims/add-multi-arch-support-for-test-images-take-21b5d59dfe
Add multi-arch support for test images9cf44ee13
Merge pull request #5406 from dims/separate-jobs-for-build-and-test-for-openlab78e529727
add integration tests2b0e6cdd4
Separate jobs for build and test for openlab/arm64cdd075853
Release artifacts for Linux ARM643dad67eed
Merge pull request #5203 from tghartland/5008-target-namespacecb64dc825
Merge pull request #5401 from Iceber/use-unbuffered-channelefcb18742
Add unit tests for PID NamespaceMode_TARGET validationb48f27df6
Support PID NamespaceMode_TARGET909660ea9
process: use the unbuffered channel as the done signal7b7a230dd
Merge pull request #5399 from dmcgowan/update-cgroup-vendor0f332dadd
Update cgroups for regenerated protos079fe6bca
Merge pull request #5395 from mikebrow/cmd-check-improve-error-checkinga3fe5c84c
Merge pull request #5383 from wzshiming/clean/process-ioc3f5a6a93
Merge pull request #5394 from dmcgowan/prepare-1.5.0-rc.2391b123a5
adds quiet option for refc4d30c173
Merge pull request #5379 from ktock/fix-push-raceab1654d0e
Fix PushHandler cannot push image that contains duplicated blobs00f8d32ef
add not found debug out for check cmd; update usage55734b1c5
Prepare 1.5.0-rc.2 release notesb1eb024d9
Merge pull request #5393 from dmcgowan/update-containerd-org-deps-1.581c4ac202
Merge pull request #5256 from kolyshkin/seccomp-enabled3ef337ae3
Update containerd vendors to tags56512cca7
Merge pull request #4741 from thaJeztah/kudo_sudod2d0afac0
Merge pull request #5385 from thaJeztah/bump_kubernetes_1.20.63abfb23b2
Merge pull request #5388 from thaJeztah/update_golangfbe1e140f
Update Go to 1.16.3c1d1edbad
gha: use sudo -E in some places to prevent dropping env-vars93a602a8b
Merge pull request #5269 from thaJeztah/update_fifo7966a6652
Cleanup code5d79d3adb
go.mod: update kubernetes to v1.20.61c03c377e
go.mod: github.com/containerd/fifo v1.0.0bbbd85138
Merge pull request #4415 from TBBle/wcow_commit_layers3aae93a34
Merge pull request #5382 from thaJeztah/bump_uuid69a30ad58
Merge pull request #5378 from Iceber/check-flag3e59ee09a
Merge pull request #5377 from samuelkarp/freebsd-zfs12a2a2108
go.mod: github.com/google/uuid v1.2.0688c4684a
Merge pull request #5380 from samuelkarp/snapshotters3292ea586
pkg/seccomp: use sync.Once to speed up IsEnabled00b5c99b1
pkg/seccomp: simplify IsEnabled, update doc6dd29c25f
go.mod: github.com/containerd/aufs330a2a809
go.mod: github.com/containerd/zfs9efd3e238
Merge pull request #5360 from kzys/namespace-delete1e5cb4edc
Merge pull request #5368 from mxpv/runtime_cleanup34780d67a
runtime/shim: check the namespace flag firstc3dde8c4b
freebsd: add zfs to the default pluginsf0890f9b3
Merge pull request #5375 from samuelkarp/freebsd-runtimeb431fe4fc
freebsd: don't run shim delete in deleted dir1f4192daf
freebsd: exclude v1 runtimescb1580937
metadata: improve deleting a non-empty namespace's error messagedda530a75
Merge pull request #5370 from cpuguy83/remove_junit_processor5bf84034d
Remove junit test result processorb83d04f91
Add variable names to runtime's interface definitions993b86399
Add shim start opts6ef0d383e
Merge pull request #5271 from cpuguy83/ci_output_junitcc393ea87
Merge pull request #5279 from wzshiming/fix/backofffca0da46b
Merge pull request #5364 from wzshiming/fix/list-pids-lock9e576b889
Optimize backoff88b09e671
Merge pull request #5359 from ktock/v1cfg5b1bbb22b
Merge pull request #5367 from ktock/cvt-openwriter5c02688b5
converter: use OpenWriter helper functionfcf3b275f
Add lock for ListPids4f1813123
Merge pull request #5286 from payall4u/optimize-cri-redirect-logsfdb76f55d
Fix backword-compatibility issue of non-versioned config filece5d42fa2
Merge pull request #5351 from mikebrow/resolver-debug-improvementd21fe4625
adds log for each failed host and status not found on hostc02081fdc
Merge pull request #5357 from thxCode/support_windows_debug0867c99b1
Merge pull request #5355 from thaJeztah/bump_cni8a4cbabc6
Reimport windows layers when comitting snapshots10ecf83ac
Merge pull request #5358 from AkihiroSuda/docs-rootless2de38a926
fix(windows): create debug npipe failure41fc516a2
docs/rootless.md: recommend "easy way" over "hard way"864a3322b
go.mod: github.com/containerd/go-cni v1.0.25c6ea7fdc
Merge pull request #5293 from wzshiming/fix/eveny-error-messagec381ea27b
Merge pull request #5213 from thaJeztah/bump_typeurl824b61075
Merge pull request #5350 from thaJeztah/tagged_go_winio06dcac501
Merge pull request #5349 from thaJeztah/use_tagged_imgcryptee34caccb
go.mod: github.com/Microsoft/go-winio v0.4.17d478676d3
go.mod: github.com/containerd/imgcrypt v1.1.11dd45d51c
go.mod: github.com/containerd/typeurl v1.0.2f968359ec
Merge pull request #5346 from dmcgowan/prepare-1.5.0-rc.12305f0504
Merge pull request #5307 from maoyangLiu/fix-urlabd4be07a
fix the 404 url984aa330d
Merge pull request #5316 from alakesh/stress-snapshotter-cli-option978ebbef6
Prepare 1.5.0-rc.1 release68ee827dc
Merge pull request #5342 from mikebrow/improve-error-out-for-bad-configa20213a6e
Merge pull request #5343 from thaJeztah/update_imgcryptb7c813690
Merge pull request #5283 from alakesh/check-out-of-spacece116d4c5
go.mod: github.com/containerd/imgcrypt v1.1.1-0.20210412181126-0bed51b9522c5dde642fd
Merge pull request #5344 from thaJeztah/update_cni_pluginsd33733f11
Merge pull request #5336 from mxpv/shim0550c3233
containerd-stress: add snapshotter option for stress test to use8a04bd052
address recent runtimes config confusionc4778fe1b
go.mod: github.com/containernetworking/plugins v0.9.15ce35ac39
devmapper: log pool status when mkfs fails054a3e281
Merge pull request #5335 from dims/drop-support-for-version-175097b8ca
hcsshim seems to have been updated9ad087947
Switch all our tests to version 22a2d77959
Merge pull request #5337 from mxpv/bolt187affc9b
Merge pull request #5338 from AkihiroSuda/console-102d4fbff113
Merge pull request #4399 from TBBle/wcow_compare_layers_to_tar6bf77c5eb
Merge pull request #5341 from containerd/revert-5303-cri-remove-deprecated-default-untrustedff2cf56e5
Merge pull request #5339 from AkihiroSuda/crun-019e96d2a5d9
Revert "remove two very old no longer used runtime options"14f357b90
CI: update crun to 0.19294331060
go.mod: github.com/containerd/console v1.0.27e3fd8da2
Merge pull request #5298 from jsturtevant/issue-5297bb6c0c2de
Add more bolt utils0ad8c0a16
Decouple shim start from task creation2486eb8ff
Merge pull request #5326 from thaJeztah/bump_hcsshimc7504987e
Implement windowsDiff.Compare via hcsshim/pkg/ociwclayera64a76846
Replace inline applyWindowsLayer using hcsshim149fa366f
Don't tease the logger with a %-less format stringb399e2ef6
Don't lose Compare failure if aborting diff upload fails36bf3f0e8
go.mod: github.com/Microsoft/hcsshim v0.8.166636e3618
Merge pull request #5257 from dmcgowan/prepare-1.5.0-rc.08e1a8ecd8
Prepare v1.5.0-rc.045df696bf
Fix return event publishing error4bc8f692f
optimize cri redirect logsd06414036
Merge pull request #5302 from mikebrow/toml-cri-defaults01a39262e
Merge pull request #5324 from thaJeztah/no_libcontainer_devices9bc8d63c9
cri/server: use containerd/oci instead of libcontainer/devicesdd16b006e
merge in the move to the new options type9144ce967
shows our runc.v2 default options in the containerd default configceb08756a
Merge pull request #5321 from thaJeztah/fix_oom_score_test1645db33d
Merge pull request #5305 from thaJeztah/update_klauspost_compress7648ad289
Merge pull request #5300 from adisky/fix-toml3d20fa930
fix TestSetOOMScoreBoundaries4d4117415
Change CRI config runtime options type21ebeef74
integration: use busybox:1.32.0 since latest is unavailable1edab6072
Merge pull request #5253 from thaJeztah/refactor_oom88880f0f2
Merge pull request #5304 from mikebrow/cri-registry-doc-updatesb52727342
Merge pull request #5308 from AkihiroSuda/add-imgcrypt-bina4bc81779
Merge pull request #5312 from AkihiroSuda/expose-WithoutRunMountf9bcf4a8a
add section linkd4be6aa8f
rm mirror defaults; doc registry deprecations7bb73da6b
runtime/v2/shim: remove unused SetScore() and remove sys.OOMScoreMaxKillable91e7d21ee
sys: add AdjustOOMScore() utility44240116a
sys: add boundary checks to SetOOMScore()ace1912bb
sys: use assert for error checks in OOM tests6e7271522
sys: add missing pre-condition checks in testsbadd60d3f
sys: un-export runningPrivileged(), remove runningUnprivileged()21a175860
go.mod github.com/klauspost/compress v1.11.138b00eafca
Merge pull request #5318 from mikebrow/update-cri-tools-k8s-staging58c5fd09e
re-enable cri testda998c81e
move to gcr.io/k8s-staging-cri-tools test images8ba8533bd
pkg/cri/opts.WithoutRunMount -> oci.WithoutRunMount92ea98eda
cri-cni-release: add imgcrypt binaries (v1.1.0)85041ffe5
Merge pull request #5276 from aaronlehmann/tracker-false-positives4c1fa5719
remotes/docker: Only return "already exists" on push when the upload was successfuldc8af03ba
Merge pull request #5303 from mikebrow/cri-remove-deprecated-default-untrusted0186a329e
remove two very old no longer used runtime options3db5af9b6
Merge pull request #5315 from dmcgowan/disable-broken-cri-tools-critest58a07754a
Temporarily disable cri-tools critestff05d499e
Merge pull request #5272 from thaJeztah/sync_test_replaces261c107ff
Merge pull request #5278 from mxpv/toml251e3d15d
Merge pull request #5299 from estesp/refkey-with-name7ae0a60fb
Add OCI ref.name to unique key in remotes handler5ada2f74a
Keep host order as defined in TOML filed9ff8ebef
support multi-arch images for windows via ctr9a9bd0975
Merge pull request #5270 from kzys/remove-blockdevaf1e2af72
ci: upload junit formatted test results1c05317a4
Merge pull request #5291 from ktock/generic-diff6866b36ab
Add workaround to keep docker hosts structs privatec54d92c79
image: use generic decompressor for calculating DiffID1faca349e
integration/client: rename package to "client"6fc9e4500
synchronize replace rules in integration/client go.mod with main go.mod9e19a2984
Fix hosts test on Windows3f406d4af
Cleanup vendord56b49c13
Rewrite Docker hosts parsere1f51ba73
Use os.File#Seek() to get the size of a block device1b05b605c
Merge pull request #5145 from aojea/happyeyeballseffe226d9
Merge pull request #5258 from fuweid/checkpoint-on-pause-stateddd4298a1
Migrate current TOML code to github.com/pelletier/go-toml499c2f7d4
Vendor github.com/pelletier/go-toml75a0c2b7d
Merge pull request #5264 from mxpv/testsed8cf6077
Merge pull request #5267 from estesp/up-integ-timeout7b17a29da
Merge pull request #5262 from cpuguy83/ci_cross_compile219f1395b
Merge pull request #5268 from thaJeztah/no_klog61c749036
integration/util: remove dependency on k8s.io/klog/v24f7d1d74f
Merge pull request #5260 from fuweid/limit-concurent-uploads-when-pushf2d84035f
Merge pull request #5266 from Ace-Tang/aced9765f7bf
Extend default timeout for nested VM integration run5e94745f2
ctr: add --user for task execf8c2f0475
remotes/ctr: allow to limit max concurrent uploads like downloads80fa9fe32
Merge pull request #5135 from AkihiroSuda/default-config-crypt4674ad7be
Ignore some tests on darwin55450e773
Run unit tests on CI for MacOS311e326a1
Add CI job to cross compile all the things10a498c7c
Update go-winio to fix compile error on armv71a9c6f557
Revendor zfs to to fix integer overflow548d984f2
Merge pull request #5132 from mikebrow/add-some-debug-out-for-dep-setupsbcda849e7
Merge pull request #5133 from TBBle/correct-cleanup-of-windows-layers-in-test1fd3d12f9
go mod tidy
the client integration test moduleda7d96ba3
Clean up WCOW layers after tests in the correct order9ad87b9ba
adds critools-version72b7f4bab
task: allow checkpoint on pause state31a0f92df
Merge pull request #5234 from mxpv/http-dbg181e2d421
Merge pull request #5250 from dmcgowan/cri-fix-reference-ordering664088dd2
Merge pull request #5254 from voltbit/clarify-cri-registry-doce4b9b1038
Make CRI registry docs more clear2ad54a2cd
Merge pull request #5255 from dmcgowan/bump-linux-integration-timeout792336b09
Merge pull request #5245 from mxpv/oomec4d7736d
Increase timeout for linux integration testseb7c7c71e
Fix oom tests on non Linuxd54225cce
Merge pull request #5125 from Iceber/add-caller-info717dde3c2
Merge pull request #5252 from thaJeztah/separate_userns708299ca4
Move RunningInUserNS() to its own package0886ceaea
Fix reference ordering in CRI image storebf9db47e8
add caller info to the testHookedf648416
Merge pull request #5243 from AkihiroSuda/update-zfs-20210322305b42583
use happy-eyeballs for port-forwarding22ef69d77
Support HTTP debug in ctr4e919ffab
Merge pull request #5244 from pacoxu/fix/night-run01765d097
night ci fix: add packages for ubuntu 20.048cdc1f13b
go.mod: github.com/containerd/zfs v0.0.0-20210322090317-0e92c2247fb756f17a085
Merge pull request #5148 from wzshiming/fix/defer-cleanup30e1e66e5
runtime/v2: Fix defer cleanup6150170d9
Merge pull request #5235 from estesp/testimage-userns-ro33776ada0
Use specific image for user namespaces testsa47feaf46
Merge pull request #4898 from timchenxiaoyu/makefilef7bd43c13
Merge pull request #5216 from estesp/testimage-429a7b456d2f
Merge pull request #5233 from kzys/mkfs-errore0c94bb26
Merge pull request #4708 from kzys/enable-criu0d569f8f4
Merge pull request #5229 from wzshiming/fix/log-cp-file7704fe72d
Specifically mention "mkfs.ext4" on the error from the command2061227b5
Merge pull request #4949 from hs0210/work1410220d8
Fix error log when copy file86a7db486
Merge pull request #5227 from tonistiigi/grpc-stream-closefbf79545d
Merge pull request #5230 from wzshiming/fix/log-kill-shimfe787efa2
Fix error log when kill shim8d8c15ca5
contentproxy: ensure grpc stream is closed on commit2d5f9bf87
Merge pull request #4990 from kzys/host-status6e343f25e
Switch test image to a non rate-limited manifest list969b3d638
Merge pull request #5202 from wzshiming/fix/dgst-debug63b605d8f
Merge pull request #5210 from thaJeztah/bump_k8s3f98a6d2d
Merge pull request #5211 from pacoxu/pause/3.531c058735
Merge pull request #5218 from alakesh/runtime-v2-stress92c1bbb25
Merge pull request #5222 from fuweid/follow-up-51749fdc96c09
runtime/v2: add comment for checkCopyShimLogError24602e7a9
change default runtime for containerd-stress app32a08f1a6
Merge pull request #4847 from cpuguy83/devices_by_dirb395f2f9a
Merge pull request #5160 from MadhavJivrajani/mastera0cc9b432
Merge pull request #5195 from fuweid/fix-51731a0973dde
Merge pull request #5206 from Iceber/fix-new-container5978fe807
Merge pull request #5212 from thaJeztah/gofmt_all_the_things8731888ec
Re-enable CRIU tests by not using overlayfs snapshotterb520428b5
Fix CRIU4e76bcf06
gofmt -s -w all the thingsf201b78b9
Merge pull request #5205 from dmcgowan/prepare-v1.5.0-beta.4767600899
Merge pull request #5207 from thaJeztah/bump_btrfs569023fd5
go.mod: github.com/containerd/nri v0.0.0-20210316161719-dbaa18c31c140e1f59e89
go.mod: github.com/containerd/zfs v0.0.0-20210315114300-dde8f0fda9601a28c2f7e
Merge pull request #5200 from pacoxu/skip-error-checkffff68866
upgrade pause image to 3.5 for non-root88d3881e1
go.mod: github.com/containerd/fifo v0.0.0-20210316144830-115abcc95a1da22c43fa4
go.mod: github.com/containerd/aufs v0.0.0-20210316121734-20793ff83c97f6f861736
go.mod: github.com/containerd/btrfs v0.0.0-20210316141732-918d888fb676460b35236
go.mod: kubernetes v1.20.4fef6bb8d3
Merge pull request #5204 from thaJeztah/overlayutils5e484c961
runtime/v2/runc: fix the defer cleanup of the NewContainere6086d9c0
Prepare release notes for v1.5.0-beta.434b7a5f09
Update mailmap2755ead92
Merge pull request #4978 from cpuguy83/certs_dirba8f9845e
move overlay-checks to an overlayutils package7776e5ef2
Support adding devices by dira1138182d
Merge pull request #5180 from dmcgowan/lint-enforce-commentsfad66f94e
Merge pull request #5174 from fuweid/fix-5130bd4f468c6
Merge pull request #5186 from cpuguy83/fix_docker_cert_loading5461fa3a7
Merge pull request #5196 from Iceber/fix-rootfsd895118c7
runtime/v2/runc: fix leaking socket patha76cefd12
plugin status should be skip, not error766e7953a
Change dgst to digest in debug4e8b2f309
rootfs: fix the error handling of the createInitLayer6b410ba41
Merge pull request #5197 from Iceber/fix-ctr-command06e6f45c3
Merge pull request #5198 from Iceber/fix-usaged3ad7f390
cmd/ctr: use e.g. in the command usage231bbdc37
cmd/ctr: fix export commandecb881e5e
add imgcrypt stream processors to the default configac2726e12
cmd/containerd: deduplicate config*.go9a7ca39cb
defaults: add DefaultConfigDir8f863afd3
Use net.IP.IsLoopback() to match loopback addresseseabd9b98b
runtime: ignore file-already-closed error if dead shime231b955d
Merge pull request #5154 from estesp/zero-len5b7f2657d
Merge pull request #5184 from thaJeztah/fixate_buildtagsf6a994273
Better error when handling a descriptor of size zero92009ad7a
Merge pull request #5164 from errordeveloper/master6f94b156f
Merge pull request #5189 from TBBle/reduce-load-on-ratelimited-docker.io42266dadc
Merge pull request #5182 from thaJeztah/bump_go_runcbd2c0898a
go.mod: github.com/containerd/go-runc v0.0.0-20201020171139-16b287bc67d0143283931
Merge pull request #5185 from thaJeztah/update_imgcrypt24a8b460e
go.mod: github.com/containerd/zfs v0.0.0-20210313052028-2233970b74b1f0b6bcb77
go.mod: github.com/containerd/aufs v0.0.0-20210313051948-ffdde14902335cfc4a80d
Enable some image-pull tests on Windowsb375f9012
Use k8s.gcr.io/pause:3.4.1 in pull-only testsbcc02002a
go mod tidy after containerd moved to hcsshim v0.8.15b0b6d9aa0
Add support for using a host registry dir in cri1fd99e24a
Fix docker style cert loading.fcab1fe53
go.mod: github.com/containerd/imgcrypt 7ed62a52788755a9bbc03
Prevent runc inheriting BUILDTAGS from containerd8cf669ce3
Fix unsupported files exporting functions for apparmor and seccomp35eeb24a1
Fix exported comments enforcer in CI9d5c1165a
Merge pull request #5178 from estesp/go-1.16.2031775ee5
Merge pull request #5179 from dims/document-the-runtime-public-methodb446ed1ca
Document the Runtime public methoda2f5a9d43
Merge pull request #5101 from dims/drop-github.com/Microsoft/hcsshim/test8cbef0fad
Update to Go 1.16.2437b7f71b
ci: log the status of GitHub Actions' VM at the end6a4aa1e2e
Separate go module for client testsd8208e2e3
Merge pull request #5170 from dims/switch-zuul-merge-mode481105834
Switch from merge-resolve(default) to merge mode for containerd-build-arm642205da64a
clean up install-cni and install-critools1b1bb4870
adds a new install-deps in the makefile; and some debug outce8e8e890
Merge pull request #5036 from thaJeztah/split_runc_binary381cbdd39
Merge pull request #5056 from estesp/go-1.16d1b778435
UseErrUnexpectedStatus
more consistentlya11d78578
Include URL and method inErrUnexpectedStatus
8634cd9df
Merge pull request #5157 from AkihiroSuda/deflake-TestRestartMonitorc55492f8d
Update to Go 1.16.1ee84e8575
deflake TestRestartMonitor2b1e91367
Merge pull request #5156 from estesp/step-namec9c7665bb
CI: Add a name for the vagrant up step95513021e
Merge pull request #5150 from thaJeztah/update_mountinfod629a08eb
go.mod: github.com/moby/sys/mountinfo v0.4.179a51cd16
move runc version to a separate file for easier consumption8325ba5d3
Separate runc binary version from libcontainer versionb89a63a23
Remove references to apparmor and selinux buildtags for runc17ab5dd08
Merge pull request #5114 from alakesh/print-unpack-timeddf6594fb
Merge pull request #5076 from AkihiroSuda/ovl-k5119f5244f41
Print elapsed time for image unpacka5d17eb50
Merge pull request #5143 from kevpar/fix-lookpath9ec277895
Merge pull request #4467 from cyphar/apparmor-update-profilec9afc4250
Fix error checking when resolving shim binary path6d68490ef
Merge pull request #5014 from Iceber/update-pause-version185aaf207
Merge pull request #5141 from dims/create-symlink-to-avoid-duplicating-files-in-cloud-initf6a07f444
Merge pull request #5140 from mxpv/readerc193e121f
Create symlink to avoid duplicate cloud init571cc32df
Add OpenReader to create ReaderAt interface7738246cd
Merge pull request #5111 from ctrlaltdel121/masterda137a7a1
Merge pull request #5134 from AkihiroSuda/dump-apparmor0580bd699
apparmor: add DumpDefaultProfilef37ae8fc3
move to v3.4.1 for the pause imagea72fe7da2
Merge pull request #5106 from Iceber/update-building-readme4514bc9c5
Merge pull request #5127 from dmcgowan/update-release-mdaa8448a28
Update RELEASES.md to reflect latest releases02334356d
Merge pull request #5120 from dmcgowan/1.5-release-notes-update9ba531c31
Prepare release notes for 1.5.0-beta.38e2072661
Merge pull request #5095 from dims/fix-pull-containerd-node-e2e-failurefa66f93c0
Merge pull request #5117 from Iceber/fix-container-status92ab1a63b
cri: fix container status498eebe86
Merge pull request #5123 from fuweid/update-bug-report-template34e838581
.github: update bug_report.md with hint and tipbb3fcf62f
Merge pull request #5119 from mxpv/dm15a4df0ba
fix names and paths for containerd master1dcfe7fa8
Merge pull request #5040 from estesp/http-trace6762c6f2d
Merge pull request #5115 from kevpar/update-hcsshime1b4c0ad4
Remove flaky devmapper check2f71f4f63
Merge pull request #5116 from fuweid/carry-482551a72f049
mark device faulty after parent fails to suspend91ff31498
Merge pull request #5009 from thaJeztah/fix_install_scripts164573897
script/setup: use git clone instead of go get -d591caece0
cri: check fsnotify watcher when receiving cni conf dir events46fd9e440
update BUILDMING.md51992133a
Allow HTTP tracing in push/pull via --trace flag82dccdc49
Update github.com/Microsoft/hcsshim to v0.8.15134f7a737
Merge pull request #5007 from fidencio/wip/allow-shimv2-to-also-be-loaded-from-an-arbitrary-path52a602190
Merge pull request #5102 from dims/cleanup-k8s.io/kubernetes-update-aufs-zfsc3eecf4f7
Update to newest imgcrypt, aufs and zfs54a63a3dd
Merge pull request #5088 from Iceber/update-linuxkit-readme1f801c02c
Merge pull request #5099 from AkihiroSuda/cache-vagrant4702af917
CI: cache ~/.vagrant.d/boxes9ade247b3
overlay: support "userxattr" option (kernel 5.11)ba199129b
update linuxkit readme10bbd1a46
Merge pull request #5051 from wzshiming/fix/missing-close46c974650
Merge pull request #5064 from Iceber/fix-redundant-slice07a3ce3d7
Merge pull request #5080 from dmcgowan/prepare-1.5.0-beta.29884730e5
Merge pull request #5069 from AkihiroSuda/restart-fast437955792
Merge pull request #5086 from eramos2/revise-docs8dbe53a2a
Merge pull request #5070 from yoheiueda/empty-maskedc61f0cead
Fix broken docs links (#5085)f7f6aabff
oci: fix superfluous slice operations224efa9da
Fixed wording in docs, and broken link2bc8c779c
Merge pull request #5068 from AkihiroSuda/restart-test119fe7046
Merge pull request #5071 from AkihiroSuda/restart-parallel7738370db
Merge pull request #5083 from AkihiroSuda/remove-dep-gocapability7ee610edb
drop dependency on github.com/syndtr/gocapability982217335
cap: rename FromUint64 to FromBitmap6ab6eaa79
restart: skip Sleep() for the first iteration of the reconcilation36df282dc
restart: add an integration testb23dc1131
restart: parallelize reconcile()f38a79703
Prepare release notes for 1.5.0-beta.207f1df454
cri: set default masked/readonly paths to empty pathsaf4c55fa4
Merge pull request #5078 from AkihiroSuda/fix-5077b4ef1e9dc
CI: fix "ls: cannot access '/etc/cni/net.d': Permission denied"757be0a09
Merge pull request #5017 from AkihiroSuda/parse-cap9173d3e92
Merge pull request #5021 from wzshiming/fix/signal_repeatedly08d765af9
Merge pull request #5028 from Iceber/runtime-spec096e99fe7
Merge pull request #5057 from estesp/moar-time13f904cde
Tune test timeouts for GH Actionse58be59cb
Merge pull request #5054 from jterry75/fix_env_windows06e4e0956
cri: append envs from image config to empty slice to avoid env lostc32ccdf8b
Merge pull request #5024 from yadzhang/deepcopy-imageconfigd30a6c005
Merge pull request #5045 from wzshiming/fix/file-not-closed5e4acc043
Fix file is not closed05ef2fe2f
Fix missing close746cef0bc
Merge pull request #5044 from wzshiming/fix/empty-error-warpping08318b1ab
cri: append envs from image config to empty slice to avoid env lost59db8a10e
Fix empty error warppinga98c83c2d
Merge pull request #5033 from chrisfregly/master80e1d98f6
fix: issue #50320cc399138
Merge pull request #4912 from dcantah/dcantah/wcow-sandbox-sizedc6f5ef3b
Fix repeated sending signal41e3057cc
Merge pull request #5025 from jeremyje/win20h288d97362b
Merge pull request #5027 from kevpar/config-check2adb2ea64
Merge pull request #4973 from lorenz/move-netns-into-statedir36d0bc1f2
Allow moving netns directory into StateDire288feacf
Merge pull request #5026 from crosbymichael/cni-anno51f985cb1
oci: move cap UT to _linux_test.god08aa4b68
oci: fix the file mode of the devicea2d1a8a86
oci.WithPrivileged: set the current caps, not the known caps5f051c1d7
Improve error detection when loading confige874e2597
[cri] add pod annotations to CNI call1c81071d3
Add references to Windows 20H2 test images.ddcc431c1
Merge pull request #5016 from thaJeztah/bump_cgroups6be7c9f4e
go.mod: containerd/cgroups 8a68de5cfa842c27
Merge pull request #5003 from dmcgowan/prepare-1.5.0-beta.1a2973c70a
Prepare release notes for 1.5.0-beta.1b3f240206
Merge pull request #5002 from crosbymichael/anno-image-namee908be5b5
Merge pull request #5001 from kzys/no-lint-upgraded05f7bdf0
Merge pull request #5011 from thaJeztah/setup_go_v225e42e702
Merge pull request #5004 from thaJeztah/bump_golang129c67dc8
GHA: use setup-go@v2d80dbdae6
v2, util: Take the full binary path when starting the shimv2 processec7d905f4
Update to go 1.15.85f2d02adc
Merge pull request #4717 from thaJeztah/reduce_libcontainer_useccbeb550b
Merge pull request #4991 from kzys/no-auto-cleare9e3b1d6f
Merge pull request #5000 from kzys/fix-assert-check07db46ee2
lint: update nolint syntax for golangci-lintb14ccd205
ci/gha: upgrade golangci-lint from v1.29.0 to v1.36.0aa5e55ad9
Merge pull request #4980 from thaJeztah/prevent_cio_npee178af2d3
Merge pull request #4999 from thaJeztah/retry_fedora05a2e280a
mount: make setupLoop() work with with Autoclear2ac33d79f
test: fix assert.Check's argumets to show its parameters correctlyf101c8ac6
ci/gha/fedora: retry vagrant up04d061fa6
update runc to v1.0.0-rc9354cc3483f
pkg/cri/server: don't import libcontainer/configs99cb62f23
[cri] add image-name annotationccde82da2
Merge pull request #4987 from Random-Liu/fix-auth-config-conversionb5bf1fd5d
Fix deprecated registry auth conversion.40542305b
Merge pull request #4994 from kzys/kill-before-buf310e59073
test: stop containerd before accessing the stdoutf07e1811e
Merge pull request #4988 from Iceber/fix-runc-v2-serviceb458583b7
runtime: fix shutdown runc v2 servicea39478ab9
Merge pull request #4986 from kzys/devmapper-logdb6075fc2
snapshot/devmapper: log actual values to investigate #496549c5c1487
Merge pull request #4906 from payall4u/bugfix/fix-open-shim-fifo7a468a3f3
cio.copyIO: refactor to use cio.Close() (windows)219fa3d0a
cio.copyIO: fix pipes potentially not being closed (Windows)baf6c1d5e
cio: openFifos() use named return variables to use in defer()6a2d3990d
cio: FIFOSet.Close() check if FIFOSet is nill to prevent NPE957fa3379
change flag from RDONLY to RDWR and close the fifo correctd8572b6ca
apparmor: handle signal mediation19ee068f9
Merge pull request #4974 from adisky/update-protobuf1423e9199
Update gogo/protobuf to v1.3.2cb6f66504
Merge pull request #4975 from thaJeztah/mod_tidy6c69cd55f
Makefile: run "go mod tidy" when vendoringc28533c7a
Merge pull request #4972 from crosbymichael/exec-sync591d7e2fb
remove exec sync debug contents from logsc28e42441
Merge pull request #4922 from kinvolk/alban_pod_annotations28e4fb25f
cri: add annotations for pod name and namespace20346607b
Merge pull request #4701 from kzys/content-store-filterf615c58dc
Merge pull request #4682 from fuweid/cri-handle-exit-event-separate3299c5560
Merge pull request #4967 from dmcgowan/cleanup-root9108373cb
Merge pull request #4968 from dmcgowan/add-prune-referencese56de6309
cri: handle sandbox/container exit event separately9aca94c5b
Add prune command to remove layer references643bb9b66
Merge pull request #4958 from AkihiroSuda/crun-017aae24ecbc
Merge pull request #4963 from zhsj/move-runtimeopt9e78a001b
Merge pull request #4964 from zhsj/cgo074873c68
Add cgo tag to btrfs plugin5142c3842
Merge pull request #4960 from AkihiroSuda/eol-120cd8309c8
Merge pull request #4959 from AkihiroSuda/go1.15.72818fdeba
Move runtimeoptions out of cri packaged49e1d239
RELEASES.md: v1.2 reached EOL on October 15, 202045265febd
Bump Golang 1.15.780243b866
CI: update crun to 0.170bbbc59b9
Merge pull request #4957 from thaJeztah/update_seccomp_profile809635b60
Merge pull request #4759 from anmaxvl/anmaxvl/windows-logging-driver5a66c2ae5
Merge pull request #4881 from AkihiroSuda/converter5ca3ac65c
add Image content converter9b9de47eb
Merge pull request #4824 from dcantah/dcantah/reuse-scratch392b2857a
Merge pull request #4848 from katiewasnothere/ctr_image_chainide1445dff1
profiles: seccomp: update to Linux 5.11 syscall listddb5e1651
Enhance logging driver and ctr tasks to support windows83f8d6126
Merge pull request #4925 from dmcgowan/prepare-1.5.0-beta.0c4bff3d17
Merge pull request #4943 from AkihiroSuda/platforms-literallyonly7d6d52646
Add release notes for v1.5.0-beta.0c35b4cfed
Merge pull request #4955 from adisky/fix-docd09bf1886
Clean Up Doc and fix some broken links1230bd630
Merge pull request #4952 from crosbymichael/label-etc-files9c3f17139
Merge pull request #4953 from ImJasonH/cpuinfo363f2c392
Derive cpuinfo as needed, instead of at init-timea73103923
[cri] label etc files for selinux containers1d26595cf
Add unit test for func in remotes/docker/pusher.goff1451cab
Scratch size customization and UVM scratch creation for WCOW snapshottere22ce0fa0
platforms: add subarchless version of Only()66fec3bbb
Merge pull request #4932 from tianon/arm64-fallbackcb76f534f
Merge pull request #4865 from yukiisbored/yuki_is_bored/openbsd-support3e5acb9d9
Add scratch space re-use functionality to LCOW snapshotter4073aaa7a
Allow arm64 to fallback to arm (v8, v7, v6, v5)124fc14a4
Merge pull request #4926 from dims/update-k8s-to-latest-v1.20.x14df541a4
Add a new flag to images pull for printing out the pulled image's chainID32506bd45
Merge pull request #4934 from dims/bump-golang-1.15.6b72534967
Bump Golang 1.15.6378c11924
Bump k8s deps to v1.20.1abc0041a0
Merge pull request #4918 from liusdu/sig_bus38604a76c
Merge pull request #4933 from TBBle/fix-resolver-header-map-panic7dffdfa56
Move documentation and helper directories out of root785ac3ab7
Ensure request.header is never nil550b4949c
Merge pull request #4700 from mikebrow/cri-security-profile-update3b6a38680
Merge pull request #4528 from tianon/platforms-comparee62d03b61
Merge pull request #4578 from thaJeztah/use_moby_sys9db6aa625
Merge pull request #4302 from songjiayang/update-docker-resolver86277395c
signal: do not print message when dealing with SIG_PIPEa4f4a4311
Merge pull request #4916 from stefanberger/streamproc_env_vars5fa5f15de
Add amd64->386 fallback6bf565045
Merge pull request #4923 from fuweid/fix-wrong-context1917ca5f7
Allow passing environent variables to StreamProcessors04df60d10
Merge pull request #4858 from samuelkarp/freebsd-native-snapshotter846cb963c
runtime/v2: should use defer ctx to cleanup75c264622
Merge pull request #4902 from mxpv/losetupd7ec6e9e8
Merge pull request #4917 from AkihiroSuda/demote-introspection-log-level2374178c9
pkg/cri/server: optimizations in unmountRecursive()757291920
mount: remove remaining uses of mount.Self()474abe572
mount: remove unused mount.PID()f6a0ec7c0
mount.CleanupTempMounts() use github.com/moby/sys/mountinfo43578a9d6
mount: mount.PID(), mount.Self(): change signature to return pointersfb464b94d
mount: replace mountinfo handling with moby/sys/mountinfoa9cc2a772
introspection: demote log level7c6d710bc
Merge pull request #4911 from dims/reduce-clutter-of-log-entries-during-process-exec092f9e607
Merge pull request #4909 from fenggw-fnst/work1f5b84f27
[CRI] Reduce clutter of log entries during process execution3e7bb721d
Fix typo in comment18ad79d32
Merge pull request #4907 from mxpv/headersb236a9337
Merge pull request #4896 from AkihiroSuda/export-skip-non-distributablec1b01eabc
Add copyright header to proto fileseb1649225
Refactor loseup test5d1955ac2
Merge pull request #4899 from zhsj/cri-install-docc5fa0298c
Address loop dev PR comments #4178b7026236f
snapshot/devmapper: use losetup in mount package9e4207016
mount: handle loopback mount380b52652
Bring OpenBSD supportd64917403
standard makefile,fix not work no macos91dc69ee4
docs: point cri release tarball to github release page602af6f67
Merge pull request #4895 from AkihiroSuda/remove-redundant-secreporte2e2c5737
export: add --skip-non-distributabled50de11ce
ISSUE_TEMPLATE: remove redundant "report a security issue" button9067796ce
Merge pull request #4891 from tianon/generic-arm-vector9072b0914
Refactor platforms.Only with a "platformVector" helper7a2720f5e
Merge pull request #4879 from tianon/platforms-only-test9d98f882b
Merge pull request #4859 from dcantah/update-hcsshim-winiocf62a557a
Merge pull request #4882 from AkihiroSuda/issue-question-guide9a7bb7e40
add guidance about GitHub Discussions66a3f2cbc
Add platforms.Only test178e9a101
Merge pull request #4866 from zhsj/doc-fixac5ca3a41
Merge pull request #4841 from AdamKorcz/fuzz1b624486c8
native: support for FreeBSDd6baafa75
mount: basic support for FreeBSD5988bfc1e
docs: Various typo found by codespellb4c604692
docs: Move autocomplete distribution section next to install section1cc3c7f4a
docs: Remove appveyor badge454e54033
docs: Tweak installing btrfs dependency on Debian/Ubuntu13917b03d
docs: Update command in BUILDING after moving to go modulesdc207b654
Merge pull request #4860 from masters-of-cats/pr-process-not-found-err3698bc4ff
Added 2 fuzzersa551492e9
Update hcsshim and go-winio vendoring7451dd1ed
Return GRPC not found error instead of plain onece7024558
Merge pull request #4863 from crosbymichael/log-dir070b69844
Merge pull request #4845 from skaegi/oom_score-max2e442ea48
[cri] ensure log dir is created3cd1c832e
Merge pull request #4796 from jsj/jsj/4572a5f9613b8
Merge pull request #3927 from katiewasnothere/snapshotter_check318e34b98
Merge pull request #4855 from tonistiigi/push-concurrent-access7fa02f3af
Merge pull request #4854 from tonistiigi/fix-push-auth4dfec7fa0
pusher: add missing authentication support for requestsbf323c5bd
docker: avoid concurrent map access panice922d5553
Merge pull request #4849 from AkihiroSuda/remove-selinux-tag0c0ff6efc
Merge pull request #4850 from wangmaodou/update-runc-docb197a66f4
docs: update RUNC.md7e6e4c466
remove "selinux" build tagda2fd657a
Add bounds on max oom_score_adj value for AdjustOOMScore23315f864
Merge pull request #4840 from AkihiroSuda/with-container-labels-2a9cc80192
Merge pull request #4821 from mxpv/testsd1ced4f8a
Merge pull request #4833 from AkihiroSuda/restart-with-log-uri5d147bdc4
Merge pull request #4842 from AkihiroSuda/expose-fs-user-util8a57d70a5
oci: expose getUserFromPath and getGIDFromPath041eb3ac3
container_opts.go: add WithAdditionalContainerLabelsca292da14
Requested Changes09241fd21
Mention built-in CRI support in README0356d5d4b
restart: allow passing existing log URI object004214808
Merge pull request #4831 from AkihiroSud...