Files
ycode/docs/升级发布说明-0.0.11-2026-10-21.md
T
xiaohan.yuanandClaude Code 8c727e5132 chore(release): bump version to 0.0.11 and record the release
Record the published 0.0.11 release version in package.json and
package-lock.json, and add the release notes plus the handoff entry.

Published installer: release/publish/0.0.11/YCode-0.0.11-Setup-x64.exe
SHA-256 ae31c767bc4de9af6536477e1274de2b3a423aaad621a161821666e211e24b16

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-21 18:37:11 +08:00

3.6 KiB
Raw Blame History

YCode 0.0.11 发布记录

日期:2026-10-21(Asia/Shanghai)。状态:已发布到 local001,线上 latest 为 0.0.11,生产应用隔离启动与完整下载校验通过。

源码与变更范围

  • 基线:Gitea master b55750a。构建时工作区除发布流程写入的版本号(package.json、package-lock.json 0.0.10 → 0.0.11)外无其他改动,未跟踪的 .archify/ 是并行会话的产出目录,不参与构建。除版本号外,产物内容与该提交一致。
  • 相对 0.0.10(基线 3e62385)的新增:
    • a19ca04 移除权限设置面板中「下次发送生效」的冗余提示(SourcePermissionControl.tsx 去掉 nextSend 文案分支,同步调整 permission-next-send-render-regression.tsx)。
    • e68478f Windows 运行时准备与冒烟稳定性修复(解包重命名重试、cmd.exe 参数转义、禁止 Python 字节码缓存);同内容已包含在 0.0.10 产物中,本次随提交落库。
    • 9069c60、b55750a 补齐 B05 需求文档与 0.0.9/0.0.10 发布记录。
  • 内置 Node 24.22.0 / Python 3.14.8 / Git 2.56.0.windows.2 运行时沿用既有 resources/runtimes,本次未重新执行 runtimes:prepare;仓库与包内副本均通过文件树哈希校验。

产物

  • 安装包:release/publish/0.0.11/YCode-0.0.11-Setup-x64.exe。
  • 大小:401799133 字节。
  • SHA-256:ae31c767bc4de9af6536477e1274de2b3a423aaad621a161821666e211e24b16。
  • 下载:http://192.168.10.6/ycode/releases/versions/0.0.11/YCode-0.0.11-Setup-x64.exe。
  • 签名清单:release/publish/0.0.11/latest.json,使用既有 Ed25519 密钥。安装包 Authenticode 为 NotSigned,清单签名不等于 Windows 代码签名。
  • 安装包 ProductVersion 与 FileVersion 均为 0.0.11。

已验证

  • npm run release -- --version 0.0.11 全流程通过:预检、版本更新、test:updates、生产构建、electron-builder NSIS 打包、清单签名、部署 dry-run、SSH 上传、HTTP 精确清单与签名校验,线上从 0.0.10 切换为 0.0.11。日志:.tmp/release-0.0.11.log。
  • npm test(typecheck、chat、sessions、persistence、conversation)通过。日志:.tmp/release-0.0.11-test.log。
  • npm run test:release 17 项、npm run test:runtime-bundle 4 项通过。日志:.tmp/release-0.0.11-testrelease.log、.tmp/release-0.0.11-testruntime.log。
  • npm run runtimes:verify 通过:Node 1992、Python 1377、Git 9614 个文件的锁定树哈希一致;包内 resources/runtimes/win32-x64 副本复核同样通过。
  • 包内版本为 0.0.11;637 个 out 文件与本次构建逐一相同,更新公钥一致,Claude 运行时存在,内置运行时存在。报告:.tmp/release-0.0.11-package-verification.json。
  • HTTP 复核:latest.json 返回 0.0.11 且与本地签名清单逐字节一致;安装包 URL 返回 200,Content-Length 为 401799133。
  • node scripts/verify-updates-live.cjs --expected-version 0.0.11 使用本次生产 EXE 和隔离 userData 返回 up-to-date;模拟旧版本 0.0.1 通过正式更新后端完整下载,状态 ready,大小与 SHA-256 相符。安装器调用为 0,真实安装版文件/注册表指纹前后一致。报告:.tmp/updates-live/2026-10-21T10-34-16-284Z/report.json;已查看该目录的 production-boot.png,主窗口与 composer 正常。

验收边界

未执行真实 NSIS 安装、覆盖升级或重启用户安装版;未验证内置工具联网安装软件包、Git HTTPS 或全部运行时设置交互。安装包仍未做 Authenticode 签名。构建、离线原生工具和更新下载通过不代表完整 WorkBuddy 1:1 验收。本次没有新增原版取证。