Skip to content

Latest commit

 

History

History
205 lines (179 loc) · 12.8 KB

CHANGELOG-2.0.md

File metadata and controls

205 lines (179 loc) · 12.8 KB

Release notes for v2.0.1

Documentation

Changelog since v2.0.0

Changes by Kind

Uncategorized

  • Update image and tag names for Windows to have separate parameters for nanoserver and servercore (#111, @jingxu97)

Dependencies

Added

Nothing has changed.

Changed

Nothing has changed.

Removed

Nothing has changed.

Release notes for v2.0

Documentation

Changelog since v1.3.0

Urgent Upgrade Notes

(No, really, you MUST read this before you upgrade)

  • Use v1 API for plugin registration with kubelet. This change requires at least Kubernetes v1.13. (#96, @gnufied)

Changes by Kind

Feature

  • Adds a new flag --health-port. This is the port of the health check server for the node-driver-registrar, which checks if the registration socket exists. A value <= 0 disables the server. Server is disabled by default. (#99, @chrishenzie)
  • Windows and multiarch Linux images are now available. The Dockerfile must accept a "binary" build argument. (#84, @pohly)

Bug or Regression

  • Registration socket is removed on node-driver-registrar shutdown, de-registering the CSI driver from kubelet. (#61, @Madhu-1)

Uncategorized

  • Build with Go 1.15 (#102, @pohly)
  • Make image, tag and registry configurable in docker file for windows build of node driver registrar. (#77, @jingxu97)
  • Make nanoserver tag configurable (#101, @mainred)
  • The addition of the --plugin-registration-path flag allows users to dynamically configure the registration path; this flag defaults to the currently hardcoded value of /registration so actions can be taken to consume this change but is not required (#95, @prithviramesh)

Dependencies

Added

  • cloud.google.com/go/bigquery: v1.0.1
  • cloud.google.com/go/datastore: v1.0.0
  • cloud.google.com/go/pubsub: v1.0.1
  • cloud.google.com/go/storage: v1.0.0
  • cloud.google.com/go: v0.51.0
  • dmitri.shuralyov.com/gpu/mtl: 666a987
  • github.com/Azure/go-ansiterm: d6e3b33
  • github.com/Azure/go-autorest/autorest/adal: v0.8.2
  • github.com/Azure/go-autorest/autorest/date: v0.2.0
  • github.com/Azure/go-autorest/autorest/mocks: v0.3.0
  • github.com/Azure/go-autorest/autorest: v0.9.6
  • github.com/Azure/go-autorest/logger: v0.1.0
  • github.com/Azure/go-autorest/tracing: v0.5.0
  • github.com/BurntSushi/toml: v0.3.1
  • github.com/BurntSushi/xgb: 27f1227
  • github.com/NYTimes/gziphandler: 56545f4
  • github.com/PuerkitoBio/purell: v1.0.0
  • github.com/PuerkitoBio/urlesc: 5bd2802
  • github.com/alecthomas/template: fb15b89
  • github.com/alecthomas/units: c3de453
  • github.com/beorn7/perks: v1.0.1
  • github.com/blang/semver: v3.5.0+incompatible
  • github.com/census-instrumentation/opencensus-proto: v0.2.1
  • github.com/cespare/xxhash/v2: v2.1.1
  • github.com/chzyer/logex: v1.1.10
  • github.com/chzyer/readline: 2972be2
  • github.com/chzyer/test: a1ea475
  • github.com/client9/misspell: v0.3.4
  • github.com/dgrijalva/jwt-go: v3.2.0+incompatible
  • github.com/docker/spdystream: 449fdfc
  • github.com/docopt/docopt-go: ee0de3b
  • github.com/elazarl/goproxy: 947c36d
  • github.com/emicklei/go-restful: ff4f55a
  • github.com/envoyproxy/go-control-plane: 5f8ba28
  • github.com/envoyproxy/protoc-gen-validate: v0.1.0
  • github.com/evanphx/json-patch: v4.9.0+incompatible
  • github.com/fsnotify/fsnotify: v1.4.9
  • github.com/ghodss/yaml: 73d445a
  • github.com/go-gl/glfw/v3.3/glfw: 12ad95a
  • github.com/go-kit/kit: v0.9.0
  • github.com/go-logfmt/logfmt: v0.4.0
  • github.com/go-logr/logr: v0.2.0
  • github.com/go-openapi/jsonpointer: 46af16f
  • github.com/go-openapi/jsonreference: 13c6e35
  • github.com/go-openapi/spec: 6aced65
  • github.com/go-openapi/swag: 1d0bd11
  • github.com/go-stack/stack: v1.8.0
  • github.com/golang/groupcache: 215e871
  • github.com/golang/mock: v1.3.1
  • github.com/google/btree: v1.0.0
  • github.com/google/go-cmp: v0.4.0
  • github.com/google/gofuzz: v1.1.0
  • github.com/google/martian: v2.1.0+incompatible
  • github.com/google/pprof: d4f498a
  • github.com/google/renameio: v0.1.0
  • github.com/google/uuid: v1.1.1
  • github.com/googleapis/gax-go/v2: v2.0.5
  • github.com/googleapis/gnostic: v0.4.1
  • github.com/gregjones/httpcache: 9cad4c3
  • github.com/hashicorp/golang-lru: v0.5.1
  • github.com/hpcloud/tail: v1.0.0
  • github.com/ianlancetaylor/demangle: 5e5cf60
  • github.com/imdario/mergo: v0.3.5
  • github.com/json-iterator/go: v1.1.10
  • github.com/jstemmer/go-junit-report: v0.9.1
  • github.com/julienschmidt/httprouter: v1.2.0
  • github.com/kisielk/errcheck: v1.2.0
  • github.com/kisielk/gotool: v1.0.0
  • github.com/konsorten/go-windows-terminal-sequences: v1.0.3
  • github.com/kr/logfmt: b84e30a
  • github.com/kr/pretty: v0.2.0
  • github.com/kr/pty: v1.1.1
  • github.com/kr/text: v0.1.0
  • github.com/mailru/easyjson: d5b7844
  • github.com/matttproud/golang_protobuf_extensions: c182aff
  • github.com/moby/term: 672ec06
  • github.com/modern-go/concurrent: bacd9c7
  • github.com/modern-go/reflect2: v1.0.1
  • github.com/munnerz/goautoneg: a547fc6
  • github.com/mwitkow/go-conntrack: cc309e4
  • github.com/mxk/go-flowrate: cca7078
  • github.com/onsi/ginkgo: v1.11.0
  • github.com/onsi/gomega: v1.7.0
  • github.com/peterbourgon/diskv: v2.0.1+incompatible
  • github.com/pkg/errors: v0.9.1
  • github.com/prometheus/client_golang: v1.7.1
  • github.com/prometheus/client_model: v0.2.0
  • github.com/prometheus/common: v0.10.0
  • github.com/prometheus/procfs: v0.1.3
  • github.com/rogpeppe/go-internal: v1.3.0
  • github.com/sirupsen/logrus: v1.6.0
  • github.com/spf13/afero: v1.2.2
  • github.com/spf13/pflag: v1.0.5
  • go.opencensus.io: v0.22.2
  • go.uber.org/atomic: v1.4.0
  • go.uber.org/multierr: v1.1.0
  • go.uber.org/zap: v1.10.0
  • golang.org/x/crypto: 75b2880
  • golang.org/x/exp: da58074
  • golang.org/x/image: cff245a
  • golang.org/x/lint: fdd1cda
  • golang.org/x/mobile: d2bd2a2
  • golang.org/x/mod: c90efee
  • golang.org/x/oauth2: 858c2ad
  • golang.org/x/time: 555d28b
  • golang.org/x/tools: 7b8e75d
  • golang.org/x/xerrors: 9bdfabe
  • google.golang.org/api: v0.15.0
  • google.golang.org/appengine: v1.6.5
  • google.golang.org/protobuf: v1.24.0
  • gopkg.in/alecthomas/kingpin.v2: v2.2.6
  • gopkg.in/errgo.v2: v2.1.0
  • gopkg.in/fsnotify.v1: v1.4.7
  • gopkg.in/inf.v0: v0.9.1
  • gopkg.in/tomb.v1: dd63297
  • gotest.tools/v3: v3.0.2
  • gotest.tools: v2.2.0+incompatible
  • honnef.co/go/tools: v0.0.1-2019.2.3
  • k8s.io/api: v0.19.0
  • k8s.io/apimachinery: v0.19.0
  • k8s.io/component-base: v0.19.0
  • k8s.io/gengo: 3a45101
  • k8s.io/klog/v2: v2.2.0
  • k8s.io/kube-openapi: 6aeccd4
  • k8s.io/kubelet: v0.19.0
  • k8s.io/utils: d5654de
  • rsc.io/binaryregexp: v0.2.0
  • sigs.k8s.io/structured-merge-diff/v4: v4.0.1
  • sigs.k8s.io/yaml: v1.2.0

Changed

  • github.com/container-storage-interface/spec: v1.0.0 → v1.3.0
  • github.com/davecgh/go-spew: v1.1.0 → v1.1.1
  • github.com/gogo/protobuf: v1.0.0 → v1.3.1
  • github.com/golang/protobuf: v1.1.0 → v1.4.2
  • github.com/stretchr/objx: v0.1.0 → v0.1.1
  • golang.org/x/net: 22ae77b → ab34263
  • golang.org/x/sys: dd2ff4a → ed371f2
  • golang.org/x/text: v0.3.0 → v0.3.3
  • google.golang.org/genproto: 2c5e7ac → cb27e3a
  • google.golang.org/grpc: v1.10.0 → v1.27.0
  • gopkg.in/check.v1: 20d25e2 → 41f04d3
  • gopkg.in/yaml.v2: v2.2.2 → v2.2.8
  • k8s.io/client-go: v11.0.0+incompatible → v0.19.0
  • k8s.io/klog: v0.1.0 → v1.0.0

Removed

  • k8s.io/kubernetes: v1.11.0-beta.2