Releases: hetznercloud/csi-driver
v2.3.2
Affordable, sustainable & powerful! 🚀You can now get one of our Arm64 CAX servers to optimize your operations while minimizing your costs!
Discover Ampere’s efficient and robust Arm64 architecture and be ready to get blown away with its performance. 😎
Learn more: https://www.hetzner.com/news/arm64-cloud
What's Changed
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Affordable, sustainable & powerful! 🚀You can now get one of our Arm64 CAX servers to optimize your operations while minimizing your costs!
Discover Ampere’s efficient and robust Arm64 architecture and be ready to get blown away with its performance. 😎
Learn more: https://www.hetzner.com/news/arm64-cloud
What's Changed
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Affordable, sustainable & powerful! 🚀You can now get one of our Arm64 CAX servers to optimize your operations while minimizing your costs!
Discover Ampere’s efficient and robust Arm64 architecture and be ready to get blown away with its performance. 😎
Learn more: https://www.hetzner.com/news/arm64-cloud
What's Changed
- docs: Update README for v2.2.0 by @apricote in #388
- chore(ci): run e2e workflow on public workers by @samcday in #393
- Fix typo in Script: Remove quotes. by @guettli in #394
- Add volumeattachment script macos compatibility by @laurigates in #396
- Update README.md by @laurigates in #395
- Fix volumeattachment array by @laurigates in #397
- feat: new dev/test environment by @apricote in #401
- feat(goreleaser): produce OCI manifest images by @apricote in #402
- ci: fix goreleaser arguments by @apricote in #403
- feat: publish ARM container images by @apricote in #405
New Contributors
- @laurigates made their first contribution in #396
Full Changelog: v2.2.0...v2.3.0
v2.3.0-rc.0
What's Changed
- docs: Update README for v2.2.0 by @apricote in #388
- chore(ci): run e2e workflow on public workers by @samcday in #393
- Fix typo in Script: Remove quotes. by @guettli in #394
- Add volumeattachment script macos compatibility by @laurigates in #396
- Update README.md by @laurigates in #395
- Fix volumeattachment array by @laurigates in #397
- feat: new dev/test environment by @apricote in #401
- feat(goreleaser): produce OCI manifest images by @apricote in #402
- ci: fix goreleaser arguments by @apricote in #403
New Contributors
- @laurigates made their first contribution in #396
Full Changelog: v2.2.0...v2.3.0-rc.0
v2.2.0
What's Changed
Notable Changes
- feat(k8s): pull CSI sidecar images from registry.k8s.io #368 by @apricote in #371
- feat: add experimental Docker Swarm support by @s4ke in #376
- feat: use exponential backoff for action polling by @apricote in #380
- feat: add Grafana dashboard and ServiceMonitors by @apricote in #378
- feat: Separate server ID from location for controller by @NotTheEvilOne in #385
Other
- docs: update README for v2.1.1 by @apricote in #367
- Relax volume integration test by @choffmeister in #366
- feat: set allow discards on luksOpen by @apricote in #370
- docs(v2): describe process to prepare VolumeAttachments by @apricote in #375
- deps: bump hcloud-go to 1.40.0 by @apricote in #379
- chore(deps): bump golang.org/x/net from 0.5.0 to 0.7.0 by @dependabot in #383
- ci(e2e): improve behaviour in spite of flakiness by @apricote in #386
- ci(e2e): fail fast on worker setup errors by @apricote in #387
New Contributors
- @s4ke made their first contribution in #376
- @NotTheEvilOne made their first contribution in #385
Full Changelog: v2.1.1...v2.2.0
v2.1.1
What's Changed
- Build the Docker image on any platform by @hakman in #309
- test: fix e2e suite for NixOS by @apricote in #338
- docs: document procedure to fix PVs broken with v2.0.0 by @apricote in #340
- docs: add missing link to script by @apricote in #341
- encrypted storageclass had the wrong names. reference to cryptsetup by @JustinGuese in #342
- fix(node): check for empty devicePath by @apricote in #344
- docs: describe how to activate debug logs by @apricote in #345
- refactor(skaffold): update manifests to match v2+ resources by @apricote in #348
- feat: test against Kubernetes v1.26 by @apricote in #350
- chore(deps): upgrade kubernetes-csi sidecars by @apricote in #351
- Update k8s sig-storage containers by @choffmeister in #354
- fix: Block volumes are formatted #349 by @apricote in #353
- Verify hcloud-csi.yml is up-to-date by @choffmeister in #356
- chore(e2e): update testdriver definition by @apricote in #360
- chore(deps): update golang.org/x/ dependencies by @apricote in #364
- chore(deps): upgrade go dependencies by @apricote in #365
New Contributors
- @hakman made their first contribution in #309
- @JustinGuese made their first contribution in #342
Full Changelog: v2.1.0...v2.1.1
v2.1.0
v2.1.0-rc.0
What's Changed
Full Changelog: v2.0.1...v2.1.0-rc.0
v2.0.1
v2.0.0
🛑 Known Bug
🛑 Version v2.0.0 contains a known bug that affects newly created volumes. Please upgrade directly to v2.1.0
. Details are available in the issue #333.
Breaking Changes
1.6.0
. Please see the Upgrading section in the README for details on the required steps.
What's Changed
- Include more information in request logging by @samcday in #237
- e2e test workflow improvements by @samcday in #234
- driver: fix panic when server is not found. by @jrasell in #249
- Use our own runners in E2E tests by @LKaemmerling in #252
- Remove unneeded privileges from CSI sidecars by @samcday in #235
- Use hcloud API for volume filesystem formatting by @samcday in #238
- Kustomization support and manifest simplification by @samcday in #223
- fix docs: taints vs label by @jleni in #257
- Update hcloud-csi.yml by @sui77 in #242
- [1/???] Split deployment manifests by @samcday in #261
- [2/???] Rework RBAC to only apply to CSI Controller by @samcday in #262
- [3/???] Switch Controller to Deployment, plus other tweaks by @samcday in #263
- [4/???] Remove hcloud API calls from most Node code paths by @samcday in #264
- [5/???] Split the driver into controller + node binaries by @samcday in #266
- [6/???] Simplify node resize by @samcday in #267
- Rename secret for hcloud api token to
hcloud
by @LKaemmerling in #275 - [7/???] Remove HCLOUD_TOKEN from node DaemonSet by @samcday in #269
- [8/???] Remove Node Stage/Unstage capability by @samcday in #270
- Allow to configure the HCLOUD API Endpoint via Environment Variables. by @LKaemmerling in #277
- Add support for volume encryption with cryptsetup and LUKS by @choffmeister in #279
- Implement ListVolumes Call by @LKaemmerling in #292
- Add FSGroup to mount capabilities + update dependencies by @4ND3R50N in #296
- Updates Version Constraint by @mvhirsch in #291
- Update k8s support by @4ND3R50N in #298
- Add skaffold for local debugging + add "Local test setup" section to README.md by @4ND3R50N in #301
- ci: publish unstable docker image from main by @EternalDeiwos in #305
- master --> main by @guettli in #311
- Explicit docs: read+write API token is needed. by @guettli in #313
- StorageClass has cluster scope by @jlgeering in #317
- test: fix integration tests relying on specific byte amounts by @apricote in #322
- feat: test against Kubernetes v1.25 by @apricote in #321
- chore: upgrade all dependencies to latest version by @apricote in #326
- [enhancement] Use native kubernetes topology region label for volumes nodeAffinity by @maksim-paskal in #302
- fix: driver version not updated on tagged release by @apricote in #328
- docs: update README for v2.0.0 by @apricote in #329
New Contributors
- @jrasell made their first contribution in #249
- @jleni made their first contribution in #257
- @sui77 made their first contribution in #242
- @choffmeister made their first contribution in #279
- @4ND3R50N made their first contribution in #296
- @mvhirsch made their first contribution in #291
- @EternalDeiwos made their first contribution in #305
- @guettli made their first contribution in #311
- @jlgeering made their first contribution in #317
- @maksim-paskal made their first contribution in #302
Full Changelog: v1.6.0...v2.0.0