longhorn v1.11.0-rc3 版本更新介绍
发布日期: 2026-01-22
版本号: v1.11.0-rc3
本次发布主要包含多项功能新增、改进及大量错误修复。首先,请勿从/向任何RC/Preview/Sprint版本进行升级,因为此操作不受支持。亮点功能包括:新增ReadWriteOncePod访问模式支持、基于多个健康副本的副本重建速度调整、支持存储类的 allowedTopologies、共享管理器Pod的额外网络接口、节点磁盘健康监控以及基于节点磁盘空间消耗的副本自动均衡。其他功能新增涵盖Linux发行版自动识别、Helm图表经理URL配置、卷最后备份指标、卷实时性能监控、UI磁盘健康监控、Helm图表注解/标签自定义、内核模块加载、命名空间继承、CSI Pod反亲和性更新、SDK版本迁移计划、卷操作菜单行为改变、CSI组件Pod反亲和性以及节点存储调度指标。改进涉及离线重建设置泛化、快照操作并发作业限制、磁盘错误日志改进、时区传播、UI副本重建速度调整、滚动更新策略配置、日志信息改善、调试信息记录、节点磁盘健康监控开关、迁移期间引擎重启避免、脚本调整、工具链版本检查、创建卷UI优化、v1卷快照哈希禁用、SPDK UBLK参数暴露、块设备使用检查、离线副本重建UI感知、管理器与实例管理器同步升级、资源限制配置、卷扩展验证Webhook、CSI组件资源限制配置、S3地址DNS轮询负载均衡、已删除快照UI显示、Helm图表多TLS FQDN支持、镜像可执行文件移除、文档澄清及CRD枚举值等。修复了大量错误,涉及副本重建/克隆/恢复的HTTP代理问题、副本意外删除、自动均衡循环、数据本地性卷移除、单副本卷挂载循环、v2卷重建性能、Web UI大请求处理、升级测试失败、客户端上下文泄漏、增量恢复故障、快照代理请求错误、字段序列化、并发磁盘添加失败、OS条件处理、时区配置、DR卷激活错误、副本重用与重建失败、离线重建失败、测试用例失败、副本模式异常、v2卷挂载循环、测试不稳定、节点恢复失败、UI前端值缺失、UI设置值转换、磁盘健康信息显示、加密卷扩展、孤立副本、RWX卷不可用、内存访问错误、共享管理器内存泄漏、加密卷在线扩展、备份镜像下载卡顿、v2卷快照父卷删除、卷控制器所有权错误、CSI节点挂载错误、消息泛滥、v2卷自动恢复失败、备份镜像Pod名生成、测试用例失败、块磁盘调度失败、v2卷工作负载挂载失败、DR卷恢复状态、测试失败、克隆卷附加失败、块模式卷迁移卡顿、磁盘压力阈值停滞、镜像短名称冲突、内存访问错误、恢复卷状态异常、SPDK进程崩溃、副本自动均衡忽略设置、SPDK同步调用、副本累积、Helm图表默认设置错误、安全漏洞修复、客户端连接泄漏、IAM角色注解消失、块磁盘解绑失败、管理器启动失败、UI创建卷重置、备份目标指标损坏、内存访问错误、卸载残留、NVME磁盘未找到、作业执行空指针、v2卷创建失败、DR卷状态异常、卷附加状态异常、增量恢复中断、v2卷分离失败、测试用例失败、脚本兼容性问题、测试哈希系统快照、RWX卷进程挂起、块磁盘重添加失败、v2卷中断模式卡顿、协程泄漏、CSI存储容量创建静默失败、v2卷附加失败、UI空指针异常、v2卷工作负载挂载错误、卷升级失败、UI部署IPv4限制、v2 DR卷重附加失败及v2卷行为不一致。此外,还包含文档更新、任务优化、重构及可扩展性指导等内容。贡献者名单已列出。
更新内容 (中文)
请勿从任何 RC/Preview/Sprint 版本升级到此版本,或从此版本降级到这些版本,此操作不受支持。
本版本已修复的问题
亮点
- [功能] 添加对 ReadWriteOncePod 访问模式的支持 9727 - @derekbit @shikanime @chriscchien @Copilot
- [功能] 根据多个健康副本调整副本重建速度 11331 - @derekbit @shuo-wu @roger-ryao @Copilot
- [功能] 支持 Longhorn 卷的 StorageClass allowedTopologies 12261 - @yangchiu @derekbit @hookak @Copilot
- [功能] 在共享管理器 Pod 上支持额外的网络接口(不仅是存储网络) 10269 - @yangchiu @c3y1huang
- [功能] 监控节点磁盘健康状态 12016 - @c3y1huang @roger-ryao
- [功能] 基于节点磁盘空间使用情况在节点间自动平衡副本 10512 - @davidcheng0922 @chriscchien
功能
- [功能] 从包管理器猜测 Linux 发行版 12153 - @yangchiu @derekbit @NamrathShetty @Copilot
- [功能] 提供 helm chart 设置以定义 managerUrl 10583 - @lexfrei @yangchiu
- [功能] 添加卷最近一次备份的指标 6049 - @c3y1huang @roger-ryao
- [功能] 卷性能实时监控 368 - @derekbit @hookak
- [UI][功能] 监控节点磁盘健康状态 12263 - @houhoucoop @roger-ryao
- [功能] 自定义 helm chart value.yaml 中 UI 的 k8s 服务的 annotation/label 11754 - @yangchiu @lucasl0st
- [功能] 当内核版本为 6 或更高时,使
longhornctl加载ublk_drv模块 11803 - @chriscchien @bachmanity1 - [缺陷] 在 FastFailover 模式下继承 longhorn-share-manager 的命名空间 12244 - @yangchiu @semenas
- [功能] 启用 CSI Pod 反亲和性预设更新 12100 - @yangchiu @yulken
- [功能] [依赖] aws-sdk-go v1.55.7 将于 2025-07-31 终止生命周期支持——是否计划迁移到 v2? 12098 - @mantissahz @roger-ryao
- [功能] 将卷操作菜单按钮行为从悬停更改为点击。 11408 - @yangchiu @houhoucoop
- [功能] 为 csi-attacher/csi-provisioner/csi-resizer/csi-snapshotter 设置 “hard” podAntiAffinity 11617 - @yangchiu @yulken
- [功能] 节点存储调度指标 11949 - @yangchiu @AoRuiAC
改进
- [改进] 将离线重建设置泛化到两种数据引擎 12484 - @mantissahz @chriscchien
- [改进] 为快照操作引入并发作业限制 11635 - @yangchiu @derekbit @davidcheng0922 @Copilot
- [改进] 改进磁盘错误日志记录,保留来自 newDiskServiceClients() 的错误 12446 - @yangchiu @davidcheng0922
- [改进] 将 longhorn-manager 的时区传播到 instance-manager 和 CSI Pod 12448 - @hookak @roger-ryao
- [UI][功能] 根据多个健康副本调整副本重建速度 12461 - @houhoucoop @roger-ryao
- [改进] 为 longhorn-manager 和 CSI 部署配置滚动更新策略 12240 - @hookak @chriscchien
- [改进] 改进 longhorn-manager 中
rebuildNewReplica()的日志消息 12426 - @derekbit @chriscchien - [改进] 当 instance manager 尝试创建 Pod 时出现的误导性消息 11759 - @mantissahz @chriscchien
- [改进] 为了改善调试过程和用户体验,最好将错误记录在
instancemanager.status.conditions中。 6732 - @mantissahz @chriscchien - [改进] 添加设置以禁用节点磁盘健康监控 12300 - @derekbit @roger-ryao @Copilot
- [改进] 在迁移过程中有副本不可用时,避免重复重启引擎 11397 - @yangchiu @shuo-wu
- [改进] [脚本] 从 PR #12177 中进行的小脚本调整 12187 - @rauldsl @yangchiu
- [改进] 在生成 k8s 代码前检查工具链版本 12164 - @derekbit @roger-ryao
- [改进] 创建卷 UI 改进,根据 v1 或 v2 选择自动过滤
数据源11846 - @yangchiu @houhoucoop - [改进] 在删除 v1 卷时禁用快照的哈希计算 10294 - @davidcheng0922 @chriscchien
- [改进] 暴露 SPDK UBLK 参数 11039 - @derekbit @PhanLe1010 @roger-ryao @Copilot
- [改进] 在创建磁盘前检查块设备是否未被使用 12078 - @chriscchien @bachmanity1
- [UI][改进] 当为单个卷触发离线副本重建时进行提示 11247 - @houhoucoop @roger-ryao
- [改进] 确保 longhorn-manager 和 instance-manager 之间的同步升级 12309 - @hookak @chriscchien
- [改进] 为 longhorn-manager/instance-manager 添加资源限制配置 12225 - @hookak @chriscchien
- [改进] 当节点磁盘已满时,为卷扩展添加验证 Webhook 12134 - @yangchiu @davidcheng0922
- [UI][改进] 暴露 SPDK UBLK 参数 12166 - @houhoucoop @roger-ryao
- [改进] 修复由于 VolumeAttachment Webhook 阻塞导致的 V2 卷 CSI 克隆缓慢问题 12328 - @PhanLe1010 @roger-ryao
- [改进] 在指标中使用基于标签的状态而不是数值 10723 - @hookak @roger-ryao
- [改进] 为 CSI 组件添加资源限制配置 12224 - @yangchiu @hookak @Copilot
- [改进] 当为单个卷触发离线副本重建时进行提示 11246 - @yangchiu @mantissahz
- [改进] 在 helm chart 中为 UI 服务添加 loadBalancerClass 值 12273 - @ehpc @chriscchien
- [改进] 为 S3 地址池添加 DNS 轮询负载均衡 12296 - @yangchiu
- [UI][改进] 不应在 UI 上隐藏已删除的快照 11620 - @yangchiu @houhoucoop
- [改进] Helm chart 支持多个 TLS FQDN 12127 - @yangchiu @hrabalvojta
- [改进] 从 mirrored-longhornio-longhorn-engine 镜像中移除可执行文件 11254 - @derekbit @chriscchien
- [改进] [文档] 澄清非健康和已分离卷的副本自动平衡行为 12002 - @roger-ryao @sushant-suse
- [改进] CRD 枚举值 9718 - @roger-ryao @nzhan126
- [文档] 故障排除知识库文章修复拼写错误 12199 - @jmeza-xyz
- [改进] 移除与 backupstore 相关的设置 11026 - @nzhan126
- [改进] 拒绝对块卷进行 Trim 操作 12048 - @yangchiu @derekbit
- [改进] 用
github.com/cockroachdb/errors替换github.com/pkg/errors11413 - @derekbit @chriscchien - [UI][改进] UI 显示底层镜像的虚拟大小 11674 - @chriscchien @houhoucoop
- [改进] 简化 unsub 和 stream 方法中的锁定 12057 - @derekbit @NamrathShetty
- [UI][改进] 为无法调度的磁盘显示错误消息 11449 - @yangchiu @houhoucoop
- [改进]
auto-delete-pod-when-volume-detached-unexpectedly应仅关注 Kubernetes 内置工作负载。 12120 - @derekbit @chriscchien @sushant-suse - [改进]
CSIStorageCapacity对象必须显示可调度(可分配)容量 12014 - @chriscchien @bachmanity1 - [改进] 改进节点发布卷期间挂载失败的错误日志记录 1025 - @COLDTURNIP @roger-ryao
- [改进] 改进 Helm Chart defaultSettings 处理,支持自动引号和多类型 12019 - @derekbit @chriscchien
- [改进] 对于 v1 和 v2 数据引擎,卷的
spec.backingImage和spec.encrypted不应允许更新 11615 - @yulken @roger-ryao
缺陷
- [缺陷] 副本重建、克隆和恢复失败,流量被发送到 HTTP 代理 12304 - @derekbit @roger-ryao
- [缺陷] 减少卷的副本数量后,健康副本可能被意外删除 12511 - @yangchiu @shuo-wu
- [缺陷] 自动平衡功能可能导致卷陷入副本删除-重建循环 11730 - @shuo-wu @roger-ryao
- [缺陷] 启用数据本地性的卷在减少 numberOfReplicas 后无法移除现有的运行中副本 12488 - @derekbit @chriscchien
- [缺陷] 单副本卷在副本节点重启后可能陷入挂载/分离循环 9141 - @COLDTURNIP @yangchiu
- [缺陷] 启用快照完整性后,v2 卷重建性能未改善 12416 - @yangchiu @davidcheng0922
- [缺陷] 使用 OIDC 认证时,Web UI 中请求头或 Cookie 过大 12077 - @chriscchien @houhoucoop
- [缺陷] v1.11.x 升级测试可能失败,因为节点的默认磁盘在测试用例期间被移除且无法重新添加 12469 - @COLDTURNIP @yangchiu
- [缺陷] 潜在的 Instance Manager 客户端上下文泄漏 12198 - @derekbit @chriscchien
- [缺陷] 在源卷扩展后,v2 DR 卷在增量恢复期间变为故障状态 12465 - @yangchiu @davidcheng0922
- [缺陷] SnapshotBack 代理请求可能被发送到错误的 instance-manager Pod 12475 - @derekbit @chriscchien
- [缺陷] 当值为
0时,rebuildConcurrentSyncLimit字段在volume.spec中被省略 12471 - @derekbit @houhoucoop @roger-ryao - [缺陷] 并发向同一节点添加多个磁盘时可能偶尔失败 11971 - @davidcheng0922 @roger-ryao
- [缺陷] 节点 CR 中的未知 OS 条件在升级期间未正确移除 12450 - @COLDTURNIP @roger-ryao
- [缺陷] Longhorn chart 未考虑时区 11965 - @hookak @roger-ryao
- [缺陷] Pod 未能使用已激活的 DR 卷,收到
UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY错误 12444 - @yangchiu - [缺陷] v2 卷未能按预期重用失败的副本进行重建 12413 - @yangchiu @shuo-wu
- [缺陷] 如果在重建期间节点重启,v2 卷会以额外的失败副本完成离线重建 12407 - @yangchiu @mantissahz
- [缺陷] 测试用例
test_rebuild_failure_with_intensive_data失败,因为在副本进程崩溃后无法重建副本 12436 - @yangchiu @shuo-wu - [缺陷] 从 v1.10.1 升级到 master-head 或 v1.11.0-rc1 后,副本模式变为空且无法触发副本重建 12431 - @yangchiu @derekbit
- [缺陷] v2 卷在节点重启后陷入
Attaching/Detaching循环 12406 - @yangchiu @c3y1huang - [缺陷] 由于快照回滚失败,test_basic.py::test_expansion_basic 在 v2 数据引擎上测试不稳定 12235 - @davidcheng0922 @chriscchien
- [缺陷] 节点重启后 Longhorn 节点可能无法恢复 12422 - @COLDTURNIP @yangchiu
- [缺陷] 通过 Longhorn UI 创建 v2 卷时缺少
Frontend默认值 12152 - @houhoucoop @roger-ryao - [缺陷] Longhorn UI 中的设置值未转换为字符串 12192 - @chriscchien @houhoucoop
- [缺陷]
磁盘健康信息短暂显示 12415 - @c3y1huang @roger-ryao - [缺陷] 加密的 v2 卷在卷扩展后陷入
Attaching/Detaching循环 12359 - @yangchiu @davidcheng0922 - [缺陷] 节点重启后意外创建孤立副本,阻止新副本调度到该节点,并阻止 v2 卷恢复到健康状态 11333 - @yangchiu @c3y1huang
- [缺陷] 排空节点后 RWX 卷变得不可用 12226 - @yangchiu @mantissahz
- [缺陷] 无效内存地址或空指针解引用 11939 - @bachmanity1 @roger-ryao
- [缺陷] share-manager 内存使用过多 11938 - @derekbit @chriscchien
- [缺陷] 加密卷无法在线扩展 12366 - @yangchiu @chriscchien
- [缺陷] 底层镜像下载在断开网络后卡住 11622 - @COLDTURNIP @chriscchien
- [缺陷] 无法删除 v2 卷卷头快照的父级 9064 - @yulken @chriscchien
- [缺陷] 卷控制器所有者更改导致:当卷分离时检测到多个引擎 BUG 1755 - @PhanLe1010 @chriscchien
- [缺陷] CSI 节点发布卷期间挂载错误未正确处理 12006 - @COLDTURNIP @yangchiu
- [缺陷] test_rebuild_after_replica_file_crash 在 master-head 上失败 12389 - @derekbit @chriscchien
- [缺陷] 由于最近的提交,test_backing_image_auto_resync 测试不稳定 12387 - @derekbit @chriscchien
- [缺陷] longhorn-manager 中洪水般出现消息
Failed to resolve sysfs path for \"/sys/class/block/root\ ..."12344 - @c3y1huang @roger-ryao - [缺陷] v2 卷在集群重启后可能无法自动修复 11336 - @yangchiu @c3y1huang
- [缺陷] 自动生成的底层镜像 Pod 名称被 kubelet 报错 12356 - @COLDTURNIP @yangchiu
- [缺陷] test_restore_inc_with_offline_expansion 在 v2 数据引擎上失败 12313 - @davidcheng0922 @chriscchien
- [缺陷] 在 v2 回归测试 test_rebuild_with_restoration 中,块磁盘有几率变为不可调度 11446 - @shuo-wu @chriscchien
- [缺陷] v2 卷工作负载 FailedMount 错误:Staging target path
/var/lib/kubelet/plugins/kubernetes.io/csi/driver.longhorn.io/xxx/globalmount is no longer valid10476 - @yangchiu @shuo-wu - [缺陷] [v1.10.0-rc1] v2 DR 卷在带副本删除的增量恢复后卡在不健康状态 (
test_rebuild_with_inc_restoration) 11684 - @c3y1huang @chriscchien - [缺陷] test_data_locality_strict_local_node_affinity 在 master-head 上失败 12343 - @derekbit @chriscchien
- [缺陷] tests.test_cloning.test_cloning_basic 在 master-head 上失败 12341 - @derekbit @chriscchien @Copilot
- [缺陷] v2 卷在节点重启后可能无限期卡在
Detaching状态 11332 - @yangchiu @c3y1huang - [缺陷] 克隆的卷无法附加到工作负载 12206 - @yangchiu @PhanLe1010
- [缺陷] 块模式卷迁移卡住 12311 - @COLDTURNIP @yangchiu @shuo-wu
- [缺陷] 副本自动平衡磁盘压力阈值因停止的卷而停滞 10837 - @c3y1huang @chriscchien
- [缺陷] 短名称模式被强制执行,但镜像名 longhornio/longhorn-manager:v1.10.0 返回歧义列表 12268 - @yangchiu @Wqrld
- [缺陷] 无效内存地址或空指针解引用(再次) 12233 - @chriscchien @bachmanity1
- [缺陷] 如果在恢复期间删除备份,恢复的 v2 卷会陷入
RestoreInProgress状态 11828 - @yangchiu @c3y1huang - [缺陷] spdk_tgt 因 SIGSEGV 崩溃 11698 - @c3y1huang
- [缺陷] 当自动平衡设置为
best-effort时,Longhorn 忽略Replica Node Level Soft Anti-Affinity11189 - @c3y1huang @chriscchien - [缺陷] SPDK NVMe 同步调用 11096 -
- [缺陷] 引擎升级期间副本累积 12111 - @c3y1huang @chriscchien
- [缺陷] questions.yaml 中的一些默认设置放置不正确。 12219 - @derekbit @roger-ryao
- [缺陷] Chart 无法处理带有尾随冒号的 defaultSettings.taintToleration 12162 - @derekbit @chriscchien
- [缺陷] 修复 SPDK v25.05 CVE 问题 11969 - @derekbit @roger-ryao
- [缺陷] 潜在的 BackingImageManagerClient 连接和上下文泄漏 12194 - @derekbit @chriscchien
- [缺陷] instance manager Pod
awsIAMRoleArn注解消失 9923 - @yangchiu @mantissahz - [缺陷] 卸载 Longhorn 后,节点块类型磁盘无法解绑 9127 - @yangchiu @davidcheng0922
- [缺陷] 从 1.9.2 升级到 1.10.0 后 longhorn-manager 启动失败 11864 - @derekbit @roger-ryao
- [缺陷][UI] 创建卷/底层镜像时,更改
数据引擎会重置副本数量11775 - @yangchiu @houhoucoop - [缺陷] 备份目标指标已损坏 12073 - @mantissahz @roger-ryao
- [缺陷] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 at longhorn-engine/pkg/controller/control.go:218 +0x2de 12081 - @liyimeng @roger-ryao
- [缺陷] 由于剩余的 backuptarget 导致无法完成卸载 11934 - @mantissahz @roger-ryao
- [缺陷] v2 数据引擎中找不到 NVME 磁盘(无法找到 BDF 设备) 11903 - @derekbit @roger-ryao
- [缺陷] 周期性作业执行期间出现 NPE 错误 11925 - @yangchiu @shuo-wu
- [缺陷] v2 卷在 talos 节点上创建失败 11910 - @c3y1huang @chriscchien
- [缺陷] 如果引擎镜像从未附加的节点删除,DR 卷会陷入
unknown状态 11995 - @yangchiu @shuo-wu - [缺陷] 如果引擎镜像未部署在某个节点上,卷会陷入
attaching状态 11994 - @yangchiu @shuo-wu - [缺陷] 在 v2 DR 卷增量恢复期间重启卷附加节点,恢复将不完整且激活无效 11778 - @yangchiu @c3y1huang
- [缺陷] 标记
disable-v2-data-engine=true后无法分离 v2 卷 11799 - @yangchiu @mantissahz - [缺陷] test_system_backup_and_restore 测试用例在 master-head 上失败 11933 - @derekbit @chriscchien
- [缺陷] 脚本中的 Shebang 重构可能导致兼容性问题 11815 - @NamrathShetty @chriscchien
- [缺陷] longhorn-spdk-engine CI 报告单元测试成功哈希系统创建的快照 11822 - @yangchiu @shuo-wu
- [缺陷] RWX 卷导致进程不可中断睡眠 11907 - @COLDTURNIP @chriscchien
- [缺陷] 重新启用 v2 数据引擎后无法通过 BDF 重新添加块类型磁盘 11860 - @yangchiu @davidcheng0922
- [缺陷] V2 卷陷入卷附件(V2 中断模式) 11816 - @c3y1huang
- [缺陷] 使用 v2 数据引擎时 instance-manager 中的 Goroutine 泄漏 11959 - @PhanLe1010 @chriscchien
- [缺陷] 如果缺少 dataEngine 参数,csi-provisioner 静默失败创建 CSIStorageCapacity 11906 - @yangchiu @bachmanity1
- [缺陷][v1.8.x] v2 卷因停止的副本而卡在附加状态 10486 - @chriscchien
- [缺陷] longhorn-engine 的 UI 崩溃 11867 - @derekbit @chriscchien @Copilot
- [缺陷] v2 卷工作负载陷入
ContainerCreating或Unknown状态,出现FailedMount错误 10111 - @yangchiu @shuo-wu - [缺陷] 如果活动副本数量大于
volume.spec.numberOfReplicas,卷无法升级 11825 - @yangchiu @derekbit - [缺陷] 在仅启用 IPv4 的 v1.10.0 版本节点上,UI 部署失败 11869 - @yangchiu @c3y1huang
- [缺陷] 当前节点缺少引擎镜像时,v2 DR 卷无法自动重新附加 11772 - @chriscchien
- [缺陷] 在卷附加节点上标记 disable-v2-data-engine 并删除 instance manager 后,v2 卷行为不一致 11578 - @yangchiu
可扩展性
- [文档] 在最佳实践部分添加卷大小指南 12203 - @mantissahz @sushant-suse
其他
- [文档] 修复当前版本的 Talos 安装文档 12514 -
- [文档] 添加关于 RWX 卷分离失败的知识库文章 12238 - @sushant-suse
- [任务] 修复 v2 数据引擎的回归测试用例
test_recurring_job.py::test_recurring_job_snapshot_cleanup的稳定性问题 12464 - @derekbit @chriscchien - [文档] 审查和更新用于 Longhorn UI 的 Ingress Controller 示例 12252 - @yangchiu @sushant-suse
- [文档] 错误的 longhornctl 子命令 12423 - @chriscchien @roger-ryao
- [任务] 将 nvme 和 libnvme 更新到 v2.16 和 v1.16.1 12391 - @derekbit @chriscchien
- [文档] 磁盘聚合选项 12378 - @davidcheng0922 @roger-ryao
- [任务] 废弃 V2 底层镜像功能 12237 - @derekbit @chriscchien
- 功能(chart):为 Longhorn UI 添加 Gateway API HTTPRoute 支持 12299 - @lexfrei @derekbit @chriscchien @Copilot
- [文档] V2 数据引擎:删除卷头后的快照行为与 v1 不一致 12355 - @chriscchien @sushant-suse
- [任务] 将基础镜像从 bci-base:16.0 回退到 bci-base:15.7 12354 - @derekbit @chriscchien
- [文档] 在系统升级后澄清带有附加 RWX 卷的共享管理器镜像更新行为 12363 - @derekbit @chriscchien
- [文档] 澄清在线引擎升级后旧 instance manager Pod 的预期行为 12361 - @derekbit @chriscchien
- [任务] 将 Longhorn v1.11.0 SPDK 更新到 v25.09 11975 - @derekbit @chriscchien
- [任务] 将 Longhorn 组件
registry.suse.com/bci/bci-base升级到 16.0 12145 - @derekbit @chriscchien - [文档] 添加知识库文章:通过磁盘隔离处理持久性副本故障 12242 - @derekbit @roger-ryao
- [文档] 记录如何永久启用大页内存 12167 - @roger-ryao @sushant-suse
- [文档] 更新现有术语并添加新术语 12302 - @sushant-suse
- [文档] 添加关于从孤立副本目录恢复数据的知识库文章 9972 - @yangchiu @sushant-suse
- [文档] [UI][改进] 不应在 UI 上隐藏已删除的快照 #11620 12214 - @chriscchien @sushant-suse
- [文档] 在 Longhorn 官方文档中添加
企业页面 12110 - @sushant-suse - [文档] 更新使用 Longhorn 的 Talos Linux 支持 12108 - @roger-ryao @egrosdou01
- [文档] [功能] 添加对 ReadWriteOncePod 访问模式的支持 12228 - @chriscchien
- [文档] 底层镜像管理器磁盘 UUID 冲突问题的解决方法知识库文档 12114 - @COLDTURNIP @roger-ryao
- [任务] 从备份目标清单示例中移除测试凭据 11076 - @davidcheng0922 @roger-ryao
- [文档] 在官方文档中记录可迁移的 RWX 卷 11277 - @derekbit @chriscchien @sushant-suse
- [文档][UI][改进] 为无法调度的磁盘显示错误消息 #11449 12151 - @yangchiu @sushant-suse
- [任务] 创建一个 GitHub Action 以更新 longhorn/dev-versions 中的版本 12062 - @derekbit
- [文档] 更新 NFSv4 客户端安装文档以验证实际使用的 NFS 版本 11944 - @derekbit @chriscchien
- [重构] UI 组件的 SAST 检查 11540 - @sminux @chriscchien
- [文档] 更新 Longhorn README 文件 10891 - @divya-mohan0209
- [缺陷] 块磁盘删除失败且没有错误消息 11952 - @davidcheng0922 @roger-ryao
- [重构] 移除冗余赋值 11705 - @jvanz
- [任务] 从 instance manager CR 中移除已弃用的 instances 字段和实例类型 5844 - @derekbit @chriscchien
- [文档] 根据文档版本更新部署链接 11847 - @yulken
贡献者
- @AoRuiAC
- @COLDTURNIP
- @Copilot
- @NamrathShetty
- @PhanLe1010
- @Wqrld
- @bachmanity1
- @c3y1huang
- @chriscchien
- @davidcheng0922
- @derekbit
- @divya-mohan0209
- @egrosdou01
- @ehpc
- @hookak
- @houhoucoop
- @hrabalvojta
- @innobead
- @jmeza-xyz
- @jvanz
- @lexfrei
- @liyimeng
- @lucasl0st
- @mantissahz
- @nzhan126
- @rauldsl
- @roger-ryao
- @semenas
- @shikanime
- @shuo-wu
- @sminux
- @sushant-suse
- @yangchiu
- @yulken
更新内容 (原始)
DON’T UPGRADE from/to any RC/Preview/Sprint releases because the operation is not supported.
Resolved Issues in this release
Highlight
- [FEATURE] Add support for ReadWriteOncePod access mode 9727 - @derekbit @shikanime @chriscchien @Copilot
- [FEATURE] Scale replica rebuilding speed form multiple healthy replicas 11331 - @derekbit @shuo-wu @roger-ryao @Copilot
- [FEATURE] Support StorageClass allowedTopologies for Longhorn volumes 12261 - @yangchiu @derekbit @hookak @Copilot
- [FEATURE] Support extra network interface (not only storage network) on the share manager pod 10269 - @yangchiu @c3y1huang
- [FEATURE] Monitor Node Disk Health 12016 - @c3y1huang @roger-ryao
- [FEATURE] Replica Auto Balance Across Nodes based on Node Disk Space Consumption 10512 - @davidcheng0922 @chriscchien
Feature
- [FEATURE] Guess Linux distro from the package manager 12153 - @yangchiu @derekbit @NamrathShetty @Copilot
- [FEATURE] Provide a helm chart setting to define the managerUrl 10583 - @lexfrei @yangchiu
- [FEATURE] Add metric for last backup of a volume 6049 - @c3y1huang @roger-ryao
- [FEATURE] Real-time volume performance monitoring 368 - @derekbit @hookak
- [UI][FEATURE] Monitor Node Disk Health 12263 - @houhoucoop @roger-ryao
- [FEATURE] custom annotation/label of UI’s k8s service on value.yaml of helm chart 11754 - @yangchiu @lucasl0st
- [FEATURE] Make
longhornctlloadublk_drvmodule when kernel version is 6 or newer 11803 - @chriscchien @bachmanity1 - [BUG] Inherit namespace for longhorn-share-manager in FastFailover mode 12244 - @yangchiu @semenas
- [FEATURE] Enable CSI pod anti-affinity preset update 12100 - @yangchiu @yulken
- [FEATURE] [Dependency] aws-sdk-go v1.55.7 is EOL as of 2025-07-31 — plan to migrate to v2? 12098 - @mantissahz @roger-ryao
- [FEATURE] Change volume operation menu button behaviour from hover to click. 11408 - @yangchiu @houhoucoop
- [FEATURE] “hard” podAntiAffinity for csi-attacher/csi-provisioner/csi-resizer/csi-snapshotter 11617 - @yangchiu @yulken
- [FEATURE] node storage scheduled metrics 11949 - @yangchiu @AoRuiAC
Improvement
- [IMPROVEMENT] Generalize the offline rebuilding setting for both data engines 12484 - @mantissahz @chriscchien
- [IMPROVEMENT] Introduce Concurrent Job Limit for Snapshot Operations 11635 - @yangchiu @derekbit @davidcheng0922 @Copilot
- [IMPROVEMENT] Improve disk error logging to retain errors from newDiskServiceClients() 12446 - @yangchiu @davidcheng0922
- [IMPROVEMENT] Propagate longhorn-manager’s timezone to instance-manager and CSI pods 12448 - @hookak @roger-ryao
- [UI][FEATURE] Scale replica rebuilding speed form multiple healthy replicas 12461 - @houhoucoop @roger-ryao
- [IMPROVEMENT] Configure rolling update strategy for longhorn-manager and CSI deployments 12240 - @hookak @chriscchien
- [IMPROVEMENT] Improve log messages for
rebuildNewReplica()in lonbghorn-manager 12426 - @derekbit @chriscchien - [IMPROVEMENT] misleading message when instance manager tries to create the pod 11759 - @mantissahz @chriscchien
- [IMPROVEMENT] To improve the debugging process and UX, it would be nice that the error is recorded in the
instancemanager.status.conditions. 6732 - @mantissahz @chriscchien - [IMPROVEMENT] Add setting to disable node disk health monitoring 12300 - @derekbit @roger-ryao @Copilot
- [IMPROVEMENT] Avoid repeat engine restart when there are replica unavailable during migration 11397 - @yangchiu @shuo-wu
- [IMPROVEMENT] [Script] Minor script adjustments from PR #12177 12187 - @rauldsl @yangchiu
- [IMPROVEMENT] Check toolchain versions before generate k8s codes 12164 - @derekbit @roger-ryao
- [IMPROVEMENT] Create Volume UI improvement, Automatically Filter
Data SourceBased on v1 or v2 Selection 11846 - @yangchiu @houhoucoop - [IMPROVEMENT] Disable the snapshot of v1 volume hashing while it is being deleted 10294 - @davidcheng0922 @chriscchien
- [IMPROVEMENT] Expose SPDK UBLK Parameters 11039 - @derekbit @PhanLe1010 @roger-ryao @Copilot
- [IMPROVEMENT] Check that block device is not in use before creating disk 12078 - @chriscchien @bachmanity1
- [UI][IMPROVEMENT] Awareness of when an offline replica rebuilding is triggered for an individual volume 11247 - @houhoucoop @roger-ryao
- [IMPROVEMENT] Ensure synchronized upgrades between longhorn-manager and instance-manager 12309 - @hookak @chriscchien
- [IMPROVEMENT] Add Resource Limits Configuration for Longhorn manager/instance-manager 12225 - @hookak @chriscchien
- [IMPROVEMENT] Add Validation Webhook to Volume Expansion When Node Disk Is Full 12134 - @yangchiu @davidcheng0922
- [UI][IMPROVEMENT] Expose SPDK UBLK Parameters 12166 - @houhoucoop @roger-ryao
- [IMPROVEMENT] Fix V2 Volume CSI Clone Slowness Caused by VolumeAttachment Webhook Blocking 12328 - @PhanLe1010 @roger-ryao
- [IMPROVEMENT] Use label-based state in metrics instead of numeric values 10723 - @hookak @roger-ryao
- [IMPROVEMENT] Add Resource Limits Configuration for CSI Components 12224 - @yangchiu @hookak @Copilot
- [IMPROVEMENT] Awareness of when an offline replica rebuilding is triggered for an individual volume 11246 - @yangchiu @mantissahz
- [IMPROVEMENT] Add loadBalancerClass value inside a helm chart for ui service 12273 - @ehpc @chriscchien
- [IMPROVEMENT] Add DNS round-robin load balancing to the pool of S3 addresses 12296 - @yangchiu
- [UI][IMPROVEMENT] Should Not Hide the Deleted Snapshots on UI 11620 - @yangchiu @houhoucoop
- [IMPROVMENT] Helm chart Multiple TLS FQDNs 12127 - @yangchiu @hrabalvojta
- [IMPROVEMENT] Removing executables from mirrored-longhornio-longhorn-engine image 11254 - @derekbit @chriscchien
- [IMPROVEMENT] [DOC] Clarify replica auto-balance behavior for unhealthy and detached volumes 12002 - @roger-ryao @sushant-suse
- [IMPROVEMENT] CRD enum values 9718 - @roger-ryao @nzhan126
- [DOC] Troubleshooting KB Articles Fix Typos 12199 - @jmeza-xyz
- [IMPROVEMENT] Remove backupstore releated settings 11026 - @nzhan126
- [IMPROVEMENT] Reject Trim Operation on Block Volume 12048 - @yangchiu @derekbit
- [IMPROVEMENT] Replace
github.com/pkg/errorswithgithub.com/cockroachdb/errors11413 - @derekbit @chriscchien - [UI][IMPROVEMENT] UI shows the backing image virtual size 11674 - @chriscchien @houhoucoop
- [IMPROVEMENT] Simplify locking in unsub and stream methods 12057 - @derekbit @NamrathShetty
- [UI][IMPROVEMENT] Show Error Message for Unschedulable Disks 11449 - @yangchiu @houhoucoop
- [IMPROVEMENT] The
auto-delete-pod-when-volume-detached-unexpectedlyshould only focus on the kuberentes builtin workload. 12120 - @derekbit @chriscchien @sushant-suse - [IMPROVEMENT]
CSIStorageCapacityobjects must show schedulable (allocatable) capacity 12014 - @chriscchien @bachmanity1 - [IMPROVEMENT] improve error logging for failed mounting during node publish volume 12025 - @COLDTURNIP @roger-ryao
- [IMPROVEMENT] Improve Helm Chart defaultSettings handling with automatic quoting and multi-type support 12019 - @derekbit @chriscchien
- [IMPROVEMENT] volume
spec.backingImageandspec.encryptedshouldn’t allow to update for both v1 and v2 data engines 11615 - @yulken @roger-ryao
Bug
- [BUG] Replica rebuild, clone and restore fail, traffic being sent to HTTP proxy 12304 - @derekbit @roger-ryao
- [BUG] Healthy replica could be deleted unexpectedly after reducing volume’s number of replicas 12511 - @yangchiu @shuo-wu
- [BUG] Auto balance feature may lead to volumes falling into a replica deletion-recreation loop 11730 - @shuo-wu @roger-ryao
- [BUG] Data locality enabled volume fails to remove an existing running replica after numberOfReplicas reduced 12488 - @derekbit @chriscchien
- [BUG] Single replica volume could get stuck in attaching/detaching loop after the replica node rebooted 9141 - @COLDTURNIP @yangchiu
- [BUG] v2 volume rebuild performance doesn’t improve after enabling snapshot integrity 12416 - @yangchiu @davidcheng0922
- [BUG] Request Header Or Cookie Too Large in Web UI with OIDC auth 12077 - @chriscchien @houhoucoop
- [BUG] v1.11.x upgrade test may fail because the default disk of a node is removed during a test case and cannot be re-added 12469 - @COLDTURNIP @yangchiu
- [BUG] Potential Instance Manager Client Context Leak 12198 - @derekbit @chriscchien
- [BUG] v2 DR volume becomes faulted during incremental restoration after source volume expansion 12465 - @yangchiu @davidcheng0922
- [BUG] SnapshotBack proxy request might be sent to incorrect instance-manager pod 12475 - @derekbit @chriscchien
- [BUG]
rebuildConcurrentSyncLimitfield is omitted fromvolume.specwhen value is012471 - @derekbit @houhoucoop @roger-ryao - [BUG] Adding multiple disks to the same node concurrently may occasionally fail 11971 - @davidcheng0922 @roger-ryao
- [BUG] unknown OS condition in node CR is not properly removed during upgrade 12450 - @COLDTURNIP @roger-ryao
- [BUG] Longhorn charts does not take care timezone 11965 - @hookak @roger-ryao
- [BUG] Pod failed to use an activated DR volume, got
UNEXPECTED INCONSISTENCY; RUN fsck MANUALLYerror 12444 - @yangchiu - [BUG] v2 volumes do not reuse failed replicas for rebuilding as expected 12413 - @yangchiu @shuo-wu
- [BUG] v2 volumes complete offline rebuilding with an extra failed replica if a node is rebooted during the rebuild 12407 - @yangchiu @mantissahz
- [BUG] Test case
test_rebuild_failure_with_intensive_datais failing because replicas cannot be rebuilt after replica process crashed 12436 - @yangchiu @shuo-wu - [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 12431 - @yangchiu @derekbit
- [BUG] v2 volumes get stuck in
Attaching/Detachingloop after node reboots 12406 - @yangchiu @c3y1huang - [BUG] test_basic.py::test_expansion_basic is flaky on v2 data engine due to revert snapshot fail 12235 - @davidcheng0922 @chriscchien
- [BUG] Longhorn nodes may fail to recover after node reboots 12422 - @COLDTURNIP @yangchiu
- [BUG] Missing
Frontenddefault value when creating v2 volumes via Longhorn UI 12152 - @houhoucoop @roger-ryao - [BUG] setting values are not converted to strings in Longhorn UI 12192 - @chriscchien @houhoucoop
- [BUG]
disk health informationappears briefly 12415 - @c3y1huang @roger-ryao - [BUG] encrypted v2 volume gets stuck in
Attaching/Detachingloop after volume expansion 12359 - @yangchiu @davidcheng0922 - [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 11333 - @yangchiu @c3y1huang
- [BUG] RWX volume becomes unavailable after drain node 12226 - @yangchiu @mantissahz
- [BUG] invalid memory address or nil pointer dereference 11939 - @bachmanity1 @roger-ryao
- [BUG] share-manager excessive memory usage 11938 - @derekbit @chriscchien
- [BUG] Encrypted Volume Cannot Be Expanded Online 12366 - @yangchiu @chriscchien
- [BUG] Backing image download gets stuck after network disconnection 11622 - @COLDTURNIP @chriscchien
- [BUG] Can not delete the parent of volume head snapshot of a v2 volume 9064 - @yulken @chriscchien
- [BUG] changing of the volume controller owner caused: BUG: multiple engines detected when volume is detached 1755 - @PhanLe1010 @chriscchien
- [BUG] mounting error is not properly hanedled during CSI node publish volume 12006 - @COLDTURNIP @yangchiu
- [BUG] test_rebuild_after_replica_file_crash failed on master-head 12389 - @derekbit @chriscchien
- [BUG]
test_backing_image_auto_resyncis flaky due to recent commit 12387 - @derekbit @chriscchien - [BUG] Flooding messages
Failed to resolve sysfs path for \"/sys/class/block/root\ ...in longhorn-manager 12344 - @c3y1huang @roger-ryao - [BUG] v2 volumes could fail to auto salvage after cluster restart 11336 - @yangchiu @c3y1huang
- [BUG] The auo generated backing image pod name is complained by kubelet 12356 - @COLDTURNIP @yangchiu
- [BUG]
test_restore_inc_with_offline_expansionfails on v2 data engine 12313 - @davidcheng0922 @chriscchien - [BUG] Block disks have a chance become Unschedulable in v2 regression test in test_rebuild_with_restoration 11446 - @shuo-wu @chriscchien
- [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 valid10476 - @yangchiu @shuo-wu - [BUG] [v1.10.0-rc1] v2 DR volume stuck Unhealthy after incremental restore with replica deletion(
test_rebuild_with_inc_restoration) 11684 - @c3y1huang @chriscchien - [BUG]
test_data_locality_strict_local_node_affinityfails at master-head 12343 - @derekbit @chriscchien - [BUG]
tests.test_cloning.test_cloning_basicfails at msater-head 12341 - @derekbit @chriscchien @Copilot - [BUG] v2 volume could get stuck in
Detachingindefinitely after node reboot 11332 - @yangchiu @c3y1huang - [Bug] A cloned volume cannot be attached to a workload 12206 - @yangchiu @PhanLe1010
- [BUG] Block Mode Volume Migration Stuck 12311 - @COLDTURNIP @yangchiu @shuo-wu
- [BUG] Replica auto balance disk pressure threshold stalled with stopped volumes 10837 - @c3y1huang @chriscchien
- [BUG] short name mode is enforcing, but image name longhornio/longhorn-manager:v1.10. │ │ 0 returns ambiguous list 12268 - @yangchiu @Wqrld
- [BUG] invalid memory address or nil pointer dereference (again) 12233 - @chriscchien @bachmanity1
- [BUG] Restored v2 volume gets stuck in
RestoreInProgressstate if backup is deleted during restoration 11828 - @yangchiu @c3y1huang - [BUG] spdk_tgt is crashed due to SIGSEGV 11698 - @c3y1huang
- [BUG] Longhorn ignores
Replica Node Level Soft Anti-Affinitywhen auto balance is set tobest-effort11189 - @c3y1huang @chriscchien - [BUG] SPDK NVMe synchronous calls 11096 -
- [BUG] Replicas accumulate during engine upgrade 12111 - @c3y1huang @chriscchien
- [BUG] Some default settings in questions.yaml are placed incorrectly. 12219 - @derekbit @roger-ryao
- [BUG] Chart does not handle defaultSettings.taintToleration with a trailing colon 12162 - @derekbit @chriscchien
- [BUG] Fix SPDK v25.05 CVE issue 11969 - @derekbit @roger-ryao
- [BUG] Potential BackingImageManagerClient Connection and Context Leak 12194 - @derekbit @chriscchien
- [BUG] Instance manager pod
awsIAMRoleArnannotation disappearing 9923 - @yangchiu @mantissahz - [BUG] Node block-type disk is unable to unbind after Longhorn uninstall 9127 - @yangchiu @davidcheng0922
- [BUG] longhorn-manager fails to start after upgrading from 1.9.2 to 1.10.0 11864 - @derekbit @roger-ryao
- [BUG][UI] When creating volume/backing image, change
Data Enginewill resetNumber of Replicas11775 - @yangchiu @houhoucoop - [BUG] Backup target metric is broken 12073 - @mantissahz @roger-ryao
- [BUG] panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 at longhorn-engine/pkg/controller/control.go:218 +0x2de 12081 - @liyimeng @roger-ryao
- [BUG] Unable to complete uninstallation due to the remaining backuptarget 11934 - @mantissahz @roger-ryao
- [BUG] NVME disk not found in v2 data engine (failed to find device for BDF) 11903 - @derekbit @roger-ryao
- [BUG] NPE error during recurring job execution 11925 - @yangchiu @shuo-wu
- [BUG] v2 volume creation failed on talos nodes 11910 - @c3y1huang @chriscchien
- [BUG] DR volume gets stuck in
unknownstate if engine image is deleted from the attached node 11995 - @yangchiu @shuo-wu - [BUG] Volume gets stuck in
attachingstate if engine image image is not deployed on one of nodes 11994 - @yangchiu @shuo-wu - [BUG] Rebooting the volume attached node during a v2 DR volume incremental restoration, the restoration is left incomplete and the activation has no effect 11778 - @yangchiu @c3y1huang
- [BUG] Unable to detach a v2 volume after labeling
disable-v2-data-engine=true11799 - @yangchiu @mantissahz - [BUG]
test_system_backup_and_restoretest case failed on master-head 11933 - @derekbit @chriscchien - [BUG] Shebang refactor in scripts may cause compatibility issues 11815 - @NamrathShetty @chriscchien
- [BUG] longhorn-spdk-engine CIs complain that the unit tests successfully hash system created snapshots 11822 - @yangchiu @shuo-wu
- [BUG] RWX volume causes process uninterruptable sleep 11907 - @COLDTURNIP @chriscchien
- [BUG] Unable to re-add block-type disks by BDF after re-enable v2 data engine 11860 - @yangchiu @davidcheng0922
- [BUG] V2 volume stuck in volume attachment (V2 interrupt mode) 11816 - @c3y1huang
- [BUG] Goroutine leak in instance-manager when using v2 data engine 11959 - @PhanLe1010 @chriscchien
- [BUG] csi-provisioner silently fails to create CSIStorageCapacity if dataEngine parameter is missing 11906 - @yangchiu @bachmanity1
- [BUG][v1.8.x] v2 volume stuck at attaching due to stopped replica 10486 - @chriscchien
- [BUG] longhorn-engine’s UI panics 11867 - @derekbit @chriscchien @Copilot
- [BUG] v2 volume workload gets stuck in
ContainerCreatingorUnknownstate withFailedMounterror 10111 - @yangchiu @shuo-wu - [BUG] Volume is unable to upgrade if the number of active replicas is larger than
volumme.spec.numberOfReplicas11825 - @yangchiu @derekbit - [BUG] UI fails to deploy when only IPv4 is enabled on nodes with v1.10.0 version 11869 - @yangchiu @c3y1huang
- [BUG] v2 DR volume fails to auto-reattach when engine image missing on current node 11772 - @chriscchien
- [BUG] inconsistent behavior of v2 volume after labeling disable-v2-data-engine to the volume attached node and deleting the instance manager 11578 - @yangchiu
Scalability
- [DOC] Add volume sizing guidance in best practice section 12203 - @mantissahz @sushant-suse
Misc
- [DOC] Fix Talos install documentation for current versions 12514 -
- [DOC] Add KB article for the failure of RWX volume detachment 12238 - @sushant-suse
- [TASK] Fix flaky regression test case
test_recurring_job.py::test_recurring_job_snapshot_cleanupfor v2 data engine 12464 - @derekbit @chriscchien - [DOC] Review and Update Ingress Controller Examples for Longhorn UI 12252 - @yangchiu @sushant-suse
- [DOC] Incorrect longhornctl subcommand 12423 - @chriscchien @roger-ryao
- [TASK] Update nvme and libnvme to v2.16 and v1.16.1 12391 - @derekbit @chriscchien
- [DOC] Disk Aggregation Options 12378 - @davidcheng0922 @roger-ryao
- [TASK] Deprecate V2 Backing Image Feature 12237 - @derekbit @chriscchien
- feat(chart): Add Gateway API HTTPRoute support for Longhorn UI 12299 - @lexfrei @derekbit @chriscchien @Copilot
- [DOC] V2 data engine: delete snapshot after volume-head behaves inconsistently vs v1 12355 - @chriscchien @sushant-suse
- [TASK] Revert Base Image bci-base:16.0 to bci-base:15.7 12354 - @derekbit @chriscchien
- [DOC] Clarify share-manager image update behavior after system upgrade with attached RWX volumes 12363 - @derekbit @chriscchien
- [DOC] Clarify expected behavior of old instance manager pods after live engine upgrade 12361 - @derekbit @chriscchien
- [TASK] Update Longhorn v1.11.0 SPDK to v25.09 11975 - @derekbit @chriscchien
- [TASK] Bump Longhorn Component
registry.suse.com/bci/bci-baseto 16.0 12145 - @derekbit @chriscchien - [DOC] Add KB Article: Handling Persistent Replica Failures via Disk Isolation 12242 - @derekbit @roger-ryao
- [DOC] Document how to permanently enable hugepages 12167 - @roger-ryao @sushant-suse
- [DOC] Update existing terminologies and add new terminologies 12302 - @sushant-suse
- [DOC] Add a KB for restoring data from an orphan replica directory 9972 - @yangchiu @sushant-suse
- [DOC] [UI][IMPROVEMENT] Should Not Hide the Deleted Snapshots on UI #11620 12214 - @chriscchien @sushant-suse
- [DOC] Add
EnterprisePage in Longhorn Official Document 12110 - @sushant-suse - [DOC] Update Talos Linux Support with Longhorn 12108 - @roger-ryao @egrosdou01
- [DOC] [FEATURE] Add support for ReadWriteOncePod access mode 12228 - @chriscchien
- [DOC] Workaround KB doc for backing image manager disk UUID collision issue 12114 - @COLDTURNIP @roger-ryao
- [TASK] Remove testing credentials from backup target manifest examples 11076 - @davidcheng0922 @roger-ryao
- [DOC] Document the Migratable RWX Volume in the Official Document 11277 - @derekbit @chriscchien @sushant-suse
- [DOC][UI][IMPROVEMENT] Show Error Message for Unschedulable Disks #11449 12151 - @yangchiu @sushant-suse
- [TASK] Create a GitHub Action to Update Versions in longhorn/dev-versions 12062 - @derekbit
- [DOC] Update NFSv4 client installation docs to verify actual NFS version in use 11944 - @derekbit @chriscchien
- [REFACTOR] SAST checks for UI component 11540 - @sminux @chriscchien
- [DOC] Update Longhorn README file 10891 - @divya-mohan0209
- [BUG] Block disk deletion fails without error message 11952 - @davidcheng0922 @roger-ryao
- [REFACTOR] Remove redudant assingment 11705 - @jvanz
- [TASK] Remove deprecated instances field and instance type from instance manager CR 5844 - @derekbit @chriscchien
- [DOC] Update deployment links according to the document version 11847 - @yulken
Contributors
- @AoRuiAC
- @COLDTURNIP
- @Copilot
- @NamrathShetty
- @PhanLe1010
- @Wqrld
- @bachmanity1
- @c3y1huang
- @chriscchien
- @davidcheng0922
- @derekbit
- @divya-mohan0209
- @egrosdou01
- @ehpc
- @hookak
- @houhoucoop
- @hrabalvojta
- @innobead
- @jmeza-xyz
- @jvanz
- @lexfrei
- @liyimeng
- @lucasl0st
- @mantissahz
- @nzhan126
- @rauldsl
- @roger-ryao
- @semenas
- @shikanime
- @shuo-wu
- @sminux
- @sushant-suse
- @yangchiu
- @yulken