Skip to content

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 08 Jul 03:03

发布说明

当前版本:v0.5.7。这是标准 App 更新链路热修版本,补齐 macOS / Windows 标准包的版本识别、signed manifest 下载入口和 WebUI 更新弹窗文案。新用户建议下载标准包:macOS 使用 DMG,Windows 使用独立 App ZIP;老用户和调试用户仍可下载 portable zip 继续沿用同目录 data/ 工作流。

本版重点:0.5.7 补齐标准 App 更新检查链路。macOS / Windows 标准 App 不再被 WebUI 误判成“源码运行”;检查更新会校验 signed latest.json 中的标准包下载信息,发现新版时直接提供对应 DMG / App ZIP 下载入口。portable 包的静默自替换更新器保持原逻辑不变。

本版详情:

升级必读

  • 已安装 0.5.6 标准 App 的用户需要先从 Release 页面手动下载 0.5.7 标准包覆盖安装;升级到 0.5.7 后,后续“检查更新”会直接给出对应新版 DMG / App ZIP 下载入口。
  • v0.5.4 及更早 portable 用户首次升级到 0.5.5 或更新版本时,建议手动下载完整标准包或完整 portable 包;旧 updater 只保证升级 WebUI/依赖,不保证安装新的小兔子启动器、标准 .app / .exe 入口和迁移助手。
  • 新用户建议优先下载标准包。标准包把用户数据写入系统应用数据目录;portable 包继续把数据写在同级 data/,用于老用户过渡、调试和临时工作流。
  • 标准包检查更新会校验 signed latest.json 并直达新版 DMG / App ZIP 下载;未签名 .app 和 Windows ZIP 的静默自替换更新器延后,避免扩大文件替换风险。
  • macOS 标准 DMG 和 portable zip 都暂未签名、未 notarize,首次启动可能需要右键或 Control-click 选择 Open。

标准 App 更新修复

  • 启动器会把标准 App 的真实资源目录传给 WebUI,/api/app-version 会读取包内 app-version.txt,运行方式显示为“标准 App”,不再回退成“源码运行”。
  • latest.json 新增 standard_platformsstandard_signature,分别声明 macOS Apple Silicon DMG、macOS Intel DMG 和 Windows x64 标准 App ZIP;旧 portable 字段和签名保持兼容。
  • 标准 App 检查更新时会校验标准包签名数据,发现新版后写入 standard_download_url,WebUI 版本弹窗展示“下载新版”入口,而不是不可用的 portable 更新器按钮。
  • 标准包仍不在运行中的 .app / .exe 内静默替换自身;下载完成后退出当前 App,再用新版 DMG / App ZIP 覆盖安装。

portable 过渡包与自动更新

  • 继续保留三种 portable zip:Windows x64、macOS Apple Silicon、macOS Intel;portable 数据仍保存在包内同级 data/
  • portable 包包含 Start iLab GPT CONJURE.exe / Start iLab GPT CONJURE.app 启动器,旧的 Start WebUI Portable 脚本继续保留作为终端调试入口。
  • latest.json 同时声明 portable 三平台 zip 和标准包下载信息;portable 自动更新使用 Ed25519 签名校验、SHA256 校验、.backup/ 备份和更新后重启,标准 App 检查更新会直达新版 DMG / App ZIP 下载但不静默自覆盖。
  • 更新器只替换一键包目录内由程序管理的文件,保留本地 data/,并在执行前显示所选资产和 manifest SHA256。

结构维护与发布工作流

  • 补充 manifest 生成、标准 App 版本接口、启动器更新选择、WebUI 更新弹窗和公开导出的回归测试。
  • 公开 README、SECURITY、RELEASES 和 Release workflow 文案同步说明:latest.json 同时服务 portable 自动更新和标准 App 安装包下载。

发布工作流

  • Release workflow 同时构建并上传 macOS Apple Silicon DMG、macOS Intel DMG、Windows 标准 App ZIP、Windows x64 portable、macOS Apple Silicon portable、macOS Intel portable、所有 .sha256.txt 和 signed latest.json
  • latest.json 同时服务 portable 自动更新和标准 App 下载新版安装包;标准 App 仍不做静默自覆盖。
    完整版本说明见 RELEASES.md

推荐下载

  • macOS Apple Silicon:iLab-GPT-CONJURE-macos-arm64-0.5.7.dmg
  • macOS Intel:iLab-GPT-CONJURE-macos-x64-0.5.7.dmg
  • Windows x64:iLab-GPT-CONJURE-windows-x64_0.5.7.zip

新用户建议优先下载标准包。v0.5.4 及更早 portable 用户首次升级到 0.5.5 时,建议手动下载完整标准包或完整 portable 包;旧更新器不保证能安装新的小兔子启动器、标准 .app / .exe 入口和迁移助手。

免安装一键包

  • Windows x64:ilab-gpt-conjure_windows_portable_x64_0.5.7.zip
  • macOS Apple Silicon:ilab-gpt-conjure_macos_portable_arm64_0.5.7.zip
  • macOS Intel:ilab-gpt-conjure_macos_portable_x64_0.5.7.zip

标准包检查更新会校验 signed latest.json 并直达新版 DMG / App ZIP 下载;静默自动替换更新器仍仅用于 portable 包。macOS 包暂未签名、未 notarize。如果 macOS 拦截启动,可以右键或 Control-click App,选择 Open;portable zip 仍可对解压目录执行 xattr -dr com.apple.quarantine。