Skip to content

DS 0.7.1 · 修复 builtin 安装与自动更新失败

Choose a tag to compare

@limyum-creator limyum-creator released this 24 Oct 06:08
· 12 commits to main since this release

DS 版 0.7.1:修复原生 builtin 模式的首次安装和自动更新失败。相关:Issue #3。

默认配置合法地不创建自定义 provider 表(provider=None),安装校验此前仍无条件读取其 base_url,造成构建验证成功、安装时报 NoneType。现在正确识别 builtin、旧 provider 字典及迁移后保留的表;缺失/非法 provider、选错 provider 和不匹配地址继续拒绝。相对构建路径也会先规范化。

  • 文件摘要、profile/health 身份、服务命令、原应用签名与 native probe 检查继续保留。
  • 构建验证只有在真实安装前校验通过后才记录成功。新增直接调用生产 validate_build 的测试,以及保留真实校验的首次安装事务测试。
  • 发布门禁新增实际便携包的全新 build --bundled-catalog --verify,四组合均需提供绑定候选的安装前校验记录。

两版沿各自通道更新。已启用补丁自动更新的用户可检查补丁更新;手动安装请下载本次源码重新准备构建,让安装使用修复后的代码。保留原配置、凭据和聊天。ZIP 为源码与便携更新包,附 SHA256SUMS。