Skip to content

Releases: container-storage-interface/spec

v0.3.0

04 Jun 19:19
Compare
Choose a tag to compare

Deprecations:

  • NodeGetId, in favor of NodeGetInfo; will be removed by v1.0

Additions:

  • spec: snapshot API (new Controller capability)
  • spec: topology API (new Plugin capability)
  • spec: ProbeResponse reports readiness
  • spec: NodeGetInfo RPC supersedes NodeGetId RPC
  • spec: NodeGetInfo reports volume limits (new Node capability)
  • readme: added CSI adoption section
  • make: add DNE comment to generated protobufs
  • lib/go: initial support for protobuf "well known types"

Clarifications/Corrections/Fixes:

  • spec: gGRPC error code corrections
  • spec: remove a reference to VolumeInfo
  • spec: consistency fix on map declarations
  • spec: use MUST when describing CapacityRange field reqs
  • spec: consistently document intentionally empty messages
  • spec: clarify field requirements
  • spec: add units for GetCapacityResponse
  • spec: fix SnapshotSource commment
  • spec: clarification re: Volume from snapshot with different size
  • spec: fix spelling and grammatical errors
  • spec: remove trailing spaces
  • contrib: clarify authoring process, spec.md is system-of-record
  • make: transitively clean/clobber generated go bindings

Dependencies:

  • travis: bump golang version to 1.9.5
  • lib/go: pin golang/protobuf dependency to v1.1.0

v0.3.0-rc1

31 May 18:26
Compare
Choose a tag to compare
v0.3.0-rc1 Pre-release
Pre-release
CSI spec v0.3.0 release candidate 1

v0.2.0

02 Mar 18:39
Compare
Choose a tag to compare

Changes since 0.1.0:

  • Backwards compatibility breaking changes:
    • Drop GetSupportedVersions and per RPC version fields, in favor of versioned proto packages.
    • Remove ControllerProbe and NodeProbe RPCs and replace with a new Probe RPC in the Identity service.
    • Modify names used for credentials.
    • Changed unsigned integers to signed integers in proto
    • Change ID to Id in Method names
    • Changed VolumeInfo to Volume
  • Other notable changes:
    • GetPluginCapabilities added to Identity service to allow Controller service to be entirely optional.
    • Add new (optional) NodeStageVolume and NodeUnstageVolume calls

v0.2.0-rc1

26 Feb 22:00
Compare
Choose a tag to compare
v0.2.0-rc1 Pre-release
Pre-release
fix figure order in Volume Lifecycle

v0.1.0

02 Mar 19:20
9e88e4b
Compare
Choose a tag to compare
CSI spec v0.1.0 release

v0.1.0-rc1

26 Feb 22:00
9e88e4b
Compare
Choose a tag to compare
v0.1.0-rc1 Pre-release
Pre-release
CSI spec v0.1.0 release candidate 1