Skip to content

Releases: kubernetes-csi/csi-lib-utils

0.4.0

20 Mar 02:26
0ce529d
Compare
Choose a tag to compare

This release adds the following packages:

  • rpc
    Package rpc provides wrapper methods for common CSI RPCs.

  • deprecatedflags
    Package deprecatedflags provides common methods for handling sidecar flag deprecation.

Breaking changes

#20: Move common CSI driver RPCs from package connection -> rpc

Major changes

package connection

#20: Move common CSI driver RPCs from package connection -> rpc

package rpc

#20: Move common CSI driver RPCs from package connection -> rpc

package deprecatedflags

#22: deprecated flag handling

v0.3.1

21 Feb 20:09
e581edf
Compare
Choose a tag to compare

Major changes

package connection

#16: Add GetDriverName function
#17: Add Get*Capabilities and Probe common functions
#18: Add option to exit on reconnect

v0.3.0

07 Feb 19:17
763b95d
Compare
Choose a tag to compare

This release adds the following packages:

  • connection
    Package connection provides a common interface to connect to a CSI driver over gRPC.

Major changes

#11: Add Connect function

v0.2.0

17 Dec 23:18
5853414
Compare
Choose a tag to compare

This release contains the following packages:

  • protosanitizer
    • Package protosanitizer has been extended to add a new method StripSecretsCSI03(...) that works for messages based on the older versions of the CSI spec (instead of looking for fields decorated with csi_secret, any field ending in _secrets is considered a secret).

v0.1.0

30 Nov 19:41
1628ab5
Compare
Choose a tag to compare

Inaugural release of csi-lib-utils. This release contains the following packages:

  • protosanitizer
    • Package protosanitizer removes the value for all fields in a gRPC messages decorated with csi_secret. This enables logging of gRPC messages without accidentally revealing sensitive fields.