#14660·spree

遥测和更新检查

作者: damianlegawiec创建于 2026年9月16日更新于 2026年9月16日

Spree 5.x 会在存在新版本时通知管理员: `Spree::Admin::Updater` 每天向 spreecloud.io 发送一次请求,而 Rails 管理员会显示一个横幅。该类随着 `spree_admin` 引擎一起消失,6.0 版本中没有任何内容取代它。本计划将更新检查重新引入为一个 Admin API 端点(`GET /api/v3/admin/updates`),React 控制面板会从中渲染横幅,同时将每天的请求转换为匿名的使用心跳(正在使用的 Spree 宝石和版本、堆栈、数量级大小分组)。第二个独立的通道从 `@spree/cli` 和 `create-spree-app` 中报告 CLI 命令的使用情况。两个通道默认情况下都打开,支持 `SPREE_TELEMETRY_DISABLED=1`/`DO_NOT_TRACK=1`(以及 `SPREE_UPDATE_CHECK_DISABLED=1` 来完全停止请求),不发送任何可以识别个人的信息,并且按字段进行了文档说明。