Skip to content

Releases: cert-manager/csi-lib

v0.7.0

22 Feb 18:59
29e7318
Compare
Choose a tag to compare

What's Changed

  • if a volume containing incomplete metadata is found during a ListVolumes call, clean up and continue by @munnerz in #59
  • Remove unnecessary go expressions by @inteon in #61
  • Stop ticker when goroutine exits by @inteon in #62
  • Replace deprecated wait calls with their non-deprecated replacements by @inteon in #63

Full Changelog: v0.6.0...v0.7.0

v0.6.0

01 Dec 15:19
9811918
Compare
Choose a tag to compare

What's Changed

  • Add timeout to renewal issuance logic by @7ing in #46
  • Add dependabot GH job by @inteon in #52
  • Update OWNERS file based on cert-manager owners file by @inteon in #54
  • Revert "add dependabot" by @inteon in #55
  • Bump golang.org/x/net by @inteon in #56
  • add pending request cache to allow for resuming in-flight requests that take longer than a single issuance cycle by @munnerz in #51
  • Upgrade golang to 1.21 by @7ing in #57

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

24 May 09:28
ca2cf99
Compare
Choose a tag to compare

v0.5.0

v0.5.0 is a maintenance release that updates upstream dependencies, such as Kube libraries and cert-manager.

Expect bigger changes in v0.6.0

  • Bumps kube libraries to v0.27.2 and cert-manager to v1.12 #50

What's Changed

See full changelog here v0.4.0...v0.5.0

v0.4.0

21 Oct 19:37
6284a0d
Compare
Choose a tag to compare

What's Changed

  • Change CertificateRequest owner reference of pod core/v1 -> v1 by @JoshVanL in #31
  • Use a passed through context to manager issue function by @JoshVanL in #32
  • Simplify issuance backoff handling & improve error messages by @munnerz in #35
  • Default renewal time to 2/3rds through certificates lifetime by @munnerz in #36
  • Add more exhaustive unit testing for manager by @munnerz in #37
  • manager: remove dependency on cert-manager's controller/test package by @munnerz in #39
  • Make NodePublishVolume blocking if a volume is already ready to request by @munnerz in #42

Full Changelog: v0.3.0...v0.4.0

v0.3.0

29 Jun 14:10
8e344a2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.2.3

v0.2.2

29 Apr 17:50
2f2e205
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @7ing made their first contribution in #22

Full Changelog: v0.2.1...v0.2.2

v0.2.1

31 Mar 14:18
39028f7
Compare
Choose a tag to compare

What's Changed

  • storage: create data directory when RegisterMetadata is called by @munnerz in #21

Full Changelog: v0.2.0...v0.2.1

v0.2.0

29 Mar 08:58
69abbbc
Compare
Choose a tag to compare

What's Changed

  • Update to cert-manager 1.7 by @wallrj in #19
  • Add option to skip blocking pod startup if driver is not ready to create a request yet by @munnerz in #20

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

09 Sep 09:52
fe9b5ef
Compare
Choose a tag to compare

Initial Release

csi-lib is a library for creating cert-manager CSI drivers.

What's Changed

  • Push initial csi-lib code/implementation by @munnerz in #2
  • Add basic CI testing & verification scripts by @munnerz in #4
  • Add verify-boilerplate.sh to verify-all.sh by @munnerz in #5
  • Expect PEM data to be returned by SignRequestFunc instead of DER by @munnerz in #6
  • Support deleting/cleaning up CertificateRequest objects for volumes by @munnerz in #3
  • Add security reporting info for csi-lib by @SgtCoDFish in #10
  • Adds ClientForMatadataFunc to manager by @JoshVanL in #9
  • Fix spelling for error message -data-root not defined by @JoshVanL in #11
  • Adds missing copy write headers to internal go package files by @JoshVanL in #13
  • Add exponential back-off when issuance fails by @munnerz in #7
  • Add extra comments to exponential backoff code by @munnerz in #14
  • Fix spelling of manager interface ClientForMetadata by @JoshVanL in #16
  • Allow storage implementations to optionally specifiy an fsGroup GID when writing files. by @JoshVanL in #12
  • Adds ClientForMetadataTokenRequestEmptyAud and EmptyAudienceTokenFromMetadata by @JoshVanL in #17

New Contributors

Full Changelog: https://github.com/cert-manager/csi-lib/commits/v0.1.0