v1.2.0
Breaking changes/Deprecations:
- None (CSI 1.x releases are backwards compatible).
Additions:
- spec (PR #372): Add optional
secrets
field toListSnapshotsRequest
. - spec (PR #374): Add optional (but recommended)
VolumeStatus.published_node_ids
field toListVolumesResponse
(to enable COs to detect and reconcile when a volume is unpublished out of band). - spec (PR #390): Add optional (but recommended)
staging_path
toNodeGetVolumeStatsRequest
andNodeExpandVolumeRequest
. - spec (PR #381): Add optional
volume_capability
toControllerExpandVolumeRequest
andNodeExpandVolumeRequest
(to enable SPs to differentiate between block and file).
Clarifications/Corrections/Fixes:
- spec (PR #347): Clarify
DeleteVolume
behavior with snapshots. - spec (PR #375): Clarify SP is allowed to return
OK
forControllerUnpublishResponse
if node or volume not found. - spec (PR #383): Relax recovery behavior for
NOT_FOUND
error code forControllerUnpublishVolume
fromMUST
toSHOULD
.
Dependencies:
- lib/go (PR #378) Update protoc to v3.9.1, protoc-gen-go to v1.3.2.