Skip to content

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 07 Oct 00:45
2550000

AgentDock v1.0.1 是基于 v1.0.0 的维护版本,重点修复 Windows 安装、升级状态交接与 Windows App Runtime 前置依赖判断,提升正式 Setup 更新链路在旧版本迁移、多用户环境和 Runtime 异常场景下的可靠性。

重点更新

Windows 安装与升级可靠性

  • 修复 Windows Installer 在旧升级事务已经 committed、但 generation 仍残留 trial 状态时可能误判当前安装状态并触发回滚的问题;现在优先以经过严格校验的 live Installer trial / active generation 状态决定升级归属,避免历史 journal 干扰当前升级。(#224)
  • generation 架构下以已提交的 active-version.json 作为现有版本的权威来源,避免旧 Installer transaction 历史把来源版本识别回更早版本,导致错误 fallback 或升级路径选择。(#224)

Windows App Runtime

  • Windows Setup 不再仅根据 Framework 包是否存在判断 Windows App Runtime 是否可用,而是通过 Microsoft Windows App SDK 的 MddBootstrapInitialize2 做真实 bootstrap 验证,避免 Main / Singleton / DDLM 仅 staged、当前用户未完成注册时被误判为可用。(#223)
  • Runtime 修复只依据当前交互用户:若当前用户已有兼容 Framework,则修复该用户的精确 release;否则回退到 AgentDock 固定并经过发行验证的 Runtime 基线,其他 Windows 用户的 Runtime 不再影响当前用户的修复版本选择。(#223)
  • Runtime probe 在加载 Microsoft Bootstrap DLL 前验证 Windows 信任链与 Microsoft Corporation 发布者身份,避免签名 AgentDock shim 退化为通用 DLL loader。(#223)
  • Windows App Runtime 继续在当前用户上下文安装,.NET Windows Desktop Runtime 保持机器级 UAC 安装,避免标准用户输入其他管理员凭据后把 Runtime 注册到错误账号。

升级说明

  • v1.0.0 用户可直接升级到 v1.0.1。
  • v0.9.2 用户通过新的 R2 stable 更新通道升级到 v1.0.1。
  • v0.9.1 及更早使用旧 updater 的用户仍会先通过 GitHub Latest 升级到兼容桥 v0.9.2,再迁移到新的更新通道。
  • 为保护旧 updater 的兼容升级路径,GitHub Latest 暂时继续保持在 v0.9.2;这不影响 v0.9.2 及 1.x 用户通过 R2 获取 v1.0.1。

下载与校验

Windows 安装包遵循项目公开的 Code Signing Policy。

发布文件提供 SHA256SUMS.txt,可用于校验下载内容完整性。

完整变更

v1.0.0...v1.0.1

下载 AgentDock

请选择与你设备对应的安装包,点击即可直接下载。

你的设备 直接下载
Windows 电脑(绝大多数 Intel / AMD 电脑) 下载 Windows 安装包
Windows ARM 电脑(例如 Snapdragon X 系列) 下载 Windows ARM 安装包
Mac(Apple 芯片或 Intel) 下载 macOS 安装包
Linux x86_64 / amd64 下载 Linux amd64
Linux arm64 下载 Linux arm64
SHA-256 校验清单 下载 SHA256SUMS.txt

Windows 和 macOS 用户建议直接使用对应安装包;Linux 用户可使用 tar.gz 或项目提供的 latest 安装入口。