Repository navigation
v1.0.1
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,可用于校验下载内容完整性。
完整变更
下载 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 安装入口。