Skip to content

Releases: weka/csi-wekafs

v2.3.2

29 Nov 15:47
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix(CSI-170): error not reported when moving directory to trash by @sergeyberezansky in #184
  • fix(CSI-171): deletion of PVCs is successful but associated PVC folders are not removed from underlying WEKA file system. by @sergeyberezansky in #184

Miscellaneous

  • chore(deps): update helm/chart-testing-action action to v2.6.1 by @renovate in #184
  • chore(deps): update helm/chart-releaser-action action to v1.6.0 by @renovate in #183

Full Changelog: v2.3.1...v2.3.2

v2.3.1

01 Nov 11:07
Compare
Choose a tag to compare

What's Changed

Features

Bug Fixes

Miscellaneous

  • chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #161
  • chore(deps): update stefanzweifel/git-auto-commit-action action to v5 by @renovate in #167
  • chore(deps): update helm/chart-testing-action action to v2.6.0 by @renovate in #181
  • chore(deps): bump dependencies by @sergeyberezansky in #177

What's Changed

Miscellaneous

  • chore(deps): update actions/checkout digest to b4ffde6 by @renovate in #161
  • chore(deps): update stefanzweifel/git-auto-commit-action action to v5 by @renovate in #167
  • chore(deps): update helm/chart-testing-action action to v2.6.0 by @renovate in #181

Full Changelog: v2.3.0...v2.3.1

v2.3.0

14 Sep 15:11
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • fix(CSI-156): error is not returned on mount when Weka container is missing by @sergeyberezansky in #58

New features

Miscellaneous

  • chore(deps): update actions/checkout action to v4 by @renovate in #152
  • fix(deps): update kubernetes packages to v0.28.1 by @renovate in #139
  • fix(deps): update module github.com/google/uuid to v1.3.1 by @renovate in #148
  • fix(deps): update module github.com/rs/zerolog to v1.30.0 by @renovate in #146
  • fix(deps): update module google.golang.org/grpc to v1.58.0 by @renovate in #145
  • fix(deps): update module github.com/kubernetes-csi/csi-lib-utils to v0.15.0 by @renovate in #149
  • fix(deps): update opentelemetry-go monorepo to v1.17.0 by @renovate in #151
  • fix(deps): update golang.org/x/exp digest to 9212866 by @renovate in #144
  • chore(deps): update docker/build-push-action action to v5 by @renovate in #154
  • chore(deps): update docker/login-action action to v3 by @renovate in #155
  • chore(deps): update docker/setup-buildx-action action to v3 by @renovate in #156

v2.2.1

20 Jul 11:32
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v2.2.0...v2.2.1

v2.2.0

14 Jul 05:31
Compare
Choose a tag to compare

What's Changed

New features

Miscellaneous

  • fix(deps): update module google.golang.org/grpc to v1.56.2 by @renovate in #135
  • fix(deps): update golang.org/x/exp digest to 613f0c0 by @renovate in #136
  • chore(deps): update helm/kind-action action to v1.8.0 by @renovate in #137

Full Changelog: v2.1.2...v2.2.0

v2.1.2

29 Jun 11:37
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • feat(CSI-57): acl mount option by @dontbreakit in #128
  • fix(CSI-118): cannot initialize API client with non-root organization by @sergeyberezansky in #131

Miscellaneous

  • ci(CSI-116): prefix v for all components validation, also CSI-117 by @dontbreakit in #129
  • fix(deps): update golang.org/x/exp digest to 97b1e66 by @renovate in #126
  • fix(deps): update module google.golang.org/protobuf to v1.31.0 by @renovate in #125

Full Changelog: v2.1.1...v2.1.2

v2.1.1

24 Jun 08:20
Compare
Choose a tag to compare

What's Changed

Bug fixes

  • fix(CSI-75): compatibilityMap has duplicate parameter for same functionality #120
  • fix(CSI-76): filtering Rest API allowed only from 4.1 but should be from 4.0 #120
  • fix(CSI-110): CSI does not propagate error when failing to init API client from secrets #120
  • fix(CSI-112): panic when creating CSI snapshot-based volume and failing to initialize API client #120
  • fix(CSI-113) plugin incorrectly handles secret with API endpoints separated by newline rather than comma #120

Miscellaneous

  • fix(CSI-111): Replace deprecated ioutil.ReadFile / WriteFile #120
  • docs(CSI-115): document incorrectly states version of Weka for snapshot quotas #123

Full Changelog: v2.1.0...v2.1.1

v2.1.0

22 Jun 12:35
Compare
Choose a tag to compare

What's Changed

New features

  • feat(CSI-67): sign helm chart by @dontbreakit in #116

Security

  • fix(CSI-109): update registry.k8s.io/sig-storage/csi-snapshotter to v6.2.2 by @renovate in #113
  • update Golang dependencies for the csi binary
    • fix(deps): update module golang.org/x/sync to v0.3.0 by @renovate in #105
    • fix(deps): update module k8s.io/apimachinery to v0.27.3 by @renovate in #106
    • fix(deps): update module github.com/prometheus/client_golang to v1.16.0 by @renovate in #107
    • fix(deps): update module google.golang.org/grpc to v1.56.1 by @renovate in #108
    • fix(deps): update module github.com/kubernetes-csi/csi-lib-utils to v0.14.0 by @renovate in #117

Full Changelog: v2.0.1...v2.1.0

v2.0.1

09 Jun 17:51
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • fix(CSI-74): no error returned when fetching info from weka cluster fails by @dontbreakit & @sergeyberezansky in #102
  • fix(CSI-107): revert csi-attacher by @dontbreakit in #103

Full Changelog: v2.0.0...v2.0.1

v2.0.0

31 May 22:05
Compare
Choose a tag to compare

What's Changed

Weka CSI Plugin v2.0.0 has a comprehensive set of improvenents and new functionality:

  • Support of different backings for CSI volumes (filesystem, writable snapshot, directory)
  • CSI snapshot and volume cloning support
  • fsGroup support
  • Custom mount options per storageClass
  • Redundant CSI controllers
  • Restructuring of CI and release workflows

NOTE: some of the functionality provided by Weka CSI Plugin 2.0.0 requires Weka software of version 4.2 or higher. Please refer to documentation for additional information

NOTE: To better understand the different types of volume backings and their implications, refer to documentation.

New features

Improvements

Bug Fixes

Miscellaneous

Upgrade Implications

In order to support fsGroup functionality, the CSIDriver manifest had to be modified. Since this type of Kubernetes objects is defined as immutable, upgrading Helm release with the new version might fail.
Hence, when upgrading from version below 2.0.0, a complete uninstall and reinstall of Helm release is required.

NOTE: it is not required to remove any Secrets, storageClass definitions, PersistentVolumes or PersistentVolumeClaims.

Deprecation Notice

Support of legacy volumes without API binding will be removed in next major release of Weka CSI Plugin. New features rely on API connectivity to Weka cluster and will not be supported on API unbound volumes. Please make sure to migrate all existing volumes to API based scheme prior to next version upgrade.

Full Changelog: v0.8.4...v2.0.0