发布日期: 2025-05-26
版本号: v1.8.2-rc2

Longhorn v1.8.2版本发布,警告切勿从任何RC/预览/Sprint版本升级至此版本或从此版本升级,此操作不受支持。该版本包含多项功能改进和错误修复,主要涉及字段验证、设置管理、日志优化以及解决从备份镜像到卷管理等多个方面的问题。感谢多位开发者的贡献。

更新内容 (中文)

不要从任何发布候选版/预览版/Sprint版本升级,也不支持升级到这些版本,因为此操作不被支持。

本次版本已修复问题

改进

  • [BACKPORT][v1.8.2][改进] 为升级路径中的更新选项添加严格字段验证 10648 - @ChanYiLin
  • [BACKPORT][v1.8.2][改进] 将 SettingNameV2DataEngineHugepageLimit 移至危险区域设置 10568 - @derekbit @chriscchien
  • [BACKPORT][v1.8.2][改进] 减少已分离卷的自动平衡日志噪音 10692 - @roger-ryao
  • [BACKPORT][v1.8.2][改进] 改进无法移除 Block 类型磁盘时的警告消息 10576 - @yangchiu @ChanYiLin

错误修复

  • [BUG] 从 v1.8.1 升级到 v1.8.2-rc1 后,V2 后备镜像失败 10969 - @COLDTURNIP
  • [BACKPORT][v1.8.2][BUG] 容器中 git checkout 出错 10975 - @derekbit @chriscchien
  • [BACKPORT][v1.8.2][BUG] Helm 持久化 backupTargetName 在存储类模板中未被引用 10964 - @yangchiu @mantissahz
  • [BACKPORT][v1.8.2][BUG] MultiUnmapper 因大小不匹配而产生大量警告日志。 10565 - @shuo-wu @roger-ryao
  • [BACKPORT][v1.8.2][BUG] 测试用例 test_snapshot_prune_and_coalesce_simultaneously_with_backing_image 失败 10822 - @yangchiu @c3y1huang
  • [BACKPORT][v1.8.2][BUG] 系统备份可能无限期地停留在 CreatingBackingImageBackups 状态 10748 - @yangchiu @ChanYiLin
  • [BACKPORT][v1.8.2][BUG] 如果存在 ReadyForDownload 状态的支持包,则无法终止命名空间 longhorn-system 10732 - @yangchiu @c3y1huang
  • [BACKPORT][v1.8.2][BUG] [v1.9.0-rc1] 灾难恢复卷在激活时未能与最新备份同步 10842 - @c3y1huang @chriscchien
  • [BACKPORT][v1.8.2][BUG] 无法删除超大的“未就绪”卷 10742 - @WebberHuang1118 @chriscchien
  • [BACKPORT][v1.8.2][BUG][UI] 对已分离卷进行批量备份创建时返回错误 405,且浏览器控制台显示错误消息 10725 - @yangchiu @a110605
  • [BACKPORT][v1.8.2][BUG] 创建新的后备镜像管理器时存在命名冲突 10618 - @yangchiu @ChanYiLin
  • [BACKPORT][v1.8.2][BUG] 升级 Harvester v1.4.1 期间,VM 迁移时 Longhorn v1.7.2 卷出现 I/O 错误 10549 - @derekbit @roger-ryao
  • [BACKPORT][v1.8.2][BUG] 向节点添加不存在的磁盘将导致 longhorn-manager 崩溃 10750 - @ChanYiLin @roger-ryao
  • [BACKPORT][v1.8.2][BUG] 节点宕机并强制删除终止中的部署 Pod 后,卷无法成功挂载 10713 - @c3y1huang @chriscchien
  • [BACKPORT][v1.8.2][BUG] 实例管理器镜像构建失败 10654 - @shuo-wu
  • [BACKPORT][v1.8.2][BUG] Longhorn 卷加密在 Talos 1.9.x 中不工作 10605 - @c3y1huang @roger-ryao
  • [BACKPORT][v1.8.2][BUG] 副本调度器中出现整数除以零错误 10504 - @c3y1huang

贡献者

  • @COLDTURNIP
  • @ChanYiLin
  • @WebberHuang1118
  • @a110605
  • @c3y1huang
  • @chriscchien
  • @derekbit
  • @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.8.2][IMPROVEMENT] add strict field validation to the update option in upgrade path 10648 - @ChanYiLin
  • [BACKPORT][v1.8.2][IMPROVEMENT] Move SettingNameV2DataEngineHugepageLimit to danger zone settings 10568 - @derekbit @chriscchien
  • [BACKPORT][v1.8.2][IMPROVEMENT] Reduce auto balancing logging noise for detached volumes 10692 - @roger-ryao
  • [BACKPORT][v1.8.2][IMPROVEMENT] Improve the Warning Message When Failed to Remove Block-Type Disks 10576 - @yangchiu @ChanYiLin

Bug

  • [BUG] V2 Backing image failed after upgrade from v1.8.1 to v1.8.2-rc1 10969 - @COLDTURNIP
  • [BACKPORT][v1.8.2][BUG] Error on git checkout in a container 10975 - @derekbit @chriscchien
  • [BACKPORT][v1.8.2][BUG] Helm persistence.backupTargetName not referenced in storageclass template 10964 - @yangchiu @mantissahz
  • [BACKPORT][v1.8.2][BUG] MultiUnmapper floods logs with warnings about size mismatch. 10565 - @shuo-wu @roger-ryao
  • [BACKPORT][v1.8.2][BUG] Test case test_snapshot_prune_and_coalesce_simultaneously_with_backing_image fails 10822 - @yangchiu @c3y1huang
  • [BACKPORT][v1.8.2][BUG] System backup could get stuck in CreatingBackingImageBackups indefinitely 10748 - @yangchiu @ChanYiLin
  • [BACKPORT][v1.8.2][BUG] Failed to terminate namesapce longhorn-system if there is a support bundle ReadyForDownload 10732 - @yangchiu @c3y1huang
  • [BACKPORT][v1.8.2][BUG] [v1.9.0-rc1] DR volume does not sync with latest backup when activation 10842 - @c3y1huang @chriscchien
  • [BACKPORT][v1.8.2][BUG] Can NOT delete an oversized Not Ready volume 10742 - @WebberHuang1118 @chriscchien
  • [BACKPORT][v1.8.2][BUG][UI] Bulk backup creation with a detached volume returns error 405 and error messages show in browser console 10725 - @yangchiu @a110605
  • [BACKPORT][v1.8.2][BUG] Naming collision when creating the name of the new backing image manager 10618 - @yangchiu @ChanYiLin
  • [BACKPORT][v1.8.2][BUG] I/O errors on Longhorn v1.7.2 volume during VM migration while upgrading Harvester v1.4.1 10549 - @derekbit @roger-ryao
  • [BACKPORT][v1.8.2][BUG] Adding a non-existing disk to a node will cause the longhorn-manager to crash 10750 - @ChanYiLin @roger-ryao
  • [BACKPORT][v1.8.2][BUG] After node down and force delete the terminating deployment pod, volume can not attach success 10713 - @c3y1huang @chriscchien
  • [BACKPORT][v1.8.2][BUG] Instance manager image build fail 10654 - @shuo-wu
  • [BACKPORT][v1.8.2][BUG] Longhorn Volume Encryption Not Working in Talos 1.9.x 10605 - @c3y1huang @roger-ryao
  • [BACKPORT][v1.8.2][BUG] integer divide by zero in replica scheduler 10504 - @c3y1huang

Contributors

  • @COLDTURNIP
  • @ChanYiLin
  • @WebberHuang1118
  • @a110605
  • @c3y1huang
  • @chriscchien
  • @derekbit
  • @innobead
  • @mantissahz
  • @roger-ryao
  • @shuo-wu
  • @yangchiu

下载链接