Releases: ceph/ceph-csi
Ceph CSI v1.2.2 Release
Release Issue #639
Changelog or highlights:
- Add kernel version detection for mounting with client
- Fix issue in helm chat pushing
- Added forcecephkernelclient as startup parameter to force enabling ceph
- Handle EACCESS error from 'ceph rbd task add remove'
- Fix vol size for cephfs and rbd
- Update registration directory name
- Reorder kernel version checking logic
- Increase sidecar time out value to 150s.
- Format ext4 with lazy_journal_init
- Change default csi liveness ports to ones less common
- Add POD_NAMESPACE to RBD provisioner deployments
- Add a check for nil secrets
- Remove rootfs from rbd provisioner pod
- Added E2E for rbd nodeplugin restart
- Deprecate containerized flag and remove nsenter
CSI v1.2.1 Release.
Release issue # #600
*) Change the recommended/default FS for RBD to ext4
*) Use nodiscard
option while formatting RBD devices.
*) Use provisioner socket while probing liveness.
*) Reject request if the operation is in progress
*) Fix pod termination issue due to stale mount after node plugin restart.
....etc
Ceph CSI v1.2.0 Release
Release Issue # #393
Changelog or highlights:
*) Cephfs: Use ceph kernel client if kernel version >= 4.17
*) implement grpc metrics for ceph-csi
*) Add xfs fstype as default type in storageclass
*) Add support to use ceph manager rbd command to delete an image
*) e2e: correct log format in execCommandInPod()
*) Add 'gosec' to the static-checks
*) switch to cephfs, utils, and csicommon to new loging system
*) utility to trace backend volume from RBD pvc
*) Implement context-based logging
*) implement klog wrapper
*) unmap rbd image if connection timeout.
*) start controller or node server based on config
*) fix: Adds liveness sidecar to v1.14+ helm charts
*) Prometheus liveness probe sidecar
*) Wrap error if failed to fetch mon
*) provisioners: add reconfiguring of PID limit
*) Use "rbd device list" to list and find rbd images and their device paths
*) Update Unstage transaction to undo steps done in Stage
*) Move mounting staging instance to a sub-path within staging path
*) e2e: do not fail to delete resources when "resource not found"
*) remove post validation of rbd device
Many other bug fixes, code improvements, README updates are also part of this release.
Ceph CSI v1.1.0 Release
Changelog or highlights:
*) CephFS subvolume/manager based volume provisioning and deletion.
*) E2E test support for PVC creation, App pod mounting.etc.
*) CSI spec v1.1 support
*) Added support for kube v1.15.
*) Configuration store change from configmap to rados omap
*) Mount options support for CephFS and RBD volumes
*) Move locks to more granular locking than CPU count based
*) Rbd support for ReadWriteMany PVCs for block mode
*) Unary plugin code for 'CephFS and RBD' drivers.
*) Driver name updated to CSI spec standard.
*) helm chart updates.
*) sidecar updates to latest available.
*) RBAC corrections and aggregated role addition.
*) Lock protection for create,delete volume ..etc operations
*) Added external snapshottter to CSI.
*) Added CSIDriver CRD.
*) Support matrix table addition in documentation.
*) Many linter fixes and error code fixes.
*) Removal of dead code paths.
*) StripSecretInArgs in pkg/uti
*) MIgration to klog from glog.
Many other bug fixes, code improvements, README updates are also part of this release.