Skip to content

Releases: kubernetes-csi/external-snapshotter

v8.1.1

17 Dec 20:52
2ab23ab
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.9

Minimum Kubernetes version

1.25

Recommended Minimum Kubernetes version

1.25

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.1.1
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.1.1
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v8.1.1

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.1.1/CHANGELOG/CHANGELOG-8.1.md

v8.2.0

10 Dec 15:08
0f21537
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.11

Minimum Kubernetes version

1.25

Recommended Minimum Kubernetes version

1.25

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.2.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0

Changes by Kind

API Change

  • VolumeGroupSnapshot, VolumeGroupSnapshotContent, and VolumeGroupSnapshotClass
    are now available in v1beta1 version. The support for the v1alpha1 version have been removed. (#1150, @leonardoce)

Other (Cleanup or Flake)

  • Move the logic of creating individual VolumeSnapshot and VolumeSnapshotContent resources for dynamically created VolumeGroupSnapshot from csi-snapshotter sidecar to snapshot-controller. (#1171, @leonardoce)

Uncategorized

  • The enable-volume-group-snapshots flag has been replaced by feature-gates flag.
    Enable feature gate to enable volumegroupsnapshot, i.e., --feature-gates=CSIVolumeGroupSnapshot=true.
    By default the feature gate is disabled (#1194, @yati1998)
  • The validation webhook was deprecated in v8.0.0 and it is now removed.
    The validation webhook would prevent creating multiple default volume snapshot classes and multiple default volume group snapshot classes for the same CSI driver. With the removal of the validation webhook, an error will still be raised when dynamically provisioning a VolumeSnapshot or VolumeGroupSnapshot when multiple default volume snapshot classes or multiple default volume group snapshot classes for the same CSI driver exist. (#1186, @yati1998)
  • Use v1.11.0 version of CSI spec (#1209, @yati1998)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.2.0/CHANGELOG/CHANGELOG-8.2.md

v8.0.2

10 Dec 15:26
1be8aef
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.9

Minimum Kubernetes version

1.25

Recommended Minimum Kubernetes version

1.25

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.0.2
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.0.2
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v8.0.2

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.0.2/CHANGELOG/CHANGELOG-8.0.md

client/v8.2.0

10 Dec 15:15
0f21537
Compare
Choose a tag to compare

The release tag client/v8.2.0 is for VolumeSnapshot and VolumeGroupSnapshot APIs and client library which are in a separate go package.

Urgent Upgrade Notes

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

  • The validation webhook was deprecated in v8.0.0 and it is now removed.
    The validation webhook would prevent creating multiple default volume snapshot classes and multiple default volume group snapshot classes for the same CSI driver. With the removal of the validation webhook, an error will still be raised when dynamically provisioning a VolumeSnapshot or VolumeGroupSnapshot when multiple default volume snapshot classes or multiple default volume group snapshot classes for the same CSI driver exist. (#1186, @yati1998)

Changes by Kind

API Change

  • Add a field called volumegroupsnapshotcontent.status.volumeSnapshotHandlePairList that allows the consumer to quickly map volume handles with snapshot handles. (#1169, @leonardoce)
  • The volumegroupsnapshot.status.pvcVolumeSnapshotRefList field has been removed. VolumeShapshots members of a dynamically provisioned VolumeGroupSnapshot will have their persistentVolumeClaimName set, allowing the consumer to map the PVC being snapshotted with the corresponding snapshot. (#1200, @leonardoce)
  • The volumegroupsnapshotcontent.status.pvVolumeSnapshotContentList field has been removed. The same information can be found in volumegroupsnapshotcontent.status.volumeSnapshotHandlePairList (#1199, @leonardoce)
  • VolumeGroupSnapshotContent.status.creationTime is now a metav1.Time instead of an unix epoch time (#1235, @leonardoce)
  • VolumeGroupSnapshot, VolumeGroupSnapshotContent, and VolumeGroupSnapshotClass
    are now available in v1beta1 version. The support for the v1alpha1 version have been removed. (#1150, @leonardoce)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.2.0/CHANGELOG/CHANGELOG-8.2.md

v8.1.0

30 Aug 18:41
d5c03db
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.9

Minimum Kubernetes version

1.25

Recommended Minimum Kubernetes version

1.25

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.1.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v8.1.0

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.1.0/CHANGELOG/CHANGELOG-8.1.md

v8.0.1

04 Jun 15:01
8a1f751
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.9

Minimum Kubernetes version

1.25

Recommended Minimum Kubernetes version

1.25

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.0.1
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.0.1
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v8.0.1

Changes by Kind

Bug or Regression

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.0.1/CHANGELOG/CHANGELOG-8.0.md

client/v8.0.0

03 Jun 15:22
9bd12b6
Compare
Choose a tag to compare

The release tag client/v8.0.0 is for VolumeSnapshot and VolumeGroupSnapshot APIs and client library which are in a separate go package.

Urgent Upgrade Notes

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

  • The validating logic for VolumeSnapshots, VolumeSnapshotContents, VolumeGroupSnapshots, and
    VolumeGroupSnapshotContents has been replaced by CEL validation rules. The validating webhook
    is now only being used for VolumeSnapshotClasses and VolumeGroupSnapshotClasses to ensure
    that there's at most one class per CSI Driver. The validation webhook is deprecated and will be removed in the next release. (#1091, @leonardoce)

Changes by Kind

API Change

  • Update API for group snapshots, easing the restore process. (#1068, @leonardoce)

Feature

  • Adds validation rules into CRDs. Minimum required Kubernetes version is 1.25 for these validation rules. (#1073, @cici37)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.0.0/CHANGELOG/CHANGELOG-8.0.md

v8.0.0

23 May 18:27
f36e8f7
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.9

Minimum Kubernetes version

1.25

Recommended Minimum Kubernetes version

1.25

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v8.0.0
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v8.0.0
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v8.0.0

Urgent Upgrade Notes

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

  • The validating logic for VolumeSnapshots, VolumeSnapshotContents, VolumeGroupSnapshots, and
    VolumeGroupSnapshotContents has been replaced by CEL validation rules. The validating webhook
    is now only being used for VolumeSnapshotClasses and VolumeGroupSnapshotClasses to ensure
    that there's at most one class per CSI Driver. The validation webhook is deprecated and will be removed in the next release. (#1091, @leonardoce)

Changes by Kind

API Change

  • Update API for group snapshots, easing the restore process. (#1068, @leonardoce)

Feature

  • Adds support for ListSnapshots secrets (#252, @bells17)
  • Adds validation rules into CRDs. Minimum required Kubernetes version is 1.25 for these validation rules. (#1073, @cici37)
  • Link the snapshotted PVCs and the corresponding PVs in VolumeGroupSnapshot and VolumeGroupSnapshotContent to make restoring data easier. (#1069, @leonardoce)

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v8.0.0/CHANGELOG/CHANGELOG-8.0.md

v7.0.2

12 Apr 21:16
224bd5c
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.9

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24 (The Volume Populators feature with the new PVC dataSourceRef field moved to Beta in 1.24)

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v7.0.2
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v7.0.2
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v7.0.2

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v7.0.2/CHANGELOG/CHANGELOG-7.0.md

v6.3.4

12 Apr 21:15
7d50734
Compare
Choose a tag to compare

Overall Status

Volume snapshotting has been a GA feature since Kubernetes v1.20.

Supported CSI Spec Versions

1.0-1.8

Minimum Kubernetes version

1.20

Recommended Kubernetes version

1.24 (The Volume Populators feature with the new PVC dataSourceRef field moved to Beta in 1.24)

Container

docker pull registry.k8s.io/sig-storage/snapshot-controller:v6.3.4
docker pull registry.k8s.io/sig-storage/csi-snapshotter:v6.3.4
docker pull registry.k8s.io/sig-storage/snapshot-validation-webhook:v6.3.4

Full Changelog

https://github.com/kubernetes-csi/external-snapshotter/blob/v6.3.4/CHANGELOG/CHANGELOG-6.3.md