Release Note
DON'T UPGRADE from/to any RC/Preview releases, because the operation is not supported.
v1.4.1-rc1 released! 🎆
This release introduces improvements and bug fixes as described below about stability, performance, space efficiency, resilience, and so on. Please try it and feedback. Thanks for all the contributions!
Installation
Please ensure your Kubernetes cluster is at least v1.21 before installing Longhorn v1.4.1.
Longhorn supports 3 installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.
Upgrade
Please ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.4.1 from v1.3.x/v1.4.0, which are only supported source versions.
The live upgrade from v1.3.x/v1.4.0 is not supported until the GA release. When available, follow the upgrade instructions here. here.
Deprecation & Incompatibilities
N/A
Known Issues after Release
Please follow up on here about any outstanding issues found after this release.
Highlights
- [IMPROVEMENT] Periodically clean up volume snapshots (3836) - @c3y1huang @chriscchien
Improvement
- [IMPROVEMENT] Do not count the failure replica reuse failure caused by the disconnection (1923) - @yangchiu @mantissahz
- [IMPROVEMENT] Update uninstallation info to include the 'Deleting Confirmation Flag' in chart (5250) - @PhanLe1010 @roger-ryao
- [IMPROVEMENT] Fix Guaranteed Engine Manager CPU recommendation forumula in UI (5338) - @c3y1huang @smallteeths @roger-ryao
- [IMPROVEMENT] Update PSP validation in the Longhorn upstream chart (5339) - @yangchiu @PhanLe1010
- [IMPROVEMENT] Update ganesha nfs to 4.2.3 (5356) - @derekbit @roger-ryao
- [IMPROVEMENT] Set write-cache of longhorn block device to off explicitly (5382) - @derekbit @chriscchien
Stability
- [BUG] Memory leak in CSI plugin caused by stuck umount processes if the RWX volume is already gone (5296) - @derekbit @roger-ryao
Bugs
- [BUG] Longhorn 1.3.2 fails to backup & restore volumes behind Internet proxy (5054) - @mantissahz @chriscchien
- [BUG] RWX doesn't work with release 1.4.0 due to end grace update error from recovery backend (5183) - @derekbit @chriscchien
- [BUG] Incorrect indentation of charts/questions.yaml (5196) - @mantissahz @roger-ryao
- [BUG] Updating option "Allow snapshots removal during trim" for old volumes failed (5218) - @shuo-wu @roger-ryao
- [BUG] Incorrect router retry mechanism (5259) - @mantissahz @roger-ryao
- [BUG] System Backup is stuck at Uploading if there are PVs not provisioned by CSI driver (5286) - @c3y1huang @chriscchien
- [BUG] Sync up with backup target during DR volume activation (5292) - @yangchiu @weizhe0422
- [BUG] environment_check.sh does not handle differnt kernel versions in cluster correctly (5304) - @achims311 @roger-ryao
- [BUG] instance-manager-r high memory consumption (5312) - @derekbit @roger-ryao
- [BUG] Replica rebuilding caused by rke2/kubelet restart (5340) - @derekbit @chriscchien
- [BUG] Error message not consistent between create/update recurring job when retain number greater than 50 (5434) - @c3y1huang @chriscchien
- [BUG] Do not copy Host header to API requests forwarded to Longhorn Manager (5438) - @yangchiu @smallteeths
Misc
- [TASK][UI] add new recurring job tasks (5272) - @smallteeths @chriscchien