github ceph/ceph-csi v3.11.0

one month ago

3.11.0 release notes

We are excited to announce another release of Ceph CSI, v3.11.0. This is another significant step towards using enhanced Container Storage Interface (CSI) features with Ceph Cluster in the backend. With this release, we are introducing many brand-new features and enhancements to the Ceph CSI driver. Here are the changelog/release highlights.

Changelog and Highlights:

Features

RBD

CephFS

Enhancements

  • rebase: all the dependencies have been updated to latest available release.
  • rbd: log sitestatuses and description by @yati1998 in #4431
  • rbd: make pool optional in rbd sc if topologyconstraints are present by @parth-gr in #4459
  • rbd: free snapshot resources after allocation by @nixpanic in #4514
  • added permission to get nodes for rbd by @nemcikjan in #4302
  • cleanup: simplify rbdGetDeviceList() by @nixpanic in #4364
  • cephfs: make fsName as optional for static PVC by @Madhu-1 in #4372
  • cephfs: do not run modprobe if support is compiled into the kernel by @nixpanic in #4378
  • kms: refactor functions to accept a context parameter by @iPraveenParihar in #4477
  • util: Add helper functions for GroupController by @Madhu-1 in #4417
  • util: log repication RequestID by @Madhu-1 in #4429
  • deploy: use release repository for csi-resizer by @sebhoss in #4319
  • deploy: added json field tags for csi config map by @iPraveenParihar in #4329
  • helm: align seLinuxMount option w/ deploy folder by @sebhoss in #4346
  • deploy: update csi sidecars to latest versions by @riya-singhal31 in #4352
  • deploy: update CSI sidecars to latest versions available by @iPraveenParihar in #4420
  • deploy: make the csi-*plugin containers the default for kubectl commands by @nixpanic in #4434
  • cleanup: simplify rbdGetDeviceList() by @nixpanic in #4364
  • cleanup: use real version for k8s.io/pod-security-admission instead of v0.0.0 by @nixpanic in #4483
  • cleanup: don't return an internal type from VolumeGroupJournal.Connect() by @nixpanic in #4491
  • cleanup: correct typo in NewCSIVolumeroupJournal() function by @nixpanic in #4495
  • cleanup: do not pass EncodingVersion to GenerateVolID() by @nixpanic in #4498
  • cleanup: use standard Golang "slices" instead of k8s package by @nixpanic in #4521
  • api: add CSIProvisionerRBAC functions for the NFS-provisioner by @nixpanic in #4395
  • build: use Go 1.21.5 by @nixpanic in #4332

Bug Fixes

  • deploy: use release repository for csi-resizer by @sebhoss in #4319

E2E

CI

Documentation

New Contributors

Full Changelog: v3.10.2...v3.11.0

Thanks to the fantastic Ceph CSI community for this great release 👍 🎉

Don't miss a new ceph-csi release

NewReleases is sending notifications on new releases.