Releases: kubernetes-sigs/gcp-compute-persistent-disk-csi-driver
Releases · kubernetes-sigs/gcp-compute-persistent-disk-csi-driver
v1.20.1
What's Changed
- Release 1.20 cut details for v1.20.0 by @cemakd in #2113
 - fix: update Hyperdisk attach limits to match GCP documentation for Gen4 machines by @sunnylovestiramisu in #2129
 
Full Changelog: v1.20.0...v1.20.1
v1.19.1
What's Changed
- prune changelog for 1.19 release by @hajiler in #2103
 - [release-1.19] Added support for NVME Hyperdisks on Windows Nodes by @k8s-infra-cherrypick-robot in #2122
 - Add c4d to gen4 attach limit list by @hajiler in 72d375e
 
Full Changelog: v1.19.0...v1.19.1
v1.20.0
What's Changed
- Add Gen4 Lssd VM Test by @sunnylovestiramisu in #2105
 - GKE-MT Support for PDCSI by @cemakd in #2081
 
Full Changelog: v1.19.0...v1.20.0
v1.17.14
What's Changed
- [release-1.17] Add Labels Override for Gen3/Gen4 VMs by @sunnylovestiramisu in #2108
 
Full Changelog: v1.17.13...v1.17.14
v1.19.0
What's Changed
- Fix logic bug while checking available LSSDs for RAIDing for Data Cache by @hungnguyen243 in #1993
 - Add exponential backoff retries for getting Node from API server logic by @hungnguyen243 in #1990
 - Add handling for TPC to GetRegionFromZones by @hanz-vora in #1910
 - update debian image to fix CVE by @Sneha-at in #1997
 - Use strings.Fields for whitespace splitting to fix issues with strings.Split in case of multiple consecutive spaces by @hungnguyen243 in #2006
 - Update K8s 1.32 Dependencies by @sunnylovestiramisu in #1947
 - Bump golang from 1.24.0 to 1.24.1 by @dependabot in #1986
 - Map insufficient free space error during cache creating to InvalidArgument error by @hungnguyen243 in #2010
 - Fix units for cache size while calculating chunk size for LVM by @Sneha-at in #2007
 - feat: enable btrfs by @motiejus in #2001
 - Bump the k8s-dependencies group across 1 directory with 7 updates by @dependabot in #2009
 - Add pageToken response check to ListSnapshots gRPC API by @pwschuurman in #2004
 - Add Attach Limit for Hyperdisk + Gen4 VMs by @sunnylovestiramisu in #2019
 - Make integration tests support windows 2022 by @tonyzhc in #1999
 - Bump csi proxy client version to 1.2.1 by @hajiler in #2024
 - Increase csi-snapshotter requeue interval --retry-interval-max=60s for deployed overlay by @pwschuurman in #2017
 - fix outdated metadata error in watcher by @hungnguyen243 in #2028
 - Add tonyzhc to owners. by @tonyzhc in #2031
 - Relax volumeContentSource restriction for ROX multi-zone dynamic volume creation by @pwschuurman in #1975
 - Enable autoupgrade when creating extended channel GKE clusters in CI by @julianKatz in #2033
 - update cache logic to calculate chunk size based on total cache by @Sneha-at in #2037
 - Bump golang from 1.24.1 to 1.24.2 by @dependabot in #2043
 - When using the extended channel, also specify the cluster version by @julianKatz in #2045
 - Skip rwop fsgroup tests when node version is below 1.32 by @julianKatz in #2046
 - Remove erroneous 
ifin run-k8s-integration-ci.sh by @julianKatz in #2047 - Clean up unused func pickRandAndConsecutive by @sunnylovestiramisu in #2052
 - Add exception for dual-variable setting in utils.go for extended channel by @julianKatz in #2050
 - Set cluster version on the extended channel by @julianKatz in #2053
 - Introduce Disk Topology Feature by @julianKatz in #1983
 - Fix hyperdisk attach limits by @jsafrane in #2057
 - Bump the github-dependencies group across 1 directory with 29 updates by @dependabot in #2056
 - Fix Hyperdisk Resize That Requires Iops/Throughput Adjustment by @sunnylovestiramisu in #2054
 - Bump sigs.k8s.io/structured-merge-diff/v4 from 4.6.0 to 4.7.0 in the k8s-dependencies group by @dependabot in #2055
 - Bump the k8s-dependencies group with 6 updates by @dependabot in #2066
 - Bump the golang-x group with 7 updates by @dependabot in #2065
 - Remove GKE Data Cache Watcher regular event logs by @halimsam in #2068
 - remove no-op log statement in reduceVolumeGroup for master branch. by @halimsam in #2070
 - Adjust Attach Limits for Gen3 Machines + Add Labels Override by @sunnylovestiramisu in #2072
 - Update OWNERS to include juliankatz by @julianKatz in #2075
 - Update 1.17 changelog based on Releases page, make placeholder 1.18 by @julianKatz in #2078
 - Upgrade to resizer to v1.13.0 by @hajiler in #2082
 - btrfs recalim on kernel v5.19+: use bg_reclaim_threshold by @motiejus in #2091
 - Using Default PD Attach Limit for Gen3 Machines by @sunnylovestiramisu in #2092
 - Bump golang from 1.24.2 to 1.24.3 by @dependabot in #2087
 - Upgrade images by @hajiler in #2084
 - Fix Gen4 Custom VM Cases by @sunnylovestiramisu in #2096
 - Bump the k8s-dependencies group with 5 updates by @dependabot in #2095
 - Bump the golang-x group with 8 updates by @dependabot in #2086
 - Only add disk support topologies if StorageClass parameter is true by @julianKatz in #2089
 - Introduce metrics for pdcsi node by @hajiler in #1952
 
New Contributors
- @hanz-vora made their first contribution in #1910
 - @motiejus made their first contribution in #2001
 
Full Changelog: v1.17.3...v1.19.0
v1.17.13
What's Changed
- [release-1.17] Fix Gen4 Custom VM Cases by @k8s-infra-cherrypick-robot in #2099
 
Full Changelog: v1.17.12...v1.17.13
v1.14.5
What's Changed
- [release-1.14] Fix Gen4 Custom VM Cases by @k8s-infra-cherrypick-robot in #2100
 
Full Changelog: v1.14.4...v1.14.5
v1.18.1
What's Changed
- [release-1.18] Adjust Attach Limits for Gen3 Machines + Add Labels Override by @k8s-infra-cherrypick-robot in #2085
 - [release-1.18] Using Default PD Attach Limit for Gen3 Machines by @k8s-infra-cherrypick-robot in #2094
 - [release-1.18] Fix Gen4 Custom VM Cases by @k8s-infra-cherrypick-robot in #2098
 
Full Changelog: v1.18.0...v1.18.1
v1.18.0
What's Changed
- Fix logic bug while checking available LSSDs for RAIDing for Data Cache by @hungnguyen243 in #1993
 - Add exponential backoff retries for getting Node from API server logic by @hungnguyen243 in #1990
 - Add handling for TPC to GetRegionFromZones by @hanz-vora in #1910
 - update debian image to fix CVE by @Sneha-at in #1997
 - Use strings.Fields for whitespace splitting to fix issues with strings.Split in case of multiple consecutive spaces by @hungnguyen243 in #2006
 - Update K8s 1.32 Dependencies by @sunnylovestiramisu in #1947
 - Bump golang from 1.24.0 to 1.24.1 by @dependabot in #1986
 - Map insufficient free space error during cache creating to InvalidArgument error by @hungnguyen243 in #2010
 - Fix units for cache size while calculating chunk size for LVM by @Sneha-at in #2007
 - feat: enable btrfs by @motiejus in #2001
 - Bump the k8s-dependencies group across 1 directory with 7 updates by @dependabot in #2009
 - Add pageToken response check to ListSnapshots gRPC API by @pwschuurman in #2004
 - Add Attach Limit for Hyperdisk + Gen4 VMs by @sunnylovestiramisu in #2019
 - Make integration tests support windows 2022 by @tonyzhc in #1999
 - Bump csi proxy client version to 1.2.1 by @hajiler in #2024
 - Increase csi-snapshotter requeue interval --retry-interval-max=60s for deployed overlay by @pwschuurman in #2017
 - fix outdated metadata error in watcher by @hungnguyen243 in #2028
 - Add tonyzhc to owners. by @tonyzhc in #2031
 - Relax volumeContentSource restriction for ROX multi-zone dynamic volume creation by @pwschuurman in #1975
 - Enable autoupgrade when creating extended channel GKE clusters in CI by @julianKatz in #2033
 - update cache logic to calculate chunk size based on total cache by @Sneha-at in #2037
 - Bump golang from 1.24.1 to 1.24.2 by @dependabot in #2043
 - When using the extended channel, also specify the cluster version by @julianKatz in #2045
 - Skip rwop fsgroup tests when node version is below 1.32 by @julianKatz in #2046
 - Remove erroneous 
ifin run-k8s-integration-ci.sh by @julianKatz in #2047 - Clean up unused func pickRandAndConsecutive by @sunnylovestiramisu in #2052
 - Add exception for dual-variable setting in utils.go for extended channel by @julianKatz in #2050
 - Set cluster version on the extended channel by @julianKatz in #2053
 - Introduce Disk Topology Feature by @julianKatz in #1983
 - Fix hyperdisk attach limits by @jsafrane in #2057
 - Bump the github-dependencies group across 1 directory with 29 updates by @dependabot in #2056
 - Fix Hyperdisk Resize That Requires Iops/Throughput Adjustment by @sunnylovestiramisu in #2054
 - [release-1.18] Bump sigs.k8s.io/structured-merge-diff/v4 from 4.6.0 to 4.7.0 in the k8s-dependencies group by @k8s-infra-cherrypick-robot in #2062
 - Bump golang.org version to 0.39 to fix CVE-2025-22872 by @Sneha-at in #2073
 - Remove no-op log statement in reduceVolumeGroup for release 1.18 branch. by @halimsam in #2074
 - Remove per-branch changelogs, reference master version by @julianKatz in #2076
 
New Contributors
- @hanz-vora made their first contribution in #1910
 - @motiejus made their first contribution in #2001
 - @hajiler made their first contribution in #2024
 
Full Changelog: v1.17.3...v1.18.0
v1.18.0-rc1
What's Changed
- Bump the onsi group across 1 directory with 2 updates by @dependabot in #1924
 - Adding additional checks for data cache watcher and reduceVolumeGroup by @halimsam in #1966
 - Fix build issues for Windows image. by @tonyzhc in #1953
 - Bump golang from 1.23.0 to 1.24.0 by @dependabot in #1943
 - Bump the golang-x group across 1 directory with 10 updates by @dependabot in #1963
 - Fix CVE-2022-1996 by @mattcary in #1967
 - Pass performance parameters when creating regional disks. by @tonyzhc in #1989
 - Update change log and docs for release v1.17.1 to master by @Sneha-at in #1973
 - Fix logic bug while checking available LSSDs for RAIDing for Data Cache by @hungnguyen243 in #1993
 - Add exponential backoff retries for getting Node from API server logic by @hungnguyen243 in #1990
 - Add handling for TPC to GetRegionFromZones by @hanz-vora in #1910
 - update debian image to fix CVE by @Sneha-at in #1997
 - Use strings.Fields for whitespace splitting to fix issues with strings.Split in case of multiple consecutive spaces by @hungnguyen243 in #2006
 - Update K8s 1.32 Dependencies by @sunnylovestiramisu in #1947
 - Bump golang from 1.24.0 to 1.24.1 by @dependabot in #1986
 - Map insufficient free space error during cache creating to InvalidArgument error by @hungnguyen243 in #2010
 - Fix units for cache size while calculating chunk size for LVM by @Sneha-at in #2007
 - feat: enable btrfs by @motiejus in #2001
 - Bump the k8s-dependencies group across 1 directory with 7 updates by @dependabot in #2009
 - Add pageToken response check to ListSnapshots gRPC API by @pwschuurman in #2004
 - Add Attach Limit for Hyperdisk + Gen4 VMs by @sunnylovestiramisu in #2019
 - Make integration tests support windows 2022 by @tonyzhc in #1999
 - Bump csi proxy client version to 1.2.1 by @hajiler in #2024
 - Increase csi-snapshotter requeue interval --retry-interval-max=60s for deployed overlay by @pwschuurman in #2017
 - fix outdated metadata error in watcher by @hungnguyen243 in #2028
 - Add tonyzhc to owners. by @tonyzhc in #2031
 - Relax volumeContentSource restriction for ROX multi-zone dynamic volume creation by @pwschuurman in #1975
 - Enable autoupgrade when creating extended channel GKE clusters in CI by @julianKatz in #2033
 - update cache logic to calculate chunk size based on total cache by @Sneha-at in #2037
 - Bump golang from 1.24.1 to 1.24.2 by @dependabot in #2043
 - When using the extended channel, also specify the cluster version by @julianKatz in #2045
 - Skip rwop fsgroup tests when node version is below 1.32 by @julianKatz in #2046
 - Remove erroneous 
ifin run-k8s-integration-ci.sh by @julianKatz in #2047 - Clean up unused func pickRandAndConsecutive by @sunnylovestiramisu in #2052
 - Add exception for dual-variable setting in utils.go for extended channel by @julianKatz in #2050
 - Set cluster version on the extended channel by @julianKatz in #2053
 - Introduce Disk Topology Feature by @julianKatz in #1983
 - Fix hyperdisk attach limits by @jsafrane in #2057
 - Bump the github-dependencies group across 1 directory with 29 updates by @dependabot in #2056
 - Fix Hyperdisk Resize That Requires Iops/Throughput Adjustment by @sunnylovestiramisu in #2054
 - [release-1.18] Bump sigs.k8s.io/structured-merge-diff/v4 from 4.6.0 to 4.7.0 in the k8s-dependencies group by @k8s-infra-cherrypick-robot in #2062
 - Bump golang.org version to 0.39 to fix CVE-2025-22872 by @Sneha-at in #2073
 - Remove no-op log statement in reduceVolumeGroup for release 1.18 branch. by @halimsam in #2074
 - Remove per-branch changelogs, reference master version by @julianKatz in #2076
 
New Contributors
- @hanz-vora made their first contribution in #1910
 - @motiejus made their first contribution in #2001
 - @hajiler made their first contribution in #2024
 
Full Changelog: v1.17.5...v1.18.0