Releases: upcloud-tools/upcloud-csi
Releases · upcloud-tools/upcloud-csi
Release list
v3.4.1
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
Immutable
release. Only release title and notes can be modified.
Changed
- Bump app version to
v3.4.1
v3.4.0
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
Immutable
release. Only release title and notes can be modified.
Added
- Dedicated chart
README.mdto make it more useful on artifacthub
helm-v1.16.0
Immutable
release. Only release title and notes can be modified.
Changed
- Bump app version to
v3.4.0
v3.3.0
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
Immutable
release. Only release title and notes can be modified.
Changed
- Bump app version to
v3.3.0
v3.2.1
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
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
Immutable
release. Only release title and notes can be modified.
Changed
- Bump min kubeVersion to
>=1.34.0to match client-go v0.36.2 - Bump csi-provisioner sidecar to v6.3.0