v1.5.0
Breaking changes/Deprecations:
- There are plans to deprecate Volume Expansion "online/offline" capability (moving to online by default, while allowing for offline via the "Volume In Use" error code). These changes are NOT being made in this CSI release (CSI v1.5.x), instead they will most likely be part of a future release (CSI v1.6+). If you depend on "offline/volume expansion" please follow the relevant discussions (e.g. #429, #431, etc.), and read the CSI release notes carefully.
Additions:
- spec (PR #457): [Alpha] Add optional
secretsfield toNodeExpandVolumeRequest. - spec (PR #468): [Alpha] Add optional
volume_mount_groupfield toVolumeCapabilityunder newVOLUME_MOUNT_GROUPcapability to enable SPs to apply an fsgroup to a volume filesystem duringNodeStageVolumeorNodePublishVolumeoperations. - spec (PR #476): [Alpha] Add two new volume access modes,
SINGLE_NODE_SINGLE_WRITERandSINGLE_NODE_MULTI_WRITER, under a newSINGLE_NODE_MULTI_WRITERcapability (intended to replace the existingSINGLE_NODE_WRITERaccess mode).
Clarifications/Corrections/Fixes:
- spec (PR #475): Further relax size limitation for
node_idfields from 192 to 256.
Dependencies:
- lib/go (PR #435): Use go modules to pin dependencies. Move to golang v1.16.4.