Skip to content

v1.15.0

Compare
Choose a tag to compare
@haircommander haircommander released this 12 Jul 14:04

CRI-O 1.15.0

Welcome to the v1.15.0 release of CRI-O!

Please try out the release binaries and report any issues at
https://github.com/cri-o/cri-o/issues.

Contributors

  • Alex Jia
  • Amir Mofasser
  • Ashley Reese
  • Daniel J. Walsh
  • Eric Ernst
  • Ganesh Maharaj Mahalingam
  • Giuseppe Scrivano
  • huimin
  • James Peach
  • Kubernetes Prow Robot
  • Lokesh Mandvekar
  • Marc Burns
  • Marshall Ford
  • Miloslav Trmač
  • Mrunal Patel
  • Nitesh Konkar
  • Odin Ugedal
  • OpenShift Merge Robot
  • Peter Hunt
  • Sascha Grunert
  • Šimon Lukašík
  • Tycho Andersen
  • Urvashi Mohnani
  • Valentin Rothberg
  • W. Trevor King

Changes

Major

The major user facing changes are:

  • Add global_auth_file/--global-auth-file configuration option
  • Add go-md2man to repository to remove it as build dependency
  • Add bandwidth limiting support
  • Add config live reload feature via SIGHUP
  • Add configuration support for RuntimeRoot
  • Add crio-wipe feature
  • Add go module support for go 1.12
  • Add release bundle for static builds
  • Add static crio binary build for x86_64 (glibc and musl)
  • Add version file functionality
  • Remove seccomp.json and fallback to internal defaults
  • Update file_locking option to be deprecated, which is now disabled by default
  • Update all runtime and build dependencies
  • Update configuration to use plugin_dirs instead of plugin_dir
  • Update runtime executable to be discovered from $PATH environment variable
  • Update tests to use Kubernetes v1.15.0

Minor

Minor changes which are user and developer facing, are:

  • Add CLI flag for --conmon-cgroup
  • Add openpgp_tag.sh as fallback if no gpgme available
  • Add awesome CRI-O list to repository
  • Add config to run conmon under a custom cgroup slice
  • Add config validation for conmon cgroup
  • Add documentation about static builds
  • Add documentation about the HTTP API to README.md
  • Add fossa badge to README.md
  • Add further linters and applied their fixes
  • Add infra container check for pod sandbox
  • Add license headers for pulled files to utils
  • Add live reload feature to pause configuration
  • Add min memory limit check to sandbox_run_linux.go
  • Add nil check for image status size
  • Add state of infracontainer to disk when stopped
  • Add username and homedir to generated password
  • Fix hack/openpgp_tag.sh on older distributions
  • Fix broken link to policy.json(5) in README.md
  • Fix build issues on 32-bit architectures
  • Fix conmon cross-compilation
  • Fix links in tutorials/setup.md
  • Fix logic of server.restore()
  • Fix mentioned distributions within the setup tutorial
  • Fix missing images names on ListImages RPC
  • Fix oci segfault when cgroup cannot be configured
  • Fix parallel make build failure
  • Fix possible out of bounds access during log parsing
  • Fix possible runtime panic on store shutdown
  • Fix possible runtime panic when netns is nil
  • Fix possible runtime panic when netns is not set up
  • Fix runtime panic when having concurrent writes to runtime impl map
  • Remove go build -i flag
  • Remove ostree build-time dependency
  • Remove references to kubernetes/pause image
  • Remove terminal watch after success
  • Remove travis in favor of CircleCI
  • Update LogDir to be configurable
  • Update containers/storage to manage SELinux labels
  • Update minMemoryLimit to 12Mb
  • Update cgroups to use libpod/pkg/cgroups
  • Update config PluginDir to be created if not existing
  • Update config to export manage_network_ns_lifecycle
  • Update configuration to default to runc is default_runtime is not set
  • Update configuration to set default run root if not specified
  • Update conmon to detect cgroup2 and skip OOM handling
  • Update conmon to force unlink attach socket
  • Update conmon to not leak fd when creating oom file
  • Update conmon to properly set conmon logs
  • Update conmon to support OOM monitor under cgroup v2
  • Update conmon to use sd_journal_sendv
  • Update contrib systemd unit files to match project name
  • Update cri-tools versions
  • Update device cgroup permissions for configured devices.
  • Update error handling paths for sandbox add and removal
  • Update global SystemContext usage to be more homogenious
  • Update hack scripts to find correct bash path
  • Update kubernetes import paths to use the staging cri-api
  • Update log to debug oom_handling_score failures
  • Update network directory to be created if it does not exist
  • Update registrar to use them of libpod instead of pkg/registrar
  • Update rootless to propagate XDG_RUNTIME_DIR
  • Update server to do not add default /sys if bind mounted
  • Update support matrix for 1.14 and 1.15 in README.md
  • Update temporary image close in PullImage
  • Update userns to drop intermediate mount namespace

Commits

The commits are listed in chronological order:

  • 485227d Version 1.15.0
  • 0481d1f update readme for currently supported branches
  • dee9a9b Update deps for k8s 1.15.0
  • 0fd27af Remove invalid unit test
  • 59cb0b0 Remove unnecessary indirect dependency gopopulate
  • 7de986b go.mod: drop github.com/containerd/cgroups
  • 41640f9 cgroups: use libpod/pkg/cgroups
  • 9042f0f go.mod: update libpod and godbus/dbus
  • a2fb271 Move the creation of sourceCtx in Server.PullImage out of the loop
  • 6b3a4cc Remove the imageAuthFile parameter to RuntimeServer.CreateContainer
  • 15c541d Set SystemContext.AuthFilePath in global Server.systemContext
  • 7518ec3 Set SystemContext.DockerRegistryUserAgent in global Server.systemContext
  • 7f6a2be Base copy.Options.{Source,Destination}Ctx both on the input systemContext
  • 39af099 Expect a non-nil copy.Options in ImageServer.PullImage
  • 9923352 Use a types.SystemContext instead of copy.Options in PrepareImage
  • 88ab8d5 Use an explicit DockerInsecureSkipTLSVerify = types.OptionalBoolTrue
  • 6c5e443 Split imageService.remoteImageReference from prepareReference
  • 9d717b2 Simplify the handling of PullImageRequest.auth
  • f7612fb Build copy.Options.SourceCtx from Server.systemContext
  • 7720e05 Add a buildImageResult helper to avoid duplicating the code
  • 8da79c4 Call buildImageCacheItem in ImageStatus
  • 05ab3c4 Don't redundantly look up an already available store.Image
  • e5ab848 Don't use path.join for docker references
  • cd39b66 Remove redundant manifest parsing to get config digest
  • 1c2a7ff Remove redundant calls to types.ImageSource.Size
  • a2217e4 When looking up a local image by transport:name reference, use the tag/digest as well
  • ab9591d Use reference.Named.String() instead of open-coding it
  • dcdcdb0 Use reference.ParseNormalizedNamed for parsing storage.Image.Names
  • b83619f Don't modify the caller-provided SystemContext in server.New
  • cc4254b Remove seccomp.json and fallback to internal defaults
  • 14bce45 Fix mockGetRef, and deal with all of the fallout
  • 9199f8f Return mockSequence from mockListImage and mockLoop, use global inOrder everywhere
  • 8a7a04f Remove ImageServer.RemoveImage
  • 54d173e Rename mockToCreate to mockCreateContainerOrPodSandboxImageExists
  • a6fd519 Add mockStorageImageSourceGetSize and mockNewImage
  • d8a05e5 Don't split the first gomock expecation into a BeforeEach
  • 65da42f Add mockGetStoreImage and mockResolveImage
  • dbf5e19 Add a shared mockParseStoreReference
  • 6e2299a Add mockStorageReferenceStringWithinTransport and use it instead of open-coded sequences
  • 9404f2f Add an inOrder helper
  • ad2b071 Create a separate MockController for every test
  • b348706 Remove duplicate Dockerfile's
  • e48af26 Discover runtimePath from $PATH environment
  • 6f1d2b8 Use GlobalAuthFile, incl. for the pause image if PauseImageAuthFile is not set
  • 287e297 Don't discard copy.Options.SourceCtx when credentials are provided
  • 5248da4 Don't set non-default copy.Options in imageService.PullImage if it is nil
  • db4fdc1 Remove the *copy.Options parameter to RuntimeService.Create{PodSandbox,Container}
  • 2ea82af Add global_auth_file option to crio.image config
  • 78ea469 Remove the types.SystemContext parameter where no longer necessary
  • 3e9dc6c Don't read registries.conf for the defaults of --registry and --insecure-registry
  • ddeae32 Add state of infracontainer to disk when stopped
  • 928b1d8 Use repository logo instead of rawgit
  • eba7092 Exclude 'vendor' for git-validation checks
  • 203023d Bump up minMemoryLimit to 12Mb
  • 54d1971 enable inline exec and attach test
  • dd03144 Mark file_locking deprecated
  • 2f3e387 Disable file locking by default
  • e164338 Add release bundle target
  • 67a7449 Update dependency containerd/cgroups
  • 70356eb crio-wipe: fix readme nits
  • c080c17 conmon: force unlink attach socket
  • 260e7de Add junit test files to .gitignore
  • 0a823f0 Use *config.Config within OCI runtime
  • 3e7144b Move lib.Config to a dedicated package
  • 6d12c6b Refactor sandbox and container name reservation
  • 643c2cb Update dependencies
  • 0ee1ab2 Remove travis in favor of CircleCI
  • e5d8834 Vendor Kubernetes v1.15.0
  • b52bd78 Fix e2efeatures* selinux denials
  • fd195c3 add vrothberg to OWNERS file
  • 75df62f Add documentation about the HTTP API
  • aa715dd Default to runc is default_runtime is not set
  • 45ec17f Set default run root if not specified
  • a6b7638 Fix redundant if in lib/rename.go
  • da0bf9b Add codecov upload step to CircleCI config
  • 921903b Add flake attempts to critest integration testing
  • aa83736 Add CircleCI badge
  • c188130 Add live reload feature to pause configuration
  • f08a474 Update dependencies
  • b6b8288 Rebase containers/image to 2.0.0, buildah to 1.8.4, libpod to 1.4.1
  • a7cf5b5 Fix Vagrantfile vendor inconsistency
  • 4c7bd28 version: if git commit is empty, silently ignore
  • 0c7ed1d Use the official nix package for building static binaries
  • 70cae9b Add status related server unit tests
  • 95dadfa Create network directory if it doesn't exist
  • 6d2a1c4 Small stderr fixes in crio-wipe
  • d027214 Add crio-wipe
  • d97f96d Add version file functionality
  • f3e1310 Enable ppc64le Travis CI
  • 0f446ae Fix mentioned distributions in README.md
  • cf13b8f crictl.md: Fix a typo
  • 6a9f325 Vendor Kubernetes 1.15.0-rc.1
  • cac2711 Update golangci-lint to v1.17.1
  • fd52f89 README.md: Fix a typo
  • 801be03 Fix missing images names on list
  • 2549bf8 Update dependencies
  • 2ca989a Update setup.md
  • 3ea23ef Refactor sandbox cgroup annotation
  • 2615edf Fix gomega matcher syntax
  • 1b70e65 Fix mentioned distributions within the setup tutorial
  • 0d8b8b0 Go mod tidy
  • d4b2b95 Add bandwidth limiting support
  • 9216672 Switch to 'stable status' badge
  • f817aaf Cleanup README.md
  • faecf92 Vendor Kubernetes v1.15.0-beta.1
  • e369e37 Close temporary image in PullImage
  • b3920cf Add live reload integration tests and /config endpoint
  • fd81c3e Fix errcheck lint for network namespace creation
  • 3f1848b remove PluginDir from config if it existed
  • edb9590 Change plugin_dir to plugin_dirs
  • 8b452c0 Update dependencies
  • 8744c24 Bump github.com/containernetworking/plugins from 0.7.5 to 0.8.0
  • 8c2118a Enable errcheck lint and fixup error paths
  • b3ded69 Add critest to integration test suite
  • 73e72fc Update Dockerfile CNI plugins to v0.8.0
  • 564d5f0 Update contrib systemd unit files to match project name
  • 1951bda Fix runtime panic when having concurrent writes to runtime impl map
  • 59f8db7 Fix build issues on 32-bit architectures
  • f327fa1 tests: added log max test to ctr.bats and command.bats
  • 6aa4da0 Update device cgroup permissions for configured devices.
  • b68af0f Revert old fix
  • a1f016b test: set container runtime to remote for e2e and fixup crio.conf
  • 184e858 server: do not add default /sys if bind mounted
  • 86acaeb skip runtimes handler test until we can get a better solution
  • 65925cc Fix possible runtime panic on store shutdown
  • 33af101 Update Makefile to be usable without git
  • 6e1b535 Ensure the test suite configures config directories.
  • f74cdb7 Update depedencies
  • 20c14c2 Add predefined build tags to .golangci.yml
  • e298d8d Add container server unit tests
  • bff7ded README.md: fix a typo
  • ec62103 conmon: support OOM monitor under cgroup v2
  • fe2b0bd Fix logging to journal
  • e0494dc refresh apt before installation
  • dbdf9e8 Bump github.com/containers/libpod from 1.2.0 to 1.3.1
  • 72decd9 docs/crio.conf.5: Add "have" to "higher precedence" typo
  • d0a128d Update scripts to find correct bash path
  • 9a59cc9 Fix links in tutorials/setup.md
  • 2d7951d Improve CI speed
  • ca100d1 Remove redundant source remove
  • 4c22b43 setup: fix broken link
  • 8112e2e readme: Remove timeout from kube documentation
  • 519e8b2 Remove terminal watch after success
  • 6543857 Vendor Kubernetes v1.15.0-beta.0
  • cd67bbc Cleanup SystemContext usage
  • 3790c17 Bump github.com/golang/mock from 1.3.0 to 1.3.1
  • 8d593d5 Bump github.com/containers/storage from 1.12.6 to 1.12.7
  • 366f8d5 Bump github.com/docker/go-units from 0.3.3 to 0.4.0
  • 6b6e8eb Remove debug output from integration tests
  • ce6fa44 sandbox_run: Log a warning if we can't find a slice
  • 2d5542e test: Add test for conmon cgroups
  • 23d4e8f readme: Remove roadmap
  • 211902f Add config validation for conmon cgroup
  • 7fd9dad Add CLI flag for --conmon-cgroup
  • 1148598 Add config to run conmon under a custom cgroup slice
  • 44864aa Add gocritic paramTypeCombine linter and fixes
  • 673b8de Add awesome CRI-O list
  • 8074b53 Add config live reload feature
  • a11cd78 Update unit test target to not run mockgen
  • e672d4a Add gocritic builtinShadow linter and fixes
  • fe83ee2 Fix sandbox tests
  • 736b14d conmon: detect cgroup2 and skip OOM handling
  • 15f5b37 conmon: properly set conmon logs
  • 36185ea Update test suites
  • c1e9670 Add gocritic importShadow linter and fixes
  • 2b0c70d Add server sandbox unit tests
  • a5295f1 Add gocritic wrapperFunc linter and fixes
  • ea9e247 Add gocritic unnamedResult linter and fix issues
  • b73bc46 Add gocritic sloppyReassign linter and fixes
  • cd2981c Add gocritic appendCombine linter and fixes
  • 3407a25 Add gocritic appendAssign linter and fixes
  • 7a225e5 Add fossa badge
  • 4a64aba Add nakedret linter and related fixes
  • 8d7264c Bump github.com/go-zoo/bone from 0.0.0 to 1.3.0
  • e2e4d3c Improve error handling for crio main.go
  • 71fc1a9 Bump github.com/containernetworking/cni from 0.7.0-rc2 to 0.7.0
  • 978ffc0 Bump github.com/kr/pty from 1.1.1 to 1.1.4
  • 026875d Bump github.com/opencontainers/runc from 1.0.0-rc7 to 1.0.0-rc8
  • 2039a21 Bump github.com/opencontainers/selinux from 1.2.1 to 1.2.2
  • 6c0d03f Bump google.golang.org/grpc from 1.20.0 to 1.20.1
  • ec54048 Bump github.com/Microsoft/go-winio from 0.4.11 to 0.4.12
  • 2b9f4f1 Bump golang.org/x/text from 0.3.1 to 0.3.2
  • b70f4d0 Bump github.com/golang/mock from 1.2.0 to 1.3.0
  • b938e31 Bump github.com/containers/storage from 1.12.4 to 1.12.6
  • 742d7ff Bump github.com/opencontainers/runtime-spec from 1.0.0 to 1.0.1
  • 89c8a11 Add useragent unit tests
  • 001156b Add username and homedir to generated password
  • ac20ee1 conmon: fix cross-compilation
  • a8fe9e0 Fix kubernetes import paths for cri-api
  • a66c723 fixes make fmt/spacing issue
  • c2e70ad fixes assumption that socklen_t is always an unsigned long
  • 62ba221 Fix logic of server.restore()
  • 9676957 Update CNI plugin test dependency to v0.7.5
  • b8496e4 Update runc test dependency to v1.0.0-rc8
  • 05dd4c1 Add server image unit tests
  • a10d134 Vendor Kubernetes v1.15.0-alpha.2
  • a04760c Remove references to kubernetes/pause image
  • 95954f5 Migrate server config test to ginkgo
  • 58146aa Add CircleCI support
  • dd91924 Fix hack/openpgp_tag.sh on older distributions
  • 56ac6ed Add server test suite and initial cases
  • 6be3ac1 Update LogDir to be configurable
  • cd5d94d Add documentation about static builds
  • a364593 Vendor containers/storage v1.12.4
  • 21e1409 Add server config interface
  • b634812 Add unit test inject files
  • e7ef2d5 Add additional build tags to setup guide
  • bc574c4 Remove ostree dependency from tutorial
  • 6a70500 Update PluginDir to be created if not existing
  • 44110a8 Add static crio binary build for x86_64 (glibc/musl)
  • e01cf08 Add openpgp_tag.sh as fallback if no gpgme available
  • a42f5cc Remove go build -i flag
  • d1c333b Update test to use empty CNI hooks dir per default
  • c80fea5 Fix testunit-bin makefile target
  • f8859f2 Remove gofmt Makefile target
  • c343b98 Remove ostree dependency
  • e9290d8 Vendor updated opencontainers/runtime-tools & runtime-spec
  • 1e83226 Fix coverity scan problem
  • 21c27cf run make vendor
  • c6886d9 Add min memory limit check to sandbox_run_linux.go
  • 9340316 Add nil check for image status size
  • 37d44df Add infra container check for pod sandbox
  • 6bbf3c3 Revert back some changes from master
  • 32c9ea3 Use format strings instead of Value attribute
  • fd02826 Remove default str in Usage when Value is used
  • 6a00490 Add default text to flags
  • 2b40eb9 Remove unnecessary golints
  • 8e2ee9b Update bats tests to run in parallel
  • 3b788a2 Began documentation update.
  • e58b2d7 conmon, exec: specify runtime root
  • 459a68c test: use crictl inspect instead of RUNTIME state
  • 1527b5c Fix travis badge URL
  • e6daef1 fix broken link to policy.json(5) in readme
  • b0bc1a7 tests: added negative metrics testing to command.bats
  • 36bb636 tests: added metrics test to ctr.bats
  • cfd4c76 Fix Makefile targets for sudo
  • 2332314 Fix travis build
  • 25eb7d8 Switch to go modules
  • 13c5189 conmon: use sd_journal_sendv
  • 3579485 Add stylecheck, unused and gosimple linters
  • ce6b132 Add config interface nil check
  • 2457f10 Update cri-tools versions
  • fce0485 Allow containers/storage to manage SELinux labels
  • 2bcf26e Move ContainerAttachSocketDir/containerExitsDir to lib
  • 0ffaad4 Use libpod registrar instead of pkg/registrar
  • 3915f4a travis: Switch to go 1.12.x
  • e3f9817 test: Switch to go 1.12.2
  • 296d80b Add RuntimeHandler.RuntimeRoot
  • 0dd0952 utils: add license headers for pulled files
  • 2b5f35b userns: drop intermediate mount namespace
  • e08ecf6 Refactor: use idtools.ParseIDMap instead of bundling own version
  • 3fda830 Fix parallel make build failure
  • cd10a62 rootless: propagate XDG_RUNTIME_DIR
  • e123805 oci: fix segfault when cgroup cannot be configured
  • 7978842 Update error handling paths for sandbox add and removal
  • 571476f Add go-md2man to repo
  • d5dc6ef netns can be nil which can cause a segfault
  • d2987c8 test: Fix oom test
  • 7f0812f test: ami fixups
  • 1115cc2 conmon: do not leak fd when creating oom file
  • e8bcc34 Fixup for moving to github.com/cri-o/cri-o
  • 9da1e13 update github.com/containers/* dependencies
  • 9abcfa0 Do not crash when netns is not set up
  • a16f7a6 readme: Update support matrix for 1.14
  • 50634a8 test: Increase number of inotify user watches
  • 1fecf3b Remove timeout flag from kubernetes.yml
  • 52bd43b Log oom_handling_score failure to debug
  • 15122d6 tests: allow to switch manage_network_ns_lifecycle
  • 686c05e Update linter to use hugeParam
  • 559be6c config: export manage_network_ns_lifecycle
  • 61f8a5c Fix possible out of bounds access during log parsing

Dependencies

Added

  • github.com/DataDog/zstd: v1.4.0
  • github.com/OpenPeeDeeP/depguard: a69c782
  • github.com/VividCortex/ewma: v1.1.1
  • github.com/containerd/project: 831961d
  • github.com/cpuguy83/go-md2man: v1.0.10
  • github.com/docker/go-metrics: b847168
  • github.com/etcd-io/bbolt: b847168
  • github.com/fatih/color: v1.6.0
  • github.com/go-critic/go-critic: 1df3008
  • github.com/go-lintpack/lintpack: v0.5.2
  • github.com/go-toolsmith/astcast: v1.0.0
  • github.com/go-toolsmith/astcopy: v1.0.0
  • github.com/go-toolsmith/astequal: v1.0.0
  • github.com/go-toolsmith/astfmt: v1.0.0
  • github.com/go-toolsmith/astp: v1.0.0
  • github.com/go-toolsmith/strparse: v1.0.0
  • github.com/go-toolsmith/typep: v1.0.0
  • github.com/gobwas/glob: v0.2.3
  • github.com/golangci/check: cfe4005
  • github.com/golangci/dupl: 3e9179a
  • github.com/golangci/errcheck: ef45e06
  • github.com/golangci/go-misc: 927a3d8
  • github.com/golangci/go-tools: af6baa5
  • github.com/golangci/goconst: 041c5f2
  • github.com/golangci/gocyclo: 2becd97
  • github.com/golangci/gofmt: 0b8337e
  • github.com/golangci/golangci-lint: v1.17.1
  • github.com/golangci/gosec: 66fb7fc
  • github.com/golangci/ineffassign: 42439a7
  • github.com/golangci/lint-1: ee948d0
  • github.com/golangci/maligned: b1d8939
  • github.com/golangci/misspell: 950f5d1
  • github.com/golangci/prealloc: 215b22d
  • github.com/golangci/revgrep: d9c87f5
  • github.com/golangci/unconvert: 28b1c44
  • github.com/google/go-cmp: v0.3.0
  • github.com/google/renameio: v0.1.0
  • github.com/google/uuid: v1.0.0
  • github.com/gostaticanalysis/analysisutil: 4088753
  • github.com/hashicorp/go-version: v1.2.0
  • github.com/hashicorp/hcl: v1.0.0
  • github.com/inconshreveable/mousetrap: v1.0.0
  • github.com/ishidawataru/sctp: 07191f8
  • github.com/kisielk/gotool: v1.0.0
  • github.com/konsorten/go-windows-terminal-sequences: v1.0.2
  • github.com/magiconair/properties: v1.8.1
  • github.com/mattn/go-colorable: v0.0.9
  • github.com/mattn/go-isatty: v0.0.8
  • github.com/mattn/go-shellwords: v1.0.5
  • github.com/mitchellh/go-homedir:v1.1.0
  • github.com/mitchellh/mapstructure: v1.1.2
  • github.com/nbutton23/zxcvbn-go: eafdab6
  • github.com/pelletier/go-toml: v1.4.0
  • github.com/russross/blackfriday: v1.5.2
  • github.com/sourcegraph/go-diff: v0.5.1
  • github.com/spf13/afero: v1.2.2
  • github.com/spf13/cast: v1.3.0
  • github.com/spf13/cobra: v0.0.5
  • github.com/spf13/jwalterweatherman: v1.1.0
  • github.com/spf13/viper: v1.4.0
  • github.com/timakin/bodyclose: 4a873e9
  • github.com/vbatts/git-validation: v1.0.0
  • github.com/vbauerster/mpb: v3.4.0
  • golang.org/x/tools: 7f22187
  • google.golang.org/appengine: v1.6.1
  • gopkg.in/square/go-jose.v2: 89060de
  • k8s.io/component-base: e8462b5
  • k8s.io/cri-api: e8462b5
  • mvdan.cc/interfacer: c200402
  • mvdan.cc/lint: adc824a
  • mvdan.cc/unparam: fbb5962
  • sourcegraph.com/sqs/pbtypes: d3ebe8f

Changed

  • github.com/Azure/go-ansiterm: 19f72df → d6e3b33
  • github.com/BurntSushi/toml: v0.3.0 → v0.3.1
  • github.com/Microsoft/go-winio: 7843996 → v0.4.12
  • github.com/Microsoft/hcsshim: 43f9725 → v0.8.6
  • github.com/Nvveen/Gotty: cd52737 → a8b993b
  • github.com/beorn7/perks: 3ac7bf7 → v1.0.0
  • github.com/blang/semver: v3.5.0 → v3.5.1
  • github.com/checkpoint-restore/go-criu: v3.11 → bdb7599
  • github.com/containerd/containerd: v1.2.2 → v1.2.7
  • github.com/containerd/continuity: d8fb858 → aaeac12
  • github.com/containerd/fifo: 3d5202a → a9fb20d
  • github.com/containerd/go-runc: 5a6d9f3 → 7d11b49
  • github.com/containerd/typeurl: a93fcdb → 2a93cfd
  • github.com/containernetworking/cni: v0.7.0-alpha1 → v0.7.1
  • github.com/containernetworking/plugins: v0.7.5 → v0.8.1
  • github.com/containers/buildah: v1.7.1 → v1.9.0
  • github.com/containers/image: 93bced0 → v2.0.0
  • github.com/containers/libpod: v1.1.2 → 5e42bf0
  • github.com/containers/psgo: 5dde6da → v1.3.0
  • github.com/containers/storage: v1.11 → v1.12.12
  • github.com/coreos/go-iptables: 25d087f → v0.4.1
  • github.com/coreos/go-systemd: v14 → e64a0ec
  • github.com/coreos/pkg: v3 → 399ea9e
  • github.com/cri-o/ocicni: 2d2983e → 8a4ca07
  • github.com/cyphar/filepath-securejoin: v0.2.1 → v0.2.2
  • github.com/davecgh/go-spew: v1.1.0 → v1.1.1
  • github.com/docker/distribution: 7a8efe7 → v2.7.1
  • github.com/docker/docker-credential-helpers: d68f9ae → v0.6.2
  • github.com/docker/docker: da99009 → 6d18c6a
  • github.com/docker/go-connections: 3ede32e → v0.4.0
  • github.com/docker/go-units: v0.3.1 → v0.4.0
  • github.com/docker/libnetwork: 5f7a3f6 → 19279f0
  • github.com/docker/spdystream: ed49638 → 6480d4a
  • github.com/emicklei/go-restful: ff4f55a → v2.9.6
  • github.com/fsnotify/fsnotify: 7d7316e → v1.4.7
  • github.com/fsouza/go-dockerclient: 29c1814 → v1.4.1
  • github.com/ghodss/yaml: c7ce166 → v1.0.0
  • github.com/go-zoo/bone: 031b400 → v1.3.0
  • github.com/godbus/dbus: a389bdd → 2ff6f7f
  • github.com/gogo/protobuf: v1.0.0 → v1.2.1
  • github.com/golang/groupcache: b710c84 → 5b532d6
  • github.com/golang/mock: v1.2.0 → v1.3.1
  • github.com/golang/protobuf: 4bd1920 → v1.3.1
  • github.com/google/gofuzz: 44d8105 → 24818f7
  • github.com/googleapis/gnostic: 0c51083 → v0.3.0
  • github.com/gorilla/mux: v1.3.0 → v1.7.2
  • github.com/hashicorp/errwrap: 7554cd9 → v1.0.0
  • github.com/hashicorp/go-multierror: 83588e7 → v1.0.0
  • github.com/hashicorp/golang-lru: a0d98a5 → v0.5.1
  • github.com/imdario/mergo: v0.2.2 → v0.3.7
  • github.com/json-iterator/go: f2b4162 → v1.1.6
  • github.com/klauspost/compress: v1.4.1 → v1.7.1
  • github.com/klauspost/cpuid: v1.2.0 → v1.2.1
  • github.com/kr/pty: v1.0.0 → v1.1.5
  • github.com/kubernetes/*: v1.14.0 → v1.15.0
  • github.com/lithammer/dedent: v1.0.0 → v1.1.0
  • github.com/matttproud/golang_protobuf_extensions: fc2b8d3 → v1.0.1
  • github.com/modern-go/reflect2: 05fbef0 → v1.0.1
  • github.com/onsi/ginkgo: v1.7.0 → v1.8.0
  • github.com/onsi/gomega: v1.4.3 → v1.5.0
  • github.com/opencontainers/go-digest: c928146 → v1.0.0-rc1
  • github.com/opencontainers/image-spec: v1.0.0 → v1.0.1
  • github.com/opencontainers/runc: 11fc498 → v1.0.0-rc8
  • github.com/opencontainers/runtime-spec: eba862d → v1.0.1
  • github.com/opencontainers/runtime-tools: 1c243a8 → v0.9.0
  • github.com/opencontainers/selinux: v1.2 → v1.2.2
  • github.com/openshift/imagebuilder: 3682349 → v1.1.0
  • github.com/opentracing/opentracing-go: 25a84ff → v1.1.0
  • github.com/pkg/errors: v0.8.0 → v0.8.1
  • github.com/pquerna/ffjson: d49c2bc → e517b90
  • github.com/prometheus/client_golang: e7e9030 → v1.0.0
  • github.com/prometheus/client_model: fa8ad6f → fd36f42
  • github.com/prometheus/common: 13ba4dd → v0.6.0
  • github.com/prometheus/procfs: 65c1f6f → v0.0.2
  • github.com/seccomp/containers-golang: v0.1 → v0.3.1
  • github.com/seccomp/libseccomp-golang: v0.9.0 → v0.9.1
  • github.com/sirupsen/logrus: v1.0.0 → v1.4.2
  • github.com/soheilhy/cmux: v0.1.4 → v0.1.4
  • github.com/spf13/pflag: 9ff6c69 → v1.0.3
  • github.com/syndtr/gocapability: e7cb7fa → d983527
  • github.com/tchap/go-patricia: v2.2.6 → v2.3.0
  • github.com/ulikunitz/xz: v0.5.4 → v0.5.6
  • github.com/vbatts/tar-split: v0.10.2 → v0.11.1
  • golang.org/x/crypto: 4979611 → cc06ce4
  • golang.org/x/net: e147a91 → 3b0461e
  • golang.org/x/oauth2: a6bd8ce → 0f29369
  • golang.org/x/sync: 42b3178 → 1122301
  • golang.org/x/sys: c8c8c57 → c5567b4
  • golang.org/x/text: 17bcc04 → v0.3.2
  • golang.org/x/time: f51c127 → 9d24e82
  • google.golang.org/genproto: 09f6ed2 → 6af8c5f
  • google.golang.org/grpc: 5b3c4e8 → v1.21.1
  • gopkg.in/fsnotify.v1: v1.4.2 → v1.4.7
  • gopkg.in/yaml.v2: v2.2.1 → v2.2.2

Removed

  • github.com/boltdb/bolt
  • github.com/containerd/cgroups
  • github.com/fatih/camelcase
  • github.com/google/btree
  • github.com/gorilla/context
  • github.com/gregjones/httpcache
  • github.com/mattn/go-runewidth
  • github.com/peterbourgon/diskv
  • github.com/ulule/deepcopier
  • gopkg.in/cheggaaa/pb.v1
  • gopkg.in/mgo.v2