Release Note
DON'T UPGRADE from/to any RC/Preview releases, because the operation is not supported.
v1.2.3-rc2 released! 🎆
This release introduces bug fixes as described below including stability, performance, and so on. Please try it and feedback. Thanks for all the contributions!
Installation
Longhorn supports 3 installation ways including Rancher catalog, Kubectl, and Helm. Follow the installation instructions here.
Upgrade
The live upgrade from v1.1./v1.2. is not supported until the GA release. When available, follow the upgrade instructions here. here.
Deprecation & Incompatibilities
No deprecated or incompatible changes are introduced in this release.
Enhancements
- [IMPROVEMENT] Support Filesystem expansion for encrypted volumes (2868) - @joshimoo @khushboo-rancher
Performance
- [BUG] Volume attachment take long time, which may be caused by the replica controller queue being flooded by the backing image events (3242) - @kaxing @shuo-wu
Bugs
- [BUG] Validate S3 input to make sure they don't contain trailing newline or space (811) - @kaxing @jenting
- [BUG] Failed backups should be available to the user with a failed status (1311) - @jenting @khushboo-rancher
- [BUG] Backup Target - NFS - the k8s node supports only 4.0 - an incorrect mount option was specified (2438) - @kaxing @derekbit
- [BUG] NodePublishVolume RWX CSI realpath failed to resolve symbolic links on microk8s (2987) - @kaxing @joshimoo @khushboo-rancher
- [BUG] Volume UI displays only the last backup when using the recurring job (2997) - @kaxing @jenting
- [BUG] Snapshots and Backups chain displays backup that was previously deleted on Backup screen (3033) - @jenting @chanow816
- [BUG] The backing image file reuse will fail forever if there is an invalid file in the work directory (3061) - @kaxing @shuo-wu
- [BUG] Cannot migrate replicas in an evicting disk to a new disk on the same node when the node level hard affinity is applied. (3076) - @meldafrawi @PhanLe1010
- [BUG] Backing Image upload failed when access through Rancher UI (3129) - @kaxing @smallteeths
- [BUG] Volume creating with Backing Image contains invalid checksum string will result in attaching problem (3133) - @kaxing @derekbit
- [BUG] Support bundle missed newly added Longhorn CRDs (3142) - @jenting @khushboo-rancher
- [BUG] The size of an uploaded or downloaded sparse file is the apparent file size (3174) - @kaxing @shuo-wu
- [BUG] cron setting won't persist (3180) - @smallteeths @khushboo-rancher
- [BUG] Longhorn UI: XHR request URL sometimes wrong when UI is proxied (3191) - @kaxing @PhanLe1010 @smallteeths
- [BUG] Volume crash during migrating (3206) - @shuo-wu @khushboo-rancher
- [BUG] Restored volume wrongly restarts restoration during migration (3210) - @meldafrawi @shuo-wu
- [BUG] longhorn-ui has a warning message in the browser's console (3230) - @smallteeths @khushboo-rancher
- [BUG] Instance process is still running when the corresponding engine/replica CR is gone (3255) - @shuo-wu
- [BUG] can't reset Backup Target Credential Secret (3261) - @meldafrawi @jenting
- [BUG] Revision Counter is false by default? (3308) - @smallteeths @khushboo-rancher
- [BUG] Test related to backup is failing due to the state changed to 'completed' from 'complete' (3309) - @jenting
- [BUG] Drain stuck on K3s setup on node where RWX volume is attached (3348) - @shuo-wu
- [BUG] Data loss on doing K3s upgrade with drain (3350) - @PhanLe1010
- [BUG] Potential bugs inside Longhorn CSI related to the CSI snapshot flow (3378) - @PhanLe1010
Misc
- [REFACTOR] Remove the keyword register of deepcopy-gen (2637) - @jenting @khushboo-rancher
- [IMPROVEMENT] move filesystem expansion into the csi driver (2794) - @joshimoo @khushboo-rancher
- [IMPROVEMENT] Simplify the way to record and fetch backup info after introducing Backup CRD (3035) - @kaxing @jenting
- [IMPROVEMENT] UI should inform users that backups created by a activated DR volume may reside in the original backup volume (3121) - @kaxing @smallteeths
- [IMPROVEMENT] Have backup progress icon on Backup page (3168) - @smallteeths @khushboo-rancher
- [IMPROVEMENT] Make GI as default value in volume expand screen (3217) - @kaxing @smallteeths