From bd77d5ca6c73db749be0bbf10ca6ba99778a9168 Mon Sep 17 00:00:00 2001 From: Elijah Rodriguez-Beltran Date: Fri, 5 Dec 2025 19:12:10 +0000 Subject: [PATCH] prune changelog for 1.23 release --- CHANGELOG.md | 2 +- CHANGELOG/CHANGELOG-0.6.md | 42 --- CHANGELOG/CHANGELOG-0.7.md | 33 -- CHANGELOG/CHANGELOG-1.0.md | 359 --------------------- CHANGELOG/CHANGELOG-1.1.md | 47 --- CHANGELOG/CHANGELOG-1.10.md | 611 ------------------------------------ CHANGELOG/CHANGELOG-1.11.md | 441 -------------------------- CHANGELOG/CHANGELOG-1.12.md | 333 -------------------- CHANGELOG/CHANGELOG-1.13.md | 414 ------------------------ CHANGELOG/CHANGELOG-1.14.md | 219 ------------- CHANGELOG/CHANGELOG-1.15.md | 44 --- CHANGELOG/CHANGELOG-1.17.md | 59 ---- CHANGELOG/CHANGELOG-1.18.md | 2 - CHANGELOG/CHANGELOG-1.2.md | 139 -------- CHANGELOG/CHANGELOG-1.3.md | 150 --------- CHANGELOG/CHANGELOG-1.4.md | 439 -------------------------- CHANGELOG/CHANGELOG-1.5.md | 26 -- CHANGELOG/CHANGELOG-1.6.md | 29 -- CHANGELOG/CHANGELOG-1.7.md | 598 ----------------------------------- CHANGELOG/CHANGELOG-1.8.md | 459 --------------------------- CHANGELOG/CHANGELOG-1.9.md | 555 -------------------------------- CHANGELOG/README.md | 20 -- 22 files changed, 1 insertion(+), 5020 deletions(-) delete mode 100644 CHANGELOG/CHANGELOG-0.6.md delete mode 100644 CHANGELOG/CHANGELOG-0.7.md delete mode 100644 CHANGELOG/CHANGELOG-1.0.md delete mode 100644 CHANGELOG/CHANGELOG-1.1.md delete mode 100644 CHANGELOG/CHANGELOG-1.10.md delete mode 100644 CHANGELOG/CHANGELOG-1.11.md delete mode 100644 CHANGELOG/CHANGELOG-1.12.md delete mode 100644 CHANGELOG/CHANGELOG-1.13.md delete mode 100644 CHANGELOG/CHANGELOG-1.14.md delete mode 100644 CHANGELOG/CHANGELOG-1.15.md delete mode 100644 CHANGELOG/CHANGELOG-1.17.md delete mode 100644 CHANGELOG/CHANGELOG-1.18.md delete mode 100644 CHANGELOG/CHANGELOG-1.2.md delete mode 100644 CHANGELOG/CHANGELOG-1.3.md delete mode 100644 CHANGELOG/CHANGELOG-1.4.md delete mode 100644 CHANGELOG/CHANGELOG-1.5.md delete mode 100644 CHANGELOG/CHANGELOG-1.6.md delete mode 100644 CHANGELOG/CHANGELOG-1.7.md delete mode 100644 CHANGELOG/CHANGELOG-1.8.md delete mode 100644 CHANGELOG/CHANGELOG-1.9.md delete mode 100644 CHANGELOG/README.md diff --git a/CHANGELOG.md b/CHANGELOG.md index d9da688e7..937157348 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1 @@ -See [CHANGELOG/README.md](./CHANGELOG/README.md). \ No newline at end of file +See the [1.23 changelog in the master branch](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/blob/master/CHANGELOG/CHANGELOG-1.23.md). \ No newline at end of file diff --git a/CHANGELOG/CHANGELOG-0.6.md b/CHANGELOG/CHANGELOG-0.6.md deleted file mode 100644 index e421d8512..000000000 --- a/CHANGELOG/CHANGELOG-0.6.md +++ /dev/null @@ -1,42 +0,0 @@ -# v0.6.0 - Changelog Since v0.5.0 - -## Breaking Changes - -- Some of the API objects in the deployment specs have changed names/labels/namespaces, please tear down old driver before deploying this version to avoid orphaning old objects. You will also no longer see the driver in the `default` namespace. -- Some error codes have been changed, please see below for details if you rely on specific error codes of the driver - -## New Features - -- Add support for Raw Block devices. ([#283](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/283), [@davidz627](https://github.com/davidz627)) -- Operations in the node driver are now parallelized, except those involving a volume already being operated on now return an error. ([#303](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/303), [@hantaowang](https://github.com/hantaowang)) -- Adds support for ControllerExpandVolume and NodeExpandVolume ([#317](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/317), [@davidz627](https://github.com/davidz627)) -- Operations in the controller driver on a volume already being operated on now return an error. ([#316](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/316), [@hantaowang](https://github.com/hantaowang)) -- Picking up support for inline volume migration and some fixes for backward compatible access modes for migration ([#324](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/324), [@davidz627](https://github.com/davidz627)) - - -## Bug Fixes - -- Reduces node attach limits by 1 since the node boot disk is considered an attachable disk ([#361](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/361), [@davidz627](https://github.com/davidz627)) -- Fixed a bug that causes disks in the same zone/region to be provisioned serially ([#344](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/344), [@hantaowang](https://github.com/hantaowang)) -- Remove cross validation of access modes, multiple access modes can be specified that represent all the capabilities of the volume ([#289](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/289), [@davidz627](https://github.com/davidz627)) -- Driver should check socket parent directory before trying to bind it ([#339](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/339), [@zhucan](https://github.com/zhucan)) -- Updated CSI Attacher to stop ignoring errors from ControllerUnpublish ([#378](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/378), [@davidz627](https://github.com/davidz627)) -- CreateVolume will now fail with NOT_FOUND error when VolumeContentSource SnapshotId does not refer to a snapshot that can be found ([#312](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/312), [@davidz627](https://github.com/davidz627)) -- ControllerUnpublishVolume now returns success when the Node is GCE API NotFound. -Invalid format VolumeID is now GRPC InvalidArgument error instead of GRPC NotFound. -Underspecified disks not found in any zone now return GRPC NotFound. ([#368](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/368), [@davidz627](https://github.com/davidz627)) - - -## Other Notable Changes - -- Deployment spec updates: -The deployment is no longer in namespace `default` -Changed "app" label key to "k8s-app" -csi-snapshotter version has been changed to v1.2.0-gke.0 -The resizer role binding has been renamed to "csi-controller-resizer-binding" -Removed driver-registrar role. ([#364](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/364), [@verult](https://github.com/verult)) -- Updating the following image versions in stable deployment specs: -gcp-compute-persistent-disk-csi-driver: v0.6.0-gke.0 -csi-provisioner: v1.4.0-gke.0 -csi-attacher: v2.0.0-gke.0 -csi-node-driver-registrar: v1.2.0-gke.0 ([#400](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/400), [@verult](https://github.com/verult)) \ No newline at end of file diff --git a/CHANGELOG/CHANGELOG-0.7.md b/CHANGELOG/CHANGELOG-0.7.md deleted file mode 100644 index 2adf2695d..000000000 --- a/CHANGELOG/CHANGELOG-0.7.md +++ /dev/null @@ -1,33 +0,0 @@ -# v0.7.0 - Changelog Since v0.6.0 - -## Changes with Action Required - -- Adding `PodSecurityPoliciy` to allow `csi-gce-pd-node` in clusters with policies enabled. -IF LOCAL PSP MANIFEST PATCH IS USED PLEASE BEWARE THAT YOU WILL NEED TO DELETE LOCAL CHANGES AND USE THE UPSTREAM ([#448](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/448), [@ffilippopoulos](https://github.com/ffilippopoulos)) -- BREAKING CHANGE: All deployment objects in setup-cluster.yaml have been renamed. When deleting the deployment using ./delete-driver.sh, make sure to use specs from your previous deployment version to ensure the correct objects are cleaned up. ([#405](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/405), [@verult](https://github.com/verult)) - -## New Features - -- Add GET_VOLUME_STATS Node Service Capability and implementation for getting stats for volume ([#406](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/406), [@davidz627](https://github.com/davidz627)) -- ValidateVolumeCapabilities validates that the given volume conforms to all capabilities in the request. Validation of existing volumes during inserts also improved to check all parameters. ([#467](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/467), [@davidz627](https://github.com/davidz627)) -- It is now possible to disable the controller service by setting `--run-controller-service=false`. Similarly, it is possible to disable the node service by setting `--run-node-service=false`. The latter enables running the controller server of the GCE PD driver separately/outside of the cluster it is serving. Also, if both `project-id` and `zone` are specified in the GCE cloud config then the controller server does no longer try to contact the GCE metadata service. ([#449](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/449), [@rfranzke](https://github.com/rfranzke)) -- Add support for formatting and mounting an XFS filesystem ([#447](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/447), [@davidz627](https://github.com/davidz627)) -- Add a blanket toleration to the Node Daemonset of the driver deployment so that it can be deployed on all nodes ([#417](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/417), [@davidz627](https://github.com/davidz627)) -- Adds LIST_VOLUMES and LIST_VOLUMES_PUBLISHED_NODES capabilities with respective functionality ([#392](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/392), [@davidz627](https://github.com/davidz627)) - - -## Bug Fixes - -- Fixed bug where ControllerExpandVolume was returning incorrect size when disk was already the requested size or larger ([#462](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/462), [@davidz627](https://github.com/davidz627)) -- Set volume limits to 15 only for machine-types: "f1-micro", "g1-small", "e2-micro", "e2-small", "e2-medium". Limit is 127 for all others ([#455](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/455), [@davidz627](https://github.com/davidz627)) -- Changed deployment of Controller and Node components to use hostNetwork for compatibility with GKE Workload Identity ([#436](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/436), [@davidz627](https://github.com/davidz627)) -- During NodeStageVolume run udevadm --trigger to fix device symlinks if device path is not found or device path points to the wrong device ([#459](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/459), [@davidz627](https://github.com/davidz627)) -- Bump external-snapshotter version to v1.2.2 for fix of CVE-2019-11255 ([#434](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/434), [@davidz627](https://github.com/davidz627)) - - -## Other Notable Changes - -- Update driver base image distro to debian-amd64:v2.0.0 and build with go v1.13.4 ([#439](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/439), [@davidz627](https://github.com/davidz627)) -- Mounting an unformatted volume with an fstype as read-only now throws a more descriptive error ([#458](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/458), [@davidz627](https://github.com/davidz627)) -- Remove explicit stripping of secrets from RPC request/response logs since the driver doesn't accept secrets for operations ([#428](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/428), [@davidz627](https://github.com/davidz627)) -- Improve driver logs to log success in all paths as well as logging additional useful information ([#409](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/409), [@davidz627](https://github.com/davidz627)) \ No newline at end of file diff --git a/CHANGELOG/CHANGELOG-1.0.md b/CHANGELOG/CHANGELOG-1.0.md deleted file mode 100644 index ad4c87639..000000000 --- a/CHANGELOG/CHANGELOG-1.0.md +++ /dev/null @@ -1,359 +0,0 @@ -# v1.0.4 - Changelog since v1.0.2 - -### Other - -- Fix build for various go versions, ([#832](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/832), [@mattcary](https://github.com/mattcary)) - -# v1.0.3 - **Bad tag, skipped** - -# v1.0.2 - Changelog since v1.0.1 - -### Bug or Regression - -- Update base image to buster-v.1.9.0 ([#829](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/829), [@mattcary](https://github.com/mattcary)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.0.1 - Changelog since v1.0.0 - -## Changes by Kind - -### Other (Cleanup or Flake) - -- Update GCE PD CSI Driver Docker base image to `k8s.gcr.io/build-image/debian-base-amd64:v2.1.3` (previously `gcr.io/google-containers/debian-base-amd64:v2.0.0`) to address CVEs. ([#598](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/598), [@saad-ali](https://github.com/saad-ali)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.0.0 - Changelog since v0.7.0 - -## Changes by Kind - -### Feature - -- Add support for multi-writer raw block devices. ([#415](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/415), [@sschmitt](https://github.com/sschmitt)) -- Enable CSI Snapshotter (2.x) side car for PD CSI driver ([#500](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/500), [@saikat-royc](https://github.com/saikat-royc)) -- Enable CSI snapshotter side car (beta) for PD CSI driver. ([#507](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/507), [@saikat-royc](https://github.com/saikat-royc)) -- Increase sidecar operation timeout for stable overlay ([#577](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/577), [@saikat-royc](https://github.com/saikat-royc)) -- Provisioned GCE PD Description will contain JSON with information about what PVC/PV disk was created for (similar to volumes provisioned by in-tree GCE PD plugin). This feature requires the `--extra-create-metadata` flag to be set on the CSI external-provisioner. ([#570](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/570), [@saad-ali](https://github.com/saad-ali)) -- The driver deployment now has leader election enabled, and the controller deployment uses a Deployment instead of a StatefulSet. ([#521](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/521), [@verult](https://github.com/verult)) -- Updating the following image versions in stable deployment specs: - - csi-provisioner: v1.6.0-gke.0 - - csi-attacher: v2.2.0-gke.0 - - csi-node-driver-registrar: v1.3.0-gke.0 - - csi-resizer: v0.5.0-gke.0 ([#517](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/517), [@verult](https://github.com/verult)) -- Add Windows support in GCE PD driver with the use of csi-proxy (https://github.com/kubernetes-csi/csi-proxy/). ([#483](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/483), [@jingxu97](https://github.com/jingxu97)) -- Adds new build rules using docker buildx feature for allowing to build windows container image on either windows or linux node. ([#489](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/489), [@jingxu97](https://github.com/jingxu97)) -- Install CSIDriver object as part of driver deployment. ([#575](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/575), [@Jiawei0227](https://github.com/Jiawei0227)) - -### Bug or Regression - -- Increase provisioner and attacher op timeout to reduce retries ([#542](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/542), [@saikat-royc](https://github.com/saikat-royc)) -- Fixed issue where provisioning of GCE PDs with CMEK used to sometimes fails with `disk already exists with same name` error. ([#563](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/563), [@saad-ali](https://github.com/saad-ali)) -- Honor image-type in GKE cluster deploy ([#536](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/536), [@saikat-royc](https://github.com/saikat-royc)) -- In GCE PersistentDisk CSI Driver CreateVolume call, wait for disk to reach a READY status, before returning success to caller. ([#527](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/527), [@saikat-royc](https://github.com/saikat-royc)) -- Skip NodeExpandVolume for block volumes. ([#571](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/571), [@saad-ali](https://github.com/saad-ali)) - -### Failing Test - -- Add autorepair options for GKE release channel ([#538](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/538), [@saikat-royc](https://github.com/saikat-royc)) -- Disable the optional capability to handle volume in user errors for staging-head PD driver. ([#540](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/540), [@saikat-royc](https://github.com/saikat-royc)) -- Add hook to deploy GKE with GCE PD CSI driver, and run kubernetes e2e tests against the managed driver ([#515](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/515), [@saikat-royc](https://github.com/saikat-royc)) -- Enable PD CSI snapshot tests for release-staging-head and release-staging-rc ([#505](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/505), [@saikat-royc](https://github.com/saikat-royc)) - -### Documentation - -- Update documentation and user guides for beta snapshotter ([#508](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/508), [@saikat-royc](https://github.com/saikat-royc)) - - -## Dependencies - -### Added -- bitbucket.org/bertimus9/systemstat: 0eeff89 -- github.com/Azure/go-autorest/autorest/adal: [v0.5.0](https://github.com/Azure/go-autorest/autorest/adal/tree/v0.5.0) -- github.com/Azure/go-autorest/autorest/date: [v0.1.0](https://github.com/Azure/go-autorest/autorest/date/tree/v0.1.0) -- github.com/Azure/go-autorest/autorest/mocks: [v0.2.0](https://github.com/Azure/go-autorest/autorest/mocks/tree/v0.2.0) -- github.com/Azure/go-autorest/autorest/to: [v0.2.0](https://github.com/Azure/go-autorest/autorest/to/tree/v0.2.0) -- github.com/Azure/go-autorest/autorest/validation: [v0.1.0](https://github.com/Azure/go-autorest/autorest/validation/tree/v0.1.0) -- github.com/Azure/go-autorest/autorest: [v0.9.0](https://github.com/Azure/go-autorest/autorest/tree/v0.9.0) -- github.com/Azure/go-autorest/logger: [v0.1.0](https://github.com/Azure/go-autorest/logger/tree/v0.1.0) -- github.com/Azure/go-autorest/tracing: [v0.5.0](https://github.com/Azure/go-autorest/tracing/tree/v0.5.0) -- github.com/JeffAshton/win_pdh: [76bb4ee](https://github.com/JeffAshton/win_pdh/tree/76bb4ee) -- github.com/MakeNowJust/heredoc: [bb23615](https://github.com/MakeNowJust/heredoc/tree/bb23615) -- github.com/Microsoft/hcsshim: [672e52e](https://github.com/Microsoft/hcsshim/tree/672e52e) -- github.com/OpenPeeDeeP/depguard: [v1.0.1](https://github.com/OpenPeeDeeP/depguard/tree/v1.0.1) -- github.com/Rican7/retry: [v0.1.0](https://github.com/Rican7/retry/tree/v0.1.0) -- github.com/StackExchange/wmi: [5d04971](https://github.com/StackExchange/wmi/tree/5d04971) -- github.com/agnivade/levenshtein: [v1.0.1](https://github.com/agnivade/levenshtein/tree/v1.0.1) -- github.com/ajstarks/svgo: [644b8db](https://github.com/ajstarks/svgo/tree/644b8db) -- github.com/andreyvit/diff: [c7f18ee](https://github.com/andreyvit/diff/tree/c7f18ee) -- github.com/anmitsu/go-shlex: [648efa6](https://github.com/anmitsu/go-shlex/tree/648efa6) -- github.com/armon/circbuf: [bbbad09](https://github.com/armon/circbuf/tree/bbbad09) -- github.com/auth0/go-jwt-middleware: [5493cab](https://github.com/auth0/go-jwt-middleware/tree/5493cab) -- github.com/bazelbuild/bazel-gazelle: [70208cb](https://github.com/bazelbuild/bazel-gazelle/tree/70208cb) -- github.com/bazelbuild/rules_go: [6dae44d](https://github.com/bazelbuild/rules_go/tree/6dae44d) -- github.com/bifurcation/mint: [93c51c6](https://github.com/bifurcation/mint/tree/93c51c6) -- github.com/boltdb/bolt: [v1.3.1](https://github.com/boltdb/bolt/tree/v1.3.1) -- github.com/bradfitz/go-smtpd: [deb6d62](https://github.com/bradfitz/go-smtpd/tree/deb6d62) -- github.com/caddyserver/caddy: [v1.0.3](https://github.com/caddyserver/caddy/tree/v1.0.3) -- github.com/cenkalti/backoff: [v2.1.1+incompatible](https://github.com/cenkalti/backoff/tree/v2.1.1) -- github.com/cespare/prettybench: [03b8cfe](https://github.com/cespare/prettybench/tree/03b8cfe) -- github.com/chai2010/gettext-go: [c6fed77](https://github.com/chai2010/gettext-go/tree/c6fed77) -- github.com/checkpoint-restore/go-criu: [17b0214](https://github.com/checkpoint-restore/go-criu/tree/17b0214) -- github.com/cheekybits/genny: [9127e81](https://github.com/cheekybits/genny/tree/9127e81) -- github.com/cilium/ebpf: [95b36a5](https://github.com/cilium/ebpf/tree/95b36a5) -- github.com/clusterhq/flocker-go: [2b8b725](https://github.com/clusterhq/flocker-go/tree/2b8b725) -- github.com/cockroachdb/datadriven: [80d97fb](https://github.com/cockroachdb/datadriven/tree/80d97fb) -- github.com/codegangsta/negroni: [v1.0.0](https://github.com/codegangsta/negroni/tree/v1.0.0) -- github.com/containerd/console: [84eeaae](https://github.com/containerd/console/tree/84eeaae) -- github.com/containerd/containerd: [v1.0.2](https://github.com/containerd/containerd/tree/v1.0.2) -- github.com/containerd/typeurl: [2a93cfd](https://github.com/containerd/typeurl/tree/2a93cfd) -- github.com/containernetworking/cni: [v0.7.1](https://github.com/containernetworking/cni/tree/v0.7.1) -- github.com/coredns/corefile-migration: [v1.0.6](https://github.com/coredns/corefile-migration/tree/v1.0.6) -- github.com/creack/pty: [v1.1.7](https://github.com/creack/pty/tree/v1.1.7) -- github.com/cyphar/filepath-securejoin: [v0.2.2](https://github.com/cyphar/filepath-securejoin/tree/v0.2.2) -- github.com/daviddengcn/go-colortext: [511bcaf](https://github.com/daviddengcn/go-colortext/tree/511bcaf) -- github.com/dnaeon/go-vcr: [v1.0.1](https://github.com/dnaeon/go-vcr/tree/v1.0.1) -- github.com/docker/libnetwork: [c8a5fca](https://github.com/docker/libnetwork/tree/c8a5fca) -- github.com/euank/go-kmsg-parser: [v2.0.0+incompatible](https://github.com/euank/go-kmsg-parser/tree/v2.0.0) -- github.com/exponent-io/jsonpath: [d6023ce](https://github.com/exponent-io/jsonpath/tree/d6023ce) -- github.com/fatih/camelcase: [v1.0.0](https://github.com/fatih/camelcase/tree/v1.0.0) -- github.com/flynn/go-shlex: [3f9db97](https://github.com/flynn/go-shlex/tree/3f9db97) -- github.com/fogleman/gg: [0403632](https://github.com/fogleman/gg/tree/0403632) -- github.com/gliderlabs/ssh: [v0.1.1](https://github.com/gliderlabs/ssh/tree/v0.1.1) -- github.com/go-acme/lego: [v2.5.0+incompatible](https://github.com/go-acme/lego/tree/v2.5.0) -- github.com/go-bindata/go-bindata: [v3.1.1+incompatible](https://github.com/go-bindata/go-bindata/tree/v3.1.1) -- github.com/go-critic/go-critic: [1df3008](https://github.com/go-critic/go-critic/tree/1df3008) -- github.com/go-lintpack/lintpack: [v0.5.2](https://github.com/go-lintpack/lintpack/tree/v0.5.2) -- github.com/go-ole/go-ole: [v1.2.1](https://github.com/go-ole/go-ole/tree/v1.2.1) -- github.com/go-ozzo/ozzo-validation: [v3.5.0+incompatible](https://github.com/go-ozzo/ozzo-validation/tree/v3.5.0) -- github.com/go-toolsmith/astcast: [v1.0.0](https://github.com/go-toolsmith/astcast/tree/v1.0.0) -- github.com/go-toolsmith/astcopy: [v1.0.0](https://github.com/go-toolsmith/astcopy/tree/v1.0.0) -- github.com/go-toolsmith/astequal: [v1.0.0](https://github.com/go-toolsmith/astequal/tree/v1.0.0) -- github.com/go-toolsmith/astfmt: [v1.0.0](https://github.com/go-toolsmith/astfmt/tree/v1.0.0) -- github.com/go-toolsmith/astinfo: [9809ff7](https://github.com/go-toolsmith/astinfo/tree/9809ff7) -- github.com/go-toolsmith/astp: [v1.0.0](https://github.com/go-toolsmith/astp/tree/v1.0.0) -- github.com/go-toolsmith/pkgload: [v1.0.0](https://github.com/go-toolsmith/pkgload/tree/v1.0.0) -- github.com/go-toolsmith/strparse: [v1.0.0](https://github.com/go-toolsmith/strparse/tree/v1.0.0) -- github.com/go-toolsmith/typep: [v1.0.0](https://github.com/go-toolsmith/typep/tree/v1.0.0) -- github.com/gobwas/glob: [v0.2.3](https://github.com/gobwas/glob/tree/v0.2.3) -- github.com/godbus/dbus: [2ff6f7f](https://github.com/godbus/dbus/tree/2ff6f7f) -- github.com/golang/freetype: [e2365df](https://github.com/golang/freetype/tree/e2365df) -- github.com/golangci/check: [cfe4005](https://github.com/golangci/check/tree/cfe4005) -- github.com/golangci/dupl: [3e9179a](https://github.com/golangci/dupl/tree/3e9179a) -- github.com/golangci/errcheck: [ef45e06](https://github.com/golangci/errcheck/tree/ef45e06) -- github.com/golangci/go-misc: [927a3d8](https://github.com/golangci/go-misc/tree/927a3d8) -- github.com/golangci/go-tools: [e32c541](https://github.com/golangci/go-tools/tree/e32c541) -- github.com/golangci/goconst: [041c5f2](https://github.com/golangci/goconst/tree/041c5f2) -- github.com/golangci/gocyclo: [2becd97](https://github.com/golangci/gocyclo/tree/2becd97) -- github.com/golangci/gofmt: [0b8337e](https://github.com/golangci/gofmt/tree/0b8337e) -- github.com/golangci/golangci-lint: [v1.18.0](https://github.com/golangci/golangci-lint/tree/v1.18.0) -- github.com/golangci/gosec: [66fb7fc](https://github.com/golangci/gosec/tree/66fb7fc) -- github.com/golangci/ineffassign: [42439a7](https://github.com/golangci/ineffassign/tree/42439a7) -- github.com/golangci/lint-1: [ee948d0](https://github.com/golangci/lint-1/tree/ee948d0) -- github.com/golangci/maligned: [b1d8939](https://github.com/golangci/maligned/tree/b1d8939) -- github.com/golangci/misspell: [950f5d1](https://github.com/golangci/misspell/tree/950f5d1) -- github.com/golangci/prealloc: [215b22d](https://github.com/golangci/prealloc/tree/215b22d) -- github.com/golangci/revgrep: [d9c87f5](https://github.com/golangci/revgrep/tree/d9c87f5) -- github.com/golangci/unconvert: [28b1c44](https://github.com/golangci/unconvert/tree/28b1c44) -- github.com/golangplus/bytes: [45c989f](https://github.com/golangplus/bytes/tree/45c989f) -- github.com/golangplus/fmt: [2a5d6d7](https://github.com/golangplus/fmt/tree/2a5d6d7) -- github.com/golangplus/testing: [af21d9c](https://github.com/golangplus/testing/tree/af21d9c) -- github.com/google/cadvisor: [v0.35.0](https://github.com/google/cadvisor/tree/v0.35.0) -- github.com/google/renameio: [v0.1.0](https://github.com/google/renameio/tree/v0.1.0) -- github.com/gopherjs/gopherjs: [0766667](https://github.com/gopherjs/gopherjs/tree/0766667) -- github.com/gostaticanalysis/analysisutil: [v0.0.3](https://github.com/gostaticanalysis/analysisutil/tree/v0.0.3) -- github.com/hashicorp/go-syslog: [v1.0.0](https://github.com/hashicorp/go-syslog/tree/v1.0.0) -- github.com/heketi/heketi: [c2e2a4a](https://github.com/heketi/heketi/tree/c2e2a4a) -- github.com/heketi/tests: [f3775cb](https://github.com/heketi/tests/tree/f3775cb) -- github.com/jellevandenhooff/dkim: [f50fe3d](https://github.com/jellevandenhooff/dkim/tree/f50fe3d) -- github.com/jimstudt/http-authentication: [3eca13d](https://github.com/jimstudt/http-authentication/tree/3eca13d) -- github.com/jtolds/gls: [v4.20.0+incompatible](https://github.com/jtolds/gls/tree/v4.20.0) -- github.com/jung-kurt/gofpdf: [24315ac](https://github.com/jung-kurt/gofpdf/tree/24315ac) -- github.com/karrick/godirwalk: [v1.7.5](https://github.com/karrick/godirwalk/tree/v1.7.5) -- github.com/kubernetes-csi/csi-proxy/client: [9eff164](https://github.com/kubernetes-csi/csi-proxy/client/tree/9eff164) -- github.com/kylelemons/godebug: [d65d576](https://github.com/kylelemons/godebug/tree/d65d576) -- github.com/libopenstorage/openstorage: [v1.0.0](https://github.com/libopenstorage/openstorage/tree/v1.0.0) -- github.com/liggitt/tabwriter: [89fcab3](https://github.com/liggitt/tabwriter/tree/89fcab3) -- github.com/lithammer/dedent: [v1.1.0](https://github.com/lithammer/dedent/tree/v1.1.0) -- github.com/logrusorgru/aurora: [a7b3b31](https://github.com/logrusorgru/aurora/tree/a7b3b31) -- github.com/lpabon/godbc: [v0.1.1](https://github.com/lpabon/godbc/tree/v0.1.1) -- github.com/lucas-clemente/aes12: [cd47fb3](https://github.com/lucas-clemente/aes12/tree/cd47fb3) -- github.com/lucas-clemente/quic-clients: [v0.1.0](https://github.com/lucas-clemente/quic-clients/tree/v0.1.0) -- github.com/lucas-clemente/quic-go-certificates: [d2f8652](https://github.com/lucas-clemente/quic-go-certificates/tree/d2f8652) -- github.com/lucas-clemente/quic-go: [v0.10.2](https://github.com/lucas-clemente/quic-go/tree/v0.10.2) -- github.com/marten-seemann/qtls: [v0.2.3](https://github.com/marten-seemann/qtls/tree/v0.2.3) -- github.com/mattn/go-shellwords: [v1.0.5](https://github.com/mattn/go-shellwords/tree/v1.0.5) -- github.com/mattn/goveralls: [v0.0.2](https://github.com/mattn/goveralls/tree/v0.0.2) -- github.com/mesos/mesos-go: [v0.0.9](https://github.com/mesos/mesos-go/tree/v0.0.9) -- github.com/mholt/certmagic: [6a42ef9](https://github.com/mholt/certmagic/tree/6a42ef9) -- github.com/miekg/dns: [v1.1.4](https://github.com/miekg/dns/tree/v1.1.4) -- github.com/mindprince/gonvml: [9ebdce4](https://github.com/mindprince/gonvml/tree/9ebdce4) -- github.com/mistifyio/go-zfs: [v2.1.1+incompatible](https://github.com/mistifyio/go-zfs/tree/v2.1.1) -- github.com/mitchellh/go-ps: [4fdf99a](https://github.com/mitchellh/go-ps/tree/4fdf99a) -- github.com/mitchellh/go-wordwrap: [v1.0.0](https://github.com/mitchellh/go-wordwrap/tree/v1.0.0) -- github.com/mohae/deepcopy: [491d360](https://github.com/mohae/deepcopy/tree/491d360) -- github.com/morikuni/aec: [v1.0.0](https://github.com/morikuni/aec/tree/v1.0.0) -- github.com/mozilla/tls-observatory: [8791a20](https://github.com/mozilla/tls-observatory/tree/8791a20) -- github.com/mrunalp/fileutils: [7d4729f](https://github.com/mrunalp/fileutils/tree/7d4729f) -- github.com/mvdan/xurls: [v1.1.0](https://github.com/mvdan/xurls/tree/v1.1.0) -- github.com/naoina/go-stringutil: [v0.1.0](https://github.com/naoina/go-stringutil/tree/v0.1.0) -- github.com/naoina/toml: [v0.1.1](https://github.com/naoina/toml/tree/v0.1.1) -- github.com/nbutton23/zxcvbn-go: [eafdab6](https://github.com/nbutton23/zxcvbn-go/tree/eafdab6) -- github.com/opencontainers/runc: [v1.0.0-rc10](https://github.com/opencontainers/runc/tree/v1.0.0-rc10) -- github.com/opencontainers/runtime-spec: [v1.0.0](https://github.com/opencontainers/runtime-spec/tree/v1.0.0) -- github.com/opencontainers/selinux: [5215b18](https://github.com/opencontainers/selinux/tree/5215b18) -- github.com/pquerna/ffjson: [af8b230](https://github.com/pquerna/ffjson/tree/af8b230) -- github.com/quasilyte/go-consistent: [c6f3937](https://github.com/quasilyte/go-consistent/tree/c6f3937) -- github.com/quobyte/api: [v0.1.2](https://github.com/quobyte/api/tree/v0.1.2) -- github.com/robfig/cron: [v1.1.0](https://github.com/robfig/cron/tree/v1.1.0) -- github.com/rogpeppe/fastuuid: [6724a57](https://github.com/rogpeppe/fastuuid/tree/6724a57) -- github.com/rogpeppe/go-internal: [v1.3.0](https://github.com/rogpeppe/go-internal/tree/v1.3.0) -- github.com/rubiojr/go-vhd: [0bfd3b3](https://github.com/rubiojr/go-vhd/tree/0bfd3b3) -- github.com/ryanuber/go-glob: [256dc44](https://github.com/ryanuber/go-glob/tree/256dc44) -- github.com/seccomp/libseccomp-golang: [v0.9.1](https://github.com/seccomp/libseccomp-golang/tree/v0.9.1) -- github.com/sergi/go-diff: [v1.0.0](https://github.com/sergi/go-diff/tree/v1.0.0) -- github.com/shirou/gopsutil: [c95755e](https://github.com/shirou/gopsutil/tree/c95755e) -- github.com/shirou/w32: [bb4de01](https://github.com/shirou/w32/tree/bb4de01) -- github.com/shurcooL/go-goon: [37c2f52](https://github.com/shurcooL/go-goon/tree/37c2f52) -- github.com/smartystreets/assertions: [b2de0cb](https://github.com/smartystreets/assertions/tree/b2de0cb) -- github.com/smartystreets/goconvey: [v1.6.4](https://github.com/smartystreets/goconvey/tree/v1.6.4) -- github.com/sourcegraph/go-diff: [v0.5.1](https://github.com/sourcegraph/go-diff/tree/v0.5.1) -- github.com/storageos/go-api: [343b3ef](https://github.com/storageos/go-api/tree/343b3ef) -- github.com/syndtr/gocapability: [d983527](https://github.com/syndtr/gocapability/tree/d983527) -- github.com/tarm/serial: [98f6abe](https://github.com/tarm/serial/tree/98f6abe) -- github.com/thecodeteam/goscaleio: [v0.1.0](https://github.com/thecodeteam/goscaleio/tree/v0.1.0) -- github.com/tidwall/pretty: [v1.0.0](https://github.com/tidwall/pretty/tree/v1.0.0) -- github.com/timakin/bodyclose: [87058b9](https://github.com/timakin/bodyclose/tree/87058b9) -- github.com/ultraware/funlen: [v0.0.2](https://github.com/ultraware/funlen/tree/v0.0.2) -- github.com/urfave/negroni: [v1.0.0](https://github.com/urfave/negroni/tree/v1.0.0) -- github.com/valyala/bytebufferpool: [v1.0.0](https://github.com/valyala/bytebufferpool/tree/v1.0.0) -- github.com/valyala/fasthttp: [v1.2.0](https://github.com/valyala/fasthttp/tree/v1.2.0) -- github.com/valyala/quicktemplate: [v1.1.1](https://github.com/valyala/quicktemplate/tree/v1.1.1) -- github.com/valyala/tcplisten: [ceec8f9](https://github.com/valyala/tcplisten/tree/ceec8f9) -- github.com/vektah/gqlparser: [v1.1.2](https://github.com/vektah/gqlparser/tree/v1.1.2) -- github.com/vishvananda/netlink: [v1.0.0](https://github.com/vishvananda/netlink/tree/v1.0.0) -- github.com/vishvananda/netns: [be1fbed](https://github.com/vishvananda/netns/tree/be1fbed) -- github.com/vmware/govmomi: [v0.20.3](https://github.com/vmware/govmomi/tree/v0.20.3) -- go.mongodb.org/mongo-driver: v1.1.2 -- go4.org: 417644f -- golang.org/x/build: 2835ba2 -- golang.org/x/mod: c90efee -- golang.org/x/perf: 6e6d33e -- golang.org/x/tools/gopls: v0.3.3 -- gonum.org/v1/plot: e2840ee -- gopkg.in/errgo.v2: v2.1.0 -- gopkg.in/mcuadros/go-syslog.v2: v2.2.1 -- gopkg.in/resty.v1: v1.12.0 -- gotest.tools/gotestsum: v0.3.5 -- grpc.go4.org: 11d0a25 -- k8s.io/cli-runtime: v0.18.0 -- k8s.io/cloud-provider: v0.18.0 -- k8s.io/cluster-bootstrap: v0.18.0 -- k8s.io/cri-api: v0.18.0 -- k8s.io/csi-translation-lib: v0.18.0 -- k8s.io/heapster: v1.2.0-beta.1 -- k8s.io/kube-aggregator: v0.18.0 -- k8s.io/kube-controller-manager: v0.18.0 -- k8s.io/kube-proxy: v0.18.0 -- k8s.io/kube-scheduler: v0.18.0 -- k8s.io/kubectl: v0.18.0 -- k8s.io/kubelet: v0.18.0 -- k8s.io/legacy-cloud-providers: v0.18.0 -- k8s.io/metrics: v0.18.0 -- k8s.io/repo-infra: v0.0.1-alpha.1 -- k8s.io/sample-apiserver: v0.18.0 -- k8s.io/system-validators: v1.0.4 -- mvdan.cc/interfacer: c200402 -- mvdan.cc/lint: adc824a -- mvdan.cc/unparam: fbb5962 -- rsc.io/pdf: v0.1.1 -- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.7 -- sigs.k8s.io/kustomize: v2.0.3+incompatible -- sigs.k8s.io/structured-merge-diff/v3: v3.0.0 -- sourcegraph.com/sqs/pbtypes: d3ebe8f - -### Changed -- github.com/Azure/azure-sdk-for-go: [v21.1.0+incompatible → v35.0.0+incompatible](https://github.com/Azure/azure-sdk-for-go/compare/v21.1.0...v35.0.0) -- github.com/GoogleCloudPlatform/k8s-cloud-provider: [2e19bb3 → 27a4ced](https://github.com/GoogleCloudPlatform/k8s-cloud-provider/compare/2e19bb3...27a4ced) -- github.com/asaskevich/govalidator: [f9ffefc → f61b66f](https://github.com/asaskevich/govalidator/compare/f9ffefc...f61b66f) -- github.com/aws/aws-sdk-go: [v1.23.22 → v1.28.2](https://github.com/aws/aws-sdk-go/compare/v1.23.22...v1.28.2) -- github.com/coreos/etcd: [v3.3.13+incompatible → v3.3.10+incompatible](https://github.com/coreos/etcd/compare/v3.3.13...v3.3.10) -- github.com/coreos/go-oidc: [065b426 → v2.1.0+incompatible](https://github.com/coreos/go-oidc/compare/065b426...v2.1.0) -- github.com/coreos/go-semver: [v0.2.0 → v0.3.0](https://github.com/coreos/go-semver/compare/v0.2.0...v0.3.0) -- github.com/coreos/go-systemd: [39ca1b0 → 95778df](https://github.com/coreos/go-systemd/compare/39ca1b0...95778df) -- github.com/docker/distribution: [83389a1 → v2.7.1+incompatible](https://github.com/docker/distribution/compare/83389a1...v2.7.1) -- github.com/docker/go-units: [v0.3.3 → v0.4.0](https://github.com/docker/go-units/compare/v0.3.3...v0.4.0) -- github.com/elazarl/goproxy: [c4fc265 → 947c36d](https://github.com/elazarl/goproxy/compare/c4fc265...947c36d) -- github.com/envoyproxy/go-control-plane: [v0.9.0 → 5f8ba28](https://github.com/envoyproxy/go-control-plane/compare/v0.9.0...5f8ba28) -- github.com/go-openapi/analysis: [v0.17.2 → v0.19.5](https://github.com/go-openapi/analysis/compare/v0.17.2...v0.19.5) -- github.com/go-openapi/errors: [v0.17.2 → v0.19.2](https://github.com/go-openapi/errors/compare/v0.17.2...v0.19.2) -- github.com/go-openapi/loads: [v0.17.2 → v0.19.4](https://github.com/go-openapi/loads/compare/v0.17.2...v0.19.4) -- github.com/go-openapi/runtime: [v0.17.2 → v0.19.4](https://github.com/go-openapi/runtime/compare/v0.17.2...v0.19.4) -- github.com/go-openapi/strfmt: [v0.17.0 → v0.19.3](https://github.com/go-openapi/strfmt/compare/v0.17.0...v0.19.3) -- github.com/go-openapi/validate: [v0.18.0 → v0.19.5](https://github.com/go-openapi/validate/compare/v0.18.0...v0.19.5) -- github.com/gogo/protobuf: [65acae2 → v1.3.1](https://github.com/gogo/protobuf/compare/65acae2...v1.3.1) -- github.com/golang/protobuf: [v1.3.2 → v1.3.4](https://github.com/golang/protobuf/compare/v1.3.2...v1.3.4) -- github.com/google/gofuzz: [v1.0.0 → v1.1.0](https://github.com/google/gofuzz/compare/v1.0.0...v1.1.0) -- github.com/gophercloud/gophercloud: [c818fa6 → v0.1.0](https://github.com/gophercloud/gophercloud/compare/c818fa6...v0.1.0) -- github.com/gorilla/mux: [v1.6.2 → v1.7.0](https://github.com/gorilla/mux/compare/v1.6.2...v1.7.0) -- github.com/gorilla/websocket: [4201258 → v1.4.0](https://github.com/gorilla/websocket/compare/4201258...v1.4.0) -- github.com/grpc-ecosystem/go-grpc-middleware: [v1.0.0 → f849b54](https://github.com/grpc-ecosystem/go-grpc-middleware/compare/v1.0.0...f849b54) -- github.com/grpc-ecosystem/grpc-gateway: [v1.4.1 → v1.9.5](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.4.1...v1.9.5) -- github.com/mailru/easyjson: [b2ccc51 → v0.7.0](https://github.com/mailru/easyjson/compare/b2ccc51...v0.7.0) -- github.com/mattn/go-isatty: [v0.0.4 → v0.0.9](https://github.com/mattn/go-isatty/compare/v0.0.4...v0.0.9) -- github.com/munnerz/goautoneg: [a547fc6 → a7dc8b6](https://github.com/munnerz/goautoneg/compare/a547fc6...a7dc8b6) -- github.com/onsi/ginkgo: [v1.10.3 → v1.11.0](https://github.com/onsi/ginkgo/compare/v1.10.3...v1.11.0) -- github.com/prometheus/client_model: [14fe0d1 → v0.2.0](https://github.com/prometheus/client_model/compare/14fe0d1...v0.2.0) -- github.com/satori/go.uuid: [0aa62d5 → v1.2.0](https://github.com/satori/go.uuid/compare/0aa62d5...v1.2.0) -- github.com/spf13/jwalterweatherman: [v1.0.0 → v1.1.0](https://github.com/spf13/jwalterweatherman/compare/v1.0.0...v1.1.0) -- github.com/urfave/cli: [v1.18.0 → v1.20.0](https://github.com/urfave/cli/compare/v1.18.0...v1.20.0) -- github.com/xiang90/probing: [07dd2e8 → 43a291a](https://github.com/xiang90/probing/compare/07dd2e8...43a291a) -- go.etcd.io/bbolt: v1.3.1-etcd.7 → v1.3.3 -- go.etcd.io/etcd: 83304cf → 3cf2f69 -- go.uber.org/zap: v1.9.1 → v1.10.0 -- golang.org/x/crypto: 5c40567 → bac4c82 -- golang.org/x/tools: 5eefd05 → 6862ede -- golang.org/x/xerrors: a985d34 → 1b5146a -- gonum.org/v1/gonum: 3d26580 → v0.6.2 -- google.golang.org/grpc: v1.25.1 → v1.27.1 -- gopkg.in/natefinch/lumberjack.v2: 20b71e5 → v2.0.0 -- gopkg.in/square/go-jose.v2: 89060de → v2.2.2 -- gopkg.in/yaml.v2: v2.2.7 → v2.2.8 -- honnef.co/go/tools: ea95bdf → v0.0.1-2020.1.3 -- k8s.io/api: bd6ac52 → v0.18.0 -- k8s.io/apiextensions-apiserver: 3de7581 → v0.18.0 -- k8s.io/apimachinery: v0.17.1 → v0.18.0 -- k8s.io/apiserver: 1e17798 → v0.18.0 -- k8s.io/client-go: 6502b5e → v0.18.0 -- k8s.io/code-generator: 732c9ca → v0.18.0 -- k8s.io/component-base: ed2f086 → v0.18.0 -- k8s.io/gengo: 26a6646 → 36b2048 -- k8s.io/kube-openapi: 30be4d1 → bf4fb3b -- k8s.io/kubernetes: v1.14.7 → v1.18.0 -- k8s.io/utils: 8619460 → a9aa75a -- mvdan.cc/xurls/v2: v2.0.0 → v2.1.0 -- sigs.k8s.io/yaml: v1.1.0 → v1.2.0 - -### Removed -- github.com/coreos/bbolt: [v1.3.1-coreos.6](https://github.com/coreos/bbolt/tree/v1.3.1-coreos.6) -- github.com/natefinch/lumberjack: [v2.0.0+incompatible](https://github.com/natefinch/lumberjack/tree/v2.0.0) -- gopkg.in/yaml.v1: 9f9df34 -- sigs.k8s.io/structured-merge-diff: 15d366b diff --git a/CHANGELOG/CHANGELOG-1.1.md b/CHANGELOG/CHANGELOG-1.1.md deleted file mode 100644 index c7ffa5938..000000000 --- a/CHANGELOG/CHANGELOG-1.1.md +++ /dev/null @@ -1,47 +0,0 @@ -# v1.1.0 - Changelog since v1.0.0 - -## Changes by Kind - -## Feature - -- Improved Windows Support - - Update driver to use CSI proxy beta for Windows ([#607](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/607), [@jingxu97](https://github.com/jingxu97)) - - Add volume expansion support for Windows in GCE PD CSI driver ([#637](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/637), [@jingxu97](https://github.com/jingxu97)) - - Add defensive check for Windows. GCE PD CSI driver only support ntfs for Windows. If other fstype is passed, return error. ([#641](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/641), [@jingxu97](https://github.com/jingxu97)) - - Modify NodeUnstageVolume call for Windows to use csi_proxy dismount call. With CSI proxy v0.2.2+, this will also result in flush of data cache before mount point removal. ([#633](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/633), [@jingxu97](https://github.com/jingxu97)) - - Add VolumeStats for Windows ([#627](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/627), [@jingxu97](https://github.com/jingxu97)) - -## Bug or Regression - -- Add PSP for the controller Deployment ([#623](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/623), [@george-angel](https://github.com/george-angel)) -- Update GCE PD CSI Driver Docker base image to `k8s.gcr.io/build-image/debian-base-amd64:v2.1.3` (previously `gcr.io/google-containers/debian-base-amd64:v2.0.0`) to address CVEs. ([#596](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/596), [@saad-ali](https://github.com/saad-ali)) - - Also cherry picked to 1.0.1. - -## Tests - -- PD CSI e2e test infra should take GKE node version as an optional input argument. ([#603](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/603), [@saikat-royc](https://github.com/saikat-royc)) -- Collect managed pd csi driver logs from node ([#619](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/619), [@saikat-royc](https://github.com/saikat-royc)) -- Enable dump GKE node logs ([#635](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/635), [@saikat-royc](https://github.com/saikat-royc)) -- Enable volume expansion test for GKE managed driver ([#584](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/584), [@saikat-royc](https://github.com/saikat-royc)) -- Provide a knob to run intree and csi plugin tests ([#629](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/629), [@saikat-royc](https://github.com/saikat-royc)) -- Fix CI script focus string ([#630](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/630), [@saikat-royc](https://github.com/saikat-royc)) -- Build only linux container image for tests on Linux ([#636](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/636), [@jingxu97](https://github.com/jingxu97)) - -## Dependencies - -### Added -- google.golang.org/protobuf: v1.25.0 - -### Changed -- github.com/golang/protobuf: [v1.3.4 → v1.4.1](https://github.com/golang/protobuf/compare/v1.3.4...v1.4.1) -- github.com/google/go-cmp: [v0.3.1 → v0.5.0](https://github.com/google/go-cmp/compare/v0.3.1...v0.5.0) -- github.com/kubernetes-csi/csi-proxy/client: [9eff164 → v0.2.1](https://github.com/kubernetes-csi/csi-proxy/client/compare/9eff164...v0.2.1) -- golang.org/x/mod: c90efee → 4bf6d31 -- golang.org/x/tools: 6862ede → 5eefd05 -- golang.org/x/xerrors: 1b5146a → 9bdfabe -- google.golang.org/genproto: 6bbd007 → cb27e3a -- honnef.co/go/tools: v0.0.1-2020.1.3 → v0.0.1-2019.2.2 -- mvdan.cc/xurls/v2: v2.1.0 → v2.0.0 - -### Removed -- golang.org/x/tools/gopls: v0.3.3 diff --git a/CHANGELOG/CHANGELOG-1.10.md b/CHANGELOG/CHANGELOG-1.10.md deleted file mode 100644 index 36c1ac18b..000000000 --- a/CHANGELOG/CHANGELOG-1.10.md +++ /dev/null @@ -1,611 +0,0 @@ -# v1.10.14 - Changelog since v1.10.13 - -## Changes by Kind - -### Bug - -- Change GetDisk error reporting to temporary in CreateVolume codepath ([#1602])https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1602), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.10.13 - Changelog since v1.10.12 - -## Changes by Kind - -### Uncategorized - -- Bump golang.org/x/crypto from v0.14.0 to v0.17.0 to fix CVE-2023-48795 ([#1551](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1551), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- golang.org/x/crypto: v0.14.0 → v0.17.0 -- golang.org/x/sys: v0.13.0 → v0.15.0 -- golang.org/x/term: v0.13.0 → v0.15.0 -- golang.org/x/text: v0.13.0 → v0.14.0 - -### Removed -_Nothing has changed._ - - -# v1.10.12 - Changelog since v1.10.11 - -## Changes by Kind - -### Uncategorized - -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1517](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1517), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Reduce log spam when identifying NVMe devices located in `/dev` ([#1545](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1545), [@pwschuurman](https://github.com/pwschuurman)) -- Update golang builder to 1.20.12 ([#1541](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1541), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.10.11 - Changelog since v1.10.10 - -## Changes by Kind - -### Bug or Regression - -- Bump Golang Builder version to 1.20.11 ([#1506](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1506), [@uriel-guzman](https://github.com/uriel-guzman)) -- Bump google.golang.org/grpc from v1.53.0 to v1.56.3 to fix CVE-2023-44487. ([#1494](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1494), [@uriel-guzman](https://github.com/uriel-guzman)) - -## Dependencies - -### Added -- github.com/google/go-pkcs11: [v0.2.0](https://github.com/google/go-pkcs11/tree/v0.2.0) -- github.com/google/s2a-go: [v0.1.4](https://github.com/google/s2a-go/tree/v0.1.4) -- google.golang.org/genproto/googleapis/api: ccb25ca -- google.golang.org/genproto/googleapis/bytestream: 659f7aa -- google.golang.org/genproto/googleapis/rpc: 659f7aa - -### Changed -- cloud.google.com/go/accessapproval: v1.5.0 → v1.7.1 -- cloud.google.com/go/accesscontextmanager: v1.4.0 → v1.8.1 -- cloud.google.com/go/aiplatform: v1.27.0 → v1.45.0 -- cloud.google.com/go/analytics: v0.12.0 → v0.21.2 -- cloud.google.com/go/apigateway: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeconnect: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeregistry: v0.4.0 → v0.7.1 -- cloud.google.com/go/appengine: v1.5.0 → v1.8.1 -- cloud.google.com/go/area120: v0.6.0 → v0.8.1 -- cloud.google.com/go/artifactregistry: v1.9.0 → v1.14.1 -- cloud.google.com/go/asset: v1.10.0 → v1.14.1 -- cloud.google.com/go/assuredworkloads: v1.9.0 → v1.11.1 -- cloud.google.com/go/automl: v1.8.0 → v1.13.1 -- cloud.google.com/go/baremetalsolution: v0.4.0 → v0.5.0 -- cloud.google.com/go/batch: v0.4.0 → v0.7.0 -- cloud.google.com/go/beyondcorp: v0.3.0 → v0.6.1 -- cloud.google.com/go/bigquery: v1.44.0 → v1.52.0 -- cloud.google.com/go/billing: v1.7.0 → v1.16.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 → v1.6.1 -- cloud.google.com/go/certificatemanager: v1.4.0 → v1.7.1 -- cloud.google.com/go/channel: v1.9.0 → v1.16.0 -- cloud.google.com/go/cloudbuild: v1.4.0 → v1.10.1 -- cloud.google.com/go/clouddms: v1.4.0 → v1.6.1 -- cloud.google.com/go/cloudtasks: v1.8.0 → v1.11.1 -- cloud.google.com/go/compute: v1.18.0 → v1.20.1 -- cloud.google.com/go/contactcenterinsights: v1.4.0 → v1.9.1 -- cloud.google.com/go/container: v1.7.0 → v1.22.1 -- cloud.google.com/go/containeranalysis: v0.6.0 → v0.10.1 -- cloud.google.com/go/datacatalog: v1.8.0 → v1.14.1 -- cloud.google.com/go/dataflow: v0.7.0 → v0.9.1 -- cloud.google.com/go/dataform: v0.5.0 → v0.8.1 -- cloud.google.com/go/datafusion: v1.5.0 → v1.7.1 -- cloud.google.com/go/datalabeling: v0.6.0 → v0.8.1 -- cloud.google.com/go/dataplex: v1.4.0 → v1.8.1 -- cloud.google.com/go/dataproc: v1.8.0 → v1.12.0 -- cloud.google.com/go/dataqna: v0.6.0 → v0.8.1 -- cloud.google.com/go/datastore: v1.10.0 → v1.12.0 -- cloud.google.com/go/datastream: v1.5.0 → v1.9.1 -- cloud.google.com/go/deploy: v1.5.0 → v1.11.0 -- cloud.google.com/go/dialogflow: v1.29.0 → v1.38.0 -- cloud.google.com/go/dlp: v1.7.0 → v1.10.1 -- cloud.google.com/go/documentai: v1.10.0 → v1.20.0 -- cloud.google.com/go/domains: v0.7.0 → v0.9.1 -- cloud.google.com/go/edgecontainer: v0.2.0 → v1.1.1 -- cloud.google.com/go/essentialcontacts: v1.4.0 → v1.6.2 -- cloud.google.com/go/eventarc: v1.8.0 → v1.12.1 -- cloud.google.com/go/filestore: v1.4.0 → v1.7.1 -- cloud.google.com/go/firestore: v1.9.0 → v1.11.0 -- cloud.google.com/go/functions: v1.9.0 → v1.15.1 -- cloud.google.com/go/gaming: v1.8.0 → v1.10.1 -- cloud.google.com/go/gkebackup: v0.3.0 → v0.4.0 -- cloud.google.com/go/gkeconnect: v0.6.0 → v0.8.1 -- cloud.google.com/go/gkehub: v0.10.0 → v0.14.1 -- cloud.google.com/go/gkemulticloud: v0.4.0 → v0.6.1 -- cloud.google.com/go/gsuiteaddons: v1.4.0 → v1.6.1 -- cloud.google.com/go/iam: v0.11.0 → v1.1.0 -- cloud.google.com/go/iap: v1.5.0 → v1.8.1 -- cloud.google.com/go/ids: v1.2.0 → v1.4.1 -- cloud.google.com/go/iot: v1.4.0 → v1.7.1 -- cloud.google.com/go/kms: v1.6.0 → v1.12.1 -- cloud.google.com/go/language: v1.8.0 → v1.10.1 -- cloud.google.com/go/lifesciences: v0.6.0 → v0.9.1 -- cloud.google.com/go/logging: v1.6.1 → v1.7.0 -- cloud.google.com/go/longrunning: v0.3.0 → v0.5.1 -- cloud.google.com/go/managedidentities: v1.4.0 → v1.6.1 -- cloud.google.com/go/maps: v0.1.0 → v0.7.0 -- cloud.google.com/go/mediatranslation: v0.6.0 → v0.8.1 -- cloud.google.com/go/memcache: v1.7.0 → v1.10.1 -- cloud.google.com/go/metastore: v1.8.0 → v1.11.1 -- cloud.google.com/go/monitoring: v1.8.0 → v1.15.1 -- cloud.google.com/go/networkconnectivity: v1.7.0 → v1.12.1 -- cloud.google.com/go/networkmanagement: v1.5.0 → v1.8.0 -- cloud.google.com/go/networksecurity: v0.6.0 → v0.9.1 -- cloud.google.com/go/notebooks: v1.5.0 → v1.9.1 -- cloud.google.com/go/optimization: v1.2.0 → v1.4.1 -- cloud.google.com/go/orchestration: v1.4.0 → v1.8.1 -- cloud.google.com/go/orgpolicy: v1.5.0 → v1.11.1 -- cloud.google.com/go/osconfig: v1.10.0 → v1.12.1 -- cloud.google.com/go/oslogin: v1.7.0 → v1.10.1 -- cloud.google.com/go/phishingprotection: v0.6.0 → v0.8.1 -- cloud.google.com/go/policytroubleshooter: v1.4.0 → v1.7.1 -- cloud.google.com/go/privatecatalog: v0.6.0 → v0.9.1 -- cloud.google.com/go/pubsub: v1.27.1 → v1.32.0 -- cloud.google.com/go/pubsublite: v1.5.0 → v1.8.1 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/recommendationengine: v0.6.0 → v0.8.1 -- cloud.google.com/go/recommender: v1.8.0 → v1.10.1 -- cloud.google.com/go/redis: v1.10.0 → v1.13.1 -- cloud.google.com/go/resourcemanager: v1.4.0 → v1.9.1 -- cloud.google.com/go/resourcesettings: v1.4.0 → v1.6.1 -- cloud.google.com/go/retail: v1.11.0 → v1.14.1 -- cloud.google.com/go/run: v0.3.0 → v0.9.0 -- cloud.google.com/go/scheduler: v1.7.0 → v1.10.1 -- cloud.google.com/go/secretmanager: v1.9.0 → v1.11.1 -- cloud.google.com/go/security: v1.10.0 → v1.15.1 -- cloud.google.com/go/securitycenter: v1.16.0 → v1.23.0 -- cloud.google.com/go/servicedirectory: v1.7.0 → v1.10.1 -- cloud.google.com/go/shell: v1.4.0 → v1.7.1 -- cloud.google.com/go/spanner: v1.41.0 → v1.47.0 -- cloud.google.com/go/speech: v1.9.0 → v1.17.1 -- cloud.google.com/go/storagetransfer: v1.6.0 → v1.10.0 -- cloud.google.com/go/talent: v1.4.0 → v1.6.2 -- cloud.google.com/go/texttospeech: v1.5.0 → v1.7.1 -- cloud.google.com/go/tpu: v1.4.0 → v1.6.1 -- cloud.google.com/go/trace: v1.4.0 → v1.10.1 -- cloud.google.com/go/translate: v1.4.0 → v1.8.1 -- cloud.google.com/go/video: v1.9.0 → v1.17.1 -- cloud.google.com/go/videointelligence: v1.9.0 → v1.11.1 -- cloud.google.com/go/vision/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/vmmigration: v1.3.0 → v1.7.1 -- cloud.google.com/go/vmwareengine: v0.1.0 → v0.4.1 -- cloud.google.com/go/vpcaccess: v1.5.0 → v1.7.1 -- cloud.google.com/go/webrisk: v1.7.0 → v1.9.1 -- cloud.google.com/go/websecurityscanner: v1.4.0 → v1.6.1 -- cloud.google.com/go/workflows: v1.9.0 → v1.11.1 -- cloud.google.com/go: v0.107.0 → v0.110.4 -- github.com/cncf/xds/go: [06c439d → e9ce688](https://github.com/cncf/xds/go/compare/06c439d...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.10.3 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.10.3...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.9.1 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.9.1...v0.10.1) -- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.3 → v0.2.5](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.2.3...v0.2.5) -- github.com/googleapis/gax-go/v2: [v2.7.0 → v2.12.0](https://github.com/googleapis/gax-go/v2/compare/v2.7.0...v2.12.0) -- github.com/yuin/goldmark: [v1.4.1 → v1.4.13](https://github.com/yuin/goldmark/compare/v1.4.1...v1.4.13) -- golang.org/x/oauth2: v0.5.0 → v0.10.0 -- golang.org/x/sync: v0.1.0 → v0.3.0 -- google.golang.org/api: v0.111.0 → v0.134.0 -- google.golang.org/genproto: 637eb22 → ccb25ca -- google.golang.org/grpc: v1.53.0 → v1.56.3 -- google.golang.org/protobuf: v1.28.1 → v1.31.0 - -### Removed -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 - -# v1.10.10 - Changelog since v1.10.8 - -## Changes by Kind - -### Bug or Regression - -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -## Dependencies - -### Changed - -- golang.org/x/crypto: v0.11.0 → v0.14.0 -- golang.org/x/net: v0.12.0 → v0.17.0 -- golang.org/x/sys: v0.10.0 → v0.13.0 -- golang.org/x/term: v0.10.0 → v0.13.0 -- golang.org/x/text: v0.11.0 → v0.13.0 - -# v1.10.8 - Changelog since v1.10.7 - -## Changes by Kind - -### Bug or Regression - -- bump go version to 1.20.8 ([#1394](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1394), [@tyuchn](https://github.com/tyuchn)) -- Remove ARG BUILDPLATFORM from Dockerfile ([#1385](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1385), [@tyuchn](https://github.com/tyuchn)) -- Update test/run-e2e.sh to match PROW configuration ([#1360](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1360), [@pwschuurman](https://github.com/pwschuurman)) -- Always call LoggedError for errors returned from CloudProvider methods ([#1381](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1381), [@amacaskill](https://github.com/amacaskill)) - -# v1.10.7 - Changelog since v1.10.6 - -## Changes by Kind - -### Uncategorized - -- Update go version to 1.20.7 to fix CVE-2023-29409 CVE-2023-39533 ([#1348](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1348), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.10.6 - Changelog since v1.10.5 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.20.6 to fix CVE-2023-29406 ([#1331](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1331), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.10.5 - Changelog since v1.10.4 - -## Changes by Kind - -### Bug or Regression - -- Add option for serializing formatAndMount, including fsck as well as mkfs. ([#1313](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1313), [@mattcary](https://github.com/mattcary)) - -### Uncategorized - -- Add disk type for all operations metrics. ([#1295](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1295), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Fix resource parsing when the gcp project name ends with alpha, beta or v1 ([#1307](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1307), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Use original error code when responding with a backoff error on publish or unpublish. ([#1311](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1311), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Added support in PDCSI driver to create confidential hyperdisk storage on GCE. ([#1315](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1315), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - - -# v1.10.4 - Changelog since v1.10.3 - -## Changes by Kind - -## Features - -- Add alpha-level force attach storage class parameter. ([#1257](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1257), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Bug or Regression - -- Fix provisioned-iops-on-create passing logic([#1282](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1282)) -- Bugfix for empty disk type being registered in metric for Create volume function. ([#1267](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1267), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -### Cleanup - -- Update go version to 1.20.5 to address CVE fixes ([#1265](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1265), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- [release-1.10] Update Docker.Windows to 1.20.5 ([#1272](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1272), [@saikat-royc](https://github.com/saikat-royc)) - -# v1.10.3 - Changelog since v1.10.2 - -### Feature - -- Add alpha-level force attach storage class parameter. ([#1257](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1257), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -### Cleanup - -- Add metrics for CSI server side error count ([#1237](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1237), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - - -# v1.10.2 - Changelog since v1.10.1 - -### Bug or Regression - -- Add libraries needed for determining XFS volume expansion ([#1204](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1204), [@nberlee](https://github.com/nberlee)) - -### Cleanup - -- Add metrics for CSI server side error count ([#1237](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1237), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Updates error message to be more user friendly when PD CSI Driver encounters an disk type UNSUPPORTED_OPERATION on ControllerPublishVolume ([#1221](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1221), [@pwschuurman](https://github.com/pwschuurman)) -- Use errors.As so we can detect wrapped errors, and check for existing error codes in CodesForError ([#1233](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1233), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.10.1 - Changelog since v1.10.0 - -## Changes by Kind - -### Bug or Regression - -- Add missing libraries, libbsd and libmd, that are dependencies for XFS volume expansion. ([#1204](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1204), [@nberlee](https://github.com/nberlee)) - -# v1.10.0 - Changelog since v1.9.2 - -## Changes by Kind - -### Feature -- It is no longer necessary to specify allowedTopologies for zonal -> zonal cloning and zonal/regional -> regional cloning to ensure that the clone zone is compatible with the GCE volume cloning requirements. ([#1150](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1150), [@amacaskill](https://github.com/amacaskill)) - -### Bug or Regression - -- Fix missing libedit.so.2 error ([#1177](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1177), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Set concurrency limit to prevent OOMing when issuing multiple concurrent mkfs calls. ([#1169](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1169/commits/7f1e04e15631b14f7d3f441cc97bed1a968f2e47), [@artemvmin](https://github.com/artemvmin)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.3 for k/k 1.27 ([#1180](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1180), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Upgrade mount-utils to v0.27.0. ([#1169](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1169/commits/232bd0aa691a72c1bd806d8c4ed881bb3a47174f), [@artemvmin](https://github.com/artemvmin)) -- Break dependency on k/k test/e2e/storage/podlogs. ([#1169](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1169/commits/1b6e7e537bbc264a1c076c317e6194a976509011), [@artemvmin](https://github.com/artemvmin)) - -## Dependencies - -### Added -- cloud.google.com/go/accessapproval: v1.5.0 -- cloud.google.com/go/accesscontextmanager: v1.4.0 -- cloud.google.com/go/aiplatform: v1.27.0 -- cloud.google.com/go/analytics: v0.12.0 -- cloud.google.com/go/apigateway: v1.4.0 -- cloud.google.com/go/apigeeconnect: v1.4.0 -- cloud.google.com/go/apigeeregistry: v0.4.0 -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/appengine: v1.5.0 -- cloud.google.com/go/area120: v0.6.0 -- cloud.google.com/go/artifactregistry: v1.9.0 -- cloud.google.com/go/asset: v1.10.0 -- cloud.google.com/go/assuredworkloads: v1.9.0 -- cloud.google.com/go/automl: v1.8.0 -- cloud.google.com/go/baremetalsolution: v0.4.0 -- cloud.google.com/go/batch: v0.4.0 -- cloud.google.com/go/beyondcorp: v0.3.0 -- cloud.google.com/go/billing: v1.7.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 -- cloud.google.com/go/certificatemanager: v1.4.0 -- cloud.google.com/go/channel: v1.9.0 -- cloud.google.com/go/cloudbuild: v1.4.0 -- cloud.google.com/go/clouddms: v1.4.0 -- cloud.google.com/go/cloudtasks: v1.8.0 -- cloud.google.com/go/compute/metadata: v0.2.3 -- cloud.google.com/go/contactcenterinsights: v1.4.0 -- cloud.google.com/go/container: v1.7.0 -- cloud.google.com/go/containeranalysis: v0.6.0 -- cloud.google.com/go/datacatalog: v1.8.0 -- cloud.google.com/go/dataflow: v0.7.0 -- cloud.google.com/go/dataform: v0.5.0 -- cloud.google.com/go/datafusion: v1.5.0 -- cloud.google.com/go/datalabeling: v0.6.0 -- cloud.google.com/go/dataplex: v1.4.0 -- cloud.google.com/go/dataproc: v1.8.0 -- cloud.google.com/go/dataqna: v0.6.0 -- cloud.google.com/go/datastream: v1.5.0 -- cloud.google.com/go/deploy: v1.5.0 -- cloud.google.com/go/dialogflow: v1.29.0 -- cloud.google.com/go/dlp: v1.7.0 -- cloud.google.com/go/documentai: v1.10.0 -- cloud.google.com/go/domains: v0.7.0 -- cloud.google.com/go/edgecontainer: v0.2.0 -- cloud.google.com/go/errorreporting: v0.3.0 -- cloud.google.com/go/essentialcontacts: v1.4.0 -- cloud.google.com/go/eventarc: v1.8.0 -- cloud.google.com/go/filestore: v1.4.0 -- cloud.google.com/go/functions: v1.9.0 -- cloud.google.com/go/gaming: v1.8.0 -- cloud.google.com/go/gkebackup: v0.3.0 -- cloud.google.com/go/gkeconnect: v0.6.0 -- cloud.google.com/go/gkehub: v0.10.0 -- cloud.google.com/go/gkemulticloud: v0.4.0 -- cloud.google.com/go/gsuiteaddons: v1.4.0 -- cloud.google.com/go/iap: v1.5.0 -- cloud.google.com/go/ids: v1.2.0 -- cloud.google.com/go/iot: v1.4.0 -- cloud.google.com/go/language: v1.8.0 -- cloud.google.com/go/lifesciences: v0.6.0 -- cloud.google.com/go/longrunning: v0.3.0 -- cloud.google.com/go/managedidentities: v1.4.0 -- cloud.google.com/go/maps: v0.1.0 -- cloud.google.com/go/mediatranslation: v0.6.0 -- cloud.google.com/go/memcache: v1.7.0 -- cloud.google.com/go/metastore: v1.8.0 -- cloud.google.com/go/monitoring: v1.8.0 -- cloud.google.com/go/networkconnectivity: v1.7.0 -- cloud.google.com/go/networkmanagement: v1.5.0 -- cloud.google.com/go/networksecurity: v0.6.0 -- cloud.google.com/go/notebooks: v1.5.0 -- cloud.google.com/go/optimization: v1.2.0 -- cloud.google.com/go/orchestration: v1.4.0 -- cloud.google.com/go/orgpolicy: v1.5.0 -- cloud.google.com/go/osconfig: v1.10.0 -- cloud.google.com/go/oslogin: v1.7.0 -- cloud.google.com/go/phishingprotection: v0.6.0 -- cloud.google.com/go/policytroubleshooter: v1.4.0 -- cloud.google.com/go/privatecatalog: v0.6.0 -- cloud.google.com/go/pubsublite: v1.5.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 -- cloud.google.com/go/recommendationengine: v0.6.0 -- cloud.google.com/go/recommender: v1.8.0 -- cloud.google.com/go/redis: v1.10.0 -- cloud.google.com/go/resourcemanager: v1.4.0 -- cloud.google.com/go/resourcesettings: v1.4.0 -- cloud.google.com/go/retail: v1.11.0 -- cloud.google.com/go/run: v0.3.0 -- cloud.google.com/go/scheduler: v1.7.0 -- cloud.google.com/go/secretmanager: v1.9.0 -- cloud.google.com/go/security: v1.10.0 -- cloud.google.com/go/securitycenter: v1.16.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicedirectory: v1.7.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 -- cloud.google.com/go/shell: v1.4.0 -- cloud.google.com/go/spanner: v1.41.0 -- cloud.google.com/go/speech: v1.9.0 -- cloud.google.com/go/storagetransfer: v1.6.0 -- cloud.google.com/go/talent: v1.4.0 -- cloud.google.com/go/texttospeech: v1.5.0 -- cloud.google.com/go/tpu: v1.4.0 -- cloud.google.com/go/trace: v1.4.0 -- cloud.google.com/go/translate: v1.4.0 -- cloud.google.com/go/video: v1.9.0 -- cloud.google.com/go/videointelligence: v1.9.0 -- cloud.google.com/go/vision/v2: v2.5.0 -- cloud.google.com/go/vmmigration: v1.3.0 -- cloud.google.com/go/vmwareengine: v0.1.0 -- cloud.google.com/go/vpcaccess: v1.5.0 -- cloud.google.com/go/webrisk: v1.7.0 -- cloud.google.com/go/websecurityscanner: v1.4.0 -- cloud.google.com/go/workflows: v1.9.0 -- github.com/docker/spdystream: [449fdfc](https://github.com/docker/spdystream/tree/449fdfc) -- github.com/golangplus/bytes: [45c989f](https://github.com/golangplus/bytes/tree/45c989f) -- github.com/golangplus/fmt: [2a5d6d7](https://github.com/golangplus/fmt/tree/2a5d6d7) -- github.com/natefinch/lumberjack: [v2.0.0+incompatible](https://github.com/natefinch/lumberjack/tree/v2.0.0) -- gopkg.in/yaml.v1: 9f9df34 -- sigs.k8s.io/kustomize: v2.0.3+incompatible -- sigs.k8s.io/structured-merge-diff/v3: v3.0.0 - -### Changed -- cloud.google.com/go/bigquery: v1.8.0 → v1.44.0 -- cloud.google.com/go/compute: v1.7.0 → v1.18.0 -- cloud.google.com/go/datastore: v1.1.0 → v1.10.0 -- cloud.google.com/go/firestore: v1.1.0 → v1.9.0 -- cloud.google.com/go/iam: v0.3.0 → v0.11.0 -- cloud.google.com/go/kms: v1.4.0 → v1.6.0 -- cloud.google.com/go/logging: v1.0.0 → v1.6.1 -- cloud.google.com/go/pubsub: v1.4.0 → v1.27.1 -- cloud.google.com/go/storage: v1.23.0 → v1.12.0 -- cloud.google.com/go: v0.103.0 → v0.107.0 -- dmitri.shuralyov.com/gpu/mtl: 28db891 → 666a987 -- github.com/Azure/azure-sdk-for-go: [v55.0.0+incompatible → v42.3.0+incompatible](https://github.com/Azure/azure-sdk-for-go/compare/v55.0.0...v42.3.0) -- github.com/Azure/go-autorest/autorest/to: [v0.4.0 → v0.3.0](https://github.com/Azure/go-autorest/autorest/to/compare/v0.4.0...v0.3.0) -- github.com/Microsoft/hcsshim: [v0.8.22 → v0.8.7](https://github.com/Microsoft/hcsshim/compare/v0.8.22...v0.8.7) -- github.com/aws/aws-sdk-go: [v1.38.49 → v1.37.22](https://github.com/aws/aws-sdk-go/compare/v1.38.49...v1.37.22) -- github.com/census-instrumentation/opencensus-proto: [v0.2.1 → v0.4.1](https://github.com/census-instrumentation/opencensus-proto/compare/v0.2.1...v0.4.1) -- github.com/cespare/xxhash/v2: [v2.1.2 → v2.2.0](https://github.com/cespare/xxhash/v2/compare/v2.1.2...v2.2.0) -- github.com/cncf/udpa/go: [04548b0 → c52dc94](https://github.com/cncf/udpa/go/compare/04548b0...c52dc94) -- github.com/cncf/xds/go: [cb28da3 → 06c439d](https://github.com/cncf/xds/go/compare/cb28da3...06c439d) -- github.com/containerd/cgroups: [v1.0.1 → bf292b2](https://github.com/containerd/cgroups/compare/v1.0.1...bf292b2) -- github.com/containerd/console: [v1.0.3 → c12b1e7](https://github.com/containerd/console/compare/v1.0.3...c12b1e7) -- github.com/containerd/containerd: [v1.4.12 → v1.3.3](https://github.com/containerd/containerd/compare/v1.4.12...v1.3.3) -- github.com/containerd/continuity: [v0.1.0 → 26c1120](https://github.com/containerd/continuity/compare/v0.1.0...26c1120) -- github.com/containerd/fifo: [v1.0.0 → a9fb20d](https://github.com/containerd/fifo/compare/v1.0.0...a9fb20d) -- github.com/containerd/go-runc: [v1.0.0 → 5a6d9f3](https://github.com/containerd/go-runc/compare/v1.0.0...5a6d9f3) -- github.com/containerd/ttrpc: [v1.0.2 → 0e0f228](https://github.com/containerd/ttrpc/compare/v1.0.2...0e0f228) -- github.com/containerd/typeurl: [v1.0.2 → a93fcdb](https://github.com/containerd/typeurl/compare/v1.0.2...a93fcdb) -- github.com/coreos/bbolt: [v1.3.2 → v1.3.3](https://github.com/coreos/bbolt/compare/v1.3.2...v1.3.3) -- github.com/coreos/etcd: [v3.3.13+incompatible → v3.3.17+incompatible](https://github.com/coreos/etcd/compare/v3.3.13...v3.3.17) -- github.com/cyphar/filepath-securejoin: [v0.2.3 → v0.2.2](https://github.com/cyphar/filepath-securejoin/compare/v0.2.3...v0.2.2) -- github.com/docker/distribution: [v2.8.1+incompatible → v2.7.1+incompatible](https://github.com/docker/distribution/compare/v2.8.1...v2.7.1) -- github.com/docker/docker: [v20.10.12+incompatible → v1.13.1](https://github.com/docker/docker/compare/v20.10.12...v1.13.1) -- github.com/envoyproxy/go-control-plane: [49ff273 → v0.10.3](https://github.com/envoyproxy/go-control-plane/compare/49ff273...v0.10.3) -- github.com/envoyproxy/protoc-gen-validate: [v0.1.0 → v0.9.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.1.0...v0.9.1) -- github.com/frankban/quicktest: [v1.11.3 → v1.8.1](https://github.com/frankban/quicktest/compare/v1.11.3...v1.8.1) -- github.com/godbus/dbus/v5: [v5.0.6 → v5.0.4](https://github.com/godbus/dbus/v5/compare/v5.0.6...v5.0.4) -- github.com/googleapis/enterprise-certificate-proxy: [v0.1.0 → v0.2.3](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.1.0...v0.2.3) -- github.com/googleapis/gax-go/v2: [v2.4.0 → v2.7.0](https://github.com/googleapis/gax-go/v2/compare/v2.4.0...v2.7.0) -- github.com/gopherjs/gopherjs: [fce0ec3 → 0766667](https://github.com/gopherjs/gopherjs/compare/fce0ec3...0766667) -- github.com/karrick/godirwalk: [v1.16.1 → v1.10.3](https://github.com/karrick/godirwalk/compare/v1.16.1...v1.10.3) -- github.com/kr/pretty: [v0.2.1 → v0.3.0](https://github.com/kr/pretty/compare/v0.2.1...v0.3.0) -- github.com/moby/sys/mountinfo: [v0.6.0 → v0.6.2](https://github.com/moby/sys/mountinfo/compare/v0.6.0...v0.6.2) -- github.com/olekukonko/tablewriter: [v0.0.4 → a0225b3](https://github.com/olekukonko/tablewriter/compare/v0.0.4...a0225b3) -- github.com/opencontainers/go-digest: [v1.0.0 → v1.0.0-rc1](https://github.com/opencontainers/go-digest/compare/v1.0.0...v1.0.0-rc1) -- github.com/opencontainers/image-spec: [v1.0.2 → v1.0.1](https://github.com/opencontainers/image-spec/compare/v1.0.2...v1.0.1) -- github.com/opencontainers/runc: [v1.1.1 → v0.1.1](https://github.com/opencontainers/runc/compare/v1.1.1...v0.1.1) -- github.com/opencontainers/runtime-spec: [1c3f411 → 5b71a03](https://github.com/opencontainers/runtime-spec/compare/1c3f411...5b71a03) -- github.com/rubiojr/go-vhd: [02e2102 → 0bfd3b3](https://github.com/rubiojr/go-vhd/compare/02e2102...0bfd3b3) -- github.com/smartystreets/assertions: [v1.1.0 → v1.0.0](https://github.com/smartystreets/assertions/compare/v1.1.0...v1.0.0) -- github.com/stretchr/objx: [v0.2.0 → v0.5.0](https://github.com/stretchr/objx/compare/v0.2.0...v0.5.0) -- github.com/stretchr/testify: [v1.7.0 → v1.8.1](https://github.com/stretchr/testify/compare/v1.7.0...v1.8.1) -- github.com/syndtr/gocapability: [42c35b4 → db04d3c](https://github.com/syndtr/gocapability/compare/42c35b4...db04d3c) -- github.com/urfave/cli: [v1.22.2 → v1.20.0](https://github.com/urfave/cli/compare/v1.22.2...v1.20.0) -- go.etcd.io/etcd: 83304cf → dd1b699 -- go.opencensus.io: v0.23.0 → v0.24.0 -- golang.org/x/exp: 85be41e → 6cc2880 -- golang.org/x/mobile: e6ae53a → 597adff -- golang.org/x/net: v0.5.0 → v0.7.0 -- golang.org/x/oauth2: 128564f → v0.5.0 -- golang.org/x/sync: 0de741c → v0.1.0 -- golang.org/x/sys: v0.4.0 → v0.5.0 -- golang.org/x/term: v0.4.0 → v0.5.0 -- golang.org/x/text: v0.6.0 → v0.7.0 -- golang.org/x/xerrors: 65e6541 → 5ec99f8 -- gonum.org/v1/gonum: v0.6.2 → 3d26580 -- google.golang.org/api: v0.86.0 → v0.111.0 -- google.golang.org/genproto: 176da50 → 637eb22 -- google.golang.org/grpc: v1.48.0 → v1.53.0 -- google.golang.org/protobuf: v1.28.0 → v1.28.1 -- gopkg.in/check.v1: 8fa4692 → 10cb982 -- k8s.io/apiextensions-apiserver: v0.24.1 → v0.21.1 -- k8s.io/cli-runtime: v0.24.1 → v0.17.3 -- k8s.io/code-generator: v0.24.1 → v0.21.1 -- k8s.io/csi-translation-lib: v0.24.1 → v0.17.4 -- k8s.io/gengo: c02415c → 485abfe -- k8s.io/klog/v2: v2.60.1 → v2.90.1 -- k8s.io/kubectl: v0.24.1 → v0.17.2 -- k8s.io/kubernetes: v1.24.1 → v1.14.7 -- k8s.io/legacy-cloud-providers: v0.24.1 → v0.17.4 -- k8s.io/metrics: v0.24.1 → v0.17.2 -- k8s.io/mount-utils: v0.24.1 → v0.27.0-alpha.3 -- k8s.io/utils: 56c0de1 → a36077c -- sigs.k8s.io/structured-merge-diff: 15d366b → v1.0.1 - -### Removed -- bitbucket.org/bertimus9/systemstat: 0eeff89 -- github.com/JeffAshton/win_pdh: [76bb4ee](https://github.com/JeffAshton/win_pdh/tree/76bb4ee) -- github.com/ajstarks/svgo: [644b8db](https://github.com/ajstarks/svgo/tree/644b8db) -- github.com/antlr/antlr4/runtime/Go/antlr: [b48c857](https://github.com/antlr/antlr4/runtime/Go/antlr/tree/b48c857) -- github.com/auth0/go-jwt-middleware: [v1.0.1](https://github.com/auth0/go-jwt-middleware/tree/v1.0.1) -- github.com/boltdb/bolt: [v1.3.1](https://github.com/boltdb/bolt/tree/v1.3.1) -- github.com/checkpoint-restore/go-criu/v5: [v5.3.0](https://github.com/checkpoint-restore/go-criu/v5/tree/v5.3.0) -- github.com/cilium/ebpf: [v0.7.0](https://github.com/cilium/ebpf/tree/v0.7.0) -- github.com/clusterhq/flocker-go: [2b8b725](https://github.com/clusterhq/flocker-go/tree/2b8b725) -- github.com/coredns/caddy: [v1.1.0](https://github.com/coredns/caddy/tree/v1.1.0) -- github.com/coredns/corefile-migration: [v1.0.14](https://github.com/coredns/corefile-migration/tree/v1.0.14) -- github.com/euank/go-kmsg-parser: [v2.0.0+incompatible](https://github.com/euank/go-kmsg-parser/tree/v2.0.0) -- github.com/fogleman/gg: [0403632](https://github.com/fogleman/gg/tree/0403632) -- github.com/go-errors/errors: [v1.0.1](https://github.com/go-errors/errors/tree/v1.0.1) -- github.com/go-ozzo/ozzo-validation: [v3.5.0+incompatible](https://github.com/go-ozzo/ozzo-validation/tree/v3.5.0) -- github.com/gofrs/uuid: [v4.0.0+incompatible](https://github.com/gofrs/uuid/tree/v4.0.0) -- github.com/golang/freetype: [e2365df](https://github.com/golang/freetype/tree/e2365df) -- github.com/google/cadvisor: [v0.44.1](https://github.com/google/cadvisor/tree/v0.44.1) -- github.com/google/cel-go: [v0.10.1](https://github.com/google/cel-go/tree/v0.10.1) -- github.com/google/cel-spec: [v0.6.0](https://github.com/google/cel-spec/tree/v0.6.0) -- github.com/google/shlex: [e7afc7f](https://github.com/google/shlex/tree/e7afc7f) -- github.com/googleapis/go-type-adapters: [v1.0.0](https://github.com/googleapis/go-type-adapters/tree/v1.0.0) -- github.com/heketi/heketi: [v10.3.0+incompatible](https://github.com/heketi/heketi/tree/v10.3.0) -- github.com/heketi/tests: [f3775cb](https://github.com/heketi/tests/tree/f3775cb) -- github.com/ishidawataru/sctp: [7c296d4](https://github.com/ishidawataru/sctp/tree/7c296d4) -- github.com/jung-kurt/gofpdf: [24315ac](https://github.com/jung-kurt/gofpdf/tree/24315ac) -- github.com/libopenstorage/openstorage: [v1.0.0](https://github.com/libopenstorage/openstorage/tree/v1.0.0) -- github.com/lpabon/godbc: [v0.1.1](https://github.com/lpabon/godbc/tree/v0.1.1) -- github.com/mindprince/gonvml: [9ebdce4](https://github.com/mindprince/gonvml/tree/9ebdce4) -- github.com/mistifyio/go-zfs: [f784269](https://github.com/mistifyio/go-zfs/tree/f784269) -- github.com/moby/ipvs: [v1.0.1](https://github.com/moby/ipvs/tree/v1.0.1) -- github.com/monochromegane/go-gitignore: [205db1a](https://github.com/monochromegane/go-gitignore/tree/205db1a) -- github.com/mrunalp/fileutils: [v0.5.0](https://github.com/mrunalp/fileutils/tree/v0.5.0) -- github.com/mvdan/xurls: [v1.1.0](https://github.com/mvdan/xurls/tree/v1.1.0) -- github.com/opencontainers/selinux: [v1.10.0](https://github.com/opencontainers/selinux/tree/v1.10.0) -- github.com/quobyte/api: [v0.1.8](https://github.com/quobyte/api/tree/v0.1.8) -- github.com/robfig/cron/v3: [v3.0.1](https://github.com/robfig/cron/v3/tree/v3.0.1) -- github.com/seccomp/libseccomp-golang: [3879420](https://github.com/seccomp/libseccomp-golang/tree/3879420) -- github.com/storageos/go-api: [v2.2.0+incompatible](https://github.com/storageos/go-api/tree/v2.2.0) -- github.com/urfave/negroni: [v1.0.0](https://github.com/urfave/negroni/tree/v1.0.0) -- github.com/vishvananda/netlink: [v1.1.0](https://github.com/vishvananda/netlink/tree/v1.1.0) -- github.com/vishvananda/netns: [db3c7e5](https://github.com/vishvananda/netns/tree/db3c7e5) -- github.com/xlab/treeprint: [a009c39](https://github.com/xlab/treeprint/tree/a009c39) -- go.starlark.net: 8dd3e2e -- gonum.org/v1/plot: e2840ee -- k8s.io/cluster-bootstrap: v0.24.1 -- k8s.io/cri-api: v0.24.1 -- k8s.io/kube-aggregator: v0.24.1 -- k8s.io/kube-controller-manager: v0.24.1 -- k8s.io/kube-proxy: v0.24.1 -- k8s.io/kube-scheduler: v0.24.1 -- k8s.io/kubelet: v0.24.1 -- k8s.io/pod-security-admission: v0.24.1 -- k8s.io/sample-apiserver: v0.24.1 -- k8s.io/system-validators: v1.7.0 -- rsc.io/pdf: v0.1.1 -- sigs.k8s.io/kustomize/api: v0.11.4 -- sigs.k8s.io/kustomize/cmd/config: v0.10.6 -- sigs.k8s.io/kustomize/kustomize/v4: v4.5.4 -- sigs.k8s.io/kustomize/kyaml: v0.13.6 diff --git a/CHANGELOG/CHANGELOG-1.11.md b/CHANGELOG/CHANGELOG-1.11.md deleted file mode 100644 index 5f3985fa7..000000000 --- a/CHANGELOG/CHANGELOG-1.11.md +++ /dev/null @@ -1,441 +0,0 @@ -# v1.11.9 - Changelog since v1.11.8 - -## Changes by Kind - -### Bug - -- Change GetDisk error reporting to temporary in CreateVolume codepath ([#1601])https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1601), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.11.8 - Changelog since v1.11.7 - -## Changes by Kind - -### Uncategorized - -- Bump golang.org/x/crypto from v0.14.0 to v0.17.0 to fix CVE-2023-48795 ([#1555](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1555), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- golang.org/x/crypto: v0.14.0 → v0.17.0 -- golang.org/x/sys: v0.13.0 → v0.15.0 -- golang.org/x/term: v0.13.0 → v0.15.0 -- golang.org/x/text: v0.13.0 → v0.14.0 - -### Removed -_Nothing has changed._ - - -# v1.11.7 - Changelog since v1.11.6 - -## Changes by Kind - -### Uncategorized - -- Update golang builder to 1.20.12 ([#1540](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1540), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.11.6 - Changelog since v1.11.5 - -## Changes by Kind - -### Uncategorized - -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1516](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1516), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.11.5 - Changelog since v1.11.4 - -## Changes by Kind - -### Bug or Regression - -- Bump Golang Builder version to 1.20.11 ([#1507](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1507), [@uriel-guzman](https://github.com/uriel-guzman)) -- Bump google.golang.org/grpc from v1.56.2 to v1.56.3 to fix CVE-2023-44487. ([#1491](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1491), [@uriel-guzman](https://github.com/uriel-guzman)) - -### Uncategorized - -- Reduce log spam when identifying NVMe devices located in `/dev` ([#1488](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1488), [@pwschuurman](https://github.com/pwschuurman)) -- The benign error when DisableDevice is not effective is logged as a warning. ([#1469](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1469), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- google.golang.org/grpc: v1.56.2 → v1.56.3 - -### Removed -_Nothing has changed._ -pigateway: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeconnect: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeregistry: v0.4.0 → v0.7.1 -- cloud.google.com/go/appengine: v1.5.0 → v1.8.1 -- cloud.google.com/go/area120: v0.6.0 → v0.8.1 -- cloud.google.com/go/artifactregistry: v1.9.0 → v1.14.1 -- cloud.google.com/go/asset: v1.10.0 → v1.14.1 -- cloud.google.com/go/assuredworkloads: v1.9.0 → v1.11.1 -- cloud.google.com/go/automl: v1.8.0 → v1.13.1 -- cloud.google.com/go/baremetalsolution: v0.4.0 → v0.5.0 -- cloud.google.com/go/batch: v0.4.0 → v0.7.0 -- cloud.google.com/go/beyondcorp: v0.3.0 → v0.6.1 -- cloud.google.com/go/bigquery: v1.44.0 → v1.52.0 -- cloud.google.com/go/billing: v1.7.0 → v1.16.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 → v1.6.1 -- cloud.google.com/go/certificatemanager: v1.4.0 → v1.7.1 -- cloud.google.com/go/channel: v1.9.0 → v1.16.0 -- cloud.google.com/go/cloudbuild: v1.4.0 → v1.10.1 -- cloud.google.com/go/clouddms: v1.4.0 → v1.6.1 -- cloud.google.com/go/cloudtasks: v1.8.0 → v1.11.1 -- cloud.google.com/go/compute: v1.18.0 → v1.20.1 -- cloud.google.com/go/contactcenterinsights: v1.4.0 → v1.9.1 -- cloud.google.com/go/container: v1.7.0 → v1.22.1 -- cloud.google.com/go/containeranalysis: v0.6.0 → v0.10.1 -- cloud.google.com/go/datacatalog: v1.8.0 → v1.14.1 -- cloud.google.com/go/dataflow: v0.7.0 → v0.9.1 -- cloud.google.com/go/dataform: v0.5.0 → v0.8.1 -- cloud.google.com/go/datafusion: v1.5.0 → v1.7.1 -- cloud.google.com/go/datalabeling: v0.6.0 → v0.8.1 -- cloud.google.com/go/dataplex: v1.4.0 → v1.8.1 -- cloud.google.com/go/dataproc: v1.8.0 → v1.12.0 -- cloud.google.com/go/dataqna: v0.6.0 → v0.8.1 -- cloud.google.com/go/datastore: v1.10.0 → v1.12.0 -- cloud.google.com/go/datastream: v1.5.0 → v1.9.1 -- cloud.google.com/go/deploy: v1.5.0 → v1.11.0 -- cloud.google.com/go/dialogflow: v1.29.0 → v1.38.0 -- cloud.google.com/go/dlp: v1.7.0 → v1.10.1 -- cloud.google.com/go/documentai: v1.10.0 → v1.20.0 -- cloud.google.com/go/domains: v0.7.0 → v0.9.1 -- cloud.google.com/go/edgecontainer: v0.2.0 → v1.1.1 -- cloud.google.com/go/essentialcontacts: v1.4.0 → v1.6.2 -- cloud.google.com/go/eventarc: v1.8.0 → v1.12.1 -- cloud.google.com/go/filestore: v1.4.0 → v1.7.1 -- cloud.google.com/go/firestore: v1.9.0 → v1.11.0 -- cloud.google.com/go/functions: v1.9.0 → v1.15.1 -- cloud.google.com/go/gaming: v1.8.0 → v1.10.1 -- cloud.google.com/go/gkebackup: v0.3.0 → v0.4.0 -- cloud.google.com/go/gkeconnect: v0.6.0 → v0.8.1 -- cloud.google.com/go/gkehub: v0.10.0 → v0.14.1 -- cloud.google.com/go/gkemulticloud: v0.4.0 → v0.6.1 -- cloud.google.com/go/gsuiteaddons: v1.4.0 → v1.6.1 -- cloud.google.com/go/iam: v0.11.0 → v1.1.0 -- cloud.google.com/go/iap: v1.5.0 → v1.8.1 -- cloud.google.com/go/ids: v1.2.0 → v1.4.1 -- cloud.google.com/go/iot: v1.4.0 → v1.7.1 -- cloud.google.com/go/kms: v1.6.0 → v1.12.1 -- cloud.google.com/go/language: v1.8.0 → v1.10.1 -- cloud.google.com/go/lifesciences: v0.6.0 → v0.9.1 -- cloud.google.com/go/logging: v1.6.1 → v1.7.0 -- cloud.google.com/go/longrunning: v0.3.0 → v0.5.1 -- cloud.google.com/go/managedidentities: v1.4.0 → v1.6.1 -- cloud.google.com/go/maps: v0.1.0 → v0.7.0 -- cloud.google.com/go/mediatranslation: v0.6.0 → v0.8.1 -- cloud.google.com/go/memcache: v1.7.0 → v1.10.1 -- cloud.google.com/go/metastore: v1.8.0 → v1.11.1 -- cloud.google.com/go/monitoring: v1.8.0 → v1.15.1 -- cloud.google.com/go/networkconnectivity: v1.7.0 → v1.12.1 -- cloud.google.com/go/networkmanagement: v1.5.0 → v1.8.0 -- cloud.google.com/go/networksecurity: v0.6.0 → v0.9.1 -- cloud.google.com/go/notebooks: v1.5.0 → v1.9.1 -- cloud.google.com/go/optimization: v1.2.0 → v1.4.1 -- cloud.google.com/go/orchestration: v1.4.0 → v1.8.1 -- cloud.google.com/go/orgpolicy: v1.5.0 → v1.11.1 -- cloud.google.com/go/osconfig: v1.10.0 → v1.12.1 -- cloud.google.com/go/oslogin: v1.7.0 → v1.10.1 -- cloud.google.com/go/phishingprotection: v0.6.0 → v0.8.1 -- cloud.google.com/go/policytroubleshooter: v1.4.0 → v1.7.1 -- cloud.google.com/go/privatecatalog: v0.6.0 → v0.9.1 -- cloud.google.com/go/pubsub: v1.27.1 → v1.32.0 -- cloud.google.com/go/pubsublite: v1.5.0 → v1.8.1 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/recommendationengine: v0.6.0 → v0.8.1 -- cloud.google.com/go/recommender: v1.8.0 → v1.10.1 -- cloud.google.com/go/redis: v1.10.0 → v1.13.1 -- cloud.google.com/go/resourcemanager: v1.4.0 → v1.9.1 -- cloud.google.com/go/resourcesettings: v1.4.0 → v1.6.1 -- cloud.google.com/go/retail: v1.11.0 → v1.14.1 -- cloud.google.com/go/run: v0.3.0 → v0.9.0 -- cloud.google.com/go/scheduler: v1.7.0 → v1.10.1 -- cloud.google.com/go/secretmanager: v1.9.0 → v1.11.1 -- cloud.google.com/go/security: v1.10.0 → v1.15.1 -- cloud.google.com/go/securitycenter: v1.16.0 → v1.23.0 -- cloud.google.com/go/servicedirectory: v1.7.0 → v1.10.1 -- cloud.google.com/go/shell: v1.4.0 → v1.7.1 -- cloud.google.com/go/spanner: v1.41.0 → v1.47.0 -- cloud.google.com/go/speech: v1.9.0 → v1.17.1 -- cloud.google.com/go/storagetransfer: v1.6.0 → v1.10.0 -- cloud.google.com/go/talent: v1.4.0 → v1.6.2 -- cloud.google.com/go/texttospeech: v1.5.0 → v1.7.1 -- cloud.google.com/go/tpu: v1.4.0 → v1.6.1 -- cloud.google.com/go/trace: v1.4.0 → v1.10.1 -- cloud.google.com/go/translate: v1.4.0 → v1.8.1 -- cloud.google.com/go/video: v1.9.0 → v1.17.1 -- cloud.google.com/go/videointelligence: v1.9.0 → v1.11.1 -- cloud.google.com/go/vision/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/vmmigration: v1.3.0 → v1.7.1 -- cloud.google.com/go/vmwareengine: v0.1.0 → v0.4.1 -- cloud.google.com/go/vpcaccess: v1.5.0 → v1.7.1 -- cloud.google.com/go/webrisk: v1.7.0 → v1.9.1 -- cloud.google.com/go/websecurityscanner: v1.4.0 → v1.6.1 -- cloud.google.com/go/workflows: v1.9.0 → v1.11.1 -- cloud.google.com/go: v0.107.0 → v0.110.4 -- github.com/cncf/xds/go: [06c439d → e9ce688](https://github.com/cncf/xds/go/compare/06c439d...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.10.3 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.10.3...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.9.1 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.9.1...v0.10.1) -- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.3 → v0.2.5](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.2.3...v0.2.5) -- github.com/googleapis/gax-go/v2: [v2.7.0 → v2.12.0](https://github.com/googleapis/gax-go/v2/compare/v2.7.0...v2.12.0) -- github.com/yuin/goldmark: [v1.4.1 → v1.4.13](https://github.com/yuin/goldmark/compare/v1.4.1...v1.4.13) -- golang.org/x/oauth2: v0.5.0 → v0.10.0 -- golang.org/x/sync: v0.1.0 → v0.3.0 -- google.golang.org/api: v0.111.0 → v0.134.0 -- google.golang.org/genproto: 637eb22 → ccb25ca -- google.golang.org/grpc: v1.53.0 → v1.56.3 -- google.golang.org/protobuf: v1.28.1 → v1.31.0 - -### Removed -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 - -# v1.11.4 - Changelog since v1.11.2 - -## Changes by Kind - -### Bug or Regression - -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -## Dependencies - -### Changed - -- golang.org/x/crypto: v0.11.0 → v0.14.0 -- golang.org/x/net: v0.12.0 → v0.17.0 -- golang.org/x/sys: v0.10.0 → v0.13.0 -- golang.org/x/term: v0.10.0 → v0.13.0 -- golang.org/x/text: v0.11.0 → v0.13.0 - -# v1.11.2 - Changelog since v1.11.1 -## Changes by Kind - -### Bug or Regression - -- bump go version to 1.20.8 ([#1394](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1394), [@tyuchn](https://github.com/tyuchn)) -- Remove ARG BUILDPLATFORM from Dockerfile ([#1385](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1385), [@tyuchn](https://github.com/tyuchn)) -- Update test/run-e2e.sh to match PROW configuration ([#1360](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1360), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.11.1 - Changelog since v1.11.0 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.20.7 to fix CVE-2023-29409 CVE-2023-39533 ([#1347](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1347), [@Sneha-at](https://github.com/Sneha-at)) - -### Uncategorized - -- Fix zone specification in HdT tests ([#1341](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1341), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.11.0 - Changelog since v1.10.5 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.20.6 to fix CVE-2023-29406 ([#1330](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1330), [@Sneha-at](https://github.com/Sneha-at)) - -### Other (Cleanup or Flake) - -- Change e2e test machine type to n2-standard-2 to include more Hyperdisk cases ([#1320](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1320), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Update k8s-cloud-provider to v1.24.0 and add HdT e2e tests ([#1325](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1325), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Added -- github.com/google/go-pkcs11: [v0.2.0](https://github.com/google/go-pkcs11/tree/v0.2.0) -- github.com/google/s2a-go: [v0.1.4](https://github.com/google/s2a-go/tree/v0.1.4) -- google.golang.org/genproto/googleapis/api: ccb25ca -- google.golang.org/genproto/googleapis/bytestream: 659f7aa -- google.golang.org/genproto/googleapis/rpc: 659f7aa - -### Changed -- cloud.google.com/go/accessapproval: v1.5.0 → v1.7.1 -- cloud.google.com/go/accesscontextmanager: v1.4.0 → v1.8.1 -- cloud.google.com/go/aiplatform: v1.27.0 → v1.45.0 -- cloud.google.com/go/analytics: v0.12.0 → v0.21.2 -- cloud.google.com/go/apigateway: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeconnect: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeregistry: v0.4.0 → v0.7.1 -- cloud.google.com/go/appengine: v1.5.0 → v1.8.1 -- cloud.google.com/go/area120: v0.6.0 → v0.8.1 -- cloud.google.com/go/artifactregistry: v1.9.0 → v1.14.1 -- cloud.google.com/go/asset: v1.10.0 → v1.14.1 -- cloud.google.com/go/assuredworkloads: v1.9.0 → v1.11.1 -- cloud.google.com/go/automl: v1.8.0 → v1.13.1 -- cloud.google.com/go/baremetalsolution: v0.4.0 → v0.5.0 -- cloud.google.com/go/batch: v0.4.0 → v0.7.0 -- cloud.google.com/go/beyondcorp: v0.3.0 → v0.6.1 -- cloud.google.com/go/bigquery: v1.44.0 → v1.52.0 -- cloud.google.com/go/billing: v1.7.0 → v1.16.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 → v1.6.1 -- cloud.google.com/go/certificatemanager: v1.4.0 → v1.7.1 -- cloud.google.com/go/channel: v1.9.0 → v1.16.0 -- cloud.google.com/go/cloudbuild: v1.4.0 → v1.10.1 -- cloud.google.com/go/clouddms: v1.4.0 → v1.6.1 -- cloud.google.com/go/cloudtasks: v1.8.0 → v1.11.1 -- cloud.google.com/go/compute: v1.18.0 → v1.20.1 -- cloud.google.com/go/contactcenterinsights: v1.4.0 → v1.9.1 -- cloud.google.com/go/container: v1.7.0 → v1.22.1 -- cloud.google.com/go/containeranalysis: v0.6.0 → v0.10.1 -- cloud.google.com/go/datacatalog: v1.8.0 → v1.14.1 -- cloud.google.com/go/dataflow: v0.7.0 → v0.9.1 -- cloud.google.com/go/dataform: v0.5.0 → v0.8.1 -- cloud.google.com/go/datafusion: v1.5.0 → v1.7.1 -- cloud.google.com/go/datalabeling: v0.6.0 → v0.8.1 -- cloud.google.com/go/dataplex: v1.4.0 → v1.8.1 -- cloud.google.com/go/dataproc: v1.8.0 → v1.12.0 -- cloud.google.com/go/dataqna: v0.6.0 → v0.8.1 -- cloud.google.com/go/datastore: v1.10.0 → v1.12.0 -- cloud.google.com/go/datastream: v1.5.0 → v1.9.1 -- cloud.google.com/go/deploy: v1.5.0 → v1.11.0 -- cloud.google.com/go/dialogflow: v1.29.0 → v1.38.0 -- cloud.google.com/go/dlp: v1.7.0 → v1.10.1 -- cloud.google.com/go/documentai: v1.10.0 → v1.20.0 -- cloud.google.com/go/domains: v0.7.0 → v0.9.1 -- cloud.google.com/go/edgecontainer: v0.2.0 → v1.1.1 -- cloud.google.com/go/essentialcontacts: v1.4.0 → v1.6.2 -- cloud.google.com/go/eventarc: v1.8.0 → v1.12.1 -- cloud.google.com/go/filestore: v1.4.0 → v1.7.1 -- cloud.google.com/go/firestore: v1.9.0 → v1.11.0 -- cloud.google.com/go/functions: v1.9.0 → v1.15.1 -- cloud.google.com/go/gaming: v1.8.0 → v1.10.1 -- cloud.google.com/go/gkebackup: v0.3.0 → v0.4.0 -- cloud.google.com/go/gkeconnect: v0.6.0 → v0.8.1 -- cloud.google.com/go/gkehub: v0.10.0 → v0.14.1 -- cloud.google.com/go/gkemulticloud: v0.4.0 → v0.6.1 -- cloud.google.com/go/gsuiteaddons: v1.4.0 → v1.6.1 -- cloud.google.com/go/iam: v0.11.0 → v1.1.0 -- cloud.google.com/go/iap: v1.5.0 → v1.8.1 -- cloud.google.com/go/ids: v1.2.0 → v1.4.1 -- cloud.google.com/go/iot: v1.4.0 → v1.7.1 -- cloud.google.com/go/kms: v1.6.0 → v1.12.1 -- cloud.google.com/go/language: v1.8.0 → v1.10.1 -- cloud.google.com/go/lifesciences: v0.6.0 → v0.9.1 -- cloud.google.com/go/logging: v1.6.1 → v1.7.0 -- cloud.google.com/go/longrunning: v0.3.0 → v0.5.1 -- cloud.google.com/go/managedidentities: v1.4.0 → v1.6.1 -- cloud.google.com/go/maps: v0.1.0 → v0.7.0 -- cloud.google.com/go/mediatranslation: v0.6.0 → v0.8.1 -- cloud.google.com/go/memcache: v1.7.0 → v1.10.1 -- cloud.google.com/go/metastore: v1.8.0 → v1.11.1 -- cloud.google.com/go/monitoring: v1.8.0 → v1.15.1 -- cloud.google.com/go/networkconnectivity: v1.7.0 → v1.12.1 -- cloud.google.com/go/networkmanagement: v1.5.0 → v1.8.0 -- cloud.google.com/go/networksecurity: v0.6.0 → v0.9.1 -- cloud.google.com/go/notebooks: v1.5.0 → v1.9.1 -- cloud.google.com/go/optimization: v1.2.0 → v1.4.1 -- cloud.google.com/go/orchestration: v1.4.0 → v1.8.1 -- cloud.google.com/go/orgpolicy: v1.5.0 → v1.11.1 -- cloud.google.com/go/osconfig: v1.10.0 → v1.12.1 -- cloud.google.com/go/oslogin: v1.7.0 → v1.10.1 -- cloud.google.com/go/phishingprotection: v0.6.0 → v0.8.1 -- cloud.google.com/go/policytroubleshooter: v1.4.0 → v1.7.1 -- cloud.google.com/go/privatecatalog: v0.6.0 → v0.9.1 -- cloud.google.com/go/pubsub: v1.27.1 → v1.32.0 -- cloud.google.com/go/pubsublite: v1.5.0 → v1.8.1 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/recommendationengine: v0.6.0 → v0.8.1 -- cloud.google.com/go/recommender: v1.8.0 → v1.10.1 -- cloud.google.com/go/redis: v1.10.0 → v1.13.1 -- cloud.google.com/go/resourcemanager: v1.4.0 → v1.9.1 -- cloud.google.com/go/resourcesettings: v1.4.0 → v1.6.1 -- cloud.google.com/go/retail: v1.11.0 → v1.14.1 -- cloud.google.com/go/run: v0.3.0 → v0.9.0 -- cloud.google.com/go/scheduler: v1.7.0 → v1.10.1 -- cloud.google.com/go/secretmanager: v1.9.0 → v1.11.1 -- cloud.google.com/go/security: v1.10.0 → v1.15.1 -- cloud.google.com/go/securitycenter: v1.16.0 → v1.23.0 -- cloud.google.com/go/servicedirectory: v1.7.0 → v1.10.1 -- cloud.google.com/go/shell: v1.4.0 → v1.7.1 -- cloud.google.com/go/spanner: v1.41.0 → v1.47.0 -- cloud.google.com/go/speech: v1.9.0 → v1.17.1 -- cloud.google.com/go/storagetransfer: v1.6.0 → v1.10.0 -- cloud.google.com/go/talent: v1.4.0 → v1.6.2 -- cloud.google.com/go/texttospeech: v1.5.0 → v1.7.1 -- cloud.google.com/go/tpu: v1.4.0 → v1.6.1 -- cloud.google.com/go/trace: v1.4.0 → v1.10.1 -- cloud.google.com/go/translate: v1.4.0 → v1.8.1 -- cloud.google.com/go/video: v1.9.0 → v1.17.1 -- cloud.google.com/go/videointelligence: v1.9.0 → v1.11.1 -- cloud.google.com/go/vision/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/vmmigration: v1.3.0 → v1.7.1 -- cloud.google.com/go/vmwareengine: v0.1.0 → v0.4.1 -- cloud.google.com/go/vpcaccess: v1.5.0 → v1.7.1 -- cloud.google.com/go/webrisk: v1.7.0 → v1.9.1 -- cloud.google.com/go/websecurityscanner: v1.4.0 → v1.6.1 -- cloud.google.com/go/workflows: v1.9.0 → v1.11.1 -- cloud.google.com/go: v0.107.0 → v0.110.4 -- github.com/GoogleCloudPlatform/k8s-cloud-provider: [v1.18.0 → v1.24.0](https://github.com/GoogleCloudPlatform/k8s-cloud-provider/compare/v1.18.0...v1.24.0) -- github.com/cncf/xds/go: [06c439d → e9ce688](https://github.com/cncf/xds/go/compare/06c439d...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.10.3 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.10.3...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.9.1 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.9.1...v0.10.1) -- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/golang/snappy: [v0.0.3 → v0.0.1](https://github.com/golang/snappy/compare/v0.0.3...v0.0.1) -- github.com/google/martian/v3: [v3.2.1 → v3.1.0](https://github.com/google/martian/v3/compare/v3.2.1...v3.1.0) -- github.com/google/pprof: [4bb14d4 → 94a9f03](https://github.com/google/pprof/compare/4bb14d4...94a9f03) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.3 → v0.2.5](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.2.3...v0.2.5) -- github.com/googleapis/gax-go/v2: [v2.7.0 → v2.12.0](https://github.com/googleapis/gax-go/v2/compare/v2.7.0...v2.12.0) -- github.com/rogpeppe/go-internal: [v1.5.2 → v1.9.0](https://github.com/rogpeppe/go-internal/compare/v1.5.2...v1.9.0) -- github.com/yuin/goldmark: [v1.4.1 → v1.4.13](https://github.com/yuin/goldmark/compare/v1.4.1...v1.4.13) -- golang.org/x/crypto: 8634188 → v0.11.0 -- golang.org/x/mod: 86c51ed → v0.8.0 -- golang.org/x/net: v0.7.0 → v0.12.0 -- golang.org/x/oauth2: v0.5.0 → v0.10.0 -- golang.org/x/sync: v0.1.0 → v0.3.0 -- golang.org/x/sys: v0.5.0 → v0.10.0 -- golang.org/x/term: v0.5.0 → v0.10.0 -- golang.org/x/text: v0.7.0 → v0.11.0 -- golang.org/x/tools: v0.5.0 → v0.6.0 -- google.golang.org/api: v0.111.0 → v0.134.0 -- google.golang.org/genproto: 637eb22 → ccb25ca -- google.golang.org/grpc: v1.53.0 → v1.56.2 -- google.golang.org/protobuf: v1.28.1 → v1.31.0 - -### Removed -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 -- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0 diff --git a/CHANGELOG/CHANGELOG-1.12.md b/CHANGELOG/CHANGELOG-1.12.md deleted file mode 100644 index 9c88122d1..000000000 --- a/CHANGELOG/CHANGELOG-1.12.md +++ /dev/null @@ -1,333 +0,0 @@ -# v1.12.13 - Changelog since v1.12.11 - -## Changes by Kind - -### Bug -- Update Go version and dependencies to fix CVE-2024-24790,CVE-2024-24789 by @Sneha-at in #1851 - -# v1.12.12 - Changelog since v1.12.11 - -## Changes by Kind - -### Bug -- Automated cherry pick of #1658: Add support for checking if a device is being used by a filesystem by @pwschuurman in #1845 - - -# v1.12.11 - Changelog since v1.12.10 - -## Changes by Kind - -### Bug -- [release-1.12] Update debian image from bullseye to bookworm to fix CVEs by @k8s-infra-cherrypick-robot in #1735 -- Reverting the Dockerfile debian image from bookworm to bullseye due to regression by @Sneha-at in #1774 -- [release-1.12] Return Unavailable for 'connection reset by peer' errors by @k8s-infra-cherrypick-robot in #1813 -- Automated cherry pick of #1708: Properly unwrap gce-compute error code. by @hime in #1840 - -# v1.12.10 - Changelog since v1.12.9 - -## Changes by Kind - -### Bug -- Fix CVE-2023-45288 by @dannawang0221 in #1682 - - -# v1.12.9 - Changelog since v1.12.8 - -## Changes by Kind - -### Bug - -- Change GetDisk error reporting to temporary in CreateVolume codepath ([#1600])https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1600), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- [release-1.12] Fix nvme path filtering logic for udevadm trigger by @k8s-infra-cherrypick-robot in #1647 - -# v1.12.8 - Changelog since v1.12.7 - -## Changes by Kind - -### Bug - -- Change GetDisk error reporting to temporary in CreateVolume codepath ([#1600])https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1600), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.12.7 - Changelog since v1.12.6 - -## Changes by Kind - -### Uncategorized - -- Filter user misconfigured multiattach errors. ([#1560](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1560), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.12.6 - Changelog since v1.12.5 - -## Changes by Kind - -### Uncategorized - -- Bump golang.org/x/crypto from v0.15.0 to v0.17.0 to fix CVE-2023-48795 ([#1550](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1550), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- golang.org/x/crypto: v0.14.0 → v0.17.0 -- golang.org/x/sys: v0.13.0 → v0.15.0 -- golang.org/x/term: v0.13.0 → v0.15.0 -- golang.org/x/text: v0.13.0 → v0.14.0 - -### Removed -_Nothing has changed._ - - -# v1.12.5 - Changelog since v1.12.4 - -## Changes by Kind - -### Other (Cleanup or Flake) - -- Update golang builder to 1.20.12 ([#1536](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1536), [@msau42](https://github.com/msau42)) - -### Uncategorized - -- Add --fallback-requisite-zones flag to allow disk provisioning to fallback to a default set of zones when there are an insufficient number of zones available in a passed in requisite topology in CreateVolume. ([#1542](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1542), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1515](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1515), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.12.4 - Changelog since v1.12.3 - -## Changes by Kind - -### Uncategorized - -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1515](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1515), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.12.3 - Changelog since v1.12.2 - -## Changes by Kind - -### Bug or Regression - -- Bump Golang Builder version to 1.20.11 ([#1502](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1502), [@uriel-guzman](https://github.com/uriel-guzman)) -- Bump google.golang.org/grpc from v1.56.2 to v1.56.3 to fix CVE-2023-44487. ([#1492](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1492), [@uriel-guzman](https://github.com/uriel-guzman)) - -### Uncategorized - -- Reduce log spam when identifying NVMe devices located in `/dev` ([#1487](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1487), [@pwschuurman](https://github.com/pwschuurman)) -- The benign error when DisableDevice is not effective is logged as a warning. ([#1468](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1468), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Update go version to 1.20.10 ([#1460](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1460), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- google.golang.org/grpc: v1.56.2 → v1.56.3 - -### Removed -_Nothing has changed._ -e.com/go/area120: v0.6.0 → v0.8.1 -- cloud.google.com/go/artifactregistry: v1.9.0 → v1.14.1 -- cloud.google.com/go/asset: v1.10.0 → v1.14.1 -- cloud.google.com/go/assuredworkloads: v1.9.0 → v1.11.1 -- cloud.google.com/go/automl: v1.8.0 → v1.13.1 -- cloud.google.com/go/baremetalsolution: v0.4.0 → v0.5.0 -- cloud.google.com/go/batch: v0.4.0 → v0.7.0 -- cloud.google.com/go/beyondcorp: v0.3.0 → v0.6.1 -- cloud.google.com/go/bigquery: v1.44.0 → v1.52.0 -- cloud.google.com/go/billing: v1.7.0 → v1.16.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 → v1.6.1 -- cloud.google.com/go/certificatemanager: v1.4.0 → v1.7.1 -- cloud.google.com/go/channel: v1.9.0 → v1.16.0 -- cloud.google.com/go/cloudbuild: v1.4.0 → v1.10.1 -- cloud.google.com/go/clouddms: v1.4.0 → v1.6.1 -- cloud.google.com/go/cloudtasks: v1.8.0 → v1.11.1 -- cloud.google.com/go/compute: v1.18.0 → v1.20.1 -- cloud.google.com/go/contactcenterinsights: v1.4.0 → v1.9.1 -- cloud.google.com/go/container: v1.7.0 → v1.22.1 -- cloud.google.com/go/containeranalysis: v0.6.0 → v0.10.1 -- cloud.google.com/go/datacatalog: v1.8.0 → v1.14.1 -- cloud.google.com/go/dataflow: v0.7.0 → v0.9.1 -- cloud.google.com/go/dataform: v0.5.0 → v0.8.1 -- cloud.google.com/go/datafusion: v1.5.0 → v1.7.1 -- cloud.google.com/go/datalabeling: v0.6.0 → v0.8.1 -- cloud.google.com/go/dataplex: v1.4.0 → v1.8.1 -- cloud.google.com/go/dataproc: v1.8.0 → v1.12.0 -- cloud.google.com/go/dataqna: v0.6.0 → v0.8.1 -- cloud.google.com/go/datastore: v1.10.0 → v1.12.0 -- cloud.google.com/go/datastream: v1.5.0 → v1.9.1 -- cloud.google.com/go/deploy: v1.5.0 → v1.11.0 -- cloud.google.com/go/dialogflow: v1.29.0 → v1.38.0 -- cloud.google.com/go/dlp: v1.7.0 → v1.10.1 -- cloud.google.com/go/documentai: v1.10.0 → v1.20.0 -- cloud.google.com/go/domains: v0.7.0 → v0.9.1 -- cloud.google.com/go/edgecontainer: v0.2.0 → v1.1.1 -- cloud.google.com/go/essentialcontacts: v1.4.0 → v1.6.2 -- cloud.google.com/go/eventarc: v1.8.0 → v1.12.1 -- cloud.google.com/go/filestore: v1.4.0 → v1.7.1 -- cloud.google.com/go/firestore: v1.9.0 → v1.11.0 -- cloud.google.com/go/functions: v1.9.0 → v1.15.1 -- cloud.google.com/go/gaming: v1.8.0 → v1.10.1 -- cloud.google.com/go/gkebackup: v0.3.0 → v0.4.0 -- cloud.google.com/go/gkeconnect: v0.6.0 → v0.8.1 -- cloud.google.com/go/gkehub: v0.10.0 → v0.14.1 -- cloud.google.com/go/gkemulticloud: v0.4.0 → v0.6.1 -- cloud.google.com/go/gsuiteaddons: v1.4.0 → v1.6.1 -- cloud.google.com/go/iam: v0.11.0 → v1.1.0 -- cloud.google.com/go/iap: v1.5.0 → v1.8.1 -- cloud.google.com/go/ids: v1.2.0 → v1.4.1 -- cloud.google.com/go/iot: v1.4.0 → v1.7.1 -- cloud.google.com/go/kms: v1.6.0 → v1.12.1 -- cloud.google.com/go/language: v1.8.0 → v1.10.1 -- cloud.google.com/go/lifesciences: v0.6.0 → v0.9.1 -- cloud.google.com/go/logging: v1.6.1 → v1.7.0 -- cloud.google.com/go/longrunning: v0.3.0 → v0.5.1 -- cloud.google.com/go/managedidentities: v1.4.0 → v1.6.1 -- cloud.google.com/go/maps: v0.1.0 → v0.7.0 -- cloud.google.com/go/mediatranslation: v0.6.0 → v0.8.1 -- cloud.google.com/go/memcache: v1.7.0 → v1.10.1 -- cloud.google.com/go/metastore: v1.8.0 → v1.11.1 -- cloud.google.com/go/monitoring: v1.8.0 → v1.15.1 -- cloud.google.com/go/networkconnectivity: v1.7.0 → v1.12.1 -- cloud.google.com/go/networkmanagement: v1.5.0 → v1.8.0 -- cloud.google.com/go/networksecurity: v0.6.0 → v0.9.1 -- cloud.google.com/go/notebooks: v1.5.0 → v1.9.1 -- cloud.google.com/go/optimization: v1.2.0 → v1.4.1 -- cloud.google.com/go/orchestration: v1.4.0 → v1.8.1 -- cloud.google.com/go/orgpolicy: v1.5.0 → v1.11.1 -- cloud.google.com/go/osconfig: v1.10.0 → v1.12.1 -- cloud.google.com/go/oslogin: v1.7.0 → v1.10.1 -- cloud.google.com/go/phishingprotection: v0.6.0 → v0.8.1 -- cloud.google.com/go/policytroubleshooter: v1.4.0 → v1.7.1 -- cloud.google.com/go/privatecatalog: v0.6.0 → v0.9.1 -- cloud.google.com/go/pubsub: v1.27.1 → v1.32.0 -- cloud.google.com/go/pubsublite: v1.5.0 → v1.8.1 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/recommendationengine: v0.6.0 → v0.8.1 -- cloud.google.com/go/recommender: v1.8.0 → v1.10.1 -- cloud.google.com/go/redis: v1.10.0 → v1.13.1 -- cloud.google.com/go/resourcemanager: v1.4.0 → v1.9.1 -- cloud.google.com/go/resourcesettings: v1.4.0 → v1.6.1 -- cloud.google.com/go/retail: v1.11.0 → v1.14.1 -- cloud.google.com/go/run: v0.3.0 → v0.9.0 -- cloud.google.com/go/scheduler: v1.7.0 → v1.10.1 -- cloud.google.com/go/secretmanager: v1.9.0 → v1.11.1 -- cloud.google.com/go/security: v1.10.0 → v1.15.1 -- cloud.google.com/go/securitycenter: v1.16.0 → v1.23.0 -- cloud.google.com/go/servicedirectory: v1.7.0 → v1.10.1 -- cloud.google.com/go/shell: v1.4.0 → v1.7.1 -- cloud.google.com/go/spanner: v1.41.0 → v1.47.0 -- cloud.google.com/go/speech: v1.9.0 → v1.17.1 -- cloud.google.com/go/storagetransfer: v1.6.0 → v1.10.0 -- cloud.google.com/go/talent: v1.4.0 → v1.6.2 -- cloud.google.com/go/texttospeech: v1.5.0 → v1.7.1 -- cloud.google.com/go/tpu: v1.4.0 → v1.6.1 -- cloud.google.com/go/trace: v1.4.0 → v1.10.1 -- cloud.google.com/go/translate: v1.4.0 → v1.8.1 -- cloud.google.com/go/video: v1.9.0 → v1.17.1 -- cloud.google.com/go/videointelligence: v1.9.0 → v1.11.1 -- cloud.google.com/go/vision/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/vmmigration: v1.3.0 → v1.7.1 -- cloud.google.com/go/vmwareengine: v0.1.0 → v0.4.1 -- cloud.google.com/go/vpcaccess: v1.5.0 → v1.7.1 -- cloud.google.com/go/webrisk: v1.7.0 → v1.9.1 -- cloud.google.com/go/websecurityscanner: v1.4.0 → v1.6.1 -- cloud.google.com/go/workflows: v1.9.0 → v1.11.1 -- cloud.google.com/go: v0.107.0 → v0.110.4 -- github.com/cncf/xds/go: [06c439d → e9ce688](https://github.com/cncf/xds/go/compare/06c439d...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.10.3 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.10.3...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.9.1 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.9.1...v0.10.1) -- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.3 → v0.2.5](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.2.3...v0.2.5) -- github.com/googleapis/gax-go/v2: [v2.7.0 → v2.12.0](https://github.com/googleapis/gax-go/v2/compare/v2.7.0...v2.12.0) -- github.com/yuin/goldmark: [v1.4.1 → v1.4.13](https://github.com/yuin/goldmark/compare/v1.4.1...v1.4.13) -- golang.org/x/oauth2: v0.5.0 → v0.10.0 -- golang.org/x/sync: v0.1.0 → v0.3.0 -- google.golang.org/api: v0.111.0 → v0.134.0 -- google.golang.org/genproto: 637eb22 → ccb25ca -- google.golang.org/grpc: v1.53.0 → v1.56.3 -- google.golang.org/protobuf: v1.28.1 → v1.31.0 - -### Removed -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 - -# v1.12.2 - Changelog since v1.12.0 - -## Changes by Kind - -### Bug or Regression - -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -## Dependencies - -### Changed - -- golang.org/x/crypto: v0.11.0 → v0.14.0 -- golang.org/x/net: v0.12.0 → v0.17.0 -- golang.org/x/sys: v0.10.0 → v0.13.0 -- golang.org/x/term: v0.10.0 → v0.13.0 -- golang.org/x/text: v0.11.0 → v0.13.0 - -# v1.12.0 - Changelog since v1.11.1 - -## Changes by Kind - -### Uncategorized - -- Build and publish arm64 images ([#1369](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1369), [@upodroid](https://github.com/upodroid)) - -## Dependencies - -### Added - -_Nothing has changed._ - -### Changed - -_Nothing has changed._ - -### Removed - -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.13.md b/CHANGELOG/CHANGELOG-1.13.md deleted file mode 100644 index e96b2f4ff..000000000 --- a/CHANGELOG/CHANGELOG-1.13.md +++ /dev/null @@ -1,414 +0,0 @@ -# v1.13.8 - Changelog since v1.13.7 - -## Changes by Kind - -### Uncategorized - -- [release-1.13] Properly unwrap gce-compute error code. by @hime in #1839 - - -# v1.13.7 - Changelog since v1.13.6 - -## Changes by Kind - -### Uncategorized - -- [release-1.13] Reassign error returned from validateStoragePools so InvalidArgument is recorded by @k8s-infra-cherrypick-robot in #1721 -- [release-1.13] Return Unavailable for 'connection reset by peer' errors by @k8s-infra-cherrypick-robot in #1724 -- [release-1.13] Update debian image from bullseye to bookworm to fix CVEs by @k8s-infra-cherrypick-robot in #1734 -- Reverting the Dockerfile debian image from bookworm to bullseye due to regression by @Sneha-at in #1775 -- Automated cherry pick of #1658: Add support for checking if a device is being used by a by @pwschuurman in #1805 - - -# v1.13.6 - Changelog since v1.13.5 - -## Changes by Kind - -### Uncategorized - -- Automated cherry pick of #1666: migrate hyperdisk/chd/storagepools to GCE v1 disk API -#1667: remove support for GCE Alpha Disks by @amacaskill in #1669 -- [release-1.13] Record original error code to operation_errors metric for temporary errors by @k8s-infra-cherrypick-robot in #1672 -- [release-1.13] Remove short variable declaration from validateStoragePools by @k8s-infra-cherrypick-robot in #1674 -- Fix CVE-2023-45288 by @dannawang0221 in #1683 - - -# v1.13.5 - Changelog since v1.13.4 - -## Changes by Kind - -### Uncategorized -_Nothing has changed._ - - -# v1.13.4 - Changelog since v1.13.3 - -## Changes by Kind - -### Uncategorized - -- Fixes a regression in the NVMe device search path ([#1634](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1634), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.13.3 - Changelog since v1.13.2 - -## Changes by Kind - -### Uncategorized - -- Flag --use-instance-api-to-poll-attachment-disk-types uses instances.get API when polling for disk attachment in ControllerPublish for passed in disk types ([#1630](https://github.com/kube -rnetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1630), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Support for read_ahead_kb mount flag to change block device readahead ([#1631](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1631), [@k8s-infra-cherrypick- -robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.13.2 - Changelog since v1.13.1 - -## Changes by Kind - -### Bug - -- Fix error when no compute endpoint is passed ([#1622](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1622), [@Sneha-at](https://github.com/Sneha-at)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.13.1 - Changelog since v1.13.0 - -## Changes by Kind - -### Feature - -- Add support for multi-zone volumeHandle ([#1616](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1616), [@pwschuurman](https://github.com/pwschuurman)) -- Update driver to support staging compute ([#1614](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1614), [@Sneha-at](https://github.com/Sneha-at)) - -### Other (Cleanup or Flake) - -- Map UNSUPPORTED_OPERATION GCE operation error codes to InvalidArgument ([#1610](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1610), [@amacaskill](https://github.com/amacaskill)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.13.0 - Changelog since v1.12.6 - -## Changes by Kind - -### Feature - -- Added enable-otel-tracing flag to enable opentelemetry tracing for self-managed drivers. The flag is disabled by default ([#1403](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1403), [@Fricounet](https://github.com/Fricounet)) -- Adds validation and support for creating volumes in storage pools. ([#1526](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1526), [@amacaskill](https://github.com/amacaskill)) - -### Bug or Regression - -- Add --fallback-requisite-zones flag to allow disk provisioning to fallback to a default set of zones when there are an insufficient number of zones available in a passed in requisite topology in CreateVolume. ([#1532](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1532), [@pwschuurman](https://github.com/pwschuurman)) -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) -- Filter user misconfigured multiattach errors. ([#1559](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1559), [@mattcary](https://github.com/mattcary)) -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1514](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1514), [@pwschuurman](https://github.com/pwschuurman)) -- Reduce log spam when identifying NVMe devices located in `/dev` ([#1485](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1485), [@pwschuurman](https://github.com/pwschuurman)) - -### Other (Cleanup or Flake) - -- The benign error when DisableDevice is not effective is logged as a warning. ([#1467](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1467), [@mattcary](https://github.com/mattcary)) -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -### Uncategorized - -- Adds enable_storage_pools label to the OperationErrorMetric so we can track CSI operation error rates when storage pools is used. ([#1534](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1534), [@amacaskill](https://github.com/amacaskill)) - -## Dependencies - -### Added -- cloud.google.com/go/apikeys: v0.6.0 -- cloud.google.com/go/dataproc/v2: v2.3.0 -- cloud.google.com/go/grafeas: v0.2.0 -- cloud.google.com/go/recaptchaenterprise: v1.3.1 -- cloud.google.com/go/servicecontrol: v1.11.1 -- cloud.google.com/go/servicemanagement: v1.8.0 -- cloud.google.com/go/serviceusage: v1.6.0 -- cloud.google.com/go/vision: v1.2.0 -- gioui.org: 57750fc -- git.sr.ht/~sbinet/gg: v0.3.1 -- github.com/JohnCGriffin/overflow: [46fa312](https://github.com/JohnCGriffin/overflow/tree/46fa312) -- github.com/ajstarks/deck/generate: [c3f852c](https://github.com/ajstarks/deck/generate/tree/c3f852c) -- github.com/ajstarks/deck: [30c9fc6](https://github.com/ajstarks/deck/tree/30c9fc6) -- github.com/ajstarks/svgo: [1546f12](https://github.com/ajstarks/svgo/tree/1546f12) -- github.com/apache/arrow/go/v10: [v10.0.1](https://github.com/apache/arrow/go/v10/tree/v10.0.1) -- github.com/apache/arrow/go/v11: [v11.0.0](https://github.com/apache/arrow/go/v11/tree/v11.0.0) -- github.com/boombuler/barcode: [v1.0.1](https://github.com/boombuler/barcode/tree/v1.0.1) -- github.com/buger/jsonparser: [v1.1.1](https://github.com/buger/jsonparser/tree/v1.1.1) -- github.com/cenkalti/backoff/v4: [v4.2.1](https://github.com/cenkalti/backoff/v4/tree/v4.2.1) -- github.com/flowstack/go-jsonschema: [v0.1.1](https://github.com/flowstack/go-jsonschema/tree/v0.1.1) -- github.com/fogleman/gg: [v1.3.0](https://github.com/fogleman/gg/tree/v1.3.0) -- github.com/go-fonts/dejavu: [v0.1.0](https://github.com/go-fonts/dejavu/tree/v0.1.0) -- github.com/go-fonts/latin-modern: [v0.2.0](https://github.com/go-fonts/latin-modern/tree/v0.2.0) -- github.com/go-fonts/liberation: [v0.2.0](https://github.com/go-fonts/liberation/tree/v0.2.0) -- github.com/go-fonts/stix: [v0.1.0](https://github.com/go-fonts/stix/tree/v0.1.0) -- github.com/go-latex/latex: [c0d11ff](https://github.com/go-latex/latex/tree/c0d11ff) -- github.com/go-logr/stdr: [v1.2.2](https://github.com/go-logr/stdr/tree/v1.2.2) -- github.com/go-pdf/fpdf: [v0.6.0](https://github.com/go-pdf/fpdf/tree/v0.6.0) -- github.com/goccy/go-json: [v0.9.11](https://github.com/goccy/go-json/tree/v0.9.11) -- github.com/golang/freetype: [e2365df](https://github.com/golang/freetype/tree/e2365df) -- github.com/google/flatbuffers: [v2.0.8+incompatible](https://github.com/google/flatbuffers/tree/v2.0.8) -- github.com/google/gnostic-models: [c7be7c7](https://github.com/google/gnostic-models/tree/c7be7c7) -- github.com/googleapis/go-type-adapters: [v1.0.0](https://github.com/googleapis/go-type-adapters/tree/v1.0.0) -- github.com/googleapis/google-cloud-go-testing: [bcd43fb](https://github.com/googleapis/google-cloud-go-testing/tree/bcd43fb) -- github.com/grpc-ecosystem/grpc-gateway/v2: [v2.16.0](https://github.com/grpc-ecosystem/grpc-gateway/v2/tree/v2.16.0) -- github.com/iancoleman/strcase: [v0.2.0](https://github.com/iancoleman/strcase/tree/v0.2.0) -- github.com/jung-kurt/gofpdf: [24315ac](https://github.com/jung-kurt/gofpdf/tree/24315ac) -- github.com/klauspost/asmfmt: [v1.3.2](https://github.com/klauspost/asmfmt/tree/v1.3.2) -- github.com/klauspost/cpuid/v2: [v2.0.9](https://github.com/klauspost/cpuid/v2/tree/v2.0.9) -- github.com/lyft/protoc-gen-star: [v0.6.1](https://github.com/lyft/protoc-gen-star/tree/v0.6.1) -- github.com/minio/asm2plan9s: [cdd7644](https://github.com/minio/asm2plan9s/tree/cdd7644) -- github.com/minio/c2goasm: [36a3d3b](https://github.com/minio/c2goasm/tree/36a3d3b) -- github.com/phpdave11/gofpdf: [v1.4.2](https://github.com/phpdave11/gofpdf/tree/v1.4.2) -- github.com/phpdave11/gofpdi: [v1.0.13](https://github.com/phpdave11/gofpdi/tree/v1.0.13) -- github.com/pierrec/lz4/v4: [v4.1.15](https://github.com/pierrec/lz4/v4/tree/v4.1.15) -- github.com/pkg/diff: [20ebb0f](https://github.com/pkg/diff/tree/20ebb0f) -- github.com/ruudk/golang-pdf417: [a7e3863](https://github.com/ruudk/golang-pdf417/tree/a7e3863) -- github.com/zeebo/assert: [v1.3.0](https://github.com/zeebo/assert/tree/v1.3.0) -- github.com/zeebo/xxh3: [v1.0.2](https://github.com/zeebo/xxh3/tree/v1.0.2) -- go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.21.0 -- go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.21.0 -- gonum.org/v1/plot: v0.10.1 -- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0 -- lukechampine.com/uint128: v1.2.0 -- modernc.org/cc/v3: v3.36.3 -- modernc.org/ccgo/v3: v3.16.9 -- modernc.org/ccorpus: v1.11.6 -- modernc.org/httpfs: v1.0.6 -- modernc.org/libc: v1.17.1 -- modernc.org/memory: v1.2.1 -- modernc.org/opt: v0.1.3 -- modernc.org/sqlite: v1.18.1 -- modernc.org/tcl: v1.13.1 -- modernc.org/token: v1.0.0 -- modernc.org/z: v1.5.1 -- rsc.io/pdf: v0.1.1 - -### Changed -- cloud.google.com/go/accessapproval: v1.7.1 → v1.7.4 -- cloud.google.com/go/accesscontextmanager: v1.8.1 → v1.8.4 -- cloud.google.com/go/aiplatform: v1.45.0 → v1.57.0 -- cloud.google.com/go/analytics: v0.21.2 → v0.21.6 -- cloud.google.com/go/apigateway: v1.6.1 → v1.6.4 -- cloud.google.com/go/apigeeconnect: v1.6.1 → v1.6.4 -- cloud.google.com/go/apigeeregistry: v0.7.1 → v0.8.2 -- cloud.google.com/go/appengine: v1.8.1 → v1.8.4 -- cloud.google.com/go/area120: v0.8.1 → v0.8.4 -- cloud.google.com/go/artifactregistry: v1.14.1 → v1.14.6 -- cloud.google.com/go/asset: v1.14.1 → v1.15.3 -- cloud.google.com/go/assuredworkloads: v1.11.1 → v1.11.4 -- cloud.google.com/go/automl: v1.13.1 → v1.13.4 -- cloud.google.com/go/baremetalsolution: v0.5.0 → v1.2.3 -- cloud.google.com/go/batch: v0.7.0 → v1.7.0 -- cloud.google.com/go/beyondcorp: v0.6.1 → v1.0.3 -- cloud.google.com/go/bigquery: v1.52.0 → v1.57.1 -- cloud.google.com/go/billing: v1.16.0 → v1.18.0 -- cloud.google.com/go/binaryauthorization: v1.6.1 → v1.8.0 -- cloud.google.com/go/certificatemanager: v1.7.1 → v1.7.4 -- cloud.google.com/go/channel: v1.16.0 → v1.17.3 -- cloud.google.com/go/cloudbuild: v1.10.1 → v1.15.0 -- cloud.google.com/go/clouddms: v1.6.1 → v1.7.3 -- cloud.google.com/go/cloudtasks: v1.11.1 → v1.12.4 -- cloud.google.com/go/compute: v1.20.1 → v1.23.3 -- cloud.google.com/go/contactcenterinsights: v1.9.1 → v1.12.1 -- cloud.google.com/go/container: v1.22.1 → v1.29.0 -- cloud.google.com/go/containeranalysis: v0.10.1 → v0.11.3 -- cloud.google.com/go/datacatalog: v1.14.1 → v1.19.0 -- cloud.google.com/go/dataflow: v0.9.1 → v0.9.4 -- cloud.google.com/go/dataform: v0.8.1 → v0.9.1 -- cloud.google.com/go/datafusion: v1.7.1 → v1.7.4 -- cloud.google.com/go/datalabeling: v0.8.1 → v0.8.4 -- cloud.google.com/go/dataplex: v1.8.1 → v1.13.0 -- cloud.google.com/go/dataqna: v0.8.1 → v0.8.4 -- cloud.google.com/go/datastore: v1.12.0 → v1.15.0 -- cloud.google.com/go/datastream: v1.9.1 → v1.10.3 -- cloud.google.com/go/deploy: v1.11.0 → v1.16.0 -- cloud.google.com/go/dialogflow: v1.38.0 → v1.47.0 -- cloud.google.com/go/dlp: v1.10.1 → v1.11.1 -- cloud.google.com/go/documentai: v1.20.0 → v1.23.6 -- cloud.google.com/go/domains: v0.9.1 → v0.9.4 -- cloud.google.com/go/edgecontainer: v1.1.1 → v1.1.4 -- cloud.google.com/go/essentialcontacts: v1.6.2 → v1.6.5 -- cloud.google.com/go/eventarc: v1.12.1 → v1.13.3 -- cloud.google.com/go/filestore: v1.7.1 → v1.8.0 -- cloud.google.com/go/firestore: v1.11.0 → v1.14.0 -- cloud.google.com/go/functions: v1.15.1 → v1.15.4 -- cloud.google.com/go/gaming: v1.10.1 → v1.9.0 -- cloud.google.com/go/gkebackup: v0.4.0 → v1.3.4 -- cloud.google.com/go/gkeconnect: v0.8.1 → v0.8.4 -- cloud.google.com/go/gkehub: v0.14.1 → v0.14.4 -- cloud.google.com/go/gkemulticloud: v0.6.1 → v1.0.3 -- cloud.google.com/go/gsuiteaddons: v1.6.1 → v1.6.4 -- cloud.google.com/go/iam: v1.1.0 → v1.1.5 -- cloud.google.com/go/iap: v1.8.1 → v1.9.3 -- cloud.google.com/go/ids: v1.4.1 → v1.4.4 -- cloud.google.com/go/iot: v1.7.1 → v1.7.4 -- cloud.google.com/go/kms: v1.12.1 → v1.15.5 -- cloud.google.com/go/language: v1.10.1 → v1.12.2 -- cloud.google.com/go/lifesciences: v0.9.1 → v0.9.4 -- cloud.google.com/go/logging: v1.7.0 → v1.8.1 -- cloud.google.com/go/longrunning: v0.5.1 → v0.5.4 -- cloud.google.com/go/managedidentities: v1.6.1 → v1.6.4 -- cloud.google.com/go/maps: v0.7.0 → v1.6.2 -- cloud.google.com/go/mediatranslation: v0.8.1 → v0.8.4 -- cloud.google.com/go/memcache: v1.10.1 → v1.10.4 -- cloud.google.com/go/metastore: v1.11.1 → v1.13.3 -- cloud.google.com/go/monitoring: v1.15.1 → v1.16.3 -- cloud.google.com/go/networkconnectivity: v1.12.1 → v1.14.3 -- cloud.google.com/go/networkmanagement: v1.8.0 → v1.9.3 -- cloud.google.com/go/networksecurity: v0.9.1 → v0.9.4 -- cloud.google.com/go/notebooks: v1.9.1 → v1.11.2 -- cloud.google.com/go/optimization: v1.4.1 → v1.6.2 -- cloud.google.com/go/orchestration: v1.8.1 → v1.8.4 -- cloud.google.com/go/orgpolicy: v1.11.1 → v1.11.4 -- cloud.google.com/go/osconfig: v1.12.1 → v1.12.4 -- cloud.google.com/go/oslogin: v1.10.1 → v1.12.2 -- cloud.google.com/go/phishingprotection: v0.8.1 → v0.8.4 -- cloud.google.com/go/policytroubleshooter: v1.7.1 → v1.10.2 -- cloud.google.com/go/privatecatalog: v0.9.1 → v0.9.4 -- cloud.google.com/go/pubsub: v1.32.0 → v1.33.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.7.2 → v2.9.0 -- cloud.google.com/go/recommendationengine: v0.8.1 → v0.8.4 -- cloud.google.com/go/recommender: v1.10.1 → v1.11.3 -- cloud.google.com/go/redis: v1.13.1 → v1.14.1 -- cloud.google.com/go/resourcemanager: v1.9.1 → v1.9.4 -- cloud.google.com/go/resourcesettings: v1.6.1 → v1.6.4 -- cloud.google.com/go/retail: v1.14.1 → v1.14.4 -- cloud.google.com/go/run: v0.9.0 → v1.3.3 -- cloud.google.com/go/scheduler: v1.10.1 → v1.10.5 -- cloud.google.com/go/secretmanager: v1.11.1 → v1.11.4 -- cloud.google.com/go/security: v1.15.1 → v1.15.4 -- cloud.google.com/go/securitycenter: v1.23.0 → v1.24.3 -- cloud.google.com/go/servicedirectory: v1.10.1 → v1.11.3 -- cloud.google.com/go/shell: v1.7.1 → v1.7.4 -- cloud.google.com/go/spanner: v1.47.0 → v1.53.1 -- cloud.google.com/go/speech: v1.17.1 → v1.21.0 -- cloud.google.com/go/storage: v1.12.0 → v1.29.0 -- cloud.google.com/go/storagetransfer: v1.10.0 → v1.10.3 -- cloud.google.com/go/talent: v1.6.2 → v1.6.5 -- cloud.google.com/go/texttospeech: v1.7.1 → v1.7.4 -- cloud.google.com/go/tpu: v1.6.1 → v1.6.4 -- cloud.google.com/go/trace: v1.10.1 → v1.10.4 -- cloud.google.com/go/translate: v1.8.1 → v1.9.3 -- cloud.google.com/go/video: v1.17.1 → v1.20.3 -- cloud.google.com/go/videointelligence: v1.11.1 → v1.11.4 -- cloud.google.com/go/vision/v2: v2.7.2 → v2.7.5 -- cloud.google.com/go/vmmigration: v1.7.1 → v1.7.4 -- cloud.google.com/go/vmwareengine: v0.4.1 → v1.0.3 -- cloud.google.com/go/vpcaccess: v1.7.1 → v1.7.4 -- cloud.google.com/go/webrisk: v1.9.1 → v1.9.4 -- cloud.google.com/go/websecurityscanner: v1.6.1 → v1.6.4 -- cloud.google.com/go/workflows: v1.11.1 → v1.12.3 -- cloud.google.com/go: v0.110.4 → v0.111.0 -- github.com/Microsoft/go-winio: [v0.4.17 → v0.6.1](https://github.com/Microsoft/go-winio/compare/v0.4.17...v0.6.1) -- github.com/andybalholm/brotli: [5f990b6 → v1.0.4](https://github.com/andybalholm/brotli/compare/5f990b6...v1.0.4) -- github.com/apache/thrift: [v0.12.0 → v0.16.0](https://github.com/apache/thrift/compare/v0.12.0...v0.16.0) -- github.com/envoyproxy/go-control-plane: [9239064 → v0.11.1](https://github.com/envoyproxy/go-control-plane/compare/9239064...v0.11.1) -- github.com/envoyproxy/protoc-gen-validate: [v0.10.1 → v1.0.2](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.10.1...v1.0.2) -- github.com/felixge/httpsnoop: [v1.0.1 → v1.0.4](https://github.com/felixge/httpsnoop/compare/v1.0.1...v1.0.4) -- github.com/go-logr/logr: [v1.2.3 → v1.3.0](https://github.com/go-logr/logr/compare/v1.2.3...v1.3.0) -- github.com/go-openapi/jsonpointer: [v0.19.5 → v0.20.0](https://github.com/go-openapi/jsonpointer/compare/v0.19.5...v0.20.0) -- github.com/go-openapi/swag: [v0.21.1 → v0.22.4](https://github.com/go-openapi/swag/compare/v0.21.1...v0.22.4) -- github.com/go-task/slim-sprig: [348f09d → 52ccab3](https://github.com/go-task/slim-sprig/compare/348f09d...52ccab3) -- github.com/golang/glog: [v1.1.0 → v1.1.2](https://github.com/golang/glog/compare/v1.1.0...v1.1.2) -- github.com/golang/snappy: [v0.0.1 → v0.0.4](https://github.com/golang/snappy/compare/v0.0.1...v0.0.4) -- github.com/google/gnostic: [v0.5.7-v3refs → v0.7.0](https://github.com/google/gnostic/compare/v0.5.7-v3refs...v0.7.0) -- github.com/google/go-cmp: [v0.5.9 → v0.6.0](https://github.com/google/go-cmp/compare/v0.5.9...v0.6.0) -- github.com/google/go-pkcs11: [v0.2.0 → c6f7932](https://github.com/google/go-pkcs11/compare/v0.2.0...c6f7932) -- github.com/google/martian/v3: [v3.1.0 → v3.3.2](https://github.com/google/martian/v3/compare/v3.1.0...v3.3.2) -- github.com/google/pprof: [94a9f03 → 4bb14d4](https://github.com/google/pprof/compare/94a9f03...4bb14d4) -- github.com/google/s2a-go: [v0.1.4 → v0.1.7](https://github.com/google/s2a-go/compare/v0.1.4...v0.1.7) -- github.com/google/uuid: [v1.3.0 → v1.5.0](https://github.com/google/uuid/compare/v1.3.0...v1.5.0) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.5 → v0.3.2](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.2.5...v0.3.2) -- github.com/klauspost/compress: [v1.13.6 → v1.15.9](https://github.com/klauspost/compress/compare/v1.13.6...v1.15.9) -- github.com/kr/pretty: [v0.3.0 → v0.3.1](https://github.com/kr/pretty/compare/v0.3.0...v0.3.1) -- github.com/kubernetes-csi/csi-proxy/client: [v1.1.1 → v1.1.3](https://github.com/kubernetes-csi/csi-proxy/client/compare/v1.1.1...v1.1.3) -- github.com/mattn/go-isatty: [v0.0.12 → v0.0.16](https://github.com/mattn/go-isatty/compare/v0.0.12...v0.0.16) -- github.com/onsi/ginkgo/v2: [v2.7.1 → v2.14.0](https://github.com/onsi/ginkgo/v2/compare/v2.7.1...v2.14.0) -- github.com/onsi/gomega: [v1.25.0 → v1.30.0](https://github.com/onsi/gomega/compare/v1.25.0...v1.30.0) -- github.com/pkg/sftp: [v1.10.1 → v1.13.1](https://github.com/pkg/sftp/compare/v1.10.1...v1.13.1) -- github.com/remyoudompheng/bigfft: [52369c6 → eec4a21](https://github.com/remyoudompheng/bigfft/compare/52369c6...eec4a21) -- github.com/rogpeppe/go-internal: [v1.9.0 → v1.10.0](https://github.com/rogpeppe/go-internal/compare/v1.9.0...v1.10.0) -- github.com/sirupsen/logrus: [v1.8.1 → v1.9.0](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.9.0) -- github.com/spf13/afero: [v1.6.0 → v1.9.2](https://github.com/spf13/afero/compare/v1.6.0...v1.9.2) -- github.com/stretchr/testify: [v1.8.1 → v1.8.4](https://github.com/stretchr/testify/compare/v1.8.1...v1.8.4) -- github.com/xeipuuv/gojsonschema: [v1.1.0 → v1.2.0](https://github.com/xeipuuv/gojsonschema/compare/v1.1.0...v1.2.0) -- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0 → v0.46.1 -- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0 → v0.46.1 -- go.opentelemetry.io/otel/metric: v0.20.0 → v1.21.0 -- go.opentelemetry.io/otel/sdk: v0.20.0 → v1.21.0 -- go.opentelemetry.io/otel/trace: v0.20.0 → v1.21.0 -- go.opentelemetry.io/otel: v0.20.0 → v1.21.0 -- go.opentelemetry.io/proto/otlp: v0.7.0 → v1.0.0 -- go.uber.org/goleak: v1.1.10 → v1.3.0 -- golang.org/x/crypto: v0.11.0 → v0.18.0 -- golang.org/x/exp: 6cc2880 → 334a238 -- golang.org/x/image: cff245a → 723b81c -- golang.org/x/mod: v0.8.0 → v0.14.0 -- golang.org/x/net: v0.12.0 → v0.20.0 -- golang.org/x/oauth2: v0.10.0 → v0.16.0 -- golang.org/x/sync: v0.3.0 → v0.6.0 -- golang.org/x/sys: v0.10.0 → v0.16.0 -- golang.org/x/term: v0.10.0 → v0.16.0 -- golang.org/x/text: v0.11.0 → v0.14.0 -- golang.org/x/time: 90d013b → v0.5.0 -- golang.org/x/tools: v0.6.0 → v0.16.1 -- golang.org/x/xerrors: 5ec99f8 → 04be3eb -- gonum.org/v1/gonum: 3d26580 → v0.11.0 -- google.golang.org/api: v0.134.0 → v0.156.0 -- google.golang.org/appengine: v1.6.7 → v1.6.8 -- google.golang.org/genproto/googleapis/api: ccb25ca → 995d672 -- google.golang.org/genproto/googleapis/bytestream: 659f7aa → 50ed04b -- google.golang.org/genproto/googleapis/rpc: 659f7aa → 50ed04b -- google.golang.org/genproto: ccb25ca → 995d672 -- google.golang.org/grpc: v1.56.2 → v1.60.1 -- google.golang.org/protobuf: v1.31.0 → v1.32.0 -- honnef.co/go/tools: v0.0.1-2020.1.4 → v0.1.3 -- k8s.io/klog/v2: v2.90.1 → v2.100.1 -- k8s.io/mount-utils: v0.27.0-alpha.3 → v0.29.0-alpha.2 -- k8s.io/utils: a36077c → 3b25d92 -- modernc.org/mathutil: v1.0.0 → v1.5.0 -- modernc.org/strutil: v1.0.0 → v1.1.3 -- sigs.k8s.io/structured-merge-diff/v4: v4.2.1 → v4.4.1 -- sigs.k8s.io/yaml: v1.3.0 → v1.4.0 - -### Removed -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.14.md b/CHANGELOG/CHANGELOG-1.14.md deleted file mode 100644 index f1da406f4..000000000 --- a/CHANGELOG/CHANGELOG-1.14.md +++ /dev/null @@ -1,219 +0,0 @@ -# v1.14.3 - Changelog since v1.14.2 - -## Changes by Kind - -### Bug or Regression -- Update base image to bookworm-v1.0.4-gke.2 by @k8s-infra-cherrypick-robot in #1834 - - -# v1.14.2 - Changelog since v1.14.1 - -## Changes by Kind - -### Uncategorized -- [release-1.14] Change OPERATION_CANCELED_BY_USER to Canceled instead of Aborted by @k8s-infra-cherrypick-robot in #1790 - -# v1.14.1 - Changelog since v1.14.0 - -## Changes by Kind - -### Bug or Regression -- [release-1.14] Adding missing libgpg-error.so.0 required by nvme-cli by @k8s-infra-cherrypick-robot in #1765 - - -# v1.14.0 - Changelog since v1.13.6 - -## Changes by Kind - -### Feature - -- Add support for provisioning multi-zone volume handles ([#1733](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1733), [@pwschuurman](https://github.com/pwschuurman)) -- Users can now attach existing tags to GCP Compute Disk, Image, Snapshot resources created by the driver. The driver now accepts a new argument, `--extra-tags`, and a list of tags can be provided to the driver using this argument. The argument is optional, and if the tags are not provided, then there is no change in the existing behavior. ([#1377](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1377), [@arkadeepsen](https://github.com/arkadeepsen)) - -### Bug or Regression - -- Reassign error returned from validateStoragePools so InvalidArgument is recorded ([#1710](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1710), [@amacaskill](https://github.com/amacaskill)) -- Remove disable device call on node unstage. This call was producing spurious error messages and was not effective. ([#1689](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1689), [@mattcary](https://github.com/mattcary)) -- Update debian base image from bullseye to bookworm to fix CVE-2024-33600, CVE-2024-33602, CVE-2024-2961, CVE-2024-33601, CVE-2024-33599 ([#1694](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1694), [@Sneha-at](https://github.com/Sneha-at)) - -### Other (Cleanup or Flake) - -- Properly parse comma separated input flags to filter out empty strings ([#1730](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1730), [@pwschuurman](https://github.com/pwschuurman)) -- Return Unavailable for 'connection reset by peer' errors. ([#1720](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1720), [@amacaskill](https://github.com/amacaskill)) -- Upgrade google.golang.org/api from 172.0 -> 182.0 ([#1725](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1725), [@pwschuurman](https://github.com/pwschuurman)) - -### Uncategorized - -- Error codes extracted from errors part of compute engine api are now exposed with correct http errors instead of being classified as Unknown. ([#1708](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1708), [@hime](https://github.com/hime)) -- The --instances-list-filters command line flag allows the driver to filter on response properties when listing VMs from the GCE API in ListVolumes RPC. - The --use-instance-api-to-list-volumes-published-nodes command line flag allows the driver to use the instances.list API instead of disks.list API when determining PublishedNodeIs in ListVolumes RPC. - ``` - - **Testing**: - - Validated existing behavior with: ([#1696](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1696), [@pwschuurman](https://github.com/pwschuurman)) -- Update logging on multi-zone feature support for volume snapshot and resize ([#1718](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1718), [@hungnguyen243](https://github.com/hungnguyen243)) - -## Dependencies - -### Added -- cloud.google.com/go/auth/oauth2adapt: v0.2.2 -- cloud.google.com/go/auth: v0.5.1 -- github.com/chromedp/cdproto: [3cf4e6d](https://github.com/chromedp/cdproto/tree/3cf4e6d) -- github.com/chromedp/chromedp: [v0.9.2](https://github.com/chromedp/chromedp/tree/v0.9.2) -- github.com/chromedp/sysutil: [v1.0.0](https://github.com/chromedp/sysutil/tree/v1.0.0) -- github.com/go-task/slim-sprig/v3: [v3.0.0](https://github.com/go-task/slim-sprig/v3/tree/v3.0.0) -- github.com/gobwas/httphead: [v0.1.0](https://github.com/gobwas/httphead/tree/v0.1.0) -- github.com/gobwas/pool: [v0.2.1](https://github.com/gobwas/pool/tree/v0.2.1) -- github.com/gobwas/ws: [v1.2.1](https://github.com/gobwas/ws/tree/v1.2.1) -- golang.org/x/telemetry: f48c80b - -### Changed -- cloud.google.com/go/accessapproval: v1.7.4 → v1.7.7 -- cloud.google.com/go/accesscontextmanager: v1.8.4 → v1.8.7 -- cloud.google.com/go/aiplatform: v1.58.0 → v1.67.0 -- cloud.google.com/go/analytics: v0.22.0 → v0.23.2 -- cloud.google.com/go/apigateway: v1.6.4 → v1.6.7 -- cloud.google.com/go/apigeeconnect: v1.6.4 → v1.6.7 -- cloud.google.com/go/apigeeregistry: v0.8.2 → v0.8.5 -- cloud.google.com/go/appengine: v1.8.4 → v1.8.7 -- cloud.google.com/go/area120: v0.8.4 → v0.8.7 -- cloud.google.com/go/artifactregistry: v1.14.6 → v1.14.9 -- cloud.google.com/go/asset: v1.17.0 → v1.19.1 -- cloud.google.com/go/assuredworkloads: v1.11.4 → v1.11.7 -- cloud.google.com/go/automl: v1.13.4 → v1.13.7 -- cloud.google.com/go/baremetalsolution: v1.2.3 → v1.2.6 -- cloud.google.com/go/batch: v1.7.0 → v1.8.6 -- cloud.google.com/go/beyondcorp: v1.0.3 → v1.0.6 -- cloud.google.com/go/bigquery: v1.58.0 → v1.61.0 -- cloud.google.com/go/billing: v1.18.0 → v1.18.5 -- cloud.google.com/go/binaryauthorization: v1.8.0 → v1.8.3 -- cloud.google.com/go/certificatemanager: v1.7.4 → v1.8.1 -- cloud.google.com/go/channel: v1.17.4 → v1.17.7 -- cloud.google.com/go/cloudbuild: v1.15.0 → v1.16.1 -- cloud.google.com/go/clouddms: v1.7.3 → v1.7.6 -- cloud.google.com/go/cloudtasks: v1.12.4 → v1.12.8 -- cloud.google.com/go/compute/metadata: v0.2.3 → v0.3.0 -- cloud.google.com/go/compute: v1.23.4 → v1.27.0 -- cloud.google.com/go/contactcenterinsights: v1.12.1 → v1.13.2 -- cloud.google.com/go/container: v1.29.0 → v1.35.1 -- cloud.google.com/go/containeranalysis: v0.11.3 → v0.11.6 -- cloud.google.com/go/datacatalog: v1.19.2 → v1.20.1 -- cloud.google.com/go/dataflow: v0.9.4 → v0.9.7 -- cloud.google.com/go/dataform: v0.9.1 → v0.9.4 -- cloud.google.com/go/datafusion: v1.7.4 → v1.7.7 -- cloud.google.com/go/datalabeling: v0.8.4 → v0.8.7 -- cloud.google.com/go/dataplex: v1.14.0 → v1.16.0 -- cloud.google.com/go/dataproc/v2: v2.3.0 → v2.4.2 -- cloud.google.com/go/dataqna: v0.8.4 → v0.8.7 -- cloud.google.com/go/datastore: v1.15.0 → v1.17.0 -- cloud.google.com/go/datastream: v1.10.3 → v1.10.6 -- cloud.google.com/go/deploy: v1.17.0 → v1.19.0 -- cloud.google.com/go/dialogflow: v1.48.1 → v1.53.0 -- cloud.google.com/go/dlp: v1.11.1 → v1.13.0 -- cloud.google.com/go/documentai: v1.23.7 → v1.28.1 -- cloud.google.com/go/domains: v0.9.4 → v0.9.7 -- cloud.google.com/go/edgecontainer: v1.1.4 → v1.2.1 -- cloud.google.com/go/essentialcontacts: v1.6.5 → v1.6.8 -- cloud.google.com/go/eventarc: v1.13.3 → v1.13.6 -- cloud.google.com/go/filestore: v1.8.0 → v1.8.3 -- cloud.google.com/go/firestore: v1.14.0 → v1.15.0 -- cloud.google.com/go/functions: v1.15.4 → v1.16.2 -- cloud.google.com/go/gkebackup: v1.3.4 → v1.5.0 -- cloud.google.com/go/gkeconnect: v0.8.4 → v0.8.7 -- cloud.google.com/go/gkehub: v0.14.4 → v0.14.7 -- cloud.google.com/go/gkemulticloud: v1.1.0 → v1.2.0 -- cloud.google.com/go/gsuiteaddons: v1.6.4 → v1.6.7 -- cloud.google.com/go/iam: v1.1.5 → v1.1.8 -- cloud.google.com/go/iap: v1.9.3 → v1.9.6 -- cloud.google.com/go/ids: v1.4.4 → v1.4.7 -- cloud.google.com/go/iot: v1.7.4 → v1.7.7 -- cloud.google.com/go/kms: v1.15.5 → v1.17.1 -- cloud.google.com/go/language: v1.12.2 → v1.12.5 -- cloud.google.com/go/lifesciences: v0.9.4 → v0.9.7 -- cloud.google.com/go/logging: v1.9.0 → v1.10.0 -- cloud.google.com/go/longrunning: v0.5.4 → v0.5.7 -- cloud.google.com/go/managedidentities: v1.6.4 → v1.6.7 -- cloud.google.com/go/maps: v1.6.3 → v1.10.0 -- cloud.google.com/go/mediatranslation: v0.8.4 → v0.8.7 -- cloud.google.com/go/memcache: v1.10.4 → v1.10.7 -- cloud.google.com/go/metastore: v1.13.3 → v1.13.6 -- cloud.google.com/go/monitoring: v1.17.0 → v1.19.0 -- cloud.google.com/go/networkconnectivity: v1.14.3 → v1.14.6 -- cloud.google.com/go/networkmanagement: v1.9.3 → v1.13.2 -- cloud.google.com/go/networksecurity: v0.9.4 → v0.9.7 -- cloud.google.com/go/notebooks: v1.11.2 → v1.11.5 -- cloud.google.com/go/optimization: v1.6.2 → v1.6.5 -- cloud.google.com/go/orchestration: v1.8.4 → v1.9.2 -- cloud.google.com/go/orgpolicy: v1.12.0 → v1.12.3 -- cloud.google.com/go/osconfig: v1.12.4 → v1.12.7 -- cloud.google.com/go/oslogin: v1.13.0 → v1.13.3 -- cloud.google.com/go/phishingprotection: v0.8.4 → v0.8.7 -- cloud.google.com/go/policytroubleshooter: v1.10.2 → v1.10.5 -- cloud.google.com/go/privatecatalog: v0.9.4 → v0.9.7 -- cloud.google.com/go/pubsub: v1.34.0 → v1.38.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.9.0 → v2.13.0 -- cloud.google.com/go/recommendationengine: v0.8.4 → v0.8.7 -- cloud.google.com/go/recommender: v1.12.0 → v1.12.3 -- cloud.google.com/go/redis: v1.14.1 → v1.15.0 -- cloud.google.com/go/resourcemanager: v1.9.4 → v1.9.7 -- cloud.google.com/go/resourcesettings: v1.6.4 → v1.6.7 -- cloud.google.com/go/retail: v1.14.4 → v1.16.2 -- cloud.google.com/go/run: v1.3.3 → v1.3.7 -- cloud.google.com/go/scheduler: v1.10.5 → v1.10.8 -- cloud.google.com/go/secretmanager: v1.11.4 → v1.13.1 -- cloud.google.com/go/security: v1.15.4 → v1.17.0 -- cloud.google.com/go/securitycenter: v1.24.3 → v1.30.0 -- cloud.google.com/go/servicedirectory: v1.11.3 → v1.11.7 -- cloud.google.com/go/shell: v1.7.4 → v1.7.7 -- cloud.google.com/go/spanner: v1.55.0 → v1.63.0 -- cloud.google.com/go/speech: v1.21.0 → v1.23.1 -- cloud.google.com/go/storage: v1.29.0 → v1.40.0 -- cloud.google.com/go/storagetransfer: v1.10.3 → v1.10.6 -- cloud.google.com/go/talent: v1.6.5 → v1.6.8 -- cloud.google.com/go/texttospeech: v1.7.4 → v1.7.7 -- cloud.google.com/go/tpu: v1.6.4 → v1.6.7 -- cloud.google.com/go/trace: v1.10.4 → v1.10.7 -- cloud.google.com/go/translate: v1.10.0 → v1.10.3 -- cloud.google.com/go/video: v1.20.3 → v1.20.6 -- cloud.google.com/go/videointelligence: v1.11.4 → v1.11.7 -- cloud.google.com/go/vision/v2: v2.7.5 → v2.8.2 -- cloud.google.com/go/vmmigration: v1.7.4 → v1.7.7 -- cloud.google.com/go/vmwareengine: v1.0.3 → v1.1.3 -- cloud.google.com/go/vpcaccess: v1.7.4 → v1.7.7 -- cloud.google.com/go/webrisk: v1.9.4 → v1.9.7 -- cloud.google.com/go/websecurityscanner: v1.6.4 → v1.6.7 -- cloud.google.com/go/workflows: v1.12.3 → v1.12.6 -- cloud.google.com/go: v0.112.0 → v0.114.0 -- github.com/chzyer/readline: [2972be2 → v1.5.1](https://github.com/chzyer/readline/compare/2972be2...v1.5.1) -- github.com/cncf/xds/go: [0fa0005 → 8a4994d](https://github.com/cncf/xds/go/compare/0fa0005...8a4994d) -- github.com/go-task/slim-sprig: [52ccab3 → 348f09d](https://github.com/go-task/slim-sprig/compare/52ccab3...348f09d) -- github.com/google/martian/v3: [v3.3.2 → v3.3.3](https://github.com/google/martian/v3/compare/v3.3.2...v3.3.3) -- github.com/google/pprof: [4bb14d4 → a892ee0](https://github.com/google/pprof/compare/4bb14d4...a892ee0) -- github.com/googleapis/gax-go/v2: [v2.12.3 → v2.12.4](https://github.com/googleapis/gax-go/v2/compare/v2.12.3...v2.12.4) -- github.com/ianlancetaylor/demangle: [28f6c0f → bd984b5](https://github.com/ianlancetaylor/demangle/compare/28f6c0f...bd984b5) -- github.com/onsi/ginkgo/v2: [v2.14.0 → v2.19.0](https://github.com/onsi/ginkgo/v2/compare/v2.14.0...v2.19.0) -- github.com/onsi/gomega: [v1.30.0 → v1.33.1](https://github.com/onsi/gomega/compare/v1.30.0...v1.33.1) -- github.com/stretchr/testify: [v1.8.4 → v1.9.0](https://github.com/stretchr/testify/compare/v1.8.4...v1.9.0) -- go.opentelemetry.io/otel/sdk: v1.21.0 → v1.24.0 -- golang.org/x/crypto: v0.22.0 → v0.24.0 -- golang.org/x/mod: v0.14.0 → v0.18.0 -- golang.org/x/net: v0.24.0 → v0.26.0 -- golang.org/x/oauth2: v0.18.0 → v0.21.0 -- golang.org/x/sync: v0.6.0 → v0.7.0 -- golang.org/x/sys: v0.19.0 → v0.21.0 -- golang.org/x/term: v0.19.0 → v0.21.0 -- golang.org/x/text: v0.14.0 → v0.16.0 -- golang.org/x/tools: v0.16.1 → e35e4cc -- google.golang.org/api: v0.172.0 → v0.183.0 -- google.golang.org/genproto/googleapis/api: a219d84 → d264139 -- google.golang.org/genproto/googleapis/bytestream: 94a12d6 → 5315273 -- google.golang.org/genproto/googleapis/rpc: 94a12d6 → 5315273 -- google.golang.org/genproto: ef43131 → 5315273 -- google.golang.org/grpc: v1.62.1 → v1.64.0 -- google.golang.org/protobuf: v1.33.0 → v1.34.1 -- k8s.io/klog/v2: v2.100.1 → v2.120.1 -- k8s.io/mount-utils: v0.29.0-alpha.2 → v0.30.1 - -### Removed -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.15.md b/CHANGELOG/CHANGELOG-1.15.md deleted file mode 100644 index 087b286d2..000000000 --- a/CHANGELOG/CHANGELOG-1.15.md +++ /dev/null @@ -1,44 +0,0 @@ -# v1.15.4 - Changelog since v1.15.3 -- [release-1.15] [metrics] Fix panic during metrics manager startup by @k8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1898 - -# v1.15.3 - Changelog since v1.15.2 -* [release-1.15] Don't overwrite libc in distroless debian base image by @k8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1884 -* [release-1.15] Refactor metric defer() statements to gRPC metric interceptor by @k8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1886 -* Automated cherry pick of #1875: Require VACs to use SI units by @travisyx in https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1892 - -# v1.15.2 - Changelog since v1.15.1 - -- [release-1.15] Map RESOURCE_OPERATION_RATE_EXCEEDED to ResourceExhausted by @k8s-infra-cherrypick-robot in #1848 -- [release-1.15] Add StatusConflict http kind to userErrorCodeMap. by @k8s-infra-cherrypick-robot in #1850 -- Automated cherry pick of #1826: Add ControllerModifyVolume E2E tests -- #1836: Create documentation for ControllerModifyVolume and controller default -- #1838: Enable VolumeAttributesClass feature gate for CI runs - - -# v1.15.1 - Changelog since v1.15.0 -### Bug -- Update base image to bookworm-v1.0.4-gke.2 by @k8s-infra-cherrypick-robot in #1833 - -# v1.15.0 - Changelog since v1.14.3 - -## Changes by Kind - -### Bug or Regression -- Adding missing libgpg-error.so.0 required by nvme-cli by @pwschuurman in #1760 -- Format byte array error output from google_nvme_id as string by @pwschuurman in #1761 - -### Feature -- Add ControllerModifyVolume functionality by @travisyx in #1801 - -### Uncategorized -- Add verify-docker-deps.sh to verify-all.sh by @pwschuurman in #1762 -- Change OPERATION_CANCELED_BY_USER to Canceled instead of Aborted by @amacaskill in #1789 -- Bump the onsi group across 1 directory with 2 updates by @dependabot in #1811 -- Upgrade sanity tests to v5.3.0 and CSI Spec to v1.10.0 by @travisyx in #1814 -- Add manual deployment instructions for Storage Pools by @amacaskill in #1817 -- Update stable rc master image to point to v1.14.2-rc1 by @amacaskill in #1806 -- Bump golang from 1.22.5 to 1.23.0 by @dependabot in #1808 -- Bump golang from 1.22.4 to 1.22.5 by @dependabot in #1778 -- prune changelog for 1.14 by @pwschuurman in #1745 -- Add back CHANGELOG, removed in #1745 by mistake by @pwschuurman in #1746 -- Add support for running tests on confidential VMs that use NVMe by @pwschuurman in #1636 diff --git a/CHANGELOG/CHANGELOG-1.17.md b/CHANGELOG/CHANGELOG-1.17.md deleted file mode 100644 index 60b215bf2..000000000 --- a/CHANGELOG/CHANGELOG-1.17.md +++ /dev/null @@ -1,59 +0,0 @@ -# v1.17.12 - Changelog since v1.17.11 -- [Bump up golang.org version to 0.39](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2071) - -# v1.17.11 - Changelog since v1.17.10 -- [Remove no-op Watcher logs for GKE Data Cache in 1.17 release branch](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2069) - -# v1.17.10 - Changelog since v1.17.9 -- [Fix hyperdisk attach limits](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2060) -- [Fix Hyperdisk Resize That Requires Iops/Throughput Adjustment](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2061) - -# v1.17.9 - Changelog since v1.17.8 -- [Relax volumeContentSource restriction for ROX multi-zone dynamic volume creation](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2036) - -# v1.17.8 - Changelog since v1.17.7 -- [Automated cherry pick of #2037: update cache logic to calculate chunk size based on total](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2039) - -# v1.17.7 - Changelog since v1.17.6 -- [Add Attach Limit for Hyperdisk + Gen4 VMs](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2021) -- [Add pageToken response check to ListSnapshots gRPC API](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2020) -- [fix outdated metadata error in watcher](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2029) - -# v1.17.6 - Changelog since v1.17.5 -- [Use strings.Fields for whitespace splitting to fix issues with strings.Split in case of multiple consecutive spaces](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2008) -- [Fix units for cache size while calculating chunk size for LVM](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2012) -- [Map insufficient free space error during cache creating to InvalidArgument error](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/2011) - -# v1.17.5 - Changelog since v1.17.4 -- [Add handling for TPC to GetRegionFromZones](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1998) - -# v1.17.4 - Changelog since v1.17.3 -- [Update changelog and test image to release-v1.17.1](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1971) -- [Fix CVE-2025-22870](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1991) -- [Pass performance parameters when creating regional disks.](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1992) -- [Fix logic bug while checking available LSSDs for RAIDing for Data Cache](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1994) -- [Add exponential backoff retries for getting Node from API server logic](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1995) - -# v1.17.3 - Changelog since v1.17.2 -- [Bump the onsi group across 1 directory with 2 updates](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1924) -- [Adding additional checks for data cache watcher and reduceVolumeGroup](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1966) -- [Fix build issues for Windows image](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1953) -- [Bump golang from 1.23.0 to 1.24.0](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1943) -- [Bump the golang-x group across 1 directory with 10 updates](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1963) -- [Fix CVE-2022-1996](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1967) -- [Pass performance parameters when creating regional disks](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1989) -- [Update change log and docs for release v1.17.1 to master](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1973) - -# v1.17.2 - Changelog since v1.17.1 -- [Fixed CVE-2022-1996](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1977) - -# v1.17.1 - Changelog since v1.17.0 -- [Setup caching only for designated node pools](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1966) - -# v1.17.0 - Changelog since v1.16.1 -- [Data cache feature support for PDCSI driver](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1932) -- [Handle reboot scenarios for cached nodes](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1946) -- [Add data cache error code](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1948) -- [Update RAID logic and post RAID integration](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1950) -- [Fix chunksize bug for large cache size](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1954) -- [Distinguish between user errors](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1960) \ No newline at end of file diff --git a/CHANGELOG/CHANGELOG-1.18.md b/CHANGELOG/CHANGELOG-1.18.md deleted file mode 100644 index 19c6b839d..000000000 --- a/CHANGELOG/CHANGELOG-1.18.md +++ /dev/null @@ -1,2 +0,0 @@ -# v1.18.0 - Changelog since v1.17.12 -To be filled in via a copy of the automatically generated release notes once the v1.18.0 tag is created. (TODO: julianKatz@) diff --git a/CHANGELOG/CHANGELOG-1.2.md b/CHANGELOG/CHANGELOG-1.2.md deleted file mode 100644 index 75a70458e..000000000 --- a/CHANGELOG/CHANGELOG-1.2.md +++ /dev/null @@ -1,139 +0,0 @@ -# v1.2.6 - Changelog since v1.2.5 - -## Changes by Kind - -### Uncategorized - -- Cherry-pick #930: Update golang version to 1.17.8 for building drivers. ([#938](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/938), [@pwschuurman](https://github.com/pwschuurman)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.2.5 - Changelog since v1.2.4 - -- Update base image to buster-1.10.0 - -# v1.2.4 - Changelog since v1.2.3 - -## Changes by Kind - -### Bug or Regression - -- Update go builder to 1.17 ([#850](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/850), [@mattcary](https://github.com/mattcary)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.2.3 - Changelog since v1.2.1 - -## Changes by Kind - -### Bug or Regression - -- Update debian images to buster-v1.9.0 ([#839](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/839), [@mattcary](https://github.com/mattcary)) - -### Uncategorized - -- It is now possible to mount a volume with XFS filesystem and its restored snapshot. ([#838](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/838), [@leiyiz](https://github.com/leiyiz)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.2.2 - Changelog since v1.2.1 - -## Changes by Kind - -### Feature - -- Update base image to buster-1.6.0 ([#760](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/760), [@cpanato](https://github.com/cpanato)) - -- Update base image to buster-1.5.0. ([#755](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/755), [@mattcary](https://github.com/mattcary)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.2.1 - Changelog since v1.2.0 - -## Tests - -- Update kustomize to 3.9.4 ([703](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/703), [@saikat-royc](https://github.com/saikat-royc)) -- Fix cluster list parsing for latest gcloud version ([720](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/720), [@verult](https://github.com/verult)) - -## Other - -- Remove Probe logging ([682](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/682), [@Jiawei0227](https://github.com/Jiawei0227)) -- Round up pdcsi driver size in CreateVolume ([684](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/684), [@Jiawei0227](https://github.com/Jiawei0227)) -- Add gce disk labels support via create volume parameters ([718](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/718), [@mattcary](https://github.com/mattcary)) -- Emit GKE PDCSI component version metric ([719](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/719), [@saikat-royc](https://github.com/saikat-royc)) -- Add cloudbuild configuration to build the image gcp-compute-persistent-disk-csi-driver ([734](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/734), [@cpanato](https://github.com/cpanato)) -- Bump go to the latest 1.13 available in Dockerfile ([734](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/734), [@cpanato](https://github.com/cpanato)) - -# v1.2.0 - Changelog since v1.1.0 - -## Features - -- Improved Windows Support - - Add Disk online/offline logic in nodeStageVolume/nodeUnstageVolume calls for Windows. This requires the CSI Proxy `disk.v1beta2` group, which is only available in CSI proxy v0.2.2+. ([#661](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/661), [@jingxu97](https://github.com/jingxu97)) - -## Bugs or Regressions - -- Fix "volume is mounted" check during NodePublishVolume for Windows ([#666](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/666), [@jingxu97](https://github.com/jingxu97)) -- Add empty string check on returned volumeIds to avoid nil pointer panic ([#673](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/673), [@jingxu97](https://github.com/jingxu97)) - -## Tests - -- Update kustomizer to 3.8.6. ([#661](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/661), [@jingxu97](https://github.com/jingxu97)) -- Updates named pipe path in node.yaml for base deployment overlay to use CSI proxy disk v1beta2 (previously v1beta1) for Windows. ([#669](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/669), [@jingxu97](https://github.com/jingxu97)) -- Fix node version check for node skew tests. ([#645](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/645), [@saikat-royc](https://github.com/saikat-royc)) -- Add run-k8s-integration-ci.sh that the prow driver now expects to be in each release. ([#655](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/655), [@mattcary](https://github.com/mattcary)) -- Use node version on GKE when detecting XFS compatibility. ([#656](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/656), [@mattcary](https://github.com/mattcary)) -- Skip Pod fsgroupchange policy tests for < 1.20 k8s. ([#667](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/667), [@saikat-royc](https://github.com/saikat-royc)) -- Shorten the GKE cluster name. ([#671](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/671), [@saikat-royc](https://github.com/saikat-royc)) - -## Documentation - -No notable changes. - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- github.com/kubernetes-csi/csi-proxy/client: [v0.2.1 → v0.2.2](https://github.com/kubernetes-csi/csi-proxy/client/compare/v0.2.1...v0.2.2) - -### Removed -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.3.md b/CHANGELOG/CHANGELOG-1.3.md deleted file mode 100644 index 5ae26b7a5..000000000 --- a/CHANGELOG/CHANGELOG-1.3.md +++ /dev/null @@ -1,150 +0,0 @@ -# v1.3.8 - Changelog since v1.3.7 - -- Update base image to bullseye-v1.4.2 to fix CVE-2021-46828, CVE-2022-2509. - -# v1.3.7 - Changelog since v1.3.6 - -- Update to go1.18.4 and base image to bullseye-v1.4.1 to fix CVE-2022-1271, CVE-2022-1664, CVE-2022-24675, CVE-2022-34903, CVE-2018-25032, CVE-2022-28327, CVE-2021-43618 ([#1033](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1033), [@mattcary](https://github.com/mattcary)) -- Default to MAXPROCS=1 to improve memory usage on nodes with many CPUs. ([#1022](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1022), [@mattcary](https://github.com/mattcary)) -- Remove passwd- file to make CIS benchmark happy. ([#1021](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1021), [@mattcary](https://github.com/mattcary)) - -# v1.3.6 - Changelog since v1.3.5 - -## Changes by Kind - -### Uncategorized - -- Cherry-pick #930: Update golang version to 1.17.8 for building drivers. ([#937](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/937), [@pwschuurman](https://github.com/pwschuurman)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.3.5 - Changelog since v1.3.4 - -- Bump base image to buster-v1.10.0 - - -# v1.3.4 - Changelog since v1.3.3 - -## Changes by Kind - -### Bug or Regression - -- Update go builder to 1.17 ([#850](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/850), [@mattcary](https://github.com/mattcary)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.3.3 - Changelog since v1.3.1 - -## Changes by Kind - -### Bug or Regression - -- Update debian image to buster-1.9.0. ([#841](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/841), [@mattcary](https://github.com/mattcary)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.3.1 - Changelog since v1.3.0 - -### Issues - -- Fixes issue where `ControllerPublishVolume` is called repeatly if gke nodes are in different cloud zones than the gke controller ([#817](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/817), [@leiyiz](https://github.com/leiyiz)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.3.0 - Changelog since v1.2.2 - -### Feature - -- A new `k8s-tag-cluster-id` command line option has been added. If specified, the resulting PD disk will be labeled with "kubernetes_io_cluster_": "owned". ([#693](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/693), [@tsmetana](https://github.com/tsmetana)) -- Add cloudbuild config to build gcp-compute-persistent-disk-csi-driver image ([#724](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/724), [@cpanato](https://github.com/cpanato)) -- Added Support for Windows Server 2004 and 20H2. ([#691](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/691), [@jeremyje](https://github.com/jeremyje)) -- Bumped csi-proxy client library to v1.0.0 ([#738](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/738), [@mauriciopoppe](https://github.com/mauriciopoppe)) -- It is now possible to access snapshots and volumes across different projects. ([#782](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/782), [@christian-roggia](https://github.com/christian-roggia)) -- Updating the following image versions in stable deployment specs: - - csi-provisioner: v2.1.0 - - csi-attacher: v3.1.0 - - csi-resizer: v1.1.0 - - csi-snapshotter: v3.0.3 - - csi-node-driver-registrar: v2.1.0 - - Adding a liveness probe to restart a sidecar if it fails leader election health check. ([#699](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/699), [@verult](https://github.com/verult)) -- Users will be able to set the storage locations for snapshots by specifying them in the snapshot class. ([#793](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/793), [@TeweiLuo](https://github.com/TeweiLuo)) -- Disk labels support via CreateVolume (and hence StorageClass) parameters ([#718](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/718), [@mattcary](https://github.com/mattcary)) - -### Documentation - -- Documentation for overlays ([#708](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/708), [@saikat-royc](https://github.com/saikat-royc)) -- Update README for overlays ([#715](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/715), [@saikat-royc](https://github.com/saikat-royc)) - -### Failing Test - -- V1 CSIDriver resources are deployed for 1.18+ clusters. ([#783](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/783), [@mattcary](https://github.com/mattcary)) - -### Bug or Regression - -- Do not run controller service in node. ([#702](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/702), [@mattcary](https://github.com/mattcary)) -- Fix a bug that CreateVolume should round up the request_bytes. ([#684](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/684), [@Jiawei0227](https://github.com/Jiawei0227)) -- It is now possible to mount a volume with XFS filesystem and its restored snapshot. ([#788](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/788), [@jsafrane](https://github.com/jsafrane)) - -### Other (Cleanup or Flake) - -- Emit GKE component version metric ([#719](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/719), [@saikat-royc](https://github.com/saikat-royc)) - -### Uncategorized - -- Remove probe logging to reduce noise ([#682](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/682), [@Jiawei0227](https://github.com/Jiawei0227)) - -## Dependencies - -### Added -- k8s.io/klog/v2: v2.4.0 -- k8s.io/mount-utils: v0.20.6 - -### Changed -- github.com/Microsoft/go-winio: [v0.4.14 → v0.4.16](https://github.com/Microsoft/go-winio/compare/v0.4.14...v0.4.16) -- github.com/go-logr/logr: [v0.1.0 → v0.2.0](https://github.com/go-logr/logr/compare/v0.1.0...v0.2.0) -- github.com/kr/pretty: [v0.1.0 → v0.2.0](https://github.com/kr/pretty/compare/v0.1.0...v0.2.0) -- github.com/kubernetes-csi/csi-proxy/client: [v0.2.2 → v1.0.0](https://github.com/kubernetes-csi/csi-proxy/client/compare/v0.2.2...v1.0.0) -- github.com/pkg/errors: [v0.8.1 → v0.9.1](https://github.com/pkg/errors/compare/v0.8.1...v0.9.1) -- github.com/stretchr/testify: [v1.4.0 → v1.6.1](https://github.com/stretchr/testify/compare/v1.4.0...v1.6.1) -- gopkg.in/check.v1: 788fd78 → 41f04d3 -- gopkg.in/yaml.v3: 674ba3e → 9f266ea -- k8s.io/utils: a9aa75a → 67b214c - -### Removed -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.4.md b/CHANGELOG/CHANGELOG-1.4.md deleted file mode 100644 index ab67839c5..000000000 --- a/CHANGELOG/CHANGELOG-1.4.md +++ /dev/null @@ -1,439 +0,0 @@ -# v1.4.1 - Changelog since v1.4.0 - -## Changes by Kind - -### Bug or Regression - -- Fix #942 that can cause attacher to think a disk has been attached even if the attach failed. (#945, @mattcary) - -### Uncategorized - -- Add support for NVMe persistent disks (#946, @pwschuurman) -- Cherry-pick #930: Update golang version to 1.17.8 for building drivers. (#936, @pwschuurman) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - -# v1.4.0 - Changelog since v1.3.4 - -## Changes by Kind - -### Feature - -- Updates Kubernetes dependencies to v1.22.0 ([#814](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/814), [@chrishenzie](https://github.com/chrishenzie)) -- Add attach/detach back off ([#847](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/847), [@lizhuqi](https://github.com/lizhuqi)) -- Enables volume cloning. ([#854](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/854), [@amacaskill](https://github.com/amacaskill)) -- Use the most recent 1.3.4 image for prow rc master ([#864](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/864), [@saikat-royc](https://github.com/saikat-royc)) -- Change to distroless base image ([#870](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/870), [@amacaskill](https://github.com/amacaskill)) -- Turn on controller-publish-readonly flag and add validation in pd-csi driver for when readonly is on ([#869](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/869), [@leiyiz](https://github.com/leiyiz)) - -### Documentation - -- Doc and image update for 1.3.4 release ([#855](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/855), [@saikat-royc](https://github.com/saikat-royc)) -- Update release 1.2.4 CHANGELOG ([#862](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/862), [@saikat-royc](https://github.com/saikat-royc)) - -### Bug or Regression - -### Other (Cleanup or Flake) - -- Update debian base image to 1.9.0 ([#826](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/826), [@saikat-royc](https://github.com/saikat-royc)) -- Updates the CSI sanity test suite to v4.2.0 ([#816](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/816), [@chrishenzie](https://github.com/chrishenzie)) - -### Uncategorized - -- Update snapshot sidecar roles ([#857](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/857), [@saikat-royc](https://github.com/saikat-royc)) - -## Dependencies - -### Added -- cloud.google.com/go/firestore: v1.1.0 -- github.com/OneOfOne/xxhash: [v1.2.2](https://github.com/OneOfOne/xxhash/tree/v1.2.2) -- github.com/antihax/optional: [v1.0.0](https://github.com/antihax/optional/tree/v1.0.0) -- github.com/armon/go-metrics: [f0300d1](https://github.com/armon/go-metrics/tree/f0300d1) -- github.com/armon/go-radix: [7fddfc3](https://github.com/armon/go-radix/tree/7fddfc3) -- github.com/benbjohnson/clock: [v1.0.3](https://github.com/benbjohnson/clock/tree/v1.0.3) -- github.com/bits-and-blooms/bitset: [v1.2.0](https://github.com/bits-and-blooms/bitset/tree/v1.2.0) -- github.com/bketelsen/crypt: [5cbc8cc](https://github.com/bketelsen/crypt/tree/5cbc8cc) -- github.com/certifi/gocertifi: [2c3bb06](https://github.com/certifi/gocertifi/tree/2c3bb06) -- github.com/cespare/xxhash/v2: [v2.1.1](https://github.com/cespare/xxhash/v2/tree/v2.1.1) -- github.com/cespare/xxhash: [v1.1.0](https://github.com/cespare/xxhash/tree/v1.1.0) -- github.com/checkpoint-restore/go-criu/v5: [v5.0.0](https://github.com/checkpoint-restore/go-criu/v5/tree/v5.0.0) -- github.com/cockroachdb/errors: [v1.2.4](https://github.com/cockroachdb/errors/tree/v1.2.4) -- github.com/cockroachdb/logtags: [eb05cc2](https://github.com/cockroachdb/logtags/tree/eb05cc2) -- github.com/containerd/cgroups: [0dbf7f0](https://github.com/containerd/cgroups/tree/0dbf7f0) -- github.com/containerd/continuity: [aaeac12](https://github.com/containerd/continuity/tree/aaeac12) -- github.com/containerd/fifo: [a9fb20d](https://github.com/containerd/fifo/tree/a9fb20d) -- github.com/containerd/go-runc: [5a6d9f3](https://github.com/containerd/go-runc/tree/5a6d9f3) -- github.com/containerd/ttrpc: [v1.0.2](https://github.com/containerd/ttrpc/tree/v1.0.2) -- github.com/coredns/caddy: [v1.1.0](https://github.com/coredns/caddy/tree/v1.1.0) -- github.com/coreos/bbolt: [v1.3.2](https://github.com/coreos/bbolt/tree/v1.3.2) -- github.com/coreos/go-systemd/v22: [v22.3.2](https://github.com/coreos/go-systemd/v22/tree/v22.3.2) -- github.com/cpuguy83/go-md2man/v2: [v2.0.0](https://github.com/cpuguy83/go-md2man/v2/tree/v2.0.0) -- github.com/dgryski/go-sip13: [e10d5fe](https://github.com/dgryski/go-sip13/tree/e10d5fe) -- github.com/felixge/httpsnoop: [v1.0.1](https://github.com/felixge/httpsnoop/tree/v1.0.1) -- github.com/form3tech-oss/jwt-go: [v3.2.3+incompatible](https://github.com/form3tech-oss/jwt-go/tree/v3.2.3) -- github.com/frankban/quicktest: [v1.11.3](https://github.com/frankban/quicktest/tree/v1.11.3) -- github.com/fvbommel/sortorder: [v1.0.1](https://github.com/fvbommel/sortorder/tree/v1.0.1) -- github.com/getsentry/raven-go: [v0.2.0](https://github.com/getsentry/raven-go/tree/v0.2.0) -- github.com/go-errors/errors: [v1.0.1](https://github.com/go-errors/errors/tree/v1.0.1) -- github.com/go-kit/log: [v0.1.0](https://github.com/go-kit/log/tree/v0.1.0) -- github.com/godbus/dbus/v5: [v5.0.4](https://github.com/godbus/dbus/v5/tree/v5.0.4) -- github.com/gofrs/uuid: [v4.0.0+incompatible](https://github.com/gofrs/uuid/tree/v4.0.0) -- github.com/google/shlex: [e7afc7f](https://github.com/google/shlex/tree/e7afc7f) -- github.com/hashicorp/consul/api: [v1.1.0](https://github.com/hashicorp/consul/api/tree/v1.1.0) -- github.com/hashicorp/consul/sdk: [v0.1.1](https://github.com/hashicorp/consul/sdk/tree/v0.1.1) -- github.com/hashicorp/go-cleanhttp: [v0.5.1](https://github.com/hashicorp/go-cleanhttp/tree/v0.5.1) -- github.com/hashicorp/go-immutable-radix: [v1.0.0](https://github.com/hashicorp/go-immutable-radix/tree/v1.0.0) -- github.com/hashicorp/go-msgpack: [v0.5.3](https://github.com/hashicorp/go-msgpack/tree/v0.5.3) -- github.com/hashicorp/go-rootcerts: [v1.0.0](https://github.com/hashicorp/go-rootcerts/tree/v1.0.0) -- github.com/hashicorp/go-sockaddr: [v1.0.0](https://github.com/hashicorp/go-sockaddr/tree/v1.0.0) -- github.com/hashicorp/go-uuid: [v1.0.1](https://github.com/hashicorp/go-uuid/tree/v1.0.1) -- github.com/hashicorp/go.net: [v0.0.1](https://github.com/hashicorp/go.net/tree/v0.0.1) -- github.com/hashicorp/logutils: [v1.0.0](https://github.com/hashicorp/logutils/tree/v1.0.0) -- github.com/hashicorp/mdns: [v1.0.0](https://github.com/hashicorp/mdns/tree/v1.0.0) -- github.com/hashicorp/memberlist: [v0.1.3](https://github.com/hashicorp/memberlist/tree/v0.1.3) -- github.com/hashicorp/serf: [v0.8.2](https://github.com/hashicorp/serf/tree/v0.8.2) -- github.com/ishidawataru/sctp: [7c296d4](https://github.com/ishidawataru/sctp/tree/7c296d4) -- github.com/jmespath/go-jmespath/internal/testify: [v1.5.1](https://github.com/jmespath/go-jmespath/internal/testify/tree/v1.5.1) -- github.com/josharian/intern: [v1.0.0](https://github.com/josharian/intern/tree/v1.0.0) -- github.com/jpillora/backoff: [v1.0.0](https://github.com/jpillora/backoff/tree/v1.0.0) -- github.com/kubernetes-csi/csi-test/v4: [v4.2.0](https://github.com/kubernetes-csi/csi-test/v4/tree/v4.2.0) -- github.com/mitchellh/cli: [v1.0.0](https://github.com/mitchellh/cli/tree/v1.0.0) -- github.com/mitchellh/go-testing-interface: [v1.0.0](https://github.com/mitchellh/go-testing-interface/tree/v1.0.0) -- github.com/mitchellh/gox: [v0.4.0](https://github.com/mitchellh/gox/tree/v0.4.0) -- github.com/mitchellh/iochan: [v1.0.0](https://github.com/mitchellh/iochan/tree/v1.0.0) -- github.com/moby/ipvs: [v1.0.1](https://github.com/moby/ipvs/tree/v1.0.1) -- github.com/moby/spdystream: [v0.2.0](https://github.com/moby/spdystream/tree/v0.2.0) -- github.com/moby/sys/mountinfo: [v0.4.1](https://github.com/moby/sys/mountinfo/tree/v0.4.1) -- github.com/moby/term: [9d4ed18](https://github.com/moby/term/tree/9d4ed18) -- github.com/monochromegane/go-gitignore: [205db1a](https://github.com/monochromegane/go-gitignore/tree/205db1a) -- github.com/niemeyer/pretty: [a10e7ca](https://github.com/niemeyer/pretty/tree/a10e7ca) -- github.com/nxadm/tail: [v1.4.5](https://github.com/nxadm/tail/tree/v1.4.5) -- github.com/oklog/ulid: [v1.3.1](https://github.com/oklog/ulid/tree/v1.3.1) -- github.com/opentracing/opentracing-go: [v1.1.0](https://github.com/opentracing/opentracing-go/tree/v1.1.0) -- github.com/pascaldekloe/goe: [57f6aae](https://github.com/pascaldekloe/goe/tree/57f6aae) -- github.com/posener/complete: [v1.1.1](https://github.com/posener/complete/tree/v1.1.1) -- github.com/prometheus/tsdb: [v0.7.1](https://github.com/prometheus/tsdb/tree/v0.7.1) -- github.com/robertkrimen/otto: [ef014fd](https://github.com/robertkrimen/otto/tree/ef014fd) -- github.com/robfig/cron/v3: [v3.0.1](https://github.com/robfig/cron/v3/tree/v3.0.1) -- github.com/russross/blackfriday/v2: [v2.0.1](https://github.com/russross/blackfriday/v2/tree/v2.0.1) -- github.com/ryanuber/columnize: [9b3edd6](https://github.com/ryanuber/columnize/tree/9b3edd6) -- github.com/sean-/seed: [e2103e2](https://github.com/sean-/seed/tree/e2103e2) -- github.com/shurcooL/sanitized_anchor_name: [v1.0.0](https://github.com/shurcooL/sanitized_anchor_name/tree/v1.0.0) -- github.com/spaolacci/murmur3: [f09979e](https://github.com/spaolacci/murmur3/tree/f09979e) -- github.com/stoewer/go-strcase: [v1.2.0](https://github.com/stoewer/go-strcase/tree/v1.2.0) -- github.com/subosito/gotenv: [v1.2.0](https://github.com/subosito/gotenv/tree/v1.2.0) -- github.com/willf/bitset: [v1.1.11](https://github.com/willf/bitset/tree/v1.1.11) -- github.com/xlab/treeprint: [a009c39](https://github.com/xlab/treeprint/tree/a009c39) -- go.etcd.io/etcd/api/v3: v3.5.0 -- go.etcd.io/etcd/client/pkg/v3: v3.5.0 -- go.etcd.io/etcd/client/v2: v2.305.0 -- go.etcd.io/etcd/client/v3: v3.5.0 -- go.etcd.io/etcd/pkg/v3: v3.5.0 -- go.etcd.io/etcd/raft/v3: v3.5.0 -- go.etcd.io/etcd/server/v3: v3.5.0 -- go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.20.0 -- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.20.0 -- go.opentelemetry.io/contrib: v0.20.0 -- go.opentelemetry.io/otel/exporters/otlp: v0.20.0 -- go.opentelemetry.io/otel/metric: v0.20.0 -- go.opentelemetry.io/otel/oteltest: v0.20.0 -- go.opentelemetry.io/otel/sdk/export/metric: v0.20.0 -- go.opentelemetry.io/otel/sdk/metric: v0.20.0 -- go.opentelemetry.io/otel/sdk: v0.20.0 -- go.opentelemetry.io/otel/trace: v0.20.0 -- go.opentelemetry.io/otel: v0.20.0 -- go.opentelemetry.io/proto/otlp: v0.7.0 -- go.starlark.net: 8dd3e2e -- go.uber.org/goleak: v1.1.10 -- golang.org/x/term: 6a3ed07 -- gopkg.in/ini.v1: v1.51.0 -- gopkg.in/sourcemap.v1: v1.0.5 -- gotest.tools/v3: v3.0.3 -- k8s.io/component-helpers: v0.22.0 -- k8s.io/controller-manager: v0.22.0 -- k8s.io/pod-security-admission: v0.22.0 -- sigs.k8s.io/kustomize/api: v0.8.11 -- sigs.k8s.io/kustomize/cmd/config: v0.9.13 -- sigs.k8s.io/kustomize/kustomize/v4: v4.2.0 -- sigs.k8s.io/kustomize/kyaml: v0.11.0 -- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 - -### Changed -- dmitri.shuralyov.com/gpu/mtl: 666a987 → 28db891 -- github.com/Azure/azure-sdk-for-go: [v35.0.0+incompatible → v55.0.0+incompatible](https://github.com/Azure/azure-sdk-for-go/compare/v35.0.0...v55.0.0) -- github.com/Azure/go-ansiterm: [d6e3b33 → d185dfc](https://github.com/Azure/go-ansiterm/compare/d6e3b33...d185dfc) -- github.com/Azure/go-autorest/autorest/adal: [v0.5.0 → v0.9.13](https://github.com/Azure/go-autorest/autorest/adal/compare/v0.5.0...v0.9.13) -- github.com/Azure/go-autorest/autorest/date: [v0.1.0 → v0.3.0](https://github.com/Azure/go-autorest/autorest/date/compare/v0.1.0...v0.3.0) -- github.com/Azure/go-autorest/autorest/mocks: [v0.2.0 → v0.4.1](https://github.com/Azure/go-autorest/autorest/mocks/compare/v0.2.0...v0.4.1) -- github.com/Azure/go-autorest/autorest/to: [v0.2.0 → v0.4.0](https://github.com/Azure/go-autorest/autorest/to/compare/v0.2.0...v0.4.0) -- github.com/Azure/go-autorest/autorest: [v0.9.0 → v0.11.18](https://github.com/Azure/go-autorest/autorest/compare/v0.9.0...v0.11.18) -- github.com/Azure/go-autorest/logger: [v0.1.0 → v0.2.1](https://github.com/Azure/go-autorest/logger/compare/v0.1.0...v0.2.1) -- github.com/Azure/go-autorest/tracing: [v0.5.0 → v0.6.0](https://github.com/Azure/go-autorest/tracing/compare/v0.5.0...v0.6.0) -- github.com/Azure/go-autorest: [v11.1.2+incompatible → v14.2.0+incompatible](https://github.com/Azure/go-autorest/compare/v11.1.2...v14.2.0) -- github.com/GoogleCloudPlatform/k8s-cloud-provider: [27a4ced → 7901bc8](https://github.com/GoogleCloudPlatform/k8s-cloud-provider/compare/27a4ced...7901bc8) -- github.com/Microsoft/hcsshim: [672e52e → 5eafd15](https://github.com/Microsoft/hcsshim/compare/672e52e...5eafd15) -- github.com/NYTimes/gziphandler: [56545f4 → v1.1.1](https://github.com/NYTimes/gziphandler/compare/56545f4...v1.1.1) -- github.com/alecthomas/template: [a0175ee → fb15b89](https://github.com/alecthomas/template/compare/a0175ee...fb15b89) -- github.com/alecthomas/units: [2efee85 → f65c72e](https://github.com/alecthomas/units/compare/2efee85...f65c72e) -- github.com/auth0/go-jwt-middleware: [5493cab → v1.0.1](https://github.com/auth0/go-jwt-middleware/compare/5493cab...v1.0.1) -- github.com/aws/aws-sdk-go: [v1.28.2 → v1.38.49](https://github.com/aws/aws-sdk-go/compare/v1.28.2...v1.38.49) -- github.com/cilium/ebpf: [95b36a5 → v0.6.2](https://github.com/cilium/ebpf/compare/95b36a5...v0.6.2) -- github.com/cncf/udpa/go: [269d4d4 → 5459f2c](https://github.com/cncf/udpa/go/compare/269d4d4...5459f2c) -- github.com/cockroachdb/datadriven: [80d97fb → bf6692d](https://github.com/cockroachdb/datadriven/compare/80d97fb...bf6692d) -- github.com/container-storage-interface/spec: [v1.2.0 → v1.5.0](https://github.com/container-storage-interface/spec/compare/v1.2.0...v1.5.0) -- github.com/containerd/console: [84eeaae → v1.0.2](https://github.com/containerd/console/compare/84eeaae...v1.0.2) -- github.com/containerd/containerd: [v1.0.2 → v1.4.4](https://github.com/containerd/containerd/compare/v1.0.2...v1.4.4) -- github.com/containerd/typeurl: [2a93cfd → v1.0.1](https://github.com/containerd/typeurl/compare/2a93cfd...v1.0.1) -- github.com/containernetworking/cni: [v0.7.1 → v0.8.1](https://github.com/containernetworking/cni/compare/v0.7.1...v0.8.1) -- github.com/coredns/corefile-migration: [v1.0.6 → v1.0.12](https://github.com/coredns/corefile-migration/compare/v1.0.6...v1.0.12) -- github.com/coreos/etcd: [v3.3.10+incompatible → v3.3.13+incompatible](https://github.com/coreos/etcd/compare/v3.3.10...v3.3.13) -- github.com/coreos/pkg: [97fdf19 → 399ea9e](https://github.com/coreos/pkg/compare/97fdf19...399ea9e) -- github.com/creack/pty: [v1.1.7 → v1.1.11](https://github.com/creack/pty/compare/v1.1.7...v1.1.11) -- github.com/docker/docker: [71cd53e → v20.10.2+incompatible](https://github.com/docker/docker/compare/71cd53e...v20.10.2) -- github.com/envoyproxy/go-control-plane: [v0.9.4 → 668b12f](https://github.com/envoyproxy/go-control-plane/compare/v0.9.4...668b12f) -- github.com/evanphx/json-patch: [v4.5.0+incompatible → v4.11.0+incompatible](https://github.com/evanphx/json-patch/compare/v4.5.0...v4.11.0) -- github.com/fsnotify/fsnotify: [v1.4.7 → v1.4.9](https://github.com/fsnotify/fsnotify/compare/v1.4.7...v1.4.9) -- github.com/go-kit/kit: [v0.8.0 → v0.9.0](https://github.com/go-kit/kit/compare/v0.8.0...v0.9.0) -- github.com/go-logfmt/logfmt: [v0.3.0 → v0.5.0](https://github.com/go-logfmt/logfmt/compare/v0.3.0...v0.5.0) -- github.com/go-logr/logr: [v0.2.0 → v0.4.0](https://github.com/go-logr/logr/compare/v0.2.0...v0.4.0) -- github.com/go-openapi/jsonpointer: [v0.19.3 → v0.19.5](https://github.com/go-openapi/jsonpointer/compare/v0.19.3...v0.19.5) -- github.com/go-openapi/jsonreference: [v0.19.3 → v0.19.5](https://github.com/go-openapi/jsonreference/compare/v0.19.3...v0.19.5) -- github.com/go-openapi/swag: [v0.19.5 → v0.19.14](https://github.com/go-openapi/swag/compare/v0.19.5...v0.19.14) -- github.com/gogo/protobuf: [v1.3.1 → v1.3.2](https://github.com/gogo/protobuf/compare/v1.3.1...v1.3.2) -- github.com/golang/groupcache: [8c9f03a → 41bb18b](https://github.com/golang/groupcache/compare/8c9f03a...41bb18b) -- github.com/golang/protobuf: [v1.4.2 → v1.5.2](https://github.com/golang/protobuf/compare/v1.4.2...v1.5.2) -- github.com/google/btree: [v1.0.0 → v1.0.1](https://github.com/google/btree/compare/v1.0.0...v1.0.1) -- github.com/google/cadvisor: [v0.35.0 → v0.39.2](https://github.com/google/cadvisor/compare/v0.35.0...v0.39.2) -- github.com/google/go-cmp: [v0.5.2 → v0.5.5](https://github.com/google/go-cmp/compare/v0.5.2...v0.5.5) -- github.com/google/uuid: [v1.1.1 → v1.1.2](https://github.com/google/uuid/compare/v1.1.1...v1.1.2) -- github.com/googleapis/gnostic: [v0.3.1 → v0.5.5](https://github.com/googleapis/gnostic/compare/v0.3.1...v0.5.5) -- github.com/gopherjs/gopherjs: [0766667 → fce0ec3](https://github.com/gopherjs/gopherjs/compare/0766667...fce0ec3) -- github.com/gorilla/mux: [v1.7.0 → v1.8.0](https://github.com/gorilla/mux/compare/v1.7.0...v1.8.0) -- github.com/gorilla/websocket: [v1.4.0 → v1.4.2](https://github.com/gorilla/websocket/compare/v1.4.0...v1.4.2) -- github.com/grpc-ecosystem/go-grpc-middleware: [f849b54 → v1.3.0](https://github.com/grpc-ecosystem/go-grpc-middleware/compare/f849b54...v1.3.0) -- github.com/grpc-ecosystem/grpc-gateway: [v1.9.5 → v1.16.0](https://github.com/grpc-ecosystem/grpc-gateway/compare/v1.9.5...v1.16.0) -- github.com/heketi/heketi: [c2e2a4a → v10.3.0+incompatible](https://github.com/heketi/heketi/compare/c2e2a4a...v10.3.0) -- github.com/jmespath/go-jmespath: [c2b33e8 → v0.4.0](https://github.com/jmespath/go-jmespath/compare/c2b33e8...v0.4.0) -- github.com/jonboulle/clockwork: [v0.1.0 → v0.2.2](https://github.com/jonboulle/clockwork/compare/v0.1.0...v0.2.2) -- github.com/json-iterator/go: [v1.1.8 → v1.1.11](https://github.com/json-iterator/go/compare/v1.1.8...v1.1.11) -- github.com/julienschmidt/httprouter: [v1.2.0 → v1.3.0](https://github.com/julienschmidt/httprouter/compare/v1.2.0...v1.3.0) -- github.com/karrick/godirwalk: [v1.7.5 → v1.16.1](https://github.com/karrick/godirwalk/compare/v1.7.5...v1.16.1) -- github.com/kisielk/errcheck: [v1.2.0 → v1.5.0](https://github.com/kisielk/errcheck/compare/v1.2.0...v1.5.0) -- 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/kr/pretty: [v0.2.0 → v0.2.1](https://github.com/kr/pretty/compare/v0.2.0...v0.2.1) -- github.com/kr/text: [v0.1.0 → v0.2.0](https://github.com/kr/text/compare/v0.1.0...v0.2.0) -- github.com/mailru/easyjson: [v0.7.0 → v0.7.6](https://github.com/mailru/easyjson/compare/v0.7.0...v0.7.6) -- github.com/mattn/go-isatty: [v0.0.9 → v0.0.4](https://github.com/mattn/go-isatty/compare/v0.0.9...v0.0.4) -- github.com/mattn/go-runewidth: [v0.0.2 → v0.0.7](https://github.com/mattn/go-runewidth/compare/v0.0.2...v0.0.7) -- github.com/matttproud/golang_protobuf_extensions: [v1.0.1 → c182aff](https://github.com/matttproud/golang_protobuf_extensions/compare/v1.0.1...c182aff) -- github.com/miekg/dns: [v1.1.4 → v1.0.14](https://github.com/miekg/dns/compare/v1.1.4...v1.0.14) -- github.com/mistifyio/go-zfs: [v2.1.1+incompatible → f784269](https://github.com/mistifyio/go-zfs/compare/v2.1.1...f784269) -- github.com/mrunalp/fileutils: [7d4729f → v0.5.0](https://github.com/mrunalp/fileutils/compare/7d4729f...v0.5.0) -- github.com/mwitkow/go-conntrack: [cc309e4 → 2f06839](https://github.com/mwitkow/go-conntrack/compare/cc309e4...2f06839) -- github.com/olekukonko/tablewriter: [a0225b3 → v0.0.4](https://github.com/olekukonko/tablewriter/compare/a0225b3...v0.0.4) -- github.com/onsi/ginkgo: [v1.11.0 → v1.14.2](https://github.com/onsi/ginkgo/compare/v1.11.0...v1.14.2) -- github.com/onsi/gomega: [v1.7.1 → v1.10.4](https://github.com/onsi/gomega/compare/v1.7.1...v1.10.4) -- 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) -- github.com/opencontainers/runc: [v1.0.0-rc10 → v1.0.1](https://github.com/opencontainers/runc/compare/v1.0.0-rc10...v1.0.1) -- github.com/opencontainers/runtime-spec: [v1.0.0 → 1c3f411](https://github.com/opencontainers/runtime-spec/compare/v1.0.0...1c3f411) -- github.com/opencontainers/selinux: [5215b18 → v1.8.2](https://github.com/opencontainers/selinux/compare/5215b18...v1.8.2) -- github.com/prometheus/client_golang: [v1.0.0 → v1.11.0](https://github.com/prometheus/client_golang/compare/v1.0.0...v1.11.0) -- github.com/prometheus/common: [v0.4.1 → v0.26.0](https://github.com/prometheus/common/compare/v0.4.1...v0.26.0) -- github.com/prometheus/procfs: [v0.0.8 → v0.6.0](https://github.com/prometheus/procfs/compare/v0.0.8...v0.6.0) -- github.com/quobyte/api: [v0.1.2 → v0.1.8](https://github.com/quobyte/api/compare/v0.1.2...v0.1.8) -- github.com/rogpeppe/fastuuid: [6724a57 → v1.2.0](https://github.com/rogpeppe/fastuuid/compare/6724a57...v1.2.0) -- github.com/rubiojr/go-vhd: [0bfd3b3 → 02e2102](https://github.com/rubiojr/go-vhd/compare/0bfd3b3...02e2102) -- github.com/satori/go.uuid: [v1.2.0 → 0aa62d5](https://github.com/satori/go.uuid/compare/v1.2.0...0aa62d5) -- 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.8.1](https://github.com/sirupsen/logrus/compare/v1.4.2...v1.8.1) -- github.com/smartystreets/assertions: [b2de0cb → v1.1.0](https://github.com/smartystreets/assertions/compare/b2de0cb...v1.1.0) -- github.com/soheilhy/cmux: [v0.1.4 → v0.1.5](https://github.com/soheilhy/cmux/compare/v0.1.4...v0.1.5) -- github.com/spf13/cobra: [v0.0.5 → v1.1.3](https://github.com/spf13/cobra/compare/v0.0.5...v1.1.3) -- github.com/spf13/jwalterweatherman: [v1.1.0 → v1.0.0](https://github.com/spf13/jwalterweatherman/compare/v1.1.0...v1.0.0) -- github.com/spf13/viper: [v1.3.2 → v1.7.0](https://github.com/spf13/viper/compare/v1.3.2...v1.7.0) -- github.com/storageos/go-api: [343b3ef → v2.2.0+incompatible](https://github.com/storageos/go-api/compare/343b3ef...v2.2.0) -- github.com/stretchr/testify: [v1.6.1 → v1.7.0](https://github.com/stretchr/testify/compare/v1.6.1...v1.7.0) -- github.com/syndtr/gocapability: [d983527 → 42c35b4](https://github.com/syndtr/gocapability/compare/d983527...42c35b4) -- github.com/tmc/grpc-websocket-proxy: [89b8d40 → e5319fd](https://github.com/tmc/grpc-websocket-proxy/compare/89b8d40...e5319fd) -- github.com/ugorji/go: [v1.1.1 → v1.1.4](https://github.com/ugorji/go/compare/v1.1.1...v1.1.4) -- github.com/urfave/cli: [v1.20.0 → v1.22.2](https://github.com/urfave/cli/compare/v1.20.0...v1.22.2) -- github.com/vishvananda/netlink: [v1.0.0 → v1.1.0](https://github.com/vishvananda/netlink/compare/v1.0.0...v1.1.0) -- github.com/vishvananda/netns: [be1fbed → db3c7e5](https://github.com/vishvananda/netns/compare/be1fbed...db3c7e5) -- github.com/yuin/goldmark: [v1.2.1 → v1.3.5](https://github.com/yuin/goldmark/compare/v1.2.1...v1.3.5) -- go.etcd.io/bbolt: v1.3.3 → v1.3.6 -- go.etcd.io/etcd: 3cf2f69 → 83304cf -- go.uber.org/atomic: v1.3.2 → v1.7.0 -- go.uber.org/multierr: v1.1.0 → v1.6.0 -- go.uber.org/zap: v1.10.0 → v1.17.0 -- golang.org/x/crypto: 75b2880 → 5ea612d -- golang.org/x/exp: 6cc2880 → 85be41e -- golang.org/x/lint: 738671d → 6edffad -- golang.org/x/mobile: d2bd2a2 → e6ae53a -- golang.org/x/mod: v0.3.0 → v0.4.2 -- golang.org/x/net: f585440 → 37e1c6a -- golang.org/x/sync: 6e8e738 → 036812b -- golang.org/x/sys: fdedc70 → 59db8d7 -- golang.org/x/text: v0.3.3 → v0.3.6 -- golang.org/x/time: 555d28b → 1f47c86 -- golang.org/x/tools: 39188db → v0.1.2 -- google.golang.org/genproto: 0bd0a95 → f16073e -- google.golang.org/grpc: v1.31.1 → v1.38.0 -- google.golang.org/protobuf: v1.25.0 → v1.26.0 -- gopkg.in/check.v1: 41f04d3 → 8fa4692 -- gopkg.in/yaml.v2: v2.2.8 → v2.4.0 -- gopkg.in/yaml.v3: 9f266ea → 496545a -- k8s.io/api: v0.18.0 → v0.22.0 -- k8s.io/apiextensions-apiserver: v0.18.0 → v0.22.0 -- k8s.io/apimachinery: v0.18.0 → v0.22.0 -- k8s.io/apiserver: v0.18.0 → v0.22.0 -- k8s.io/cli-runtime: v0.18.0 → v0.22.0 -- k8s.io/client-go: v0.18.0 → v0.22.0 -- k8s.io/cloud-provider: v0.18.0 → v0.22.0 -- k8s.io/cluster-bootstrap: v0.18.0 → v0.22.0 -- k8s.io/code-generator: v0.18.0 → v0.22.0 -- k8s.io/component-base: v0.18.0 → v0.22.0 -- k8s.io/cri-api: v0.18.0 → v0.22.0 -- k8s.io/csi-translation-lib: v0.18.0 → v0.22.0 -- k8s.io/gengo: 36b2048 → b6c5ce2 -- k8s.io/klog/v2: v2.4.0 → v2.9.0 -- k8s.io/kube-aggregator: v0.18.0 → v0.22.0 -- k8s.io/kube-controller-manager: v0.18.0 → v0.22.0 -- k8s.io/kube-openapi: bf4fb3b → 9528897 -- k8s.io/kube-proxy: v0.18.0 → v0.22.0 -- k8s.io/kube-scheduler: v0.18.0 → v0.22.0 -- k8s.io/kubectl: v0.18.0 → v0.22.0 -- k8s.io/kubelet: v0.18.0 → v0.22.0 -- k8s.io/kubernetes: v1.18.0 → v1.22.0 -- k8s.io/legacy-cloud-providers: v0.18.0 → v0.22.0 -- k8s.io/metrics: v0.18.0 → v0.22.0 -- k8s.io/mount-utils: v0.20.6 → v0.22.0 -- k8s.io/sample-apiserver: v0.18.0 → v0.22.0 -- k8s.io/system-validators: v1.0.4 → v1.5.0 -- k8s.io/utils: 67b214c → 4b05e18 -- sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.0.7 → v0.0.22 - -### Removed -- github.com/OpenPeeDeeP/depguard: [v1.0.1](https://github.com/OpenPeeDeeP/depguard/tree/v1.0.1) -- github.com/Rican7/retry: [v0.1.0](https://github.com/Rican7/retry/tree/v0.1.0) -- github.com/StackExchange/wmi: [5d04971](https://github.com/StackExchange/wmi/tree/5d04971) -- github.com/agnivade/levenshtein: [v1.0.1](https://github.com/agnivade/levenshtein/tree/v1.0.1) -- github.com/andreyvit/diff: [c7f18ee](https://github.com/andreyvit/diff/tree/c7f18ee) -- github.com/anmitsu/go-shlex: [648efa6](https://github.com/anmitsu/go-shlex/tree/648efa6) -- github.com/bazelbuild/bazel-gazelle: [70208cb](https://github.com/bazelbuild/bazel-gazelle/tree/70208cb) -- github.com/bazelbuild/rules_go: [6dae44d](https://github.com/bazelbuild/rules_go/tree/6dae44d) -- github.com/bifurcation/mint: [93c51c6](https://github.com/bifurcation/mint/tree/93c51c6) -- github.com/bradfitz/go-smtpd: [deb6d62](https://github.com/bradfitz/go-smtpd/tree/deb6d62) -- github.com/caddyserver/caddy: [v1.0.3](https://github.com/caddyserver/caddy/tree/v1.0.3) -- github.com/cenkalti/backoff: [v2.1.1+incompatible](https://github.com/cenkalti/backoff/tree/v2.1.1) -- github.com/cespare/prettybench: [03b8cfe](https://github.com/cespare/prettybench/tree/03b8cfe) -- github.com/checkpoint-restore/go-criu: [17b0214](https://github.com/checkpoint-restore/go-criu/tree/17b0214) -- github.com/cheekybits/genny: [9127e81](https://github.com/cheekybits/genny/tree/9127e81) -- github.com/codegangsta/negroni: [v1.0.0](https://github.com/codegangsta/negroni/tree/v1.0.0) -- github.com/docker/libnetwork: [c8a5fca](https://github.com/docker/libnetwork/tree/c8a5fca) -- github.com/docker/spdystream: [449fdfc](https://github.com/docker/spdystream/tree/449fdfc) -- github.com/gliderlabs/ssh: [v0.1.1](https://github.com/gliderlabs/ssh/tree/v0.1.1) -- github.com/globalsign/mgo: [eeefdec](https://github.com/globalsign/mgo/tree/eeefdec) -- github.com/go-acme/lego: [v2.5.0+incompatible](https://github.com/go-acme/lego/tree/v2.5.0) -- github.com/go-bindata/go-bindata: [v3.1.1+incompatible](https://github.com/go-bindata/go-bindata/tree/v3.1.1) -- github.com/go-critic/go-critic: [1df3008](https://github.com/go-critic/go-critic/tree/1df3008) -- github.com/go-lintpack/lintpack: [v0.5.2](https://github.com/go-lintpack/lintpack/tree/v0.5.2) -- github.com/go-ole/go-ole: [v1.2.1](https://github.com/go-ole/go-ole/tree/v1.2.1) -- github.com/go-openapi/analysis: [v0.19.5](https://github.com/go-openapi/analysis/tree/v0.19.5) -- github.com/go-openapi/errors: [v0.19.2](https://github.com/go-openapi/errors/tree/v0.19.2) -- github.com/go-openapi/loads: [v0.19.4](https://github.com/go-openapi/loads/tree/v0.19.4) -- github.com/go-openapi/runtime: [v0.19.4](https://github.com/go-openapi/runtime/tree/v0.19.4) -- github.com/go-openapi/strfmt: [v0.19.3](https://github.com/go-openapi/strfmt/tree/v0.19.3) -- github.com/go-openapi/validate: [v0.19.5](https://github.com/go-openapi/validate/tree/v0.19.5) -- github.com/go-toolsmith/astcast: [v1.0.0](https://github.com/go-toolsmith/astcast/tree/v1.0.0) -- github.com/go-toolsmith/astcopy: [v1.0.0](https://github.com/go-toolsmith/astcopy/tree/v1.0.0) -- github.com/go-toolsmith/astequal: [v1.0.0](https://github.com/go-toolsmith/astequal/tree/v1.0.0) -- github.com/go-toolsmith/astfmt: [v1.0.0](https://github.com/go-toolsmith/astfmt/tree/v1.0.0) -- github.com/go-toolsmith/astinfo: [9809ff7](https://github.com/go-toolsmith/astinfo/tree/9809ff7) -- github.com/go-toolsmith/astp: [v1.0.0](https://github.com/go-toolsmith/astp/tree/v1.0.0) -- github.com/go-toolsmith/pkgload: [v1.0.0](https://github.com/go-toolsmith/pkgload/tree/v1.0.0) -- github.com/go-toolsmith/strparse: [v1.0.0](https://github.com/go-toolsmith/strparse/tree/v1.0.0) -- github.com/go-toolsmith/typep: [v1.0.0](https://github.com/go-toolsmith/typep/tree/v1.0.0) -- github.com/gobwas/glob: [v0.2.3](https://github.com/gobwas/glob/tree/v0.2.3) -- github.com/godbus/dbus: [2ff6f7f](https://github.com/godbus/dbus/tree/2ff6f7f) -- github.com/golangci/check: [cfe4005](https://github.com/golangci/check/tree/cfe4005) -- github.com/golangci/dupl: [3e9179a](https://github.com/golangci/dupl/tree/3e9179a) -- github.com/golangci/errcheck: [ef45e06](https://github.com/golangci/errcheck/tree/ef45e06) -- github.com/golangci/go-misc: [927a3d8](https://github.com/golangci/go-misc/tree/927a3d8) -- github.com/golangci/go-tools: [e32c541](https://github.com/golangci/go-tools/tree/e32c541) -- github.com/golangci/goconst: [041c5f2](https://github.com/golangci/goconst/tree/041c5f2) -- github.com/golangci/gocyclo: [2becd97](https://github.com/golangci/gocyclo/tree/2becd97) -- github.com/golangci/gofmt: [0b8337e](https://github.com/golangci/gofmt/tree/0b8337e) -- github.com/golangci/golangci-lint: [v1.18.0](https://github.com/golangci/golangci-lint/tree/v1.18.0) -- github.com/golangci/gosec: [66fb7fc](https://github.com/golangci/gosec/tree/66fb7fc) -- github.com/golangci/ineffassign: [42439a7](https://github.com/golangci/ineffassign/tree/42439a7) -- github.com/golangci/lint-1: [ee948d0](https://github.com/golangci/lint-1/tree/ee948d0) -- github.com/golangci/maligned: [b1d8939](https://github.com/golangci/maligned/tree/b1d8939) -- github.com/golangci/misspell: [950f5d1](https://github.com/golangci/misspell/tree/950f5d1) -- github.com/golangci/prealloc: [215b22d](https://github.com/golangci/prealloc/tree/215b22d) -- github.com/golangci/revgrep: [d9c87f5](https://github.com/golangci/revgrep/tree/d9c87f5) -- github.com/golangci/unconvert: [28b1c44](https://github.com/golangci/unconvert/tree/28b1c44) -- github.com/golangplus/bytes: [45c989f](https://github.com/golangplus/bytes/tree/45c989f) -- github.com/golangplus/fmt: [2a5d6d7](https://github.com/golangplus/fmt/tree/2a5d6d7) -- github.com/gostaticanalysis/analysisutil: [v0.0.3](https://github.com/gostaticanalysis/analysisutil/tree/v0.0.3) -- github.com/jellevandenhooff/dkim: [f50fe3d](https://github.com/jellevandenhooff/dkim/tree/f50fe3d) -- github.com/jimstudt/http-authentication: [3eca13d](https://github.com/jimstudt/http-authentication/tree/3eca13d) -- github.com/kubernetes-csi/csi-test/v3: [v3.0.0](https://github.com/kubernetes-csi/csi-test/v3/tree/v3.0.0) -- github.com/kylelemons/godebug: [d65d576](https://github.com/kylelemons/godebug/tree/d65d576) -- github.com/logrusorgru/aurora: [a7b3b31](https://github.com/logrusorgru/aurora/tree/a7b3b31) -- github.com/lucas-clemente/aes12: [cd47fb3](https://github.com/lucas-clemente/aes12/tree/cd47fb3) -- github.com/lucas-clemente/quic-clients: [v0.1.0](https://github.com/lucas-clemente/quic-clients/tree/v0.1.0) -- github.com/lucas-clemente/quic-go-certificates: [d2f8652](https://github.com/lucas-clemente/quic-go-certificates/tree/d2f8652) -- github.com/lucas-clemente/quic-go: [v0.10.2](https://github.com/lucas-clemente/quic-go/tree/v0.10.2) -- github.com/marten-seemann/qtls: [v0.2.3](https://github.com/marten-seemann/qtls/tree/v0.2.3) -- github.com/mattn/go-shellwords: [v1.0.5](https://github.com/mattn/go-shellwords/tree/v1.0.5) -- github.com/mattn/goveralls: [v0.0.2](https://github.com/mattn/goveralls/tree/v0.0.2) -- github.com/mesos/mesos-go: [v0.0.9](https://github.com/mesos/mesos-go/tree/v0.0.9) -- github.com/mholt/certmagic: [6a42ef9](https://github.com/mholt/certmagic/tree/6a42ef9) -- github.com/mitchellh/go-ps: [4fdf99a](https://github.com/mitchellh/go-ps/tree/4fdf99a) -- github.com/mozilla/tls-observatory: [8791a20](https://github.com/mozilla/tls-observatory/tree/8791a20) -- github.com/naoina/go-stringutil: [v0.1.0](https://github.com/naoina/go-stringutil/tree/v0.1.0) -- github.com/naoina/toml: [v0.1.1](https://github.com/naoina/toml/tree/v0.1.1) -- github.com/nbutton23/zxcvbn-go: [eafdab6](https://github.com/nbutton23/zxcvbn-go/tree/eafdab6) -- github.com/pborman/uuid: [v1.2.0](https://github.com/pborman/uuid/tree/v1.2.0) -- github.com/pquerna/ffjson: [af8b230](https://github.com/pquerna/ffjson/tree/af8b230) -- github.com/quasilyte/go-consistent: [c6f3937](https://github.com/quasilyte/go-consistent/tree/c6f3937) -- github.com/robfig/cron: [v1.1.0](https://github.com/robfig/cron/tree/v1.1.0) -- github.com/ryanuber/go-glob: [256dc44](https://github.com/ryanuber/go-glob/tree/256dc44) -- github.com/shirou/gopsutil: [c95755e](https://github.com/shirou/gopsutil/tree/c95755e) -- github.com/shirou/w32: [bb4de01](https://github.com/shirou/w32/tree/bb4de01) -- github.com/shurcooL/go-goon: [37c2f52](https://github.com/shurcooL/go-goon/tree/37c2f52) -- github.com/sourcegraph/go-diff: [v0.5.1](https://github.com/sourcegraph/go-diff/tree/v0.5.1) -- github.com/tarm/serial: [98f6abe](https://github.com/tarm/serial/tree/98f6abe) -- github.com/thecodeteam/goscaleio: [v0.1.0](https://github.com/thecodeteam/goscaleio/tree/v0.1.0) -- github.com/tidwall/pretty: [v1.0.0](https://github.com/tidwall/pretty/tree/v1.0.0) -- github.com/timakin/bodyclose: [87058b9](https://github.com/timakin/bodyclose/tree/87058b9) -- github.com/ultraware/funlen: [v0.0.2](https://github.com/ultraware/funlen/tree/v0.0.2) -- github.com/valyala/bytebufferpool: [v1.0.0](https://github.com/valyala/bytebufferpool/tree/v1.0.0) -- github.com/valyala/fasthttp: [v1.2.0](https://github.com/valyala/fasthttp/tree/v1.2.0) -- github.com/valyala/quicktemplate: [v1.1.1](https://github.com/valyala/quicktemplate/tree/v1.1.1) -- github.com/valyala/tcplisten: [ceec8f9](https://github.com/valyala/tcplisten/tree/ceec8f9) -- github.com/vektah/gqlparser: [v1.1.2](https://github.com/vektah/gqlparser/tree/v1.1.2) -- go.mongodb.org/mongo-driver: v1.1.2 -- go4.org: 417644f -- golang.org/x/build: 2835ba2 -- golang.org/x/perf: 6e6d33e -- gopkg.in/mcuadros/go-syslog.v2: v2.2.1 -- gotest.tools/gotestsum: v0.3.5 -- grpc.go4.org: 11d0a25 -- k8s.io/heapster: v1.2.0-beta.1 -- k8s.io/repo-infra: v0.0.1-alpha.1 -- mvdan.cc/interfacer: c200402 -- mvdan.cc/lint: adc824a -- mvdan.cc/unparam: fbb5962 -- sigs.k8s.io/kustomize: v2.0.3+incompatible -- sigs.k8s.io/structured-merge-diff/v3: v3.0.0 -- sourcegraph.com/sqs/pbtypes: d3ebe8f diff --git a/CHANGELOG/CHANGELOG-1.5.md b/CHANGELOG/CHANGELOG-1.5.md deleted file mode 100644 index f273ee4f4..000000000 --- a/CHANGELOG/CHANGELOG-1.5.md +++ /dev/null @@ -1,26 +0,0 @@ -# v1.5.0 - Changelog since v1.4.1 - -## Changes by Kind - -### Feature - -- Add parameters to VolumeSnapshotClass for disk image config. ([#926](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/926), [@luohao](https://github.com/luohao)) - -### Bug or Regression - -- Fix ControllerUnpublish backoff ([#953](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/953), [@saikat-royc](https://github.com/saikat-royc)) - -### Documentation - -- Adds documentation for how to use the PD CSI Driver overlays for testing and deploying the driver. ([#932](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/932), [@amacaskill](https://github.com/amacaskill)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -- github.com/GoogleCloudPlatform/guest-configs: [a0dacef](https://github.com/GoogleCloudPlatform/guest-configs/tree/a0dacef) diff --git a/CHANGELOG/CHANGELOG-1.6.md b/CHANGELOG/CHANGELOG-1.6.md deleted file mode 100644 index a4fbee066..000000000 --- a/CHANGELOG/CHANGELOG-1.6.md +++ /dev/null @@ -1,29 +0,0 @@ -**Attention:** 1.6.0 is not a recommended version to use because of known issues where pods can get stuck (due to controller publish/unpublish failures) during cluster upgrades or during node reboot (as seen in [#987](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/987)). Users should upgrade directly to the 1.7 branch. - - -# v1.6.0 - Changelog since v1.5.1 - -## Changes by Kind - -### Feature - -- Allow to specify how frequently to poll for AttachDisk operation status, or any other global\regional\zonal operation. ([#956](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/956), [@sagor999](https://github.com/sagor999)) - -### Bug or Regression - -- Default to MAXPROCS=1 to improve memory usage on nodes with many CPUs. ([#969](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/969), [@mattcary](https://github.com/mattcary)) - -### Uncategorized - -- Lets users clone a regional disk from a zonal disk if one of the replica zones of the clone matches the zone of the source disk. ([#890](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/890), [@amacaskill](https://github.com/amacaskill)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- github.com/prometheus/client_golang: [v1.11.0 → v1.11.1](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1) - -### Removed -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.7.md b/CHANGELOG/CHANGELOG-1.7.md deleted file mode 100644 index dc7e49b0d..000000000 --- a/CHANGELOG/CHANGELOG-1.7.md +++ /dev/null @@ -1,598 +0,0 @@ -# v1.7.20 - Changelog since v1.7.19 - -## Changes by Kind - -### Uncategorized - -- Bump golang.org/x/crypto from v0.14.0 to v0.17.0 to fix CVE-2023-48795 ([#1554](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1554), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- golang.org/x/crypto: v0.14.0 → v0.17.0 -- golang.org/x/sys: v0.13.0 → v0.15.0 -- golang.org/x/term: v0.13.0 → v0.15.0 -- golang.org/x/text: v0.13.0 → v0.14.0 - -### Removed -_Nothing has changed._ - - -# v1.7.19 - Changelog since v1.7.18 - -## Changes by Kind - -### Uncategorized - -- Update golang builder to 1.20.12 ([#1539](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1539), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.7.18 - Changelog since v1.7.17 - -## Changes by Kind - -### Bug or Regression - -- Bump Golang Builder version to 1.20.11 ([#1503](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1503), [@uriel-guzman](https://github.com/uriel-guzman)) -- Bump google.golang.org/grpc from v1.55.1 to v1.56.3 to fix CVE-2023-44487. ([#1497](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1497), [@uriel-guzman](https://github.com/uriel-guzman)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- github.com/cncf/xds/go: [32f1caf → e9ce688](https://github.com/cncf/xds/go/compare/32f1caf...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.11.0 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.11.0...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.10.0 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.10.0...v0.10.1) -- google.golang.org/grpc: v1.55.1 → v1.56.3 - -### Removed -_Nothing has changed._ - -# v1.7.17 - Changelog since v1.7.15 - -## Changes by Kind - -### Bug or Regression - -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -## Dependencies - -### Added - -_Nothing has changed._ - -### Changed - -- golang.org/x/crypto: v0.9.0 → v0.14.0 -- golang.org/x/net: v0.10.0 → v0.17.0 -- golang.org/x/sys: v0.8.0 → v0.13.0 -- golang.org/x/term: v0.8.0 → v0.13.0 -- golang.org/x/text: v0.9.0 → v0.13.0 - -# v1.7.15 - Changelog since v1.7.13 - -## Changes by Kind - -### Bug or Regression - -- bump go version to 1.20.8 ([#1394](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1394), [@tyuchn](https://github.com/tyuchn)) -- Remove ARG BUILDPLATFORM from Dockerfile ([#1385](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1385), [@tyuchn](https://github.com/tyuchn)) - -# v1.7.13 - Changelog since v1.7.12 - -## Changes by Kind - -### Bug or Regression - -- Upgrade google.golang.org/grpc from v1.55.0 -> v1.55.1 to address https://github.com/grpc/grpc-go/issues/6373 ([#1373](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1373), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.7.12 - Changelog since v1.7.11 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.19.12 to fix CVE-2023-29409 CVE-2023-39533 ([#1351](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1351), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.7.11 - Changelog since v1.7.10 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.19.11 to fix CVE-2023-29406 ([#1335](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1335), [@Sneha-at](https://github.com/Sneha-at)) - -### Uncategorized - -- #1101: Add provisionedThroughput for hyperdisk - #1227: Adding new metric pdcsi_operation_errors to fetch error - #1296: emit metrics even for success scenarios ([#1305](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1305), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Use errors.As so we can detect wrapped errors, and check for existing error codes in CodesForError ([#1326](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1326), [@judemars](https://github.com/judemars)) - -# v1.7.10 - Changelog since v1.7.9 - -## Changes by Kind - -### Feature - -- #1101: Add provisionedThroughput for hyperdisk - #1227: Adding new metric pdcsi_operation_errors to fetch error - #1296: emit metrics even for success scenarios ([#1305](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1305), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- #1150: satisfy volume cloning topology requirements when choosing zone for CreateVolume - #1079: Add provisionedIops for pd-extreme - #1128: Change iops params directly convert string to int64 ([#1243](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1243), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -### Other (Cleanup or Flake) - -- Updates error message to be more user friendly when PD CSI Driver encounters an disk type UNSUPPORTED_OPERATION on ControllerPublishVolume ([#1224](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1224), [@pwschuurman](https://github.com/pwschuurman)) - -## Dependencies - -### Added - -- bitbucket.org/creachadair/stringset: v0.0.9 -- cloud.google.com/go/accessapproval: v1.6.0 -- cloud.google.com/go/accesscontextmanager: v1.7.0 -- cloud.google.com/go/aiplatform: v1.37.0 -- cloud.google.com/go/analytics: v0.19.0 -- cloud.google.com/go/apigateway: v1.5.0 -- cloud.google.com/go/apigeeconnect: v1.5.0 -- cloud.google.com/go/apigeeregistry: v0.6.0 -- cloud.google.com/go/appengine: v1.7.1 -- cloud.google.com/go/area120: v0.7.1 -- cloud.google.com/go/artifactregistry: v1.13.0 -- cloud.google.com/go/asset: v1.13.0 -- cloud.google.com/go/assuredworkloads: v1.10.0 -- cloud.google.com/go/automl: v1.12.0 -- cloud.google.com/go/baremetalsolution: v0.5.0 -- cloud.google.com/go/batch: v0.7.0 -- cloud.google.com/go/beyondcorp: v0.5.0 -- cloud.google.com/go/billing: v1.13.0 -- cloud.google.com/go/binaryauthorization: v1.5.0 -- cloud.google.com/go/certificatemanager: v1.6.0 -- cloud.google.com/go/channel: v1.12.0 -- cloud.google.com/go/cloudbuild: v1.9.0 -- cloud.google.com/go/clouddms: v1.5.0 -- cloud.google.com/go/cloudtasks: v1.10.0 -- cloud.google.com/go/compute/metadata: v0.2.3 -- cloud.google.com/go/compute: v1.19.3 -- cloud.google.com/go/contactcenterinsights: v1.6.0 -- cloud.google.com/go/container: v1.15.0 -- cloud.google.com/go/containeranalysis: v0.9.0 -- cloud.google.com/go/datacatalog: v1.13.0 -- cloud.google.com/go/dataflow: v0.8.0 -- cloud.google.com/go/dataform: v0.7.0 -- cloud.google.com/go/datafusion: v1.6.0 -- cloud.google.com/go/datalabeling: v0.7.0 -- cloud.google.com/go/dataplex: v1.6.0 -- cloud.google.com/go/dataproc: v1.12.0 -- cloud.google.com/go/dataqna: v0.7.0 -- cloud.google.com/go/datastream: v1.7.0 -- cloud.google.com/go/deploy: v1.8.0 -- cloud.google.com/go/dialogflow: v1.32.0 -- cloud.google.com/go/dlp: v1.9.0 -- cloud.google.com/go/documentai: v1.18.0 -- cloud.google.com/go/domains: v0.8.0 -- cloud.google.com/go/edgecontainer: v1.0.0 -- cloud.google.com/go/errorreporting: v0.3.0 -- cloud.google.com/go/essentialcontacts: v1.5.0 -- cloud.google.com/go/eventarc: v1.11.0 -- cloud.google.com/go/filestore: v1.6.0 -- cloud.google.com/go/functions: v1.13.0 -- cloud.google.com/go/gaming: v1.9.0 -- cloud.google.com/go/gkebackup: v0.4.0 -- cloud.google.com/go/gkeconnect: v0.7.0 -- cloud.google.com/go/gkehub: v0.12.0 -- cloud.google.com/go/gkemulticloud: v0.5.0 -- cloud.google.com/go/gsuiteaddons: v1.5.0 -- cloud.google.com/go/iam: v1.1.0 -- cloud.google.com/go/iap: v1.7.1 -- cloud.google.com/go/ids: v1.3.0 -- cloud.google.com/go/iot: v1.6.0 -- cloud.google.com/go/kms: v1.14.0 -- cloud.google.com/go/language: v1.9.0 -- cloud.google.com/go/lifesciences: v0.8.0 -- cloud.google.com/go/logging: v1.7.0 -- cloud.google.com/go/longrunning: v0.4.2 -- cloud.google.com/go/managedidentities: v1.5.0 -- cloud.google.com/go/maps: v0.7.0 -- cloud.google.com/go/mediatranslation: v0.7.0 -- cloud.google.com/go/memcache: v1.9.0 -- cloud.google.com/go/metastore: v1.10.0 -- cloud.google.com/go/monitoring: v1.13.0 -- cloud.google.com/go/networkconnectivity: v1.11.0 -- cloud.google.com/go/networkmanagement: v1.6.0 -- cloud.google.com/go/networksecurity: v0.8.0 -- cloud.google.com/go/notebooks: v1.8.0 -- cloud.google.com/go/optimization: v1.3.1 -- cloud.google.com/go/orchestration: v1.6.0 -- cloud.google.com/go/orgpolicy: v1.10.0 -- cloud.google.com/go/osconfig: v1.11.0 -- cloud.google.com/go/oslogin: v1.9.0 -- cloud.google.com/go/phishingprotection: v0.7.0 -- cloud.google.com/go/policytroubleshooter: v1.6.0 -- cloud.google.com/go/privatecatalog: v0.8.0 -- cloud.google.com/go/pubsublite: v1.7.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.7.0 -- cloud.google.com/go/recommendationengine: v0.7.0 -- cloud.google.com/go/recommender: v1.9.0 -- cloud.google.com/go/redis: v1.11.0 -- cloud.google.com/go/resourcemanager: v1.7.0 -- cloud.google.com/go/resourcesettings: v1.5.0 -- cloud.google.com/go/retail: v1.12.0 -- cloud.google.com/go/run: v0.9.0 -- cloud.google.com/go/scheduler: v1.9.0 -- cloud.google.com/go/secretmanager: v1.10.0 -- cloud.google.com/go/security: v1.13.0 -- cloud.google.com/go/securitycenter: v1.19.0 -- cloud.google.com/go/servicedirectory: v1.9.0 -- cloud.google.com/go/shell: v1.6.0 -- cloud.google.com/go/spanner: v1.45.0 -- cloud.google.com/go/speech: v1.15.0 -- cloud.google.com/go/storagetransfer: v1.8.0 -- cloud.google.com/go/talent: v1.5.0 -- cloud.google.com/go/texttospeech: v1.6.0 -- cloud.google.com/go/tpu: v1.5.0 -- cloud.google.com/go/trace: v1.9.0 -- cloud.google.com/go/translate: v1.7.0 -- cloud.google.com/go/video: v1.15.0 -- cloud.google.com/go/videointelligence: v1.10.0 -- cloud.google.com/go/vision/v2: v2.7.0 -- cloud.google.com/go/vmmigration: v1.6.0 -- cloud.google.com/go/vmwareengine: v0.3.0 -- cloud.google.com/go/vpcaccess: v1.6.0 -- cloud.google.com/go/webrisk: v1.8.0 -- cloud.google.com/go/websecurityscanner: v1.5.0 -- cloud.google.com/go/workflows: v1.10.0 -- contrib.go.opencensus.io/exporter/ocagent: 05415f1 -- github.com/IBM-Cloud/power-go-client: [v1.2.2](https://github.com/IBM-Cloud/power-go-client/tree/v1.2.2) -- github.com/IBM/go-sdk-core/v5: [v5.12.1](https://github.com/IBM/go-sdk-core/v5/tree/v5.12.1) -- github.com/IBM/platform-services-go-sdk: [v0.31.4](https://github.com/IBM/platform-services-go-sdk/tree/v0.31.4) -- github.com/IBM/vpc-go-sdk: [v0.31.0](https://github.com/IBM/vpc-go-sdk/tree/v0.31.0) -- github.com/ProtonMail/go-crypto: [04723f9](https://github.com/ProtonMail/go-crypto/tree/04723f9) -- github.com/acomagu/bufpipe: [v1.0.3](https://github.com/acomagu/bufpipe/tree/v1.0.3) -- github.com/andygrunwald/go-jira: [v1.14.0](https://github.com/andygrunwald/go-jira/tree/v1.14.0) -- github.com/blang/semver/v4: [v4.0.0](https://github.com/blang/semver/v4/tree/v4.0.0) -- github.com/blendle/zapdriver: [v1.3.1](https://github.com/blendle/zapdriver/tree/v1.3.1) -- github.com/cncf/xds/go: [32f1caf](https://github.com/cncf/xds/go/tree/32f1caf) -- github.com/danwakefield/fnmatch: [cbb64ac](https://github.com/danwakefield/fnmatch/tree/cbb64ac) -- github.com/denormal/go-gitignore: [ae8ad1d](https://github.com/denormal/go-gitignore/tree/ae8ad1d) -- github.com/dgrijalva/jwt-go/v4: [v4.0.0-preview1](https://github.com/dgrijalva/jwt-go/v4/tree/v4.0.0-preview1) -- github.com/emirpasic/gods: [v1.12.0](https://github.com/emirpasic/gods/tree/v1.12.0) -- github.com/evanphx/json-patch/v5: [v5.6.0](https://github.com/evanphx/json-patch/v5/tree/v5.6.0) -- github.com/fatih/structs: [v1.1.0](https://github.com/fatih/structs/tree/v1.1.0) -- github.com/felixge/fgprof: [v0.9.1](https://github.com/felixge/fgprof/tree/v0.9.1) -- github.com/go-bindata/go-bindata/v3: [v3.1.3](https://github.com/go-bindata/go-bindata/v3/tree/v3.1.3) -- 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.3.1](https://github.com/go-git/go-billy/v5/tree/v5.3.1) -- github.com/go-git/go-git/v5: [v5.4.2](https://github.com/go-git/go-git/v5/tree/v5.4.2) -- github.com/go-openapi/analysis: [v0.21.2](https://github.com/go-openapi/analysis/tree/v0.21.2) -- github.com/go-openapi/errors: [v0.20.2](https://github.com/go-openapi/errors/tree/v0.20.2) -- github.com/go-openapi/loads: [v0.21.1](https://github.com/go-openapi/loads/tree/v0.21.1) -- github.com/go-openapi/runtime: [v0.23.0](https://github.com/go-openapi/runtime/tree/v0.23.0) -- github.com/go-openapi/strfmt: [v0.21.3](https://github.com/go-openapi/strfmt/tree/v0.21.3) -- github.com/go-openapi/validate: [v0.20.3](https://github.com/go-openapi/validate/tree/v0.20.3) -- github.com/go-playground/locales: [v0.14.0](https://github.com/go-playground/locales/tree/v0.14.0) -- github.com/go-playground/universal-translator: [v0.18.0](https://github.com/go-playground/universal-translator/tree/v0.18.0) -- github.com/gobuffalo/flect: [v0.2.5](https://github.com/gobuffalo/flect/tree/v0.2.5) -- github.com/golang-jwt/jwt/v4: [v4.3.0](https://github.com/golang-jwt/jwt/v4/tree/v4.3.0) -- github.com/golang-jwt/jwt: [v3.2.1+incompatible](https://github.com/golang-jwt/jwt/tree/v3.2.1) -- github.com/golang/snappy: [v0.0.3](https://github.com/golang/snappy/tree/v0.0.3) -- github.com/google/gnostic: [v0.5.7-v3refs](https://github.com/google/gnostic/tree/v0.5.7-v3refs) -- github.com/google/s2a-go: [v0.1.4](https://github.com/google/s2a-go/tree/v0.1.4) -- github.com/google/wire: [v0.4.0](https://github.com/google/wire/tree/v0.4.0) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.3](https://github.com/googleapis/enterprise-certificate-proxy/tree/v0.2.3) -- github.com/googleapis/go-type-adapters: [v1.0.0](https://github.com/googleapis/go-type-adapters/tree/v1.0.0) -- github.com/gorilla/handlers: [v1.4.2](https://github.com/gorilla/handlers/tree/v1.4.2) -- github.com/hashicorp/go-retryablehttp: [v0.7.1](https://github.com/hashicorp/go-retryablehttp/tree/v0.7.1) -- github.com/jbenet/go-context: [d14ea06](https://github.com/jbenet/go-context/tree/d14ea06) -- github.com/kevinburke/ssh_config: [4977a11](https://github.com/kevinburke/ssh_config/tree/4977a11) -- github.com/leodido/go-urn: [v1.2.1](https://github.com/leodido/go-urn/tree/v1.2.1) -- github.com/mattn/go-ieproxy: [v0.0.1](https://github.com/mattn/go-ieproxy/tree/v0.0.1) -- github.com/maxbrunsfeld/counterfeiter/v6: [v6.4.1](https://github.com/maxbrunsfeld/counterfeiter/v6/tree/v6.4.1) -- github.com/prometheus/statsd_exporter: [v0.21.0](https://github.com/prometheus/statsd_exporter/tree/v0.21.0) -- github.com/rwcarlsen/goexif: [9e8deec](https://github.com/rwcarlsen/goexif/tree/9e8deec) -- github.com/trivago/tgo: [v1.0.7](https://github.com/trivago/tgo/tree/v1.0.7) -- github.com/xanzy/ssh-agent: [v0.3.0](https://github.com/xanzy/ssh-agent/tree/v0.3.0) -- go.mongodb.org/mongo-driver: v1.10.0 -- go4.org: d4a0794 -- gocloud.dev: v0.19.0 -- google.golang.org/genproto/googleapis/api: e85fd2c -- google.golang.org/genproto/googleapis/bytestream: e85fd2c -- google.golang.org/genproto/googleapis/rpc: e85fd2c -- google.golang.org/grpc/cmd/protoc-gen-go-grpc: v1.1.0 -- gopkg.in/go-playground/validator.v9: v9.31.0 -- sigs.k8s.io/boskos: a7ef97e -- sigs.k8s.io/controller-tools: v0.9.2 -- sigs.k8s.io/json: 9f7c6b3 - -### Changed - -- cloud.google.com/go/bigquery: v1.8.0 → v1.50.0 -- cloud.google.com/go/datastore: v1.1.0 → v1.11.0 -- cloud.google.com/go/firestore: v1.1.0 → v1.9.0 -- cloud.google.com/go/pubsub: v1.3.1 → v1.30.0 -- cloud.google.com/go/storage: v1.10.0 → v1.22.1 -- cloud.google.com/go: v0.65.0 → v0.110.2 -- contrib.go.opencensus.io/exporter/prometheus: v0.1.0 → v0.4.0 -- github.com/Azure/azure-pipeline-go: [v0.1.9 → v0.2.2](https://github.com/Azure/azure-pipeline-go/compare/v0.1.9...v0.2.2) -- github.com/Azure/azure-sdk-for-go: [v55.0.0+incompatible → v63.3.0+incompatible](https://github.com/Azure/azure-sdk-for-go/compare/v55.0.0...v63.3.0) -- github.com/Azure/azure-storage-blob-go: [457680c → v0.8.0](https://github.com/Azure/azure-storage-blob-go/compare/457680c...v0.8.0) -- github.com/Azure/go-autorest/autorest/adal: [v0.9.13 → v0.9.18](https://github.com/Azure/go-autorest/autorest/adal/compare/v0.9.13...v0.9.18) -- github.com/Azure/go-autorest/autorest/validation: [v0.1.0 → v0.2.0](https://github.com/Azure/go-autorest/autorest/validation/compare/v0.1.0...v0.2.0) -- github.com/Azure/go-autorest/autorest: [v0.11.18 → v0.11.24](https://github.com/Azure/go-autorest/autorest/compare/v0.11.18...v0.11.24) -- github.com/GoogleCloudPlatform/k8s-cloud-provider: [7901bc8 → v1.18.0](https://github.com/GoogleCloudPlatform/k8s-cloud-provider/compare/7901bc8...v1.18.0) -- github.com/GoogleCloudPlatform/testgrid: [v0.0.1-alpha.3 → v0.0.123](https://github.com/GoogleCloudPlatform/testgrid/compare/v0.0.1-alpha.3...v0.0.123) -- github.com/Microsoft/go-winio: [v0.4.16 → v0.5.1](https://github.com/Microsoft/go-winio/compare/v0.4.16...v0.5.1) -- github.com/andygrunwald/go-gerrit: [174420e → 9d38b0b](https://github.com/andygrunwald/go-gerrit/compare/174420e...9d38b0b) -- github.com/asaskevich/govalidator: [f61b66f → f21760c](https://github.com/asaskevich/govalidator/compare/f61b66f...f21760c) -- github.com/aws/aws-sdk-go: [v1.38.49 → v1.44.72](https://github.com/aws/aws-sdk-go/compare/v1.38.49...v1.44.72) -- github.com/bazelbuild/buildtools: [69366ca → 1038451](https://github.com/bazelbuild/buildtools/compare/69366ca...1038451) -- github.com/census-instrumentation/opencensus-proto: [v0.2.1 → v0.4.1](https://github.com/census-instrumentation/opencensus-proto/compare/v0.2.1...v0.4.1) -- github.com/cespare/xxhash/v2: [v2.1.1 → v2.2.0](https://github.com/cespare/xxhash/v2/compare/v2.1.1...v2.2.0) -- github.com/cncf/udpa/go: [5459f2c → c52dc94](https://github.com/cncf/udpa/go/compare/5459f2c...c52dc94) -- github.com/emicklei/go-restful: [v2.9.5+incompatible → v2.15.0+incompatible](https://github.com/emicklei/go-restful/compare/v2.9.5...v2.15.0) -- github.com/envoyproxy/go-control-plane: [668b12f → v0.11.0](https://github.com/envoyproxy/go-control-plane/compare/668b12f...v0.11.0) -- github.com/envoyproxy/protoc-gen-validate: [v0.1.0 → v0.10.0](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.1.0...v0.10.0) -- github.com/evanphx/json-patch: [v4.11.0+incompatible → v4.12.0+incompatible](https://github.com/evanphx/json-patch/compare/v4.11.0...v4.12.0) -- github.com/fatih/color: [v1.7.0 → v1.12.0](https://github.com/fatih/color/compare/v1.7.0...v1.12.0) -- github.com/fsnotify/fsnotify: [v1.4.9 → v1.5.1](https://github.com/fsnotify/fsnotify/compare/v1.4.9...v1.5.1) -- github.com/fsouza/fake-gcs-server: [e85be23 → v1.19.4](https://github.com/fsouza/fake-gcs-server/compare/e85be23...v1.19.4) -- github.com/go-logr/logr: [v1.2.0 → v1.2.2](https://github.com/go-logr/logr/compare/v1.2.0...v1.2.2) -- github.com/go-logr/zapr: [v0.1.1 → v1.2.3](https://github.com/go-logr/zapr/compare/v0.1.1...v1.2.3) -- github.com/go-openapi/jsonreference: [v0.19.5 → v0.19.6](https://github.com/go-openapi/jsonreference/compare/v0.19.5...v0.19.6) -- github.com/go-openapi/spec: [v0.19.4 → v0.20.4](https://github.com/go-openapi/spec/compare/v0.19.4...v0.20.4) -- github.com/go-openapi/swag: [v0.19.14 → v0.21.1](https://github.com/go-openapi/swag/compare/v0.19.14...v0.21.1) -- github.com/go-stack/stack: [v1.8.0 → v1.8.1](https://github.com/go-stack/stack/compare/v1.8.0...v1.8.1) -- github.com/go-test/deep: [v1.0.4 → v1.0.7](https://github.com/go-test/deep/compare/v1.0.4...v1.0.7) -- github.com/gofrs/uuid: [v4.0.0+incompatible → v4.2.0+incompatible](https://github.com/gofrs/uuid/compare/v4.0.0...v4.2.0) -- github.com/golang/glog: [23def4e → v1.1.0](https://github.com/golang/glog/compare/23def4e...v1.1.0) -- github.com/golang/mock: [v1.4.4 → v1.6.0](https://github.com/golang/mock/compare/v1.4.4...v1.6.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/gomodule/redigo: [v1.7.0 → v1.8.5](https://github.com/gomodule/redigo/compare/v1.7.0...v1.8.5) -- github.com/google/go-cmp: [v0.5.5 → v0.5.9](https://github.com/google/go-cmp/compare/v0.5.5...v0.5.9) -- github.com/google/go-containerregistry: [a3d713f → 00c59d9](https://github.com/google/go-containerregistry/compare/a3d713f...00c59d9) -- github.com/google/go-querystring: [v1.0.0 → v1.1.0](https://github.com/google/go-querystring/compare/v1.0.0...v1.1.0) -- github.com/google/gofuzz: [v1.1.0 → f78f29f](https://github.com/google/gofuzz/compare/v1.1.0...f78f29f) -- github.com/google/martian/v3: [v3.0.0 → v3.2.1](https://github.com/google/martian/v3/compare/v3.0.0...v3.2.1) -- github.com/google/pprof: [1a94d86 → 4bb14d4](https://github.com/google/pprof/compare/1a94d86...4bb14d4) -- github.com/google/uuid: [v1.1.2 → v1.3.0](https://github.com/google/uuid/compare/v1.1.2...v1.3.0) -- github.com/googleapis/gax-go/v2: [v2.0.5 → v2.11.0](https://github.com/googleapis/gax-go/v2/compare/v2.0.5...v2.11.0) -- github.com/googleapis/gax-go: [v2.0.0+incompatible → v2.0.2+incompatible](https://github.com/googleapis/gax-go/compare/v2.0.0...v2.0.2) -- github.com/gorilla/sessions: [v1.1.3 → v1.2.0](https://github.com/gorilla/sessions/compare/v1.1.3...v1.2.0) -- github.com/hashicorp/errwrap: [v1.0.0 → v1.1.0](https://github.com/hashicorp/errwrap/compare/v1.0.0...v1.1.0) -- github.com/hashicorp/go-cleanhttp: [v0.5.1 → v0.5.2](https://github.com/hashicorp/go-cleanhttp/compare/v0.5.1...v0.5.2) -- github.com/hashicorp/go-multierror: [v1.0.0 → v1.1.1](https://github.com/hashicorp/go-multierror/compare/v1.0.0...v1.1.1) -- github.com/hashicorp/golang-lru: [v0.5.3 → v0.5.4](https://github.com/hashicorp/golang-lru/compare/v0.5.3...v0.5.4) -- github.com/ianlancetaylor/demangle: [5e5cf60 → 28f6c0f](https://github.com/ianlancetaylor/demangle/compare/5e5cf60...28f6c0f) -- github.com/imdario/mergo: [v0.3.8 → v0.3.12](https://github.com/imdario/mergo/compare/v0.3.8...v0.3.12) -- github.com/json-iterator/go: [v1.1.11 → v1.1.12](https://github.com/json-iterator/go/compare/v1.1.11...v1.1.12) -- github.com/klauspost/compress: [v1.4.1 → v1.14.4](https://github.com/klauspost/compress/compare/v1.4.1...v1.14.4) -- github.com/kr/pty: [v1.1.5 → v1.1.1](https://github.com/kr/pty/compare/v1.1.5...v1.1.1) -- github.com/magiconair/properties: [v1.8.1 → v1.8.5](https://github.com/magiconair/properties/compare/v1.8.1...v1.8.5) -- github.com/mailru/easyjson: [v0.7.6 → v0.7.7](https://github.com/mailru/easyjson/compare/v0.7.6...v0.7.7) -- github.com/mattn/go-colorable: [v0.0.9 → v0.1.8](https://github.com/mattn/go-colorable/compare/v0.0.9...v0.1.8) -- github.com/mattn/go-isatty: [v0.0.4 → v0.0.12](https://github.com/mattn/go-isatty/compare/v0.0.4...v0.0.12) -- github.com/mattn/go-zglob: [v0.0.1 → v0.0.2](https://github.com/mattn/go-zglob/compare/v0.0.1...v0.0.2) -- github.com/mitchellh/mapstructure: [v1.1.2 → v1.4.3](https://github.com/mitchellh/mapstructure/compare/v1.1.2...v1.4.3) -- github.com/modern-go/reflect2: [v1.0.1 → v1.0.2](https://github.com/modern-go/reflect2/compare/v1.0.1...v1.0.2) -- github.com/opentracing/opentracing-go: [v1.1.0 → v1.2.0](https://github.com/opentracing/opentracing-go/compare/v1.1.0...v1.2.0) -- github.com/pelletier/go-toml: [v1.3.0 → v1.9.3](https://github.com/pelletier/go-toml/compare/v1.3.0...v1.9.3) -- github.com/prometheus/client_golang: [v1.11.1 → v1.12.1](https://github.com/prometheus/client_golang/compare/v1.11.1...v1.12.1) -- github.com/prometheus/common: [v0.26.0 → v0.32.1](https://github.com/prometheus/common/compare/v0.26.0...v0.32.1) -- github.com/prometheus/procfs: [v0.6.0 → v0.7.3](https://github.com/prometheus/procfs/compare/v0.6.0...v0.7.3) -- github.com/satori/go.uuid: [0aa62d5 → v1.2.0](https://github.com/satori/go.uuid/compare/0aa62d5...v1.2.0) -- github.com/shurcooL/githubv4: [51d7b50 → 83ba7b4](https://github.com/shurcooL/githubv4/compare/51d7b50...83ba7b4) -- github.com/shurcooL/graphql: [e4a3a37 → d48a9a7](https://github.com/shurcooL/graphql/compare/e4a3a37...d48a9a7) -- github.com/sirupsen/logrus: [v1.8.1 → v1.9.0](https://github.com/sirupsen/logrus/compare/v1.8.1...v1.9.0) -- github.com/spf13/afero: [v1.2.2 → v1.6.0](https://github.com/spf13/afero/compare/v1.2.2...v1.6.0) -- github.com/spf13/cast: [v1.3.0 → v1.3.1](https://github.com/spf13/cast/compare/v1.3.0...v1.3.1) -- github.com/spf13/cobra: [v1.1.3 → v1.4.0](https://github.com/spf13/cobra/compare/v1.1.3...v1.4.0) -- github.com/spf13/jwalterweatherman: [v1.0.0 → v1.1.0](https://github.com/spf13/jwalterweatherman/compare/v1.0.0...v1.1.0) -- github.com/spf13/viper: [v1.7.0 → v1.8.1](https://github.com/spf13/viper/compare/v1.7.0...v1.8.1) -- github.com/stretchr/objx: [v0.2.0 → v0.5.0](https://github.com/stretchr/objx/compare/v0.2.0...v0.5.0) -- github.com/stretchr/testify: [v1.7.0 → v1.8.1](https://github.com/stretchr/testify/compare/v1.7.0...v1.8.1) -- github.com/tektoncd/pipeline: [v0.8.0 → v0.36.0](https://github.com/tektoncd/pipeline/compare/v0.8.0...v0.36.0) -- github.com/yuin/goldmark: [v1.3.5 → v1.4.13](https://github.com/yuin/goldmark/compare/v1.3.5...v1.4.13) -- go.opencensus.io: v0.22.4 → v0.24.0 -- go.uber.org/atomic: v1.7.0 → v1.9.0 -- go.uber.org/multierr: v1.6.0 → v1.7.0 -- go.uber.org/zap: v1.17.0 → v1.19.1 -- golang.org/x/crypto: 5ea612d → v0.9.0 -- golang.org/x/mod: v0.4.2 → v0.8.0 -- golang.org/x/net: 37e1c6a → v0.10.0 -- golang.org/x/oauth2: 5d25da1 → v0.8.0 -- golang.org/x/sync: 036812b → v0.2.0 -- golang.org/x/sys: 59db8d7 → v0.8.0 -- golang.org/x/term: 6a3ed07 → v0.8.0 -- golang.org/x/text: v0.3.6 → v0.9.0 -- golang.org/x/time: 1f47c86 → 583f2d6 -- golang.org/x/tools: v0.1.2 → v0.6.0 -- golang.org/x/xerrors: 5ec99f8 → 04be3eb -- gomodules.xyz/jsonpatch/v2: v2.0.1 → v2.2.0 -- google.golang.org/api: v0.34.0 → v0.126.0 -- google.golang.org/appengine: v1.6.6 → v1.6.7 -- google.golang.org/genproto: f16073e → e85fd2c -- google.golang.org/grpc: v1.38.0 → v1.55.0 -- google.golang.org/protobuf: v1.26.0 → v1.30.0 -- gopkg.in/ini.v1: v1.51.0 → v1.62.0 -- gopkg.in/yaml.v3: 496545a → v3.0.1 -- k8s.io/gengo: b6c5ce2 → 4627b89 -- k8s.io/klog/v2: v2.60.1 → v2.80.1 -- k8s.io/kube-openapi: 9528897 → 3ee0da9 -- k8s.io/test-infra: 70a5174 → 46ac1a6 -- k8s.io/utils: 4b05e18 → 3019533 -- knative.dev/pkg: 56c2594 → 0a1ec2e -- sigs.k8s.io/controller-runtime: v0.3.0 → v0.12.3 -- sigs.k8s.io/structured-merge-diff/v4: v4.1.2 → v4.2.1 -- sigs.k8s.io/yaml: v1.2.0 → v1.3.0 - -### Removed - -- contrib.go.opencensus.io/exporter/stackdriver: v0.12.8 -- git.apache.org/thrift.git: 2566ecd -- github.com/aws/aws-k8s-tester: [b411acf](https://github.com/aws/aws-k8s-tester/tree/b411acf) -- github.com/coreos/go-etcd: [v2.0.0+incompatible](https://github.com/coreos/go-etcd/tree/v2.0.0) -- github.com/cpuguy83/go-md2man: [v1.0.10](https://github.com/cpuguy83/go-md2man/tree/v1.0.10) -- github.com/denisenkom/go-mssqldb: [2fea367](https://github.com/denisenkom/go-mssqldb/tree/2fea367) -- github.com/docker/cli: [7543883](https://github.com/docker/cli/tree/7543883) -- github.com/docker/docker-credential-helpers: [v0.6.3](https://github.com/docker/docker-credential-helpers/tree/v0.6.3) -- github.com/erikstmartin/go-testdb: [8d10e4a](https://github.com/erikstmartin/go-testdb/tree/8d10e4a) -- github.com/go-sql-driver/mysql: [7ebe0a5](https://github.com/go-sql-driver/mysql/tree/7ebe0a5) -- github.com/go-yaml/yaml: [v2.1.0+incompatible](https://github.com/go-yaml/yaml/tree/v2.1.0) -- github.com/golang/lint: [06c8688](https://github.com/golang/lint/tree/06c8688) -- github.com/gorilla/context: [v1.1.1](https://github.com/gorilla/context/tree/v1.1.1) -- github.com/gotestyourself/gotestyourself: [v2.2.0+incompatible](https://github.com/gotestyourself/gotestyourself/tree/v2.2.0) -- github.com/influxdata/influxdb: [049f9b4](https://github.com/influxdata/influxdb/tree/049f9b4) -- github.com/jinzhu/gorm: [572d0a0](https://github.com/jinzhu/gorm/tree/572d0a0) -- github.com/jinzhu/inflection: [f5c5f50](https://github.com/jinzhu/inflection/tree/f5c5f50) -- github.com/jinzhu/now: [v1.0.1](https://github.com/jinzhu/now/tree/v1.0.1) -- github.com/klauspost/cpuid: [v1.2.2](https://github.com/klauspost/cpuid/tree/v1.2.2) -- github.com/knative/build: [v0.1.2](https://github.com/knative/build/tree/v0.1.2) -- github.com/lib/pq: [v1.0.0](https://github.com/lib/pq/tree/v1.0.0) -- github.com/mattbaird/jsonpatch: [81af803](https://github.com/mattbaird/jsonpatch/tree/81af803) -- github.com/mattn/go-sqlite3: [38ee283](https://github.com/mattn/go-sqlite3/tree/38ee283) -- github.com/mitchellh/ioprogress: [6a23b12](https://github.com/mitchellh/ioprogress/tree/6a23b12) -- github.com/openzipkin/zipkin-go: [v0.1.1](https://github.com/openzipkin/zipkin-go/tree/v0.1.1) -- github.com/shurcooL/go: [9e1955d](https://github.com/shurcooL/go/tree/9e1955d) -- github.com/ugorji/go/codec: [d75b2dc](https://github.com/ugorji/go/codec/tree/d75b2dc) -- github.com/xlab/handysort: [fb3537e](https://github.com/xlab/handysort/tree/fb3537e) -- go.etcd.io/etcd: 83304cf -- gopkg.in/airbrake/gobrake.v2: v2.0.9 -- gopkg.in/cheggaaa/pb.v1: v1.0.25 -- gopkg.in/gemnasium/logrus-airbrake-hook.v2: v2.1.2 -- k8s.io/klog: v1.0.0 -- sigs.k8s.io/testing_frameworks: v0.1.1 -- vbom.ml/util: efcd4e0 - -# v1.7.9 - Changelog since v1.7.8 - -## Changes by Kind - -### Other (Cleanup or Flake) - -- Separate user errors from internal errors ([#1219](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1219), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Update go version to 1.19.10 ([#1273](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1273), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Updates error message to be more user friendly when PD CSI Driver encounters an disk type UNSUPPORTED_OPERATION on ControllerPublishVolume ([#1224](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1224), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.7.8 - Changelog since v1.7.7 - -## Changes by Kind - -### Bug or Regression - -- Separate user errors from internal errors. ([#1092](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1092), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Upgrade klog v1 to v2 and fix error wrapping. ([#1084](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1084), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -# v1.7.7 - Changelog since v1.7.6 - -## Changes by Kind - -### Bug or Regression - -- Add missing libraries, libbsd and libmd, that are dependencies for XFS volume expansion. ([#1204](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1204), [@nberlee](https://github.com/nberlee)) - -# v1.7.6 - Changelog since v.1.7.4 - -## Changes by Kind - -### Other (Cleanup or Flake) - -- go version updates ([#1158](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1158), [@saikat-royc](https://github.com/saikat-royc)) -- Fix for CVEs - update base image ([#1162](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1162), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Fix missing shared library libedit.so.2 caused from updating base image in [#1162](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1162) ([#1177](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1177), [@sunnylovestiramisu ](https://github.com/sunnylovestiramisu)) - -# v1.7.4 - Changelog since v.1.7.3 - -## Changes by Kind - -### Bug or Regression - -- Add udevadm binary in the container image. ([#1095](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1095), [@mattcary](https://github.com/mattcary)) -- Fixed issue where Regional disks are repeatedly queued for re-attaching and consuming api quota ([#1091](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1091), [@pwschuurman](https://github.com/pwschuurman)) - -## Dependencies - -_Nothing has changed._ - -# v1.7.3 - Changelog since v.1.7.2 - -- Update go builder to 1.18.4. Fixes several CVEs. (#1031, @mattcary) - -- Cherry pick #1028, Improve backoff to be per-node and disk to avoid missing disks from blocking all operations (#1036, @mattcary) - -# v1.7.2 - Changelog since v1.7.1 - -## Changes by Kind - -### Uncategorized - -- Enforce implicit pagination limit of 500 of the ListVolumesResponse#Entry field when ListVolumesRequest#max_entries is not set (#1011, @pwschuurman) - -## Dependencies - -_Nothing has changed._ - -# v1.7.1 - Changelog since v1.7.0 - -- Creates v1.7.1 upstream tag with changes from 1.7.0 release. - - Cloud builder was broken when 1.7.0 was cut, so v1.7.0 upstream tag was not - created. - -# v1.7.0 - Changelog since v1.5.1 - ->**Attention:** 1.6.0 is not a recommended version to use because of known issues where pods can get stuck (due to controller publish/unpublish failures) during cluster upgrades or during node reboot (as seen in [#987](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/987)). Users should upgrade directly to the 1.7 branch. - -## Changes by Kind - -### Feature - -- Allow to specify how frequently to poll for AttachDisk operation status, or any other global\regional\zonal operation. ([#956](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/956), [@sagor999](https://github.com/sagor999)) - -### Bug or Regression - -- Default to MAXPROCS=1 to improve memory usage on nodes with many CPUs. ([#969](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/969), [@mattcary](https://github.com/mattcary)) -- Simplify node backoff logic for controller publish/unpublish op ([#988](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/988), [@saikat-royc](https://github.com/saikat-royc)) - -### Other (Cleanup or Flake) - -- Remove PodSecurityPolicy from deployment for 1.25+ clusters. ([#989](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/989), [@mattcary](https://github.com/mattcary)) - -### Uncategorized - -- Lets users clone a regional disk from a zonal disk if one of the replica zones of the clone matches the zone of the source disk. ([#890](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/890), [@amacaskill](https://github.com/amacaskill)) - -## Dependencies - -### Added - -_Nothing has changed._ - -### Changed - -- github.com/prometheus/client_golang: [v1.11.0 → v1.11.1](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.11.1) - -### Removed - -_Nothing has changed._ diff --git a/CHANGELOG/CHANGELOG-1.8.md b/CHANGELOG/CHANGELOG-1.8.md deleted file mode 100644 index a9ab8c8c0..000000000 --- a/CHANGELOG/CHANGELOG-1.8.md +++ /dev/null @@ -1,459 +0,0 @@ -# v1.8.20 - Changelog since v1.8.19 - -## Changes by Kind - -### Bug - -- Change GetDisk error reporting to temporary in CreateVolume codepath ([#1604])https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1604), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.8.19 - Changelog since v1.8.18 - -## Changes by Kind - -### Uncategorized - -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1519](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1519), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Reduce log spam when identifying NVMe devices located in `/dev` ([#1581](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1581), [@pwschuurman](https://github.com/pwschuurman)) -- Update golang builder to 1.20.12 ([#1538](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1538), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.8.18 - Changelog since v1.8.17 - -## Changes by Kind - -### Uncategorized - -- Update golang builder to 1.20.12 ([#1538](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1538), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.8.17 - Changelog since v1.8.16 - -## Changes by Kind - -### Bug or Regression - -- Bump Golang Builder version to 1.20.11 ([#1504](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1504), [@uriel-guzman](https://github.com/uriel-guzman)) -- Bump google.golang.org/grpc from v1.55.1 to v1.56.3 to fix CVE-2023-44487. ([#1496](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1496), [@uriel-guzman](https://github.com/uriel-guzman)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- cloud.google.com/go/accesscontextmanager: v1.6.0 → v1.7.0 -- cloud.google.com/go/aiplatform: v1.35.0 → v1.37.0 -- cloud.google.com/go/analytics: v0.18.0 → v0.19.0 -- cloud.google.com/go/apigeeregistry: v0.5.0 → v0.6.0 -- cloud.google.com/go/apikeys: v0.5.0 → v0.6.0 -- cloud.google.com/go/appengine: v1.6.0 → v1.7.1 -- cloud.google.com/go/artifactregistry: v1.11.2 → v1.13.0 -- cloud.google.com/go/asset: v1.11.1 → v1.13.0 -- cloud.google.com/go/beyondcorp: v0.4.0 → v0.5.0 -- cloud.google.com/go/bigquery: v1.48.0 → v1.50.0 -- cloud.google.com/go/billing: v1.12.0 → v1.13.0 -- cloud.google.com/go/channel: v1.11.0 → v1.12.0 -- cloud.google.com/go/cloudbuild: v1.7.0 → v1.9.0 -- cloud.google.com/go/cloudtasks: v1.9.0 → v1.10.0 -- cloud.google.com/go/compute: v1.18.0 → v1.19.1 -- cloud.google.com/go/container: v1.13.1 → v1.15.0 -- cloud.google.com/go/containeranalysis: v0.7.0 → v0.9.0 -- cloud.google.com/go/datacatalog: v1.12.0 → v1.13.0 -- cloud.google.com/go/dataform: v0.6.0 → v0.7.0 -- cloud.google.com/go/dataplex: v1.5.2 → v1.6.0 -- cloud.google.com/go/datastore: v1.10.0 → v1.11.0 -- cloud.google.com/go/datastream: v1.6.0 → v1.7.0 -- cloud.google.com/go/deploy: v1.6.0 → v1.8.0 -- cloud.google.com/go/dialogflow: v1.31.0 → v1.32.0 -- cloud.google.com/go/documentai: v1.16.0 → v1.18.0 -- cloud.google.com/go/edgecontainer: v0.3.0 → v1.0.0 -- cloud.google.com/go/eventarc: v1.10.0 → v1.11.0 -- cloud.google.com/go/filestore: v1.5.0 → v1.6.0 -- cloud.google.com/go/functions: v1.10.0 → v1.13.0 -- cloud.google.com/go/gkehub: v0.11.0 → v0.12.0 -- cloud.google.com/go/iam: v0.12.0 → v0.13.0 -- cloud.google.com/go/iap: v1.6.0 → v1.7.1 -- cloud.google.com/go/iot: v1.5.0 → v1.6.0 -- cloud.google.com/go/kms: v1.9.0 → v1.10.1 -- cloud.google.com/go/maps: v0.6.0 → v0.7.0 -- cloud.google.com/go/monitoring: v1.12.0 → v1.13.0 -- cloud.google.com/go/networkconnectivity: v1.10.0 → v1.11.0 -- cloud.google.com/go/networksecurity: v0.7.0 → v0.8.0 -- cloud.google.com/go/notebooks: v1.7.0 → v1.8.0 -- cloud.google.com/go/policytroubleshooter: v1.5.0 → v1.6.0 -- cloud.google.com/go/privatecatalog: v0.7.0 → v0.8.0 -- cloud.google.com/go/pubsub: v1.28.0 → v1.30.0 -- cloud.google.com/go/pubsublite: v1.6.0 → v1.7.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.6.0 → v2.7.0 -- cloud.google.com/go/resourcemanager: v1.5.0 → v1.7.0 -- cloud.google.com/go/run: v0.8.0 → v0.9.0 -- cloud.google.com/go/scheduler: v1.8.0 → v1.9.0 -- cloud.google.com/go/security: v1.12.0 → v1.13.0 -- cloud.google.com/go/securitycenter: v1.18.1 → v1.19.0 -- cloud.google.com/go/servicecontrol: v1.11.0 → v1.11.1 -- cloud.google.com/go/servicedirectory: v1.8.0 → v1.9.0 -- cloud.google.com/go/servicemanagement: v1.6.0 → v1.8.0 -- cloud.google.com/go/serviceusage: v1.5.0 → v1.6.0 -- cloud.google.com/go/spanner: v1.44.0 → v1.45.0 -- cloud.google.com/go/speech: v1.14.1 → v1.15.0 -- cloud.google.com/go/storagetransfer: v1.7.0 → v1.8.0 -- cloud.google.com/go/trace: v1.8.0 → v1.9.0 -- cloud.google.com/go/translate: v1.6.0 → v1.7.0 -- cloud.google.com/go/video: v1.13.0 → v1.15.0 -- cloud.google.com/go/vision/v2: v2.6.0 → v2.7.0 -- cloud.google.com/go/vmmigration: v1.5.0 → v1.6.0 -- cloud.google.com/go/vmwareengine: v0.2.2 → v0.3.0 -- github.com/cncf/xds/go: [32f1caf → e9ce688](https://github.com/cncf/xds/go/compare/32f1caf...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.11.0 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.11.0...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.10.0 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.10.0...v0.10.1) -- github.com/googleapis/gax-go/v2: [v2.7.0 → v2.7.1](https://github.com/googleapis/gax-go/v2/compare/v2.7.0...v2.7.1) -- golang.org/x/oauth2: v0.6.0 → v0.7.0 -- google.golang.org/api: v0.110.0 → v0.114.0 -- google.golang.org/genproto: 7f2fa6f → daa745c -- google.golang.org/grpc: v1.55.1 → v1.56.3 - -### Removed -_Nothing has changed._ - -# v1.8.16 - Changelog since v1.8.14 - -## Changes by Kind - -### Bug or Regression - -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -## Dependencies - -### Changed - -- golang.org/x/crypto: 8634188 → v0.14.0 -- golang.org/x/net: v0.8.0 → v0.17.0 -- golang.org/x/sys: v0.6.0 → v0.13.0 -- golang.org/x/term: v0.6.0 → v0.13.0 -- golang.org/x/text: v0.8.0 → v0.13.0 - -# v1.8.14 - Changelog since v1.8.11 - -## Changes by Kind - -### Bug or Regression - -- bump go version to 1.20.8 ([#1394](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1394), [@tyuchn](https://github.com/tyuchn)) -- Remove ARG BUILDPLATFORM from Dockerfile ([#1385](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1385), [@tyuchn](https://github.com/tyuchn)) -- Filter out user errors from GetDisk error returned from ControllerPublishVolume ([#1380](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1380), [@amacaskill](https://github.com/amacaskill)) - -# v1.8.11 - Changelog since v1.8.10 - -## Changes by Kind - -### Bug or Regression - -- Upgrade google.golang.org/grpc from v1.55.0 -> v1.55.1 to address https://github.com/grpc/grpc-go/issues/6373 ([#1371](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1371), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.8.10 - Changelog since v1.8.9 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.19.12 to fix CVE-2023-29409 CVE-2023-39533 ([#1350](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1350), [@Sneha-at](https://github.com/Sneha-at)) - -# v1.8.9 - Changelog since v1.8.8 - -## Changes by Kind - -### Bug or Regression - -- Update go version to 1.19.11 to fix CVE-2023-29406 ([#1336](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1336), [@Sneha-at](https://github.com/Sneha-at)) -- Updated dependencies to fix CVE-2022-27664, CVE-2022-32149, CVE-2022-41723, CVE-2022-41721 ([#1334](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1334), [@Sneha-at](https://github.com/Sneha-at)) - -### Uncategorized - -- Add disk type for all operations metrics. ([#1297](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1297), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added - -- cloud.google.com/go/accessapproval: v1.6.0 -- cloud.google.com/go/accesscontextmanager: v1.6.0 -- cloud.google.com/go/aiplatform: v1.35.0 -- cloud.google.com/go/analytics: v0.18.0 -- cloud.google.com/go/apigateway: v1.5.0 -- cloud.google.com/go/apigeeconnect: v1.5.0 -- cloud.google.com/go/apigeeregistry: v0.5.0 -- cloud.google.com/go/apikeys: v0.5.0 -- cloud.google.com/go/appengine: v1.6.0 -- cloud.google.com/go/area120: v0.7.1 -- cloud.google.com/go/artifactregistry: v1.11.2 -- cloud.google.com/go/asset: v1.11.1 -- cloud.google.com/go/assuredworkloads: v1.10.0 -- cloud.google.com/go/automl: v1.12.0 -- cloud.google.com/go/baremetalsolution: v0.5.0 -- cloud.google.com/go/batch: v0.7.0 -- cloud.google.com/go/beyondcorp: v0.4.0 -- cloud.google.com/go/billing: v1.12.0 -- cloud.google.com/go/binaryauthorization: v1.5.0 -- cloud.google.com/go/certificatemanager: v1.6.0 -- cloud.google.com/go/channel: v1.11.0 -- cloud.google.com/go/cloudbuild: v1.7.0 -- cloud.google.com/go/clouddms: v1.5.0 -- cloud.google.com/go/cloudtasks: v1.9.0 -- cloud.google.com/go/compute/metadata: v0.2.3 -- cloud.google.com/go/contactcenterinsights: v1.6.0 -- cloud.google.com/go/container: v1.13.1 -- cloud.google.com/go/containeranalysis: v0.7.0 -- cloud.google.com/go/datacatalog: v1.12.0 -- cloud.google.com/go/dataflow: v0.8.0 -- cloud.google.com/go/dataform: v0.6.0 -- cloud.google.com/go/datafusion: v1.6.0 -- cloud.google.com/go/datalabeling: v0.7.0 -- cloud.google.com/go/dataplex: v1.5.2 -- cloud.google.com/go/dataproc: v1.12.0 -- cloud.google.com/go/dataqna: v0.7.0 -- cloud.google.com/go/datastream: v1.6.0 -- cloud.google.com/go/deploy: v1.6.0 -- cloud.google.com/go/dialogflow: v1.31.0 -- cloud.google.com/go/dlp: v1.9.0 -- cloud.google.com/go/documentai: v1.16.0 -- cloud.google.com/go/domains: v0.8.0 -- cloud.google.com/go/edgecontainer: v0.3.0 -- cloud.google.com/go/errorreporting: v0.3.0 -- cloud.google.com/go/essentialcontacts: v1.5.0 -- cloud.google.com/go/eventarc: v1.10.0 -- cloud.google.com/go/filestore: v1.5.0 -- cloud.google.com/go/functions: v1.10.0 -- cloud.google.com/go/gaming: v1.9.0 -- cloud.google.com/go/gkebackup: v0.4.0 -- cloud.google.com/go/gkeconnect: v0.7.0 -- cloud.google.com/go/gkehub: v0.11.0 -- cloud.google.com/go/gkemulticloud: v0.5.0 -- cloud.google.com/go/gsuiteaddons: v1.5.0 -- cloud.google.com/go/iap: v1.6.0 -- cloud.google.com/go/ids: v1.3.0 -- cloud.google.com/go/iot: v1.5.0 -- cloud.google.com/go/language: v1.9.0 -- cloud.google.com/go/lifesciences: v0.8.0 -- cloud.google.com/go/longrunning: v0.4.1 -- cloud.google.com/go/managedidentities: v1.5.0 -- cloud.google.com/go/maps: v0.6.0 -- cloud.google.com/go/mediatranslation: v0.7.0 -- cloud.google.com/go/memcache: v1.9.0 -- cloud.google.com/go/metastore: v1.10.0 -- cloud.google.com/go/monitoring: v1.12.0 -- cloud.google.com/go/networkconnectivity: v1.10.0 -- cloud.google.com/go/networkmanagement: v1.6.0 -- cloud.google.com/go/networksecurity: v0.7.0 -- cloud.google.com/go/notebooks: v1.7.0 -- cloud.google.com/go/optimization: v1.3.1 -- cloud.google.com/go/orchestration: v1.6.0 -- cloud.google.com/go/orgpolicy: v1.10.0 -- cloud.google.com/go/osconfig: v1.11.0 -- cloud.google.com/go/oslogin: v1.9.0 -- cloud.google.com/go/phishingprotection: v0.7.0 -- cloud.google.com/go/policytroubleshooter: v1.5.0 -- cloud.google.com/go/privatecatalog: v0.7.0 -- cloud.google.com/go/pubsublite: v1.6.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.6.0 -- cloud.google.com/go/recommendationengine: v0.7.0 -- cloud.google.com/go/recommender: v1.9.0 -- cloud.google.com/go/redis: v1.11.0 -- cloud.google.com/go/resourcemanager: v1.5.0 -- cloud.google.com/go/resourcesettings: v1.5.0 -- cloud.google.com/go/retail: v1.12.0 -- cloud.google.com/go/run: v0.8.0 -- cloud.google.com/go/scheduler: v1.8.0 -- cloud.google.com/go/secretmanager: v1.10.0 -- cloud.google.com/go/security: v1.12.0 -- cloud.google.com/go/securitycenter: v1.18.1 -- cloud.google.com/go/servicecontrol: v1.11.0 -- cloud.google.com/go/servicedirectory: v1.8.0 -- cloud.google.com/go/servicemanagement: v1.6.0 -- cloud.google.com/go/serviceusage: v1.5.0 -- cloud.google.com/go/shell: v1.6.0 -- cloud.google.com/go/spanner: v1.44.0 -- cloud.google.com/go/speech: v1.14.1 -- cloud.google.com/go/storagetransfer: v1.7.0 -- cloud.google.com/go/talent: v1.5.0 -- cloud.google.com/go/texttospeech: v1.6.0 -- cloud.google.com/go/tpu: v1.5.0 -- cloud.google.com/go/trace: v1.8.0 -- cloud.google.com/go/translate: v1.6.0 -- cloud.google.com/go/video: v1.13.0 -- cloud.google.com/go/videointelligence: v1.10.0 -- cloud.google.com/go/vision/v2: v2.6.0 -- cloud.google.com/go/vmmigration: v1.5.0 -- cloud.google.com/go/vmwareengine: v0.2.2 -- cloud.google.com/go/vpcaccess: v1.6.0 -- cloud.google.com/go/webrisk: v1.8.0 -- cloud.google.com/go/websecurityscanner: v1.5.0 -- cloud.google.com/go/workflows: v1.10.0 - -### Changed - -- cloud.google.com/go/bigquery: v1.8.0 → v1.48.0 -- cloud.google.com/go/compute: v1.7.0 → v1.18.0 -- cloud.google.com/go/datastore: v1.1.0 → v1.10.0 -- cloud.google.com/go/firestore: v1.1.0 → v1.9.0 -- cloud.google.com/go/iam: v0.3.0 → v0.12.0 -- cloud.google.com/go/kms: v1.4.0 → v1.9.0 -- cloud.google.com/go/logging: v1.0.0 → v1.7.0 -- cloud.google.com/go/pubsub: v1.4.0 → v1.28.0 -- cloud.google.com/go/storage: v1.23.0 → v1.12.0 -- cloud.google.com/go: v0.103.0 → v0.110.0 -- github.com/census-instrumentation/opencensus-proto: [v0.2.1 → v0.4.1](https://github.com/census-instrumentation/opencensus-proto/compare/v0.2.1...v0.4.1) -- github.com/cespare/xxhash/v2: [v2.1.2 → v2.2.0](https://github.com/cespare/xxhash/v2/compare/v2.1.2...v2.2.0) -- github.com/cncf/udpa/go: [04548b0 → c52dc94](https://github.com/cncf/udpa/go/compare/04548b0...c52dc94) -- github.com/cncf/xds/go: [cb28da3 → 32f1caf](https://github.com/cncf/xds/go/compare/cb28da3...32f1caf) -- github.com/envoyproxy/go-control-plane: [49ff273 → v0.11.0](https://github.com/envoyproxy/go-control-plane/compare/49ff273...v0.11.0) -- github.com/envoyproxy/protoc-gen-validate: [v0.1.0 → v0.10.0](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.1.0...v0.10.0) -- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/google/go-cmp: [v0.5.8 → v0.5.9](https://github.com/google/go-cmp/compare/v0.5.8...v0.5.9) -- github.com/googleapis/enterprise-certificate-proxy: [v0.1.0 → v0.2.3](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.1.0...v0.2.3) -- github.com/googleapis/gax-go/v2: [v2.4.0 → v2.7.0](https://github.com/googleapis/gax-go/v2/compare/v2.4.0...v2.7.0) -- github.com/stretchr/objx: [v0.2.0 → v0.5.0](https://github.com/stretchr/objx/compare/v0.2.0...v0.5.0) -- github.com/stretchr/testify: [v1.7.0 → v1.8.1](https://github.com/stretchr/testify/compare/v1.7.0...v1.8.1) -- go.opencensus.io: v0.23.0 → v0.24.0 -- golang.org/x/mod: 9b9b3d8 → v0.8.0 -- golang.org/x/net: a158d28 → v0.8.0 -- golang.org/x/oauth2: 128564f → v0.6.0 -- golang.org/x/sync: 0de741c → v0.1.0 -- golang.org/x/sys: 8c9f86f → v0.6.0 -- golang.org/x/term: 03fcf44 → v0.6.0 -- golang.org/x/text: v0.3.7 → v0.8.0 -- golang.org/x/tools: 897bd77 → v0.6.0 -- golang.org/x/xerrors: 65e6541 → 5ec99f8 -- google.golang.org/api: v0.86.0 → v0.110.0 -- google.golang.org/genproto: 176da50 → 7f2fa6f -- google.golang.org/grpc: v1.48.0 → v1.55.0 -- google.golang.org/protobuf: v1.28.0 → v1.30.0 - -### Removed - -- github.com/googleapis/go-type-adapters: [v1.0.0](https://github.com/googleapis/go-type-adapters/tree/v1.0.0) - -# v1.8.8 - Changelog since v1.8.7 - -## Changes by Kind - -### Uncategorized - -- Add disk type for all operations metrics. ([#1297](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1297), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Fix provisioned-iops-on-create passing logic ([#1284](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1284), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - - -# v1.8.7 - Changelog since v1.8.6 - -### Bug or Regression - -- Fix provisioned-iops-on-create passing logic([#1284](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1284)) -- Bugfix for empty disk type being registered in metric for Create volume function. ([#1269](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1269), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -### Cleanup - -- #1079: Add provisionedIops for pd-extreme - #1101: Add provisionedThroughput for hyperdisk - #1240: Change iops params directly convert string to int64 ([#1241](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1241), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- #1150: fix bug where volume cloning topology requirements are - #1232: Use errors.As so we can detect wrapped errors, and check for - #1227: Adding new metric pdcsi_operation_errors to fetch error ([#1244](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1244), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Update go version to 1.19.10 ([#1271](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1271), [@saikat-royc](https://github.com/saikat-royc)) - -# v1.8.6 - Changelog since v1.8.5 - -## Changes by Kind - -### Cleanup - -- Updates error message to be more user friendly when PD CSI Driver encounters an disk type UNSUPPORTED_OPERATION on ControllerPublishVolume ([#1223](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1223), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.8.5 - Changelog since v1.8.4 - -## Changes by Kind - -### Bug or Regression - -- Add missing libraries, libbsd and libmd, that are dependencies for XFS volume expansion. ([#1204](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1204), [@nberlee](https://github.com/nberlee)) - -# v1.8.4 - Changelog since v1.8.2 - - -## Changes by Kind - -### Other (Cleanup or Flake) - -- go version updates ([#1158](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1158), [@saikat-royc](https://github.com/saikat-royc)) -- Fix for CVEs - update base image ([#1162](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1162), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Fix missing shared library libedit.so.2 caused from updating base image in [#1162](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1162) ([#1177](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1177), [@sunnylovestiramisu ](https://github.com/sunnylovestiramisu)) - -# v1.8.2 - Changelog since v1.8.1 - - -## Changes by Kind - -### Other (Cleanup or Flake) - -- Update to go 1.19.4 ([#1103](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1103), [@msau42](https://github.com/msau42)) -- limit grpc loging info to a configurable char limit ([#1111](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1111), [@leiyiz](https://github.com/leiyiz)) -- Upgrade klog v1 to v2 and fix error wrapping & separate user errors from internal errors ([#1115](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1115), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Add debugging log for the mapping of a PD name to /dev/* path ([#1115](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1115), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - - -# v1.8.1 - Changelog since v1.8.0 - -## Changes by Kind - -### Bug or Regression - -- Add udevadm binary in the container image. ([#1097](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1097), [@mattcary](https://github.com/mattcary)) - -## Dependencies - -_Nothing has changed._ - -# v1.8.0 - Changelog since v.1.7.3 - -## Changes by Kind - -### Feature - -- Add support for setting snapshot labels ([#1017](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1017), [@sagor999](https://github.com/sagor999)) -- Go builder updated from 1.18.4 to 1.19.1. ([#1048](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1048), [@kon-angelo](https://github.com/kon-angelo)) - -### Bug or Regression - -- Disable devices in node unstage prior to detaching. ([#1051](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1051), [@mattcary](https://github.com/mattcary)) -- Enforce implicit pagination limit of 500 of the ListVolumesResponse#Entry field when ListVolumesRequest#max_entries is not set ([#999](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/999), [@pwschuurman](https://github.com/pwschuurman)) -- Fixed issue where Regional disks are repeatedly queued for re-attaching and consuming api quota ([#1050](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1050), [@leiyiz](https://github.com/leiyiz)) - -### Uncategorized - -- Migrate from github.com/golang/protobuf to google.golang.org/protobuf ([#1027](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1027), [@leiyiz](https://github.com/leiyiz)) diff --git a/CHANGELOG/CHANGELOG-1.9.md b/CHANGELOG/CHANGELOG-1.9.md deleted file mode 100644 index c78dc87ef..000000000 --- a/CHANGELOG/CHANGELOG-1.9.md +++ /dev/null @@ -1,555 +0,0 @@ -# v1.9.17 - Changelog since v1.9.16 - -## Changes by Kind - -### Bug - -- Change GetDisk error reporting to temporary in CreateVolume codepath ([#1603])https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1603), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - - -# v1.9.16 - Changelog since v1.9.15 - -## Changes by Kind - -### Uncategorized - -- Reduce log spam when identifying NVMe devices located in `/dev` ([#1580](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1580), [@pwschuurman](https://github.com/pwschuurman)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.9.15 - Changelog since v1.9.14 - -## Changes by Kind - -### Uncategorized - -- Bump golang.org/x/crypto from v0.14.0 to v0.17.0 to fix CVE-2023-48795 ([#1552](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1552), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -- golang.org/x/crypto: v0.14.0 → v0.17.0 -- golang.org/x/sys: v0.13.0 → v0.15.0 -- golang.org/x/term: v0.13.0 → v0.15.0 -- golang.org/x/text: v0.13.0 → v0.14.0 - -### Removed -_Nothing has changed._ - - -# v1.9.14 - Changelog since v1.9.13 - -## Changes by Kind - -### Uncategorized - -- Properly wrap error from GCE Images.Get() API call, to fix a potential nil-ptr dereference ([#1518](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1518), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Update golang builder to 1.20.12 ([#1537](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1537), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -## Dependencies - -### Added -_Nothing has changed._ - -### Changed -_Nothing has changed._ - -### Removed -_Nothing has changed._ - - -# v1.9.13 - Changelog since v1.9.12 - -## Changes by Kind - -### Bug or Regression - -- Bump Golang Builder version to 1.20.11 ([#1505](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1505), [@uriel-guzman](https://github.com/uriel-guzman)) -- Bump google.golang.org/grpc from v1.53.0 to v1.56.3 to fix CVE-2023-44487. ([#1495](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1495), [@uriel-guzman](https://github.com/uriel-guzman)) - -## Dependencies - -### Added -- github.com/google/go-pkcs11: [v0.2.0](https://github.com/google/go-pkcs11/tree/v0.2.0) -- github.com/google/s2a-go: [v0.1.4](https://github.com/google/s2a-go/tree/v0.1.4) -- google.golang.org/genproto/googleapis/api: ccb25ca -- google.golang.org/genproto/googleapis/bytestream: 659f7aa -- google.golang.org/genproto/googleapis/rpc: 659f7aa - -### Changed -- cloud.google.com/go/accessapproval: v1.5.0 → v1.7.1 -- cloud.google.com/go/accesscontextmanager: v1.4.0 → v1.8.1 -- cloud.google.com/go/aiplatform: v1.27.0 → v1.45.0 -- cloud.google.com/go/analytics: v0.12.0 → v0.21.2 -- cloud.google.com/go/apigateway: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeconnect: v1.4.0 → v1.6.1 -- cloud.google.com/go/apigeeregistry: v0.4.0 → v0.7.1 -- cloud.google.com/go/appengine: v1.5.0 → v1.8.1 -- cloud.google.com/go/area120: v0.6.0 → v0.8.1 -- cloud.google.com/go/artifactregistry: v1.9.0 → v1.14.1 -- cloud.google.com/go/asset: v1.10.0 → v1.14.1 -- cloud.google.com/go/assuredworkloads: v1.9.0 → v1.11.1 -- cloud.google.com/go/automl: v1.8.0 → v1.13.1 -- cloud.google.com/go/baremetalsolution: v0.4.0 → v0.5.0 -- cloud.google.com/go/batch: v0.4.0 → v0.7.0 -- cloud.google.com/go/beyondcorp: v0.3.0 → v0.6.1 -- cloud.google.com/go/bigquery: v1.44.0 → v1.52.0 -- cloud.google.com/go/billing: v1.7.0 → v1.16.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 → v1.6.1 -- cloud.google.com/go/certificatemanager: v1.4.0 → v1.7.1 -- cloud.google.com/go/channel: v1.9.0 → v1.16.0 -- cloud.google.com/go/cloudbuild: v1.4.0 → v1.10.1 -- cloud.google.com/go/clouddms: v1.4.0 → v1.6.1 -- cloud.google.com/go/cloudtasks: v1.8.0 → v1.11.1 -- cloud.google.com/go/compute: v1.18.0 → v1.20.1 -- cloud.google.com/go/contactcenterinsights: v1.4.0 → v1.9.1 -- cloud.google.com/go/container: v1.7.0 → v1.22.1 -- cloud.google.com/go/containeranalysis: v0.6.0 → v0.10.1 -- cloud.google.com/go/datacatalog: v1.8.0 → v1.14.1 -- cloud.google.com/go/dataflow: v0.7.0 → v0.9.1 -- cloud.google.com/go/dataform: v0.5.0 → v0.8.1 -- cloud.google.com/go/datafusion: v1.5.0 → v1.7.1 -- cloud.google.com/go/datalabeling: v0.6.0 → v0.8.1 -- cloud.google.com/go/dataplex: v1.4.0 → v1.8.1 -- cloud.google.com/go/dataproc: v1.8.0 → v1.12.0 -- cloud.google.com/go/dataqna: v0.6.0 → v0.8.1 -- cloud.google.com/go/datastore: v1.10.0 → v1.12.0 -- cloud.google.com/go/datastream: v1.5.0 → v1.9.1 -- cloud.google.com/go/deploy: v1.5.0 → v1.11.0 -- cloud.google.com/go/dialogflow: v1.29.0 → v1.38.0 -- cloud.google.com/go/dlp: v1.7.0 → v1.10.1 -- cloud.google.com/go/documentai: v1.10.0 → v1.20.0 -- cloud.google.com/go/domains: v0.7.0 → v0.9.1 -- cloud.google.com/go/edgecontainer: v0.2.0 → v1.1.1 -- cloud.google.com/go/essentialcontacts: v1.4.0 → v1.6.2 -- cloud.google.com/go/eventarc: v1.8.0 → v1.12.1 -- cloud.google.com/go/filestore: v1.4.0 → v1.7.1 -- cloud.google.com/go/firestore: v1.9.0 → v1.11.0 -- cloud.google.com/go/functions: v1.9.0 → v1.15.1 -- cloud.google.com/go/gaming: v1.8.0 → v1.10.1 -- cloud.google.com/go/gkebackup: v0.3.0 → v0.4.0 -- cloud.google.com/go/gkeconnect: v0.6.0 → v0.8.1 -- cloud.google.com/go/gkehub: v0.10.0 → v0.14.1 -- cloud.google.com/go/gkemulticloud: v0.4.0 → v0.6.1 -- cloud.google.com/go/gsuiteaddons: v1.4.0 → v1.6.1 -- cloud.google.com/go/iam: v0.11.0 → v1.1.0 -- cloud.google.com/go/iap: v1.5.0 → v1.8.1 -- cloud.google.com/go/ids: v1.2.0 → v1.4.1 -- cloud.google.com/go/iot: v1.4.0 → v1.7.1 -- cloud.google.com/go/kms: v1.6.0 → v1.12.1 -- cloud.google.com/go/language: v1.8.0 → v1.10.1 -- cloud.google.com/go/lifesciences: v0.6.0 → v0.9.1 -- cloud.google.com/go/logging: v1.6.1 → v1.7.0 -- cloud.google.com/go/longrunning: v0.3.0 → v0.5.1 -- cloud.google.com/go/managedidentities: v1.4.0 → v1.6.1 -- cloud.google.com/go/maps: v0.1.0 → v0.7.0 -- cloud.google.com/go/mediatranslation: v0.6.0 → v0.8.1 -- cloud.google.com/go/memcache: v1.7.0 → v1.10.1 -- cloud.google.com/go/metastore: v1.8.0 → v1.11.1 -- cloud.google.com/go/monitoring: v1.8.0 → v1.15.1 -- cloud.google.com/go/networkconnectivity: v1.7.0 → v1.12.1 -- cloud.google.com/go/networkmanagement: v1.5.0 → v1.8.0 -- cloud.google.com/go/networksecurity: v0.6.0 → v0.9.1 -- cloud.google.com/go/notebooks: v1.5.0 → v1.9.1 -- cloud.google.com/go/optimization: v1.2.0 → v1.4.1 -- cloud.google.com/go/orchestration: v1.4.0 → v1.8.1 -- cloud.google.com/go/orgpolicy: v1.5.0 → v1.11.1 -- cloud.google.com/go/osconfig: v1.10.0 → v1.12.1 -- cloud.google.com/go/oslogin: v1.7.0 → v1.10.1 -- cloud.google.com/go/phishingprotection: v0.6.0 → v0.8.1 -- cloud.google.com/go/policytroubleshooter: v1.4.0 → v1.7.1 -- cloud.google.com/go/privatecatalog: v0.6.0 → v0.9.1 -- cloud.google.com/go/pubsub: v1.27.1 → v1.32.0 -- cloud.google.com/go/pubsublite: v1.5.0 → v1.8.1 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/recommendationengine: v0.6.0 → v0.8.1 -- cloud.google.com/go/recommender: v1.8.0 → v1.10.1 -- cloud.google.com/go/redis: v1.10.0 → v1.13.1 -- cloud.google.com/go/resourcemanager: v1.4.0 → v1.9.1 -- cloud.google.com/go/resourcesettings: v1.4.0 → v1.6.1 -- cloud.google.com/go/retail: v1.11.0 → v1.14.1 -- cloud.google.com/go/run: v0.3.0 → v0.9.0 -- cloud.google.com/go/scheduler: v1.7.0 → v1.10.1 -- cloud.google.com/go/secretmanager: v1.9.0 → v1.11.1 -- cloud.google.com/go/security: v1.10.0 → v1.15.1 -- cloud.google.com/go/securitycenter: v1.16.0 → v1.23.0 -- cloud.google.com/go/servicedirectory: v1.7.0 → v1.10.1 -- cloud.google.com/go/shell: v1.4.0 → v1.7.1 -- cloud.google.com/go/spanner: v1.41.0 → v1.47.0 -- cloud.google.com/go/speech: v1.9.0 → v1.17.1 -- cloud.google.com/go/storagetransfer: v1.6.0 → v1.10.0 -- cloud.google.com/go/talent: v1.4.0 → v1.6.2 -- cloud.google.com/go/texttospeech: v1.5.0 → v1.7.1 -- cloud.google.com/go/tpu: v1.4.0 → v1.6.1 -- cloud.google.com/go/trace: v1.4.0 → v1.10.1 -- cloud.google.com/go/translate: v1.4.0 → v1.8.1 -- cloud.google.com/go/video: v1.9.0 → v1.17.1 -- cloud.google.com/go/videointelligence: v1.9.0 → v1.11.1 -- cloud.google.com/go/vision/v2: v2.5.0 → v2.7.2 -- cloud.google.com/go/vmmigration: v1.3.0 → v1.7.1 -- cloud.google.com/go/vmwareengine: v0.1.0 → v0.4.1 -- cloud.google.com/go/vpcaccess: v1.5.0 → v1.7.1 -- cloud.google.com/go/webrisk: v1.7.0 → v1.9.1 -- cloud.google.com/go/websecurityscanner: v1.4.0 → v1.6.1 -- cloud.google.com/go/workflows: v1.9.0 → v1.11.1 -- cloud.google.com/go: v0.107.0 → v0.110.4 -- github.com/cncf/xds/go: [06c439d → e9ce688](https://github.com/cncf/xds/go/compare/06c439d...e9ce688) -- github.com/envoyproxy/go-control-plane: [v0.10.3 → 9239064](https://github.com/envoyproxy/go-control-plane/compare/v0.10.3...9239064) -- github.com/envoyproxy/protoc-gen-validate: [v0.9.1 → v0.10.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.9.1...v0.10.1) -- github.com/golang/glog: [v1.0.0 → v1.1.0](https://github.com/golang/glog/compare/v1.0.0...v1.1.0) -- github.com/golang/protobuf: [v1.5.2 → v1.5.3](https://github.com/golang/protobuf/compare/v1.5.2...v1.5.3) -- github.com/googleapis/enterprise-certificate-proxy: [v0.2.3 → v0.2.5](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.2.3...v0.2.5) -- github.com/googleapis/gax-go/v2: [v2.7.0 → v2.12.0](https://github.com/googleapis/gax-go/v2/compare/v2.7.0...v2.12.0) -- github.com/yuin/goldmark: [v1.4.1 → v1.4.13](https://github.com/yuin/goldmark/compare/v1.4.1...v1.4.13) -- golang.org/x/oauth2: v0.5.0 → v0.10.0 -- golang.org/x/sync: v0.1.0 → v0.3.0 -- google.golang.org/api: v0.111.0 → v0.134.0 -- google.golang.org/genproto: 637eb22 → ccb25ca -- google.golang.org/grpc: v1.53.0 → v1.56.3 -- google.golang.org/protobuf: v1.28.1 → v1.31.0 - -### Removed -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 - -# v1.9.12 - Changelog since v1.9.10 - -## Changes by Kind - -### Bug or Regression - -- CVE fixes: CVE-2023-39323 ([#1412](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1412), [@dannawang0221](https://github.com/dannawang0221)) - -### Other (Cleanup or Flake) - -- Update go version to 1.20.10 ([#1453](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1453), [@tyuchn](https://github.com/tyuchn)) - -## Dependencies - -### Changed - -- golang.org/x/crypto: v0.11.0 → v0.14.0 -- golang.org/x/net: v0.12.0 → v0.17.0 -- golang.org/x/sys: v0.10.0 → v0.13.0 -- golang.org/x/term: v0.10.0 → v0.13.0 -- golang.org/x/text: v0.11.0 → v0.13.0 - -# v1.9.10 - Changelog since v1.9.9 - -## Changes by Kind - -### Bug or Regression - -- bump go version to 1.20.8 ([#1394](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1394), [@tyuchn](https://github.com/tyuchn)) -- Remove ARG BUILDPLATFORM from Dockerfile ([#1385](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1385), [@tyuchn](https://github.com/tyuchn)) -- Update test/run-e2e.sh to match PROW configuration ([#1360](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1360), [@pwschuurman](https://github.com/pwschuurman)) -- Always call LoggedError for errors returned from CloudProvider methods ([#1381](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1381), [@amacaskill](https://github.com/amacaskill)) - -# v1.9.9 - Changelog since v1.9.8 - -## Changes by Kind - -### Bug or Regression - -- Add option for serializing formatAndMount, including fsck as well as mkfs. ([#1352](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1352), [@mattcary](https://github.com/mattcary)) - -### Uncategorized - -- Update go version to 1.20.7 to fix CVE-2023-29409 CVE-2023-39533 ([#1349](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1349), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.9.8 - Changelog since v1.9.7 - -## Changes by Kind - -### Feature - -- Added support in PDCSI driver to create confidential hyperdisk storage on GCE. ([#1318](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1318), [@Sneha-at](https://github.com/Sneha-at)) - -### Bug or Regression - -- Update go version to 1.20.6 to fix CVE-2023-29406 ([#1330](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1330), [@pwschuurman](https://github.com/pwschuurman)) - -## Dependencies - -### Added -- cloud.google.com/go/accessapproval: v1.5.0 -- cloud.google.com/go/accesscontextmanager: v1.4.0 -- cloud.google.com/go/aiplatform: v1.27.0 -- cloud.google.com/go/analytics: v0.12.0 -- cloud.google.com/go/apigateway: v1.4.0 -- cloud.google.com/go/apigeeconnect: v1.4.0 -- cloud.google.com/go/apigeeregistry: v0.4.0 -- cloud.google.com/go/apikeys: v0.4.0 -- cloud.google.com/go/appengine: v1.5.0 -- cloud.google.com/go/area120: v0.6.0 -- cloud.google.com/go/artifactregistry: v1.9.0 -- cloud.google.com/go/asset: v1.10.0 -- cloud.google.com/go/assuredworkloads: v1.9.0 -- cloud.google.com/go/automl: v1.8.0 -- cloud.google.com/go/baremetalsolution: v0.4.0 -- cloud.google.com/go/batch: v0.4.0 -- cloud.google.com/go/beyondcorp: v0.3.0 -- cloud.google.com/go/billing: v1.7.0 -- cloud.google.com/go/binaryauthorization: v1.4.0 -- cloud.google.com/go/certificatemanager: v1.4.0 -- cloud.google.com/go/channel: v1.9.0 -- cloud.google.com/go/cloudbuild: v1.4.0 -- cloud.google.com/go/clouddms: v1.4.0 -- cloud.google.com/go/cloudtasks: v1.8.0 -- cloud.google.com/go/compute/metadata: v0.2.3 -- cloud.google.com/go/contactcenterinsights: v1.4.0 -- cloud.google.com/go/container: v1.7.0 -- cloud.google.com/go/containeranalysis: v0.6.0 -- cloud.google.com/go/datacatalog: v1.8.0 -- cloud.google.com/go/dataflow: v0.7.0 -- cloud.google.com/go/dataform: v0.5.0 -- cloud.google.com/go/datafusion: v1.5.0 -- cloud.google.com/go/datalabeling: v0.6.0 -- cloud.google.com/go/dataplex: v1.4.0 -- cloud.google.com/go/dataproc: v1.8.0 -- cloud.google.com/go/dataqna: v0.6.0 -- cloud.google.com/go/datastream: v1.5.0 -- cloud.google.com/go/deploy: v1.5.0 -- cloud.google.com/go/dialogflow: v1.29.0 -- cloud.google.com/go/dlp: v1.7.0 -- cloud.google.com/go/documentai: v1.10.0 -- cloud.google.com/go/domains: v0.7.0 -- cloud.google.com/go/edgecontainer: v0.2.0 -- cloud.google.com/go/errorreporting: v0.3.0 -- cloud.google.com/go/essentialcontacts: v1.4.0 -- cloud.google.com/go/eventarc: v1.8.0 -- cloud.google.com/go/filestore: v1.4.0 -- cloud.google.com/go/functions: v1.9.0 -- cloud.google.com/go/gaming: v1.8.0 -- cloud.google.com/go/gkebackup: v0.3.0 -- cloud.google.com/go/gkeconnect: v0.6.0 -- cloud.google.com/go/gkehub: v0.10.0 -- cloud.google.com/go/gkemulticloud: v0.4.0 -- cloud.google.com/go/gsuiteaddons: v1.4.0 -- cloud.google.com/go/iap: v1.5.0 -- cloud.google.com/go/ids: v1.2.0 -- cloud.google.com/go/iot: v1.4.0 -- cloud.google.com/go/language: v1.8.0 -- cloud.google.com/go/lifesciences: v0.6.0 -- cloud.google.com/go/longrunning: v0.3.0 -- cloud.google.com/go/managedidentities: v1.4.0 -- cloud.google.com/go/maps: v0.1.0 -- cloud.google.com/go/mediatranslation: v0.6.0 -- cloud.google.com/go/memcache: v1.7.0 -- cloud.google.com/go/metastore: v1.8.0 -- cloud.google.com/go/monitoring: v1.8.0 -- cloud.google.com/go/networkconnectivity: v1.7.0 -- cloud.google.com/go/networkmanagement: v1.5.0 -- cloud.google.com/go/networksecurity: v0.6.0 -- cloud.google.com/go/notebooks: v1.5.0 -- cloud.google.com/go/optimization: v1.2.0 -- cloud.google.com/go/orchestration: v1.4.0 -- cloud.google.com/go/orgpolicy: v1.5.0 -- cloud.google.com/go/osconfig: v1.10.0 -- cloud.google.com/go/oslogin: v1.7.0 -- cloud.google.com/go/phishingprotection: v0.6.0 -- cloud.google.com/go/policytroubleshooter: v1.4.0 -- cloud.google.com/go/privatecatalog: v0.6.0 -- cloud.google.com/go/pubsublite: v1.5.0 -- cloud.google.com/go/recaptchaenterprise/v2: v2.5.0 -- cloud.google.com/go/recommendationengine: v0.6.0 -- cloud.google.com/go/recommender: v1.8.0 -- cloud.google.com/go/redis: v1.10.0 -- cloud.google.com/go/resourcemanager: v1.4.0 -- cloud.google.com/go/resourcesettings: v1.4.0 -- cloud.google.com/go/retail: v1.11.0 -- cloud.google.com/go/run: v0.3.0 -- cloud.google.com/go/scheduler: v1.7.0 -- cloud.google.com/go/secretmanager: v1.9.0 -- cloud.google.com/go/security: v1.10.0 -- cloud.google.com/go/securitycenter: v1.16.0 -- cloud.google.com/go/servicecontrol: v1.5.0 -- cloud.google.com/go/servicedirectory: v1.7.0 -- cloud.google.com/go/servicemanagement: v1.5.0 -- cloud.google.com/go/serviceusage: v1.4.0 -- cloud.google.com/go/shell: v1.4.0 -- cloud.google.com/go/spanner: v1.41.0 -- cloud.google.com/go/speech: v1.9.0 -- cloud.google.com/go/storagetransfer: v1.6.0 -- cloud.google.com/go/talent: v1.4.0 -- cloud.google.com/go/texttospeech: v1.5.0 -- cloud.google.com/go/tpu: v1.4.0 -- cloud.google.com/go/trace: v1.4.0 -- cloud.google.com/go/translate: v1.4.0 -- cloud.google.com/go/video: v1.9.0 -- cloud.google.com/go/videointelligence: v1.9.0 -- cloud.google.com/go/vision/v2: v2.5.0 -- cloud.google.com/go/vmmigration: v1.3.0 -- cloud.google.com/go/vmwareengine: v0.1.0 -- cloud.google.com/go/vpcaccess: v1.5.0 -- cloud.google.com/go/webrisk: v1.7.0 -- cloud.google.com/go/websecurityscanner: v1.4.0 -- cloud.google.com/go/workflows: v1.9.0 - -### Changed -- cloud.google.com/go/bigquery: v1.8.0 → v1.44.0 -- cloud.google.com/go/compute: v1.7.0 → v1.18.0 -- cloud.google.com/go/datastore: v1.1.0 → v1.10.0 -- cloud.google.com/go/firestore: v1.1.0 → v1.9.0 -- cloud.google.com/go/iam: v0.3.0 → v0.11.0 -- cloud.google.com/go/kms: v1.4.0 → v1.6.0 -- cloud.google.com/go/logging: v1.0.0 → v1.6.1 -- cloud.google.com/go/pubsub: v1.4.0 → v1.27.1 -- cloud.google.com/go/storage: v1.23.0 → v1.12.0 -- cloud.google.com/go: v0.103.0 → v0.107.0 -- github.com/census-instrumentation/opencensus-proto: [v0.2.1 → v0.4.1](https://github.com/census-instrumentation/opencensus-proto/compare/v0.2.1...v0.4.1) -- github.com/cespare/xxhash/v2: [v2.1.2 → v2.2.0](https://github.com/cespare/xxhash/v2/compare/v2.1.2...v2.2.0) -- github.com/cncf/udpa/go: [04548b0 → c52dc94](https://github.com/cncf/udpa/go/compare/04548b0...c52dc94) -- github.com/cncf/xds/go: [cb28da3 → 06c439d](https://github.com/cncf/xds/go/compare/cb28da3...06c439d) -- github.com/envoyproxy/go-control-plane: [49ff273 → v0.10.3](https://github.com/envoyproxy/go-control-plane/compare/49ff273...v0.10.3) -- github.com/envoyproxy/protoc-gen-validate: [v0.1.0 → v0.9.1](https://github.com/envoyproxy/protoc-gen-validate/compare/v0.1.0...v0.9.1) -- github.com/googleapis/enterprise-certificate-proxy: [v0.1.0 → v0.2.3](https://github.com/googleapis/enterprise-certificate-proxy/compare/v0.1.0...v0.2.3) -- github.com/googleapis/gax-go/v2: [v2.4.0 → v2.7.0](https://github.com/googleapis/gax-go/v2/compare/v2.4.0...v2.7.0) -- github.com/stretchr/objx: [v0.2.0 → v0.5.0](https://github.com/stretchr/objx/compare/v0.2.0...v0.5.0) -- github.com/stretchr/testify: [v1.7.0 → v1.8.1](https://github.com/stretchr/testify/compare/v1.7.0...v1.8.1) -- go.opencensus.io: v0.23.0 → v0.24.0 -- golang.org/x/net: v0.5.0 → v0.7.0 -- golang.org/x/oauth2: 128564f → v0.5.0 -- golang.org/x/sync: 0de741c → v0.1.0 -- golang.org/x/sys: v0.4.0 → v0.5.0 -- golang.org/x/term: v0.4.0 → v0.5.0 -- golang.org/x/text: v0.6.0 → v0.7.0 -- golang.org/x/xerrors: 65e6541 → 5ec99f8 -- google.golang.org/api: v0.86.0 → v0.111.0 -- google.golang.org/genproto: 176da50 → 637eb22 -- google.golang.org/grpc: v1.48.0 → v1.53.0 -- google.golang.org/protobuf: v1.28.0 → v1.28.1 - -### Removed -- github.com/googleapis/go-type-adapters: [v1.0.0](https://github.com/googleapis/go-type-adapters/tree/v1.0.0) - -# v1.9.7 - Changelog since v1.9.6 - -## Changes by Kind - -### Bug or Regression - -- Fix resource parsing when the gcp project name ends with alpha, beta or v1 ([#1308](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1308), [@mattcary](https://github.com/mattcary)) - -### Uncategorized - -- Add disk type for all operations metrics. ([#1296](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1296), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Use original error code when responding with a backoff error on publish or unpublish. ([#1312](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1312), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.9.6 - Changelog since v1.9.5 - -## Changes by Kind - -### Bug or Regression - -- Fix provisioned-iops-on-create passing logic([#1283](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1283)) -- Bugfix for empty disk type being registered in metric for Create volume function. ([#1268](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1268), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -### Cleanup - -- Automated cherry pick of #1150: satisfy volume cloning topology requirements when choosing zone for CreateVolume, #1232: Use errors.As so we can detect wrapped errors, #1227: Adding new metric pdcsi_operation_errors to fetch error ([#1240](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1240), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Update go version to 1.20.5 to address CVE fixes ([#1266](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1266), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) -- Updates error message to be more user friendly when PD CSI Driver encounters an disk type UNSUPPORTED_OPERATION on ControllerPublishVolume ([#1222](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1222), [@pwschuurman](https://github.com/pwschuurman)) -- [release-1.10] Update Docker.Windows to 1.20.5 ([#1274](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1274), [@k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot)) - -# v1.9.5 - Changelog since v1.9.4 - -### Bug or Regression - -- Add libraries needed for determining XFS volume expansion ([#1204](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1204), [@nberlee](https://github.com/nberlee)) - -### Cleanup - -- Updates error message to be more user friendly when PD CSI Driver encounters an disk type UNSUPPORTED_OPERATION on ControllerPublishVolume ([#1222](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1222), [@pwschuurman](https://github.com/pwschuurman)) - -# v1.9.4 - Changelog since v1.9.3 - -## Changes by Kind - -### Bug or Regression - -- Add missing libraries, libbsd and libmd, that are dependencies for XFS volume expansion. ([#1204](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1204), [@nberlee](https://github.com/nberlee)) - -# v1.9.3 - Changelog since v1.9.2 - -## Changes by Kind - -### Bug or Regression - -- Fix missing libedit.so.2 error ([#1177](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1177), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Update go version to 1.20.3 for k/k 1.27 ([#1180](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1180), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -# v1.9.2 - Changelog since v1.9.1 - -## Changes by Kind - -### Bug or Regression - -- Revert feature to add PV, PVC and namespace name as labels to the PD [#1090](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1090) ([#1174](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1174), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - - -# v1.9.1 - Changelog since v1.9.0 - -## Changes by Kind - -### Feature - -- go version updates ([#1158](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1158), [@saikat-royc](https://github.com/saikat-royc)) - -- Fix for CVEs - update base image ([#1162](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1162), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -- Fix multiarch build ([#1165](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1165), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -# v1.9.0 - Changelog since v1.8.2 - -## Changes by Kind - -### Feature - -- Adding auto-stamped details like PV, PVC and namespace name from PV description as labels for the PVs/PDs ([#1090](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1090), [@Sneha-at](https://github.com/Sneha-at)) -- Support setting snapshot labels to Images ([#1066](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1066), [@jenting](https://github.com/jenting)) -- Pass in ProvisionedIOPSOnCreate as a parameter for CreateVolume ([#1079](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1079), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Add provisionedThroughput for hyperdisk ([#1101](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1101), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Change iops params directly convert string to int64 ([#1128](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1128), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -### Bug or Regression - -- Fix the filesystem not being resized when restoring from a snapshot/clone to a larger size than the original ([#972](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/972), [@mattcary](https://github.com/mattcary)) -- Add udevadm binary in the container image. ([#1072](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1072), [@jenting](https://github.com/jenting)) -- Remove debug.PrintStack() ([#1135](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1135), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -### Other (Cleanup or Flake) - -- Improve logging for device path verification ([#1142](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1142), [@saikat-royc](https://github.com/saikat-royc)) -- Update csi-attacher to v4.2.0 ([#1144](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1144), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) -- Update sidecar based on internal versions ([#1154](https://github.com/kubernetes-sigs/gcp-compute-persistent-disk-csi-driver/pull/1154), [@sunnylovestiramisu](https://github.com/sunnylovestiramisu)) - -## Dependencies - -### Changed -- github.com/go-logr/logr: [v1.2.0 → v1.2.3](https://github.com/go-logr/logr/compare/v1.2.0...v1.2.3) -- github.com/google/go-cmp: [v0.5.8 → v0.5.9](https://github.com/google/go-cmp/compare/v0.5.8...v0.5.9) -- github.com/onsi/ginkgo/v2: [v2.1.4 → v2.7.1](https://github.com/onsi/ginkgo/v2/compare/v2.1.4...v2.7.1) -- github.com/onsi/gomega: [v1.20.0 → v1.25.0](https://github.com/onsi/gomega/compare/v1.20.0...v1.25.0) -- golang.org/x/mod: 9b9b3d8 → 86c51ed -- golang.org/x/net: a158d28 → v0.5.0 -- golang.org/x/sys: 8c9f86f → v0.4.0 -- golang.org/x/term: 03fcf44 → v0.4.0 -- golang.org/x/text: v0.3.7 → v0.6.0 -- golang.org/x/tools: 897bd77 → v0.5.0 - diff --git a/CHANGELOG/README.md b/CHANGELOG/README.md deleted file mode 100644 index 229d9920a..000000000 --- a/CHANGELOG/README.md +++ /dev/null @@ -1,20 +0,0 @@ -# CHANGELOGs -- [CHANGELOG v1.17.0](./CHANGELOG-1.17.md) -- [CHANGELOG v1.15.0](./CHANGELOG-1.15.md) -- [CHANGELOG v1.14.0](./CHANGELOG-1.14.md) -- [CHANGELOG v1.13.0](./CHANGELOG-1.13.md) -- [CHANGELOG v1.12.0](./CHANGELOG-1.12.md) -- [CHANGELOG v1.11.0](./CHANGELOG-1.11.md) -- [CHANGELOG v1.10.0](./CHANGELOG-1.10.md) -- [CHANGELOG v1.9.0](./CHANGELOG-1.9.md) -- [CHANGELOG v1.8.0](./CHANGELOG-1.8.md) -- [CHANGELOG v1.7.0](./CHANGELOG-1.7.md) -- [CHANGELOG v1.6.0](./CHANGELOG-1.6.md) -- [CHANGELOG v1.5.0](./CHANGELOG-1.5.md) -- [CHANGELOG v1.4.0](./CHANGELOG-1.4.md) -- [CHANGELOG v1.3.0](./CHANGELOG-1.3.md) -- [CHANGELOG v1.2.0](./CHANGELOG-1.2.md) -- [CHANGELOG v1.1.0](./CHANGELOG-1.1.md) -- [CHANGELOG v1.0.0](./CHANGELOG-1.0.md) -- [CHANGELOG v0.7.0](./CHANGELOG-0.7.md) -- [CHANGELOG v0.6.0](./CHANGELOG-0.6.md)