Skip to content

Releases: longhorn/longhorn

Longhorn v1.6.0-rc1

11 Jan 18:41
Compare
Choose a tag to compare
Longhorn v1.6.0-rc1 Pre-release
Pre-release

DON'T UPGRADE to/from any RC/Preview/Sprint releases because the operation is not supported!

Changes in this release

Highlight

Feature

Improvement

Read more

Longhorn v1.6.0-dev-20240105

05 Jan 16:12
f5dd46a
Compare
Choose a tag to compare
Pre-release

This is a sprint release for internal testing and development purposes only. DO NOT INSTALL or UPGRADE to any sprint releases, as this operation is not supported.

Issues in the sprint

Misc

Read more

Longhorn v1.6.0-dev-20231217

17 Dec 17:55
Compare
Choose a tag to compare
Pre-release

This is a sprint release for internal testing and development purposes only. DO NOT INSTALL or UPGRADE to any sprint releases, as this operation is not supported.

Handled issues in the sprint

  • [BUG] Warning events are being spammed by Longhorn - CRD 7290 - @m-ildefons
  • [TASK] Add linear dm device on the top of v2 volume 7357 - @derekbit
  • [BUG] Persistent volume is not ready for workloads 6776 - @james-munson @roger-ryao
  • [DOC] Fix erronous value for default StorageMinimalAvailablePercentage setting. 7342 - @james-munson
  • [BUG] A race after a node reboot leads to I/O errors with migratable volumes 6961 - @yangchiu @ejweber
  • [BUG] CSI components CrashLoopBackOff, failed to connect to unix://csi/csi.sock after cluster restart 7116 - @ejweber
  • [IMPROVEMENT] Don't crash the migration engine when kubelet restarts 7302 - @ejweber
  • [TASK] Ensure the Go version in Dockerfile.dapper matches go.mod for all Longhorn components 7341 - @ejweber
  • [BUG] Kubelet cannot finish terminating a pod that uses a PVC with volumeMode: Block when restarting the node 6919 - @PhanLe1010
  • [IMPROVEMENT] deploy: driver deployer shouldn't cleanup previous deployment if Kubernetes version changes 5474 - @PhanLe1010
  • [IMPROVEMENT] BackingImage should be compressed when downloading and use the name as filename instead of UUID 7295 - @ChanYiLin
  • [FEATURE] Allow kubectl drain to stop manually attached volumes 6978 - @ChanYiLin @chriscchien
  • [IMPROVEMENT] Reconcile replica instance state after its associated block-type disk is ready 7338 - @derekbit
  • [BUG] Helm2 install error: 'lookup' function not defined in validate-psp-install.yaml 6318 -
  • [BUG] multiple "for-cloning-volume" snapshots created after cloning volume 5835 - @PhanLe1010 @chriscchien
  • [IMPROVEMENT] Collect SPDK related info for the usage metrics 6033 - @c3y1huang
  • [BUG] Test case test_node_eviction failed 7210 - @ejweber @roger-ryao
  • [TASK] Revisit volume automatic recover mechanism 6962 - @PhanLe1010
  • [BUG] During volume live engine upgrade, delete replica with old engine image will make volume degraded forever 7012 - @PhanLe1010 @chriscchien
  • [FEATURE] Add a new settings that allows Longhorn to evict replicas automatically when a node is drained 2238 - @ejweber
  • [BUG] backingimage download server error 7288 - @ChanYiLin @scures
  • [IMPROVEMENT] Allow deployment of Prometheus ServiceMonitor with the Longhorn helm chart 7041 - @mantissahz @chriscchien
  • [TEST] Introduce Negative Testing 5240 - @yangchiu @khushboo-rancher
  • [DOC] FS Trim for RWX is supported, but docs are out of date. 6733 - @james-munson
  • [TASK] Collect coverage profiles for Go components during e2e test cases 5681 - @FrankYang0529
  • [IMPROVEMENT] Reconcile engine/replica instance state of v2 volume like v1 volume 7326 - @derekbit
  • [BUG] Backing image disk state unknown after unmount disk 6443 - @ChanYiLin
  • [IMPROVEMENT] add build script to generate gRPC related code more convenient 6973 - @Vicente-Cheng
  • [BUG] Backup NFS - Operation not permitted during mount 6114 - @mantissahz
  • [BUG] Failed RWX mount due to connection timeout still happening 7301 - @james-munson
  • [IMPROVEMENT] Disable CGO in longhorn components if not used 7135 - @derekbit
  • [IMPROVEMENT] Environment setup and check tooling container 6657 - @derekbit
  • [BUG] Cannot add block-type disk to node resource due to timeout error 7253 - @shuo-wu
  • [IMPROVEMENT] Add test for longhorn-spdk-engine 6060 - @shuo-wu
  • [IMPROVEMENT] Thread-safe SPDK JSON client 6106 - @shuo-wu
  • [FEATURE] Support non-disruptive volume-related setting updates 7173 - @mantissahz
  • [BUG] Test case test_volume_reattach_after_engine_sigkill failed 6751 - @c3y1huang
  • [FEATURE] Container-Optimized OS support 6165 - @c3y1huang
  • [IMPROVEMENT] Blindly stop raid bdev exposure before exposing it for V2 volume 7324 - @derekbit
  • [IMPROVEMENT] BackingImage UI improvement 7293 - @scures
  • [BUG] Volume has 2 active engines at the same time that blocks the volume controller reconciliation loop 4827 - @PhanLe1010 @chriscchien @roger-ryao
  • [BUG] Volume UI displays only the last backup when using the recurring job 2997 - @mantissahz @chriscchien @roger-ryao
  • [BUG] Volume gets stuck in an unknown state forever if created in an engine not fully deployed environment 6131 - @yangchiu @PhanLe1010
  • [BUG] Continuously auto-balancing replicas when zone does not have enough space 6671 - @yangchiu @c3y1huang @roger-ryao
  • [REFACTOR] Abstract the disk/lvol file operations in backupstore 6576 - @derekbit @chriscchien
  • [BUG] backing-image-manager- hostPath selection exception 7062 - @ChanYiLin @chriscchien
  • [IMPROVEMENT] Upgrade support bundle kit version to v0.0.33 7277 - @c3y1huang
  • [BUG] GET error for volume attachment on node reboot 4188 - @PhanLe1010
  • [BUG] MultiUnmapper floods logs with warnings about size mismatch. 6406 - @james-munson
  • [TASK] Remove namespaceOverride from the chart values 6527 - @mantissahz @roger-ryao
  • [IMPROVEMENT] Volumes: metrics for backups and snapshots include (count and size and type: system vs user), to better understand how the actual size is summed up. 5869 - @c3y1huang
  • [TASK] Bump up the minimum supported Kubernetes version 7224 - @c3y1huang @roger-ryao
  • [TASK] Implement xattr get and set operations on SPDK logical volumes (lvol) 6604 - @derekbit
  • [DOC] Stress using object store as best practice for backups. 6773 - @james-munson
  • [BUG] Errors found by static checker in volume controller 7009 - @m-ildefons
  • [FEATURE] Have default priorityClass to prevent unexpected longhorn pods eviction 6528 - @mantissahz
  • [BUG] Deadlock for RWX volume if an error occurs in its share-manager pod 7183 - @derekbit @chriscchien
  • [TASK] Remove namespaceOverride from values.yaml in charts repo 7311 - @innobead
  • [FEATURE] Talos support 3161 - @c3y1huang
  • [IMPROVEMENT] Bypass upgrade when installing a fresh setup 6988 - @mantissahz @roger-ryao
  • [IMPROVEMENT] Replace deprecated grpc.WithInsecure 7291 - @c3y1huang
  • [BUG] Download backing image failed with HTTP 502 error if Storage Network configured 7236 - @ChanYiLin
  • [TASK] Investigate and update the Rancher chart annotation requirements 7024 - @PhanLe1010 @chriscchien
  • [BUG] Enabling replica-auto-balance tries to replicate to disabled nodes causing lots of errors in the logs and in the UI 6508 - @c3y1huang @chriscchien
  • [IMPROVEMENT] Gracefully shut down spdk_tgt 7263 - @derekbit
  • [FEATURE] Single Node Disk affinity 3823 - @ejw...
Read more

Longhorn v1.5.3 release

17 Nov 08:17
Compare
Choose a tag to compare

Release Note

v1.5.3 released! 🎆

This release focuses on resolving a regression issue from v1.5.2 related to volume encryption, along with a few other fixes and improvements. Please try it and provide feedback. Thanks for all the contributions!

For the definition of stable or latest release, please check here.

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.5.3.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.5.3 from v1.4.x/v1.5.x, which are only supported source versions.

Follow the upgrade instructions here.

Deprecation & Incompatibilities

N/A

Known Issues after Release

Please follow up on here about any outstanding issues found after this release.

Resolved Issues

Improvement

Resilience

Bug

Contributors

Longhorn v1.5.3-rc1 release

13 Nov 09:17
Compare
Choose a tag to compare
Pre-release

Release Note

DON'T UPGRADE from/to any RC/Preview releases, because the operation is not supported.

v1.5.3-rc1 released! 🎆

This release focuses on resolving a regression issue from v1.5.2 related to volume encryption, along with a few other fixes and improvements. Please try it and provide feedback. Thanks for all the contributions!

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.5.3.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.5.3 from v1.4.x/v1.5.x, which are only supported source versions.

The live upgrade from v1.4.x/v1.5.x 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.

Resolved Issues

Improvement

Resilience

Bug

Contributors

Longhorn v1.5.2 release

03 Nov 13:16
Compare
Choose a tag to compare

Release Note

v1.5.2 released! 🎆

This release introduces bug fixes and improvements, with the main focus on stability. Please try it and provide feedback. Thanks for all the contributions!

For the definition of stable or latest release, please check here.

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.5.2.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.5.2 from v1.4.x/v1.5.x, which are only supported source versions.

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.

Resolved Issues

Enhancement

Improvement

Performance

Stability

Resilience

Bug

Misc

  • [TASK...
Read more

Longhorn v1.5.2-rc3 release

31 Oct 11:42
Compare
Choose a tag to compare
Pre-release

Release Note

DON'T UPGRADE from/to any RC/Preview releases, because the operation is not supported.

v1.5.2-rc3 released! 🎆

This release introduces bug fixes and improvements, with the main focus on stability. Please try it and provide feedback. Thanks for all the contributions!

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.5.2.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.5.2 from v1.4.x/v1.5.x, which are only supported source versions.

The live upgrade from v1.4.x/v1.5.x 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.

Resolved Issues

Enhancement

Improvement

Performance

Stability

Resilience

Bug

Read more

Longhorn v1.5.2-rc2 release

29 Oct 15:57
Compare
Choose a tag to compare
Pre-release

Release Note

DON'T UPGRADE from/to any RC/Preview releases, because the operation is not supported.

v1.5.2-rc2 released! 🎆

This release introduces bug fixes and improvements, with the main focus on stability. Please try it and provide feedback. Thanks for all the contributions!

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.5.2.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.5.2 from v1.4.x/v1.5.x, which are only supported source versions.

The live upgrade from v1.4.x/v1.5.x 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.

Resolved Issues

Enhancement

Improvement

Performance

Stability

Resilience

Bug

Misc

  • [TASK] Revert "Disable Automatically Delete Workload Pod when The Volume Is Detached Unexpectedly for RWX volumes" [...
Read more

Longhorn v1.5.2-rc1 release

27 Oct 05:43
Compare
Choose a tag to compare
Pre-release

Release Note

DON'T UPGRADE from/to any RC/Preview releases, because the operation is not supported.

v1.5.2-rc1 released! 🎆

This release introduces bug fixes and improvements, with the main focus on stability. Please try it and provide feedback. Thanks for all the contributions!

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.5.2.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.5.2 from v1.4.x/v1.5.x, which are only supported source versions.

The live upgrade from v1.4.x/v1.5.x 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.

Resolved Issues

Enhancement

Improvement

Performance

Stability

Resilience

Bug

Misc

  • [TASK] Revert "Disable Automatically Delete Workload Pod when The Volume Is Detached Unexpectedly for RWX volumes" 6838 - @derekbit @roger-ryao
  • Add reserve storage percentage in helm chart (backport #6258) [6333](http...
Read more

Longhorn v1.4.4 release

26 Oct 14:19
Compare
Choose a tag to compare

Release Note

v1.4.4 released! 🎆

This release introduces bug fixes and improvements, with the main focus on stability. Please try it and provide feedback. Thanks for all the contributions!

For the definition of stable or latest release, please check here.

Installation

Please ensure your Kubernetes cluster is at least v1.21 before installing v1.4.4.

Longhorn supports three installation ways including Rancher App Marketplace, Kubectl, and Helm. Follow the installation instructions here.

Upgrade

Please read the important notes first and ensure your Kubernetes cluster is at least v1.21 before upgrading to Longhorn v1.4.4 from v1.3.x/v1.4.x, which are only supported source versions.

Follow the upgrade instructions here.

Deprecation & Incompatibilities

N/A

Known Issues after Release

Please follow up on here about any outstanding issues found after this release.

Resolved Issues

Enhancement

Improvement

Stability

Resilience

Bug

Misc

  • [TASK] Revert "Disable Automatically Delete Workload Pod when The Volume Is Detached Unexpectedly for RWX volumes" 6838 - @derekbit @roger-ryao

Contributors