发布日期: 2026-06-24
版本号: v1.11.3-rc1

此版本不支持从任何RC/预览/Sprint版本进行升级操作,切勿尝试。本版本主要修复了多项问题,包括改进了大规模部署下Webhook TLS Secret的资源竞争问题,并增加了用于收集Longhorn发行版信息的指标;修复了卷扩容失败、迁移引擎可能被意外删除、系统备份保留策略错误、向S3存储备份失败、SPDK配置缺失、实例管理器空指针异常、加密卷升级后容量显示错误、HTTP响应泄露、默认镜像注册表前缀未生效、引擎数据服务读取处理不健壮、Prometheus指标异常等多个缺陷;同时解决了备份删除过程中的管理器崩溃问题,并更新了升级请求中的发行版信息。本次更新由多位贡献者协作完成。

更新内容 (中文)

请勿从任何 RC/Preview/Sprint 版本进行升级,此操作不受支持。

本版本已修复的问题

改进

  • [向后移植][v1.11.3][改进] 高负载时 longhorn-manager pods 在 webhook TLS Secret 上存在竞争 13116 - @yangchiu @hookak
  • [向后移植][v1.11.3][改进] 添加指标以收集 LONGHORN_DISTRO 相关信息 13283 - @derekbit @chriscchien

缺陷

  • [向后移植][v1.11.3][缺陷] 扩展卷失败 13383 - @chriscchien
  • [向后移植][v1.11.3][缺陷] 如果目标节点仍在就绪状态过渡中,迁移引擎可能被意外删除 13133 - @COLDTURNIP @yangchiu
  • [向后移植][v1.11.3][缺陷] 系统备份 RecurringJob 保留策略会修剪最新的 CR——按 Status.CreatedAt 排序(错误/竞争 CR 的该值为零)13211 - @roger-ryao
  • [向后移植][v1.11.3][缺陷] 向 S3 存储(NetApp 设备)上传备份时失败 13296 - @mantissahz
  • [向后移植][v1.11.3][缺陷] SPDK 中断模式值在 chart/values.yaml 中缺失 13270 - @yangchiu
  • [向后移植][v1.11.3][缺陷] 副本重建期间 instance-manager 中出现空指针解引用恐慌 13129 - @derekbit @shuo-wu @roger-ryao
  • [向后移植][v1.11.3][缺陷] 测试加密卷升级:旧引擎的 RWO 卷在扩展到 2 GiB 后显示 1008 MiB,而非预期的 2032 MiB 13200 - @derekbit @mantissahz @roger-ryao
  • [向后移植][v1.11.3][缺陷] 支持包状态轮询和 webhook 就绪检查中 HTTP 响应体泄漏 13124 - @derekbit @roger-ryao
  • [向后移植][v1.11.3][缺陷] 在 108.2.1+up1.10.2 版本中,global.cattle.systemDefaultRegistry 未作为镜像仓库前缀应用 13099 - @COLDTURNIP @yangchiu
  • [向后移植][v1.11.3][缺陷] [longhorn-engine/dataserver] 健壮地处理 io.ReadFull 返回的 EOF 13080 - @yangchiu
  • [向后移植][v1.11.3][缺陷] 指标 longhorn_rest_client_rate_limiter_latency_seconds_bucket 的 PrometheusTimeseriesCardinality 13088 - @derekbit

稳定性

  • [向后移植][v1.11.3][缺陷] longhorn-manager 在 BackupController.setInprogressDeletionMap 中因备份删除而发生恐慌 13247 - @roger-ryao

其他

  • [向后移植][v1.11.3][任务] 在升级响应器请求中添加发行版信息 13278 - @davidcheng0922 @roger-ryao

贡献者

  • @COLDTURNIP
  • @chriscchien
  • @davidcheng0922
  • @derekbit
  • @github-actions[bot]
  • @hookak
  • @innobead
  • @mantissahz
  • @roger-ryao
  • @shuo-wu
  • @yangchiu

更新内容 (原始)

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

Resolved Issues in this release

Improvement

  • [BACKPORT][v1.11.3][IMPROVEMENT] longhorn-manager pods race on webhook TLS Secret at scale 13116 - @yangchiu @hookak
  • [BACKPORT][v1.11.3][IMPROVEMENT] Add metrics to collect information about LONGHORN_DISTRO 13283 - @derekbit @chriscchien

Bug

  • [BACKPORT][v1.11.3][BUG] expanding the volume fails 13383 - @chriscchien
  • [BACKPORT][v1.11.3][BUG] Migration Engine Can Be Unexpectedly Deleted If the Target Node Is Still in Readiness Transition 13133 - @COLDTURNIP @yangchiu
  • [BACKPORT][v1.11.3][BUG] System Backup RecurringJob retention prunes newest CR — sorts by Status.CreatedAt (zero for Error/racing CRs) 13211 - @roger-ryao
  • [BACKPORT][v1.11.3][BUG] when uploading backup to S3 storage (NetApp appliance) it fails 13296 - @mantissahz
  • [BACKPORT][v1.11.3][BUG] spdk interrupt mode value is missing in chart/values.yaml 13270 - @yangchiu
  • [BACKPORT][v1.11.3][BUG] nil pointer dereference panic in instance-manager during replica rebuild. 13129 - @derekbit @shuo-wu @roger-ryao
  • [BACKPORT][v1.11.3][BUG] Test Encrypted Volume Upgrade: Old-engine RWO volume shows 1008 MiB after expansion to 2 GiB instead of expected 2032 MiB 13200 - @derekbit @mantissahz @roger-ryao
  • [BACKPORT][v1.11.3][BUG] HTTP response body leaks in support bundle status polling and webhook readiness checks 13124 - @derekbit @roger-ryao
  • [BACKPORT][v1.11.3][BUG] global.cattle.systemDefaultRegistry is not applied as the image registry prefix in 108.2.1+up1.10.2 13099 - @COLDTURNIP @yangchiu
  • [BACKPORT][v1.11.3][BUG] [longhorn-engine/dataserver] Handling EOF returned by io.ReadFull robustly 13080 - @yangchiu
  • [BACKPORT][v1.11.3][BUG] PrometheusTimeseriesCardinality for metric longhorn_rest_client_rate_limiter_latency_seconds_bucket 13088 - @derekbit

Stability

  • [BACKPORT][v1.11.3][BUG] longhorn-manager panic in BackupController.setInprogressDeletionMap during backup deletion 13247 - @roger-ryao

Misc

  • [BACKPORT][v1.11.3][TASK] Add distro information to upgrade responder requests 13278 - @davidcheng0922 @roger-ryao

Contributors

  • @COLDTURNIP
  • @chriscchien
  • @davidcheng0922
  • @derekbit
  • @github-actions[bot]
  • @hookak
  • @innobead
  • @mantissahz
  • @roger-ryao
  • @shuo-wu
  • @yangchiu

下载链接