|
|
@@ -0,0 +1,26 @@
|
|
|
+## 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 触发重启)
|