Releases: container-storage-interface/spec
Releases · container-storage-interface/spec
v1.7.0-rc3
Merge pull request #531 from container-storage-interface/master Cherry pick #528 and #530 to release-1.7 branch
v1.7.0-rc2
Merge pull request #527 from container-storage-interface/master Cherry pick latest PRs for 1.7
v1.7.0-rc1
Merge pull request #504 from andyzhangx/template doc: add issue and PR templates
v1.6.0
Breaking changes/Deprecations:
Additions:
- spec (PR #499): [GA] Promote
maximum_volume_size
field inGetCapacityResponse
from alpha to GA by @pohly
Clarifications/Corrections/Fixes:
- None
Dependencies:
- None
New Contributors
- @andyzhangx made their first contribution in #502
Full Changelog: v1.5.0...v1.6.0
v1.6.0-rc1
Merge pull request #505 from andyzhangx/set-badge doc: set github action badge
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
secrets
field toNodeExpandVolumeRequest
. - spec (PR #468): [Alpha] Add optional
volume_mount_group
field toVolumeCapability
under newVOLUME_MOUNT_GROUP
capability to enable SPs to apply an fsgroup to a volume filesystem duringNodeStageVolume
orNodePublishVolume
operations. - spec (PR #476): [Alpha] Add two new volume access modes,
SINGLE_NODE_SINGLE_WRITER
andSINGLE_NODE_MULTI_WRITER
, under a newSINGLE_NODE_MULTI_WRITER
capability (intended to replace the existingSINGLE_NODE_WRITER
access mode).
Clarifications/Corrections/Fixes:
- spec (PR #475): Further relax size limitation for
node_id
fields from 192 to 256.
Dependencies:
- lib/go (PR #435): Use go modules to pin dependencies. Move to golang v1.16.4.
v1.5.0-rc1
Merge pull request #468 from gnufied/add-gid-publish Add spec change for volume mount group
v1.4.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.4.x), instead they will most likely be part of the next minor release (CSI v1.5.x). If you depend on "offline/volume expansion" please follow the relevant discussions (e.g. #429, #431, etc.), and read the CSI 1.5.x release notes carefully.
Additions:
- spec (PR #470): [Alpha] Add optional
maximum_volume_size
andminimum_volume_size
toGetCapacityResponse
.
Clarifications/Corrections/Fixes:
- spec (PR #464): Relax size limitation for all file paths and
node_id
fields. - spec (PR #452): Clarify size of cloned / restored volumes.
Dependencies:
- No changes.
v1.4.0-rc1
Merge pull request #470 from pohly/maximum-volume-size GetCapacityResponse: add maximum_volume_size
v1.3.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.3.x), instead they will most likely be part of the next minor release (CSI v1.4.x). If you depend on "offline/volume expansion" please follow the relevant discussions (e.g. #429, #431, etc.), and read the CSI 1.4.x release notes carefully.
Additions:
- spec (PR #417): Introduce alpha protobuf annotations to enable new APIs to be introduced experimentally before evolving to something more stable. Note that Alpha APIs may change in incompatible ways or be removed between minor releases without notice.
- spec (PR #415): [Alpha] Introduce a new
VOLUME_CONDITION
controller and node capability along with newControllerGetVolume
call and newvolume_condition
fields inListVolumesResponse
to enable CO to periodically probe a provisioned volumes health status. - spec (PR #412): Add additional reason to return
ALREADY_EXISTS
forCreateVolumeRequest
. - spec (PR #422): Add Nomad to Container Orchestrators who've adopted CSI.
Clarifications/Corrections/Fixes:
- spec (PR #397): Clarify idempotency requirement for
ControllerExpandVolume
andNodeExpandVolume
. - spec (PR #406): Clarify the sources of
volume_context
.
Dependencies:
- spec (PR #438): Pin
go-genproto
andgrpc-go
versions to24fa4b261c55da65468f2abfdae2b024eef27dfb
to ensure compatiblity with protobuf v1.3.2