codex/fix-managed-upgrade-bootstrap-20261025
main
已有更新偏好或安装记录的部署执行默认完整 update.sh 时,会提前转入旧 updater,跳过更新器维护;当前稳定版清单又把仅验收过的 .7 设成最低来源版本,导致 .3 用户无法继续升级。
update.sh
.7
.3
完整入口现在先在共享锁内备份配置、核验并维护官方稳定 updater,再按原偏好检查业务版本;保留仅镜像、定向范围和原请求恢复行为。以新的不可变 releaseId 修正当前稳定产品 3.35.0.20261025.2 的兼容资料,移除 .7 门槛,保留确有依据的 updater 1.4.1、配置和转换组件检查。全部业务镜像、正式稳定别名和原不可变资料保持原指纹。规范明确禁止用未验证或沿用模板作为新增门槛的依据。
3.35.0.20261025.2
验证:旧标准入口回归先失败,修复后 8 项通过(11.186 秒);既有旧部署接入 8 组、Compose 6 项、CLI 6 项、选版能力 1 项及发布目录 8 项通过。独立完整正式镜像中复现 updater_outdated,更新器维护后复现 intermediate_release_required;修正兼容资料后从真实 .3 按 stable 偏好直接升级 .2,标准入口 24.05 秒、唯一任务成功、四组件及健康通过、数据库标记和偏好保持,重启后记录匹配。完整 SSR 首页 HTTP 200,15 个完整安装镜像匿名可访问且有 linux/amd64 产物。
updater_outdated
intermediate_release_required
.2
本轮未更新客户服务器,未验证全部客户数据、全部历史来源、Windows、无 SSR 或故障回退。详细边界见新增的升级兼容验收记录。
补充:现有部署自验夹具遗漏宿主辅助文件、并将最低更新器写死为旧 1.4.0,均已通过实际失败定位。补齐依赖后,改为严格校验 v1 稳定清单与官方 v2 目录的 releaseId、产品版本、最低更新器及来源版本条件一致;未放宽断言。完整部署 dry-run 矩阵通过,6.533 秒。自动 CI 仍在排队,本地验证与自动 CI 状态分别记录。
No dependencies set.
The note is not visible to the blocked user.
已有更新偏好或安装记录的部署执行默认完整
update.sh时,会提前转入旧 updater,跳过更新器维护;当前稳定版清单又把仅验收过的.7设成最低来源版本,导致.3用户无法继续升级。完整入口现在先在共享锁内备份配置、核验并维护官方稳定 updater,再按原偏好检查业务版本;保留仅镜像、定向范围和原请求恢复行为。以新的不可变 releaseId 修正当前稳定产品
3.35.0.20261025.2的兼容资料,移除.7门槛,保留确有依据的 updater 1.4.1、配置和转换组件检查。全部业务镜像、正式稳定别名和原不可变资料保持原指纹。规范明确禁止用未验证或沿用模板作为新增门槛的依据。验证:旧标准入口回归先失败,修复后 8 项通过(11.186 秒);既有旧部署接入 8 组、Compose 6 项、CLI 6 项、选版能力 1 项及发布目录 8 项通过。独立完整正式镜像中复现
updater_outdated,更新器维护后复现intermediate_release_required;修正兼容资料后从真实.3按 stable 偏好直接升级.2,标准入口 24.05 秒、唯一任务成功、四组件及健康通过、数据库标记和偏好保持,重启后记录匹配。完整 SSR 首页 HTTP 200,15 个完整安装镜像匿名可访问且有 linux/amd64 产物。本轮未更新客户服务器,未验证全部客户数据、全部历史来源、Windows、无 SSR 或故障回退。详细边界见新增的升级兼容验收记录。
补充:现有部署自验夹具遗漏宿主辅助文件、并将最低更新器写死为旧 1.4.0,均已通过实际失败定位。补齐依赖后,改为严格校验 v1 稳定清单与官方 v2 目录的 releaseId、产品版本、最低更新器及来源版本条件一致;未放宽断言。完整部署 dry-run 矩阵通过,6.533 秒。自动 CI 仍在排队,本地验证与自动 CI 状态分别记录。