OneTHU 0.11.4 发布验收¶
2026-10-26,北京时间 19:11:59 已公开发布 GitHub Latest;清华云盘安装包、校验码与更新清单完成同步。官网正在部署本轮中英文版本和下载快照,最终状态见本文收尾记录。
来源与分支¶
- 冻结源码、标签
v0.11.4:56cb4283e3500f985a87bd1ca3c0b520c59ac4c1。 - 发布前 main、dev3 在 GitHub 与清华 GitLab 均指向该提交;完整收录本地 CLI/SDK、通知附件、认证、云盘、IM 与 OH 修改。
- Harness 子模块:
98658e2,已推 GitHub main。 - 桌面 Actions 40310690407:macOS、Windows 两个 job 均成功,递归检出同一源码。
- 正式发布:Release ID
424150411,正式版、Latest,共 7 个资产。 - 本地证据:
output/release-0.11.4/final/;所有报告和安装包均为本轮新生成。
安装包¶
| 平台 | 文件 | 字节数 | SHA-256 |
|---|---|---|---|
| macos | OneTHU_0.11.4_aarch64.dmg |
61546869 | 040cc6140bb22d547801b3c7428d881e4db4f8774a7e82bff83977904e2422f3 |
| windows | OneTHU_0.11.4_x64-setup.exe |
54397057 | 3188a68d8d2dbbc0f8bdf7ffa51d04ad5a401a4ac613cb1416062aedf8e90c95 |
| android | OneTHU_0.11.4_arm64.apk |
32293749 | 9f9f8628a701b1d26c03a8d27b81bf0cef981205343edab0ad4b458dfc52b813 |
Android 为 ARM64,正式标识 app.onethu.desktop,版本 0.11.4 / code 11013,非 debuggable。zipalign、APK v2/v3 签名与原证书一致性验证通过,证书 SHA-256:cc14d735667bb8b5d3134e7dfdccf6a4d9353e1a2fce54503f4a29705423aa97。15 张编译后 Logo 像素及 launcher / round / adaptive 引用通过;签名包嵌入当前前端、雨课堂和 app_services 工具,排除开发面板与桌面 Node 资源。
macOS 应用与 Harness 为 ARM64,版本和 bundle version 均为 0.11.4,ad-hoc 签名完整性验证通过。此验证不等同 Developer ID 签名或 Apple 公证。Windows 应用为 x64、版本 0.11.4.0,NSIS 安装内容与 Actions 原始 exe 只有已核对的 bundle-type 标记差异;Harness 为 x64。
桌面包分别核对内置 CLI runtime.json 的 36 个文件摘要、node.gz 解压后摘要及 Node 架构。macOS Node v22.23.3,runtime ID 4c2027ff89324c02706bd6a786a88060e9efe556123d1516e21bc9b93b245a37;Windows Node v22.23.4,runtime ID 06296fa2c6d2fcc1e4949394d7b883fc0cee211a61cb73d6b63f2925f5d0a653。独立 CLI、SDK tgz 均完成离线安装、CLI help 和 SDK 0.11.4 导入验证,归档不含 AppleDouble 或缓存。
校验与渠道¶
- 发布流程中的 26 条本地检查全部通过;Actions 两个平台认证、云盘归属、学习恢复、课表、更新提醒、移动交互等步骤通过。
- CLI 74、SDK 197、Harness 71、MCP 生命周期 44 项通过;OH 新能力 14 组、暂存分享最终守卫 6 组及已有 OH 测试通过。
- core 测试、桌面与 SDK TypeScript、i18n 7665/7665(errors 0)、生产前端构建通过。双语文档严格构建及官网契约测试通过。
- GitHub 7 项资产大小及 GitHub digest 与本地 SHA-256 全部相符。
- 云盘继续使用既有发布库,分别写入
/macOS/、/Windows/、/Android/,旧包保留;根目录新增 CLI、SDK 并同步 SHA256SUMS.txt / latest.json。 - 匿名从三个系统目录分别选择最高版本并完整下载安装包,三端大小和 SHA-256 均与 GitHub 相符;两源 latest.json 的平台 URL、版本及摘要全部通过。
- 使用实际 updater 函数验证三平台 GitHub / 云盘及 GitHub 失败后的云盘回退,全部通过。
验收范围¶
本轮没有连接 Android 设备,未进行 Android 实际覆盖安装;Windows 未做真实设备启动和登录验收。二进制架构、资源、签名和协议夹具各自记录,不能替代设备操作结论。发布前已在原 dev 验证应用内部好友、组织、暂存箱与清小搭目录读取;完整 OH 模型回答此前遇到 MadModel 502,本轮发布不将其计为已恢复。
Android 的 release LTO 会拆分部分命令名比较,http_native_epoch 整串不保留。因此 epoch 命令按冻结源码注册表、APK 内当前前端与原生 AUTH_SESSION_CHANGED 守卫标记共同核对,未将整串缺失解释为功能缺失。
CLI/SDK 自主运行和 App 本地数据接口的边界见 CLI 指南、OH 服务说明。本轮未新增学校预约、邮件或 IM 发送作为发布测试。