Repository navigation
v0.4.1
- 用 Ruby 标准库
Logger替代 ActiveSupport 日志依赖,保留设备标记、级别、脱敏和注入日志器的所有权。 - 批量任务按线程完成顺序传播中断;创建后续线程失败时也停止已有任务,避免批次退出后仍有设备会话运行。
- TFTP 批次按实际文件名检查所有厂商的覆盖冲突,拒绝外部计划绕过检查,并正确区分采样限制与文件名冲突。
- 直接备份和 Netdisco 共用厂商命名规则,H3C 与华为共用已保存文件的上传流程,厂商扩展无需重复维护相同逻辑。
- 分离
Profile声明构造器与不可变档案,补充公开扩展契约、会话租约及 Rails 线程接入说明。 - 测试和 CI 输出已加载库文件的行与分支覆盖率,未加载文件单独计数,暂不设硬性门槛。
- 增加中文 PR 和 Issue 模板,补齐方法注释,并统一公开文档及 CLI 帮助文案。