Skip to content

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 08:07
  • 破坏性变更:Netdisco 环境变量统一改用 ND_,net-connector 使用 NC_,仅保留清单地址、身份凭据及 NC_CONFIG;其他策略移到 YAML/CLI,数据库策略使用 netdisco.db_*,TFTP 根目录使用 tftp.verification_root,进度开关使用 --no-progress,不兼容旧环境变量。
  • README 改为简洁英文入口并保留中文入口,设备操作和 Netdisco 批量备份拆为双语指南,随 gem 一起分发。
  • 批次在创建目录和读取凭据前固定并校验策略,补充日志目录等覆盖时保留原策略快照,数据库 CA 路径包含 NUL 时提前拒绝,动态凭据仍可逐台轮换。
  • 修复 TFTP 命令、文件名和 VRF 中的诊断词被误报为上传失败,以及终端颜色或重绘掩盖设备错误的问题,上传失败和拓扑保存失败均保留完整证据。
  • SSH、主机密钥文件、会话和日志收尾保留原始故障或中断,一个资源关闭失败仍尝试释放其余资源,外层已处理的异常不再掩盖独立关闭故障。
  • 修复 Ruby 3.2 值对象的 with 更新绕过校验和冻结的问题,设备、计划、文件回执与诊断对象更新后继续保护外部数据和敏感字段。
  • 清单只在存在地址覆盖规则时再次解析 IP,重复地址检查减少临时对象,降低大清单的处理时间和内存分配。