proposal.md 927 B

Why

Snell v5.0.1 已发布,包含协议改进和稳定性修复。当前项目默认使用 v4.1.1,需要升级以获取最新版本的安全性和性能改进。

What Changes

  • 更新 roles/snell/defaults/main.ymlsnell_version 的默认值从 v4.1.1v5.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 触发重启)