Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 09:33
  • 新增 sync_interface_descriptions:一次调用、每台设备一个连接,完成邻居发现、描述修改、读回与保存;无变化时不写入或保存,后端仍支持定制格式和分阶段审批。
  • 行为变更:默认接口描述改为 To_<设备名>_<接口简称>。H3C、Cisco、Hillstone 的聚合口及 10/25/40/100G 接口别名统一为简称,保留端口、拆分通道和子接口编号。
  • 批量配置与备份共用有限并发调度,NC_CONCURRENCY 设置默认并发数;单台设备和回调的普通故障独立记录,报告提供清单总数、成功、失败及细分类别,中断回收本批资源,不自动重放命令。
  • Netdisco 清单默认缓存三天,支持 ND_CACHE_TTL 和 YAML 调整、强制刷新、过期刷新失败时回退历史。缓存按来源和身份隔离,只保存白名单字段,缓存写入失败仍交付新清单。
  • 修复设备连接、后台线程、PostgreSQL 连接和传输超时恢复的收尾边界:取消时释放已取得资源,后续清理故障不覆盖原始失败或已完成结果。
  • TFTP 核验在目标锁内采集上传前基线;未变化的旧文件不能凭未来时间戳冒充本次上传。回调与报告使用同一核验结果,后续故障保留上传回执。
  • 拓扑计划按规范接口判重,在连接或新增 I/O 前拒绝重复变更。全量清单规划减少采样副本和索引,保持设备选择顺序及 TFTP 目标仲裁。