Skip to content

Releases: upcloud-tools/upcloud-csi

v3.4.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 23:41
Immutable release. Only release title and notes can be modified.

Changed

  • chore(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1
  • chore(deps): bump k8s.io/api, k8s.io/apimachinery, and k8s.io/client-go from 0.36.3 to 0.36.4
  • chore(deps): bump github.com/sirupsen/logrus from 1.10.0 to 1.10.1

helm-v1.16.2

Choose a tag to compare

@github-actions github-actions released this 26 Aug 23:41
Immutable release. Only release title and notes can be modified.

Changed

  • Bump app version to v3.4.1

v3.4.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 17:30
Immutable release. Only release title and notes can be modified.

Changed

  • chore: bump Go to 1.26.6
  • ci: improve workflows and use make targets

helm-v1.16.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 23:00
Immutable release. Only release title and notes can be modified.

Added

  • Dedicated chart README.md to make it more useful on artifacthub

helm-v1.16.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 17:30
Immutable release. Only release title and notes can be modified.

Changed

  • Bump app version to v3.4.0

v3.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:24
Immutable release. Only release title and notes can be modified.

Added

  • feat: add raw-block volume support to NodeGetVolumeStats
  • feat: add GetMountInfo and GetBlockDeviceSize to Filesystem interface
  • test(node): add idempotency tests for NodeStageVolume

Fixed

  • fix(node): NodeStageVolume checks mount before formatting (idempotent, prevents data loss)
  • fix(identity): return vendor_version in GetPluginInfo
  • fix(controller): file storage CreateVolume now validates capabilities and is idempotent
  • fix(controller): ValidateVolumeCapabilities now checks requested capabilities against volume type
  • fix(controller): ListVolumes and ListSnapshots return empty NextToken when exhausted
  • fix(controller): ControllerExpandVolume requires capacity_range as per CSI spec
  • fix(controller): ControllerExpandVolume returns correct NodeExpansionRequired for raw-block
  • fix(controller): CreateSnapshot rejects file storage source volumes with clear error
  • fix(controller): ControllerPublishVolume returns InvalidArgument instead of Unimplemented for readonly volumes

helm-v1.15.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 16:24
Immutable release. Only release title and notes can be modified.

Changed

  • Bump app version to v3.3.0

v3.2.1

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:48
Immutable release. Only release title and notes can be modified.

Changed

  • chore(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 08:40
Immutable release. Only release title and notes can be modified.

Changed

  • refactor: code quality improvements. No new features.

Fixed

  • fix(mock): generate block storage and server UUIDs with correct prefixes
  • fix(typo): HealtServerAddress → HealthServerAddress
  • fix(typo): vapabilities → capabilities in error message
  • fix(typo): unknow → unknown in driver mode error

Removed

  • chore: remove resolved TODOs (pagination implemented, clean version comment, etc.)

Tests

  • test(controller): add unit tests for all extracted helpers
  • test(node): raise coverage from 25.1% to 82.2%
  • test(service): add tests for block storage lookups, creation, deletion, resize, backups, servers

helm-v1.14.2

Choose a tag to compare

@github-actions github-actions released this 20 Jul 12:59
Immutable release. Only release title and notes can be modified.

Changed

  • Bump min kubeVersion to >=1.34.0 to match client-go v0.36.2
  • Bump csi-provisioner sidecar to v6.3.0