v1.19.0-dev.md 17.3 KB
Newer Older
Anago GCB's avatar
Anago GCB committed
1 2 3 4 5 6 7 8
- [CRI-O v1.19.0-dev](#cri-o-v1190-dev)
  - [Downloads](#downloads)
  - [Changelog since v1.18.0](#changelog-since-v1180)
    - [Changes by Kind](#changes-by-kind)
      - [Feature](#feature)
      - [Documentation](#documentation)
      - [Bug or Regression](#bug-or-regression)
      - [Other (Cleanup or Flake)](#other-cleanup-or-flake)
Anago GCB's avatar
Anago GCB committed
9
      - [Uncategorized](#uncategorized)
Anago GCB's avatar
Anago GCB committed
10

Anago GCB's avatar
Anago GCB committed
11 12 13
# CRI-O v1.19.0-dev

The release notes have been generated for the commit range
Anago GCB's avatar
Anago GCB committed
14
[v1.18.0...d0dc0d3](https://github.com/cri-o/cri-o/compare/v1.18.0...d0dc0d3076367f6a26c46fb6e72d1e582b552599) on Thu, 25 Jun 2020 18:56:08 UTC.
Anago GCB's avatar
Anago GCB committed
15 16 17 18

## Downloads

Download the static release bundle via our Google Cloud Bucket:
Anago GCB's avatar
Anago GCB committed
19
[crio-d0dc0d307.tar.gz][0]
Anago GCB's avatar
Anago GCB committed
20

Anago GCB's avatar
Anago GCB committed
21
[0]: https://storage.googleapis.com/k8s-conform-cri-o/artifacts/crio-d0dc0d307.tar.gz
Anago GCB's avatar
Anago GCB committed
22

Anago GCB's avatar
Anago GCB committed
23
## Changelog since v1.18.0
Anago GCB's avatar
Anago GCB committed
24

Anago GCB's avatar
Anago GCB committed
25
### Changes by Kind
Anago GCB's avatar
Anago GCB committed
26

Anago GCB's avatar
Anago GCB committed
27
#### Feature
Anago GCB's avatar
Anago GCB committed
28
 - Add --version-file-persist, a place to put the version file in persistent storage. Now, crio wipe wipes containers if --version-file is not present (presumably it is on temporary storage), and wipes images if both --version-file and --version-file-persist are out of date (presumably there has been an upgrade of cri-o's minor version ([#3648](https://github.com/cri-o/cri-o/pull/3648), [@haircommander](https://github.com/haircommander))
Anago GCB's avatar
Anago GCB committed
29 30
 - Add build support for setting SOURCE_DATE_EPOCH ([#3708](https://github.com/cri-o/cri-o/pull/3708), [@afbjorklund](https://github.com/afbjorklund))
 - Added `--metrics-socket`/`metrics_socket` configuration option to allow exposing the metrics endpoint on a local socket path ([#3724](https://github.com/cri-o/cri-o/pull/3724), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
31
 - Added `privileged` field to container status `info` ([#3777](https://github.com/cri-o/cri-o/pull/3777), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
32
 - Added latest `crun` version to static binary bundle ([#3837](https://github.com/cri-o/cri-o/pull/3837), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
33 34
 - Added metrics-exporter and [documentation](https://github.com/cri-o/cri-o/master/tutorials/metrics.md#exporting-metrics-via-prometheus) ([#3751](https://github.com/cri-o/cri-o/pull/3751), [@saschagrunert](https://github.com/saschagrunert))
 - Added new metrics `crio_image_pulls_failures` and `crio_image_pulls_successes`. For more information please refer to the [CRI-O metrics guide](https://github.com/cri-o/cri-o/blob/master/tutorials/metrics.md) ([#3809](https://github.com/cri-o/cri-o/pull/3809), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
35
 - Container HostPort with SCTP protocol is supported. ([#3874](https://github.com/cri-o/cri-o/pull/3874), [@janosi](https://github.com/janosi))
Anago GCB's avatar
Anago GCB committed
36
 - Containers running `init` or `systemd` are now given a new selinux label `container_init_t`, giving it selinux privileges more appropriate for the workload ([#3754](https://github.com/cri-o/cri-o/pull/3754), [@haircommander](https://github.com/haircommander))
Anago GCB's avatar
Anago GCB committed
37 38 39 40 41 42 43 44 45 46 47 48 49
 - If users want the container_kvm_t label when using a runtime that supports kvm separation, they will need to either set the runtime_type to "vm" or have "kata" in the runtime name. E.g
  
  [crio.runtime.runtimes.my-kata-runtime]
  runtime_path = ""
  runtime_type = "oci"
  runtime_root = "/run/kata"
  
  or
  
  [crio.runtime.runtimes.my-kata-runtime]
  runtime_path = ""
  runtime_type = "vm"
  runtime_root = "/run/kata" ([#3861](https://github.com/cri-o/cri-o/pull/3861), [@umohnani8](https://github.com/umohnani8))
Anago GCB's avatar
Anago GCB committed
50
 - Re-add the behavior that string slices can be passed to the CLI comma separated, for example `--default-capabilities CHOWN,KILL` ([#3636](https://github.com/cri-o/cri-o/pull/3636), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
51
 - Removed `socat` runtime dependency which was needed for pod port forwarding ([#3749](https://github.com/cri-o/cri-o/pull/3749), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
52
 - Return pod image, pid and spec in sandbox_status CRI verbose mode ([#3819](https://github.com/cri-o/cri-o/pull/3819), [@mrunalp](https://github.com/mrunalp))
Anago GCB's avatar
Anago GCB committed
53

Anago GCB's avatar
Anago GCB committed
54
#### Documentation
Anago GCB's avatar
Anago GCB committed
55 56
 - Added `crun` container runtime to `crio.conf` (commented out per default) ([#3838](https://github.com/cri-o/cri-o/pull/3838), [@saschagrunert](https://github.com/saschagrunert))
 - Added dependency report to generated release notes ([#3828](https://github.com/cri-o/cri-o/pull/3828), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
57
 - The changelog is now rendered by a custom go template and contains the table of contents ([#3739](https://github.com/cri-o/cri-o/pull/3739), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
58

Anago GCB's avatar
Anago GCB committed
59
#### Bug or Regression
Anago GCB's avatar
Anago GCB committed
60
 - Fix handling of the --cni-plugin-dir and other multivalue command line flags ([#3870](https://github.com/cri-o/cri-o/pull/3870), [@rhafer](https://github.com/rhafer))
Anago GCB's avatar
Anago GCB committed
61
 - Fixed bug where Pod creation would fail if Uid was not specified in Metadata of sandbox config passed in a run pod sandbox request ([#3774](https://github.com/cri-o/cri-o/pull/3774), [@haircommander](https://github.com/haircommander))
Anago GCB's avatar
Anago GCB committed
62
 - Fixed wrong linkmode output (on `crio version`) for static binaries ([#3638](https://github.com/cri-o/cri-o/pull/3638), [@saschagrunert](https://github.com/saschagrunert))
Anago GCB's avatar
Anago GCB committed
63

Anago GCB's avatar
Anago GCB committed
64
#### Other (Cleanup or Flake)
Anago GCB's avatar
Anago GCB committed
65
 - Added info logs for image pulls and image status ([#3843](https://github.com/cri-o/cri-o/pull/3843), [@mrunalp](https://github.com/mrunalp))
Anago GCB's avatar
Anago GCB committed
66
 - Cleanup default info logging ([#3834](https://github.com/cri-o/cri-o/pull/3834), [@mrunalp](https://github.com/mrunalp))
Anago GCB's avatar
Anago GCB committed
67
 - Cleanup go module and vendor files. ([#3722](https://github.com/cri-o/cri-o/pull/3722), [@mrunalp](https://github.com/mrunalp))
Anago GCB's avatar
Anago GCB committed
68
 - Pod creation now fails if conmon cannot be moved to the cgroup specified in `conmon_cgroup`. Our default value for `conmon_cgroup` is `system.slice`, which is invalid for cgroupfs. As such, if you use cgroupfs, you should change `conmon_cgroup` to `pod` ([#3810](https://github.com/cri-o/cri-o/pull/3810), [@haircommander](https://github.com/haircommander))
Anago GCB's avatar
Anago GCB committed
69 70
 - Removed `crio-wipe.service` and `crio-shutdown.service` systemd units from the static bundle since they are not required ([#3689](https://github.com/cri-o/cri-o/pull/3689), [@saschagrunert](https://github.com/saschagrunert))

Anago GCB's avatar
Anago GCB committed
71 72 73
#### Uncategorized
 - Adds a new optional field, runtime_type, to the "--runtimes" option. ([#3903](https://github.com/cri-o/cri-o/pull/3903), [@fidencio](https://github.com/fidencio))

Anago GCB's avatar
Anago GCB committed
74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136
## Dependencies

### Added
- github.com/bombsimon/wsl/v3: [v3.0.0](https://github.com/bombsimon/wsl/v3/tree/v3.0.0)
- github.com/docopt/docopt-go: [ee0de3b](https://github.com/docopt/docopt-go/tree/ee0de3b)
- github.com/go-git/gcfg: [v1.5.0](https://github.com/go-git/gcfg/tree/v1.5.0)
- github.com/go-git/go-billy/v5: [v5.0.0](https://github.com/go-git/go-billy/v5/tree/v5.0.0)
- github.com/go-git/go-git-fixtures/v4: [v4.0.1](https://github.com/go-git/go-git-fixtures/v4/tree/v4.0.1)
- github.com/go-git/go-git/v5: [v5.0.0](https://github.com/go-git/go-git/v5/tree/v5.0.0)
- github.com/go-ini/ini: [v1.9.0](https://github.com/go-ini/ini/tree/v1.9.0)
- github.com/go-xmlfmt/xmlfmt: [d5b6f63](https://github.com/go-xmlfmt/xmlfmt/tree/d5b6f63)
- github.com/maratori/testpackage: [v1.0.1](https://github.com/maratori/testpackage/tree/v1.0.1)
- github.com/moby/ipvs: [v1.0.1](https://github.com/moby/ipvs/tree/v1.0.1)
- github.com/moby/term: [672ec06](https://github.com/moby/term/tree/672ec06)
- github.com/nakabonne/nestif: [v0.3.0](https://github.com/nakabonne/nestif/tree/v0.3.0)
- github.com/nxadm/tail: [v1.4.4](https://github.com/nxadm/tail/tree/v1.4.4)
- github.com/phayes/checkstyle: [bfd46e6](https://github.com/phayes/checkstyle/tree/bfd46e6)
- github.com/ryancurrah/gomodguard: [v1.0.2](https://github.com/ryancurrah/gomodguard/tree/v1.0.2)
- github.com/saschagrunert/ccli: [b68f755](https://github.com/saschagrunert/ccli/tree/b68f755)
- github.com/saschagrunert/go-modiff: [v1.2.0](https://github.com/saschagrunert/go-modiff/tree/v1.2.0)
- github.com/tetafro/godot: [v0.2.5](https://github.com/tetafro/godot/tree/v0.2.5)
- github.com/yuin/goldmark: [v1.1.27](https://github.com/yuin/goldmark/tree/v1.1.27)
- gotest.tools/v3: v3.0.2
- k8s.io/klog/v2: v2.0.0

### Changed
- github.com/Azure/azure-sdk-for-go: [v35.0.0+incompatible → v40.2.0+incompatible](https://github.com/Azure/azure-sdk-for-go/compare/v35.0.0...v40.2.0)
- github.com/Azure/go-autorest/autorest/adal: [v0.5.0 → v0.8.2](https://github.com/Azure/go-autorest/autorest/adal/compare/v0.5.0...v0.8.2)
- github.com/Azure/go-autorest/autorest/date: [v0.1.0 → v0.2.0](https://github.com/Azure/go-autorest/autorest/date/compare/v0.1.0...v0.2.0)
- github.com/Azure/go-autorest/autorest/mocks: [v0.2.0 → v0.3.0](https://github.com/Azure/go-autorest/autorest/mocks/compare/v0.2.0...v0.3.0)
- github.com/Azure/go-autorest/autorest: [v0.9.0 → v0.9.6](https://github.com/Azure/go-autorest/autorest/compare/v0.9.0...v0.9.6)
- github.com/GoogleCloudPlatform/testgrid: [v0.0.1-alpha.4 → v0.0.10](https://github.com/GoogleCloudPlatform/testgrid/compare/v0.0.1-alpha.4...v0.0.10)
- github.com/Microsoft/hcsshim: [v0.8.7 → v0.8.9](https://github.com/Microsoft/hcsshim/compare/v0.8.7...v0.8.9)
- github.com/bazelbuild/rules_go: [6dae44d → v0.22.1](https://github.com/bazelbuild/rules_go/compare/6dae44d...v0.22.1)
- github.com/cilium/ebpf: [95b36a5 → d9fb101](https://github.com/cilium/ebpf/compare/95b36a5...d9fb101)
- github.com/containerd/console: [c12b1e7 → v1.0.0](https://github.com/containerd/console/compare/c12b1e7...v1.0.0)
- github.com/containerd/containerd: [v1.3.3 → v1.3.4](https://github.com/containerd/containerd/compare/v1.3.3...v1.3.4)
- github.com/containerd/ttrpc: [0be804e → v1.0.1](https://github.com/containerd/ttrpc/compare/0be804e...v1.0.1)
- github.com/containerd/typeurl: [2a93cfd → v1.0.0](https://github.com/containerd/typeurl/compare/2a93cfd...v1.0.0)
- github.com/containernetworking/plugins: [v0.8.5 → v0.8.6](https://github.com/containernetworking/plugins/compare/v0.8.5...v0.8.6)
- github.com/containers/buildah: [v1.14.8 → v1.14.9](https://github.com/containers/buildah/compare/v1.14.8...v1.14.9)
- github.com/containers/conmon: [v2.0.15+incompatible → v2.0.16+incompatible](https://github.com/containers/conmon/compare/v2.0.15...v2.0.16)
- github.com/containers/image/v5: [v5.4.3 → v5.4.4](https://github.com/containers/image/v5/compare/v5.4.3...v5.4.4)
- github.com/containers/libpod: [v1.9.0 → v1.9.2](https://github.com/containers/libpod/compare/v1.9.0...v1.9.2)
- github.com/containers/storage: [v1.18.2 → v1.19.2](https://github.com/containers/storage/compare/v1.18.2...v1.19.2)
- github.com/creack/pty: [v1.1.9 → v1.1.10](https://github.com/creack/pty/compare/v1.1.9...v1.1.10)
- github.com/cri-o/ocicni: [b197cd1 → 513ef78](https://github.com/cri-o/ocicni/compare/b197cd1...513ef78)
- github.com/docker/docker: [a9416c6 → aa6a989](https://github.com/docker/docker/compare/a9416c6...aa6a989)
- github.com/docker/libnetwork: [c8a5fca → 5a177b7](https://github.com/docker/libnetwork/compare/c8a5fca...5a177b7)
- github.com/fatih/color: [v1.7.0 → v1.9.0](https://github.com/fatih/color/compare/v1.7.0...v1.9.0)
- github.com/godbus/dbus: [8a16820 → ade71ed](https://github.com/godbus/dbus/compare/8a16820...ade71ed)
- github.com/golangci/golangci-lint: [v1.23.3 → v1.25.0](https://github.com/golangci/golangci-lint/compare/v1.23.3...v1.25.0)
- github.com/google/cadvisor: [v0.35.0 → 8af10c6](https://github.com/google/cadvisor/compare/v0.35.0...8af10c6)
- github.com/googleapis/gnostic: [v0.1.0 → v0.4.1](https://github.com/googleapis/gnostic/compare/v0.1.0...v0.4.1)
- github.com/gostaticanalysis/analysisutil: [v0.0.3 → 4088753](https://github.com/gostaticanalysis/analysisutil/compare/v0.0.3...4088753)
- github.com/klauspost/compress: [v1.10.3 → v1.10.5](https://github.com/klauspost/compress/compare/v1.10.3...v1.10.5)
- github.com/konsorten/go-windows-terminal-sequences: [v1.0.2 → v1.0.3](https://github.com/konsorten/go-windows-terminal-sequences/compare/v1.0.2...v1.0.3)
- github.com/mattn/go-isatty: [v0.0.9 → v0.0.11](https://github.com/mattn/go-isatty/compare/v0.0.9...v0.0.11)
- github.com/matttproud/golang_protobuf_extensions: [v1.0.1 → c182aff](https://github.com/matttproud/golang_protobuf_extensions/compare/v1.0.1...c182aff)
- github.com/mistifyio/go-zfs: [v2.1.1+incompatible → f784269](https://github.com/mistifyio/go-zfs/compare/v2.1.1...f784269)
- github.com/onsi/ginkgo: [v1.12.0 → v1.12.1](https://github.com/onsi/ginkgo/compare/v1.12.0...v1.12.1)
- github.com/onsi/gomega: [v1.9.0 → v1.10.0](https://github.com/onsi/gomega/compare/v1.9.0...v1.10.0)
- github.com/opencontainers/go-digest: [v1.0.0-rc1 → v1.0.0](https://github.com/opencontainers/go-digest/compare/v1.0.0-rc1...v1.0.0)
Anago GCB's avatar
Anago GCB committed
137
- github.com/opencontainers/runc: [v1.0.0-rc9 → v1.0.0-rc90](https://github.com/opencontainers/runc/compare/v1.0.0-rc9...v1.0.0-rc90)
Anago GCB's avatar
Anago GCB committed
138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207
- github.com/opencontainers/runtime-spec: [v1.0.2 → 237cc4f](https://github.com/opencontainers/runtime-spec/compare/v1.0.2...237cc4f)
- github.com/seccomp/containers-golang: [v0.3.2 → v0.4.1](https://github.com/seccomp/containers-golang/compare/v0.3.2...v0.4.1)
- github.com/sergi/go-diff: [v1.0.0 → v1.1.0](https://github.com/sergi/go-diff/compare/v1.0.0...v1.1.0)
- github.com/sirupsen/logrus: [v1.4.2 → v1.6.0](https://github.com/sirupsen/logrus/compare/v1.4.2...v1.6.0)
- github.com/tommy-muehle/go-mnd: [v1.1.1 → e6f9a99](https://github.com/tommy-muehle/go-mnd/compare/v1.1.1...e6f9a99)
- github.com/urfave/cli: [7bc6a0a → v1.20.0](https://github.com/urfave/cli/compare/7bc6a0a...v1.20.0)
- github.com/vbauerster/mpb/v5: [v5.0.3 → v5.0.4](https://github.com/vbauerster/mpb/v5/compare/v5.0.3...v5.0.4)
- go.etcd.io/etcd: 3cf2f69 → e694b7b
- golang.org/x/crypto: 0ec3e99 → 4bdfaf4
- golang.org/x/mod: c90efee → v0.2.0
- golang.org/x/net: d3edc99 → a91f071
- golang.org/x/sys: ea54a3c → 1957bb5
- golang.org/x/tools: 9497f49 → 3d57cf2
- google.golang.org/api: v0.9.0 → v0.21.0
- google.golang.org/grpc: v1.28.1 → v1.29.1
- k8s.io/gengo: 36b2048 → e0e292d
- k8s.io/kube-openapi: bf4fb3b → e1beb1b
- k8s.io/kubernetes/staging/src/k8s.io/api: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/apiextensions-apiserver: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/apimachinery: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/apiserver: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/cli-runtime: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/client-go: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/cloud-provider: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/cluster-bootstrap: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/code-generator: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/component-base: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/cri-api: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/csi-translation-lib: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/kube-aggregator: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/kube-controller-manager: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/kube-proxy: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/kube-scheduler: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/kubectl: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/kubelet: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/legacy-cloud-providers: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/metrics: 7879fc1 → b48f5af
- k8s.io/kubernetes/staging/src/k8s.io/sample-apiserver: 7879fc1 → b48f5af
- k8s.io/kubernetes: v1.18.1 → v1.19.0-alpha.3
- k8s.io/release: v0.2.5 → v0.3.2
- k8s.io/system-validators: v1.0.4 → v1.1.2
- k8s.io/utils: 6496210 → 2df71eb
- mvdan.cc/sh/v3: v3.1.0 → v3.1.1

### Removed
- github.com/Rican7/retry: [v0.1.0](https://github.com/Rican7/retry/tree/v0.1.0)
- github.com/bazelbuild/bazel-gazelle: [70208cb](https://github.com/bazelbuild/bazel-gazelle/tree/70208cb)
- github.com/bazelbuild/buildtools: [69366ca](https://github.com/bazelbuild/buildtools/tree/69366ca)
- github.com/bradfitz/go-smtpd: [deb6d62](https://github.com/bradfitz/go-smtpd/tree/deb6d62)
- github.com/cespare/prettybench: [03b8cfe](https://github.com/cespare/prettybench/tree/03b8cfe)
- github.com/containerd/release-tool: [a35b5d7](https://github.com/containerd/release-tool/tree/a35b5d7)
- github.com/golangci/go-tools: [e32c541](https://github.com/golangci/go-tools/tree/e32c541)
- github.com/golangci/gosec: [66fb7fc](https://github.com/golangci/gosec/tree/66fb7fc)
- github.com/google/go-github: [v17.0.0+incompatible](https://github.com/google/go-github/tree/v17.0.0)
- github.com/jellevandenhooff/dkim: [f50fe3d](https://github.com/jellevandenhooff/dkim/tree/f50fe3d)
- github.com/mesos/mesos-go: [v0.0.9](https://github.com/mesos/mesos-go/tree/v0.0.9)
- github.com/pelletier/go-buffruneio: [v0.2.0](https://github.com/pelletier/go-buffruneio/tree/v0.2.0)
- github.com/ryanuber/go-glob: [256dc44](https://github.com/ryanuber/go-glob/tree/256dc44)
- github.com/src-d/gcfg: [v1.4.0](https://github.com/src-d/gcfg/tree/v1.4.0)
- github.com/tarm/serial: [98f6abe](https://github.com/tarm/serial/tree/98f6abe)
- go4.org: 417644f
- golang.org/x/build: 2835ba2
- golang.org/x/perf: 6e6d33e
- gopkg.in/russross/blackfriday.v2: v2.0.0
- gopkg.in/src-d/go-billy.v4: v4.3.2
- gopkg.in/src-d/go-git-fixtures.v3: v3.5.0
- gopkg.in/src-d/go-git.v4: v4.13.1
- gotest.tools/gotestsum: v0.3.5
- grpc.go4.org: 11d0a25
- k8s.io/repo-infra: v0.0.1-alpha.1