Why
Snell v5.0.1 已发布,包含协议改进和稳定性修复。当前项目默认使用 v4.1.1,需要升级以获取最新版本的安全性和性能改进。
What Changes
- 更新
roles/snell/defaults/main.yml 中 snell_version 的默认值从 v4.1.1 到 v5.0.1
- 验证 v5.0.1 的 GitHub Release 下载 URL 格式与 v4.x 一致
- 验证 Snell v5.0.1 的配置文件格式与现有模板兼容
- 测试 playbook 在已有 Snell 安装的服务器上执行升级流程
Capabilities
New Capabilities
Modified Capabilities
- 无 spec 级别行为变化(版本号已在 spec 中定义为可配置变量,本次仅为默认值更新)
Impact
roles/snell/defaults/main.yml 中的默认版本号变更
- 现有已部署的服务器在 playbook 重新运行后会自动升级到 v5.0.1
- 升级过程中 Snell 服务会短暂中断(由 handler 触发重启)