Longhorn v1.1.3 release
Release Note
Please read the install/upgrade notes before installing/upgrading to this Longhorn version.
v1.1.3 released! 馃巻
This release introduces bug fixes as described below including security, stability, performance, and so on. Please try it and feedback. Thanks for all the contributions!
Security Fixes for Vulnerabilities
- CVE-2021-36779: Host operations allowed in privileged Longhorn managed pods
- CVE-2021-36780: Unauthorized data access from replicas through vulnerable instance manager pods
For more details, see each issue and security advisories.
Installation
Longhorn supports 3 installation ways including Rancher catalog, Kubectl, and Helm. Follow the installation instructions here.
Upgrade
Follow the upgrade instructions here.
Deprecation & Incompatibilities
No deprecated or incompatible changes are introduced in this release.
Highlights
- [IMPROVEMENT] Enhance Longhorn data plane on low performance environment (spinning disk, 1GBps network, low CPU etc) (2206) - @keithalucas @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] Investigate engine integration test failure - restore_with_frontend: can only restore backup from replica in mode RW, got ERR (1628) - @keithalucas
- [BUG] High CPU utilization for Longhorn manager sometimes due to exhaustion of all the available sockets because of socket leaking log stream (2778) - @meldafrawi @PhanLe1010
- [BUG] longhorn-engine image no longer contains longhorn-instance manager (2796) - @innobead @khushboo-rancher
- [BUG] allow volume migration when volume is degraded (harvester vm) (2805) - @shuo-wu @khushboo-rancher
- [BUG] Longhorn-csi-plugin pods restart because the Longhorn client 10 secs timeout (2816) - @jenting
- [BUG] High CPU utilization for Longhorn manager and replica instance manager sometimes due to overwhelming of number of backupstatus in engine (2818) - @joshimoo @khushboo-rancher
- [BUG] fix instance manager grpc connection leak (VersionGet, ProcessLog, ProcessWatch) (2824) - @joshimoo
- [BUG] Datastore::GetEngine returns raw cached object which is then modified (2827) - @joshimoo @khushboo-rancher
- [BUG] Node deletion leads volume to get stuck in attaching state (2848) - @joshimoo @PhanLe1010 @khushboo-rancher
- [BUG] Replica rebuilding fails and eventually pass after few attempts (2849) - @PhanLe1010 @khushboo-rancher
- [BUG] Replica rebuilding gets triggered if network bandwidth is restricted below 80mbit (2882) - @keithalucas
- [BUG] Instance managers keep terminating and getting created while uninstallation is in progress (2919) - @meldafrawi @shuo-wu @khushboo-rancher
- [BUG] DR volume does not continue to restore after node reboot (2920) - @c3y1huang @shuo-wu
- [BUG] Power off node during backup volume restore does not continue restore (2929) - @kaxing @c3y1huang @shuo-wu @khushboo-rancher
- [BUG] Over-provisioning doesn't work properly with values smaller than 200% (2952) - @meldafrawi @PhanLe1010
- [BUG] Loghorn volumes can be resized to any size and does not respect the over-provisioning limit (2962) - @meldafrawi @PhanLe1010
- [BUG] Tool tip on Snapshots and Backups List on UI are displayed inconsistently (2994) - @smallteeths @chanow816
- [BUG] Disk eviction not doing anything (2995) - @kaxing @shuo-wu
- [BUG] Fail to live upgrade to v1.2.x or v1.1.3 (3052) - @shuo-wu @khushboo-rancher
- [BUG] Update the default advertised CSI version to csi version 1.2 (3079) - @PhanLe1010 @khushboo-rancher
- [BUG] fsfreeze race condition (3125) - @joshimoo @khushboo-rancher
- [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] Data loss on doing K3s upgrade with drain (3350) - @PhanLe1010
- [BUG] [v1.1.3] Longhorn upgrade from v1.1.2 to v1.1.3-rc1 failed (3297) - @PhanLe1010 @khushboo-rancher
- [BUG] V1 Chart install V1.1.3-rc2 fail (3356) - @PhanLe1010 @chanow816
- [BUG] Using a backing image created from a YAML file will lead to NPE (3379) - @kaxing @shuo-wu
Misc
- [UI] Notify users about newer stable versions (3032) - @smallteeths @chanow816
- [IMPROVEMENT] Longhorn v1.1.3 and maximum supported Kubernetes version (3319) - @kaxing @jenting