Longhorn
v1.11.0Storage & DataLonghorn v1.11.0 is a feature and maintenance release with changes centered on the V2 Data Engine, storage behavior, Kubernetes integration, and operational configuration. It also deprecates V2 Backing Images, removes older settings and instance manager CR fields, and includes hotfixed images plus an SPDK v25.05 CVE issue correction.
Check if affected (8)
security
SPDK v25.CVE issue correction05 Applies if your deployment uses
SPDK v25..05 The
SPDK v25.CVE issue is fixed in Longhorn v1.11.0.05 breakingThe
longhorn-instance-managerimage replacementApplies if your deployment uses the Longhorn instance manager image.
The
longhornio/longhorn-instance-manager:v1.image is replaced by the hotfixed11. 0 longhornio/longhorn-instance-manager:v1.image in Longhorn v1.11.0.11. 0-hotfix-1 breakingThe
longhorn-managerimage replacementApplies if your deployment uses the Longhorn manager image.
The
longhornio/longhorn-manager:v1.image is replaced by the hotfixed11. 0 longhornio/longhorn-manager:v1.image in Longhorn v1.11.0.11. 0-hotfix-1 breakingBackupstore-related settings removal
Applies if you use backupstore-related settings.
Backupstore-related settings are removed in Longhorn v1.11.0.
breakingTrim operation rejection on block volumes
Applies if you issue trim operations on block volumes.
Trim operations are rejected on block volumes in Longhorn v1.11.0.
breakingThe
auto-delete-pod-when-volume-detached-unexpectedlyworkload scopeApplies if you use
auto-delete-pod-when-volume-detached-unexpectedlywith workloads that can lose a volume unexpectedly.The
auto-delete-pod-when-volume-detached-unexpectedlysetting now focuses only on Kubernetes built-in workloads.breakingImmutable
spec.andbackingImage spec.fieldsencrypted Applies if you update
spec.orbackingImage spec.on volume specifications.encrypted The
spec.andbackingImage spec.fields cannot be updated for volumes using either the V1 or V2 data engine.encrypted breakingDeprecated instance manager CR fields
Applies if you use the instance manager CR or its deprecated
instancesandinstance typefields.The deprecated
instancesfield andinstance typeare removed from the instance manager CR in Longhorn v1.11.0.
Plan ahead (2)
deprecatedV2 Data Engine Backing Image deprecationremoval planned in v1.12.0
Applies if you use Backing Images with the V2 Data Engine.
The Backing Image feature for the V2 Data Engine is deprecated in v1.11.0 and is scheduled for removal in v1.12.0.
deprecatedV2 Backing Image Feature deprecation
Applies if you use the V2 Backing Image Feature.
The V2 Backing Image Feature is deprecated in Longhorn v1.11.0.
All 134 other recorded changesfixes 84 · additions 25 · value changes 20 · constraints 4 · removals 1
fixes (84)
- [BUG] Inherit namespace for longhorn-share-manager in FastFailover mode
- [IMPROVEMENT] Fix V2 Volume CSI Clone Slowness Caused by VolumeAttachment Webhook Blocking
- [BUG] V2 DR volume failed if backupstore is temporarily unavailable after node reboot
- [BUG] SnapshotBack proxy request might be sent to incorrect instance-manager pod
- [BUG] Replica rebuild, clone and restore fail, traffic being sent to HTTP proxy
- [BUG]
instance-manageron nodes that don't have hard or solid state disk DDOSing cluster DNS server with TXT query_grpc_config.localhost - [BUG] RWX volume causes process uninterruptible sleep
- [BUG] Healthy replica could be deleted unexpectedly after reducing volume's number of replicas
- [BUG] Auto balance feature may lead to volumes falling into a replica deletion-recreation loop
- [BUG] Data locality enabled volume fails to remove an existing running replica after numberOfReplicas reduced
- [BUG] Single replica volume could get stuck in attaching/detaching loop after the replica node rebooted
- [BUG] v2 volume rebuild performance doesn't improve after enabling snapshot integrity
- [BUG] Request Header Or Cookie Too Large in Web UI with OIDC auth
- [BUG] Potential Instance Manager Client Context Leak
- [BUG] v2 DR volume becomes faulted during incremental restoration after source volume expansion
- [BUG]
rebuildConcurrentSyncLimitfield is omitted fromvolume.when value isspec 0 - [BUG] Adding multiple disks to the same node concurrently may occasionally fail
- [BUG] unknown OS condition in node CR is not properly removed during upgrade
- [BUG] Longhorn charts does not take care timezone
- [BUG] Pod failed to use an activated DR volume, got
UNEXPECTED INCONSISTENCY; RUN fsck MANUALLYerror - [BUG] v2 volumes do not reuse failed replicas for rebuilding as expected
- [BUG] v2 volumes complete offline rebuilding with an extra failed replica if a node is rebooted during the rebuild
- [BUG] Replica mode becomes empty and replica rebuilding cannot be triggered after upgrading from v1.10.1 to master-head or v1.11.0-rc1
- [BUG] v2 volumes get stuck in
Attaching/Detachingloop after node reboots - [BUG] Longhorn nodes may fail to recover after node reboots
- [BUG] Missing
Frontenddefault value when creating v2 volumes via Longhorn UI - [BUG] setting values are not converted to strings in Longhorn UI
- [BUG]
disk health informationappears briefly - [BUG] encrypted v2 volume gets stuck in
Attaching/Detachingloop after volume expansion - [BUG] Unexpected orphaned replica is created after node reboot, preventing new replica from being scheduled on that node, and blocking v2 volume from recovering to healthy state
- [BUG] RWX volume becomes unavailable after drain node
- [BUG] invalid memory address or nil pointer dereference
- [BUG] share-manager excessive memory usage
- [BUG] Encrypted Volume Cannot Be Expanded Online
- [BUG] Backing image download gets stuck after network disconnection
- [BUG] Can not delete the parent of volume head snapshot of a v2 volume
- [BUG] changing of the volume controller owner caused: BUG: multiple engines detected when volume is detached
- [BUG] mounting error is not properly handled during CSI node publish volume
- [BUG] Flooding messages
Failed to resolve sysfs path for \"/sys/class/block/root\ .in longhorn-manager. . - [BUG] v2 volumes could fail to auto salvage after cluster restart
- [BUG] The auo generated backing image pod name is complained by kubelet
- [BUG] v2 volume workload FailedMount with message Staging target path
/var/lib/kubelet/plugins/kubernetes.io/csi/driver. longhorn. io/xxx/globalmount is no longer valid - [BUG] [v1.10.0-rc1] v2 DR volume stuck Unhealthy after incremental restore with replica deletion(
test_rebuild_with_inc_restoration) - [BUG] v2 volume could get stuck in
Detachingindefinitely after node reboot - [Bug] A cloned volume cannot be attached to a workload
- [BUG] Block Mode Volume Migration Stuck
- [BUG] Replica auto balance disk pressure threshold stalled with stopped volumes
- [BUG] short name mode is enforcing, but image name longhornio/longhorn-manager:v1.10. │ │ 0 returns ambiguous list
- [BUG] invalid memory address or nil pointer dereference (again)
- [BUG] Restored v2 volume gets stuck in
RestoreInProgressstate if backup is deleted during restoration - [BUG] spdk_tgt is crashed due to SIGSEGV
- [BUG] Longhorn ignores
Replica Node Level Soft Anti-Affinitywhen auto balance is set tobest-effort - [BUG] SPDK NVMe synchronous calls
- [BUG] Replicas accumulate during engine upgrade
- [BUG] Some default settings in questions.yaml are placed incorrectly.
- [BUG] Chart does not handle defaultSettings.taintToleration with a trailing colon
- [BUG] Potential BackingImageManagerClient Connection and Context Leak
- [BUG] Instance manager pod
awsIAMRoleArnannotation disappearing - [BUG] Node block-type disk is unable to unbind after Longhorn uninstall
- [BUG] longhorn-manager fails to start after upgrading from 1.9.2 to 1.10.0
- [BUG][UI] When creating volume/backing image, change
Data Enginewill resetNumber of Replicas - [BUG] Backup target metric is broken
- [BUG] panic: runtime error: invalid memory address or nil pointer dereference
- [BUG] Unable to complete uninstallation due to the remaining backuptarget
- [BUG] NVME disk not found in v2 data engine (failed to find device for BDF)
- [BUG] NPE error during recurring job execution
- [BUG] v2 volume creation failed on talos nodes
- [BUG] DR volume gets stuck in
unknownstate if engine image is deleted from the attached node - [BUG] Volume gets stuck in
attachingstate if engine image image is not deployed on one of nodes - [BUG] Rebooting the volume attached node during a v2 DR volume incremental restoration, the restoration is left incomplete and the activation has no effect
- [BUG] Unable to detach a v2 volume after labeling
disable-v2-data-engine=true - [BUG] Shebang refactor in scripts may cause compatibility issues
- [BUG] Unable to re-add block-type disks by BDF after re-enable v2 data engine
- [BUG] V2 volume stuck in volume attachment (V2 interrupt mode)
- [BUG] Goroutine leak in instance-manager when using v2 data engine
- [BUG] csi-provisioner silently fails to create CSIStorageCapacity if dataEngine parameter is missing
- [BUG][v1.8.x] v2 volume stuck at attaching due to stopped replica
- [BUG] longhorn-engine's UI panics
- [BUG] v2 volume workload gets stuck in
ContainerCreatingorUnknownstate withFailedMounterror - [BUG] Volume is unable to upgrade if the number of active replicas is larger than
volume.spec. numberOfReplicas - [BUG] UI fails to deploy when only IPv4 is enabled on nodes with v1.10.0 version
- [BUG] v2 DR volume fails to auto-reattach when engine image missing on current node
- [BUG] inconsistent behavior of v2 volume after labeling disable-v2-data-engine to the volume attached node and deleting the instance manager
- [BUG] Block disk deletion fails without error message
additions (25)
- Longhorn supports configuring UBLK performance parameters globally, per volume, or via StorageClass to improve I/O performance.
- The V1 Data Engine now supports parallel rebuilding.
- Longhorn improves the disk selection for the replica scheduling by introducing an intelligent
balance-awarescheduling algorithm - Longhorn now actively monitors the physical health of the underlying disks used for storage by using S.M.A.R.T. data.
- Users can now configure an extra network interface for the Share Manager to support complex network segmentation requirements.
- Administrators can now use the
allowedTopologiesfield in Longhorn StorageClasses - [FEATURE] Guess Linux distro from the package manager
- [FEATURE] Provide a helm chart setting to define the managerUrl
- [FEATURE] Add metric for last backup of a volume
- [FEATURE] Real-time volume performance monitoring
- [FEATURE] custom annotation/label of UI's k8s service on value.yaml of helm chart
- [FEATURE] Make
longhornctlloadublk_drvmodule when kernel version is 6 or newer - [FEATURE] Enable CSI pod anti-affinity preset update
- [FEATURE] node storage scheduled metrics
- [IMPROVEMENT] Introduce Concurrent Job Limit for Snapshot Operations
- [IMPROVEMENT] Configure rolling update strategy for longhorn-manager and CSI deployments
- [IMPROVEMENT] Add setting to disable node disk health monitoring
- [UI][IMPROVEMENT] Awareness of when an offline replica rebuilding is triggered for an individual volume
- [IMPROVEMENT] Add Resource Limits Configuration for Longhorn manager/instance-manager
- [IMPROVEMENT] Add Validation Webhook to Volume Expansion When Node Disk Is Full
- [IMPROVEMENT] Add Resource Limits Configuration for CSI Components
- [IMPROVEMENT] Add loadBalancerClass value inside a helm chart for ui service
- [IMPROVEMENT] Add DNS round-robin load balancing to the pool of S3 addresses
- [IMPROVEMENT] Helm chart Multiple TLS FQDNs
- feat(chart): Add Gateway API HTTPRoute support for Longhorn UI
value changes (20)
- This release marks a major milestone, with the **V2 Data Engine** officially entering the **Technical Preview** stage
- [FEATURE] Change volume operation menu button behaviour from hover to click.
- [FEATURE] "hard" podAntiAffinity for csi-attacher/csi-provisioner/csi-resizer/csi-snapshotter
- [IMPROVEMENT] Propagate longhorn-manager's timezone to instance-manager and CSI pods
- [IMPROVEMENT] To improve the debugging process and UX, it would be nice that the error is recorded in the
instancemanager..status. conditions - [IMPROVEMENT] Avoid repeat engine restart when there are replica unavailable during migration
- [IMPROVEMENT] Create Volume UI improvement, Automatically Filter
Data SourceBased on v1 or v2 Selection - [IMPROVEMENT] Disable the snapshot of v1 volume hashing while it is being deleted
- [IMPROVEMENT] Ensure synchronized upgrades between longhorn-manager and instance-manager
- [IMPROVEMENT] Use label-based state in metrics instead of numeric values
- [UI][IMPROVEMENT] Should Not Hide the Deleted Snapshots on UI
- [UI][IMPROVEMENT] UI shows the backing image virtual size
- [UI][IMPROVEMENT] Show Error Message for Unschedulable Disks
- [IMPROVEMENT]
CSIStorageCapacityobjects must show schedulable (allocatable) capacity - [IMPROVEMENT] Improve Helm Chart defaultSettings handling with automatic quoting and multi-type support
- [TASK] Update nvme and libnvme to v2.16 and v1.16.1
- [TASK] Revert Base Image bci-base:16.0 to bci-base:15.7
- [TASK] Update Longhorn v1.11.0 SPDK to v25.09
- [TASK] Bump Longhorn Component
registry.to 16.0suse. com/bci/bci-base - has officially graduated to the **Technical Preview** stage
constraints (4)
- Full support for the Kubernetes
ReadWriteOncePodaccess mode has been added. - [IMPROVEMENT] Generalize the offline rebuilding setting for both data engines
- [IMPROVEMENT] Check that block device is not in use before creating disk
- [IMPROVEMENT] CRD enum values
removals (1)
- [IMPROVEMENT] Removing executables from mirrored-longhornio-longhorn-engine image
A weekly email arrives when a release needs action. Like the security patches and breaking changes in this release.