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>
This commit is contained in:
1 parent
b55750a12b
commit
8c727e5132
4 files changed
+40
-3
No files matched your search
@@ -0,0 +1,35 @@
|
||||
# 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 验收。本次没有新增原版取证。
|
||||
@@ -1,5 +1,7 @@
|
||||
# YCode 接手状态(2026-10-15)
|
||||
|
||||
> 2026-10-21 18:36(Asia/Shanghai)0.0.11 已发布:[发布记录与验证](升级发布说明-0.0.11-2026-10-21.md)。基线 Gitea `b55750a`,相对 0.0.10 新增 `a19ca04` 移除权限设置面板「下次发送生效」冗余提示;`e68478f` Windows 运行时准备与冒烟稳定性修复随本次落库(同内容 0.0.10 产物已包含)。`npm run release -- --version 0.0.11` 全流程通过:升级回归、类型检查与生产构建、NSIS 打包、Ed25519 签名清单、SSH 上传、HTTP 精确清单校验,线上 latest 由 0.0.10 升至 0.0.11。安装包 401799133 字节,SHA-256 `ae31c767bc4de9af6536477e1274de2b3a423aaad621a161821666e211e24b16`;核心/发布 17 项/运行时 4 项回归、内置 Node/Python/Git 全树哈希、包内 637 个 ASAR 构建文件与公钥一致、正式生产 EXE 隔离启动 `up-to-date` 与模拟旧版本全量下载 `ready` 均通过,报告 `.tmp/updates-live/2026-10-21T10-34-16-284Z/report.json`。安装包 Authenticode 为 NotSigned,仅清单 Ed25519 签名;未执行真实覆盖安装或重启用户安装版。
|
||||
|
||||
> 2026-10-21 17:56(Asia/Shanghai)0.0.10 已发布:[发布记录与验证](升级发布说明-0.0.10-2026-10-21.md)。基于 Gitea `3e62385`,相对 0.0.9 新增多模型协议桥接(Chat Completions/Responses)、Windows 历史父节点校验拒绝与问答独占输入区。`npm run release -- --version 0.0.10` 全流程通过:升级回归、类型检查与生产构建、NSIS 打包、Ed25519 签名清单、SSH 上传、HTTP 精确清单校验,线上 latest 由 0.0.9 升至 0.0.10。安装包 401798813 字节,SHA-256 `d31dbf1c682d52aeffdc1c81387fac3952f96813d867bd25f963603615381ba8`;核心/发布 17 项/运行时 4 项回归、内置 Node/Python/Git 全树哈希、包内 637 个 ASAR 构建文件与公钥一致、正式生产 EXE 隔离启动 `up-to-date` 与模拟旧版本全量下载 `ready` 均通过,报告 `.tmp/updates-live/2026-10-21T09-56-29-901Z/report.json`。安装包 Authenticode 为 NotSigned,仅清单 Ed25519 签名;未执行真实覆盖安装或重启用户安装版;本次版本号与运行时脚本修复未 Git 提交,产物不是纯提交构建。
|
||||
|
||||
> 2026-10-21 17:10(Asia/Shanghai)0.0.9 已发布:[发布记录与 Windows 构建修复](升级发布说明-0.0.9-2026-10-21.md)。基于 Gitea `8fcfb69`,补齐锁定依赖、修正 Windows 解压目录重命名重试和原生测试的 cmd/Python 缓存问题;内置 Node/Python/Git 全树哈希、Windows 原生工具、核心/升级/发布回归、固定入口打包、637 个 ASAR 构建文件、签名清单和完整线上下载通过。安装包 401787927 字节,SHA-256 `8deb1a1cac516f960996047cbb35b66404a93ea4c26a7410e0b003f230fe9d1d`;线上 latest 为 0.0.9。安装包 Authenticode 为 NotSigned,仅清单 Ed25519 签名;未执行真实覆盖安装或重启用户安装版,修复和版本修改未 Git 提交。
|
||||
|
||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "ycode",
|
||||
"version": "0.0.10",
|
||||
"version": "0.0.11",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "ycode",
|
||||
"version": "0.0.10",
|
||||
"version": "0.0.11",
|
||||
"dependencies": {
|
||||
"@anthropic-ai/claude-agent-sdk": "^0.3.304",
|
||||
"@anthropic-ai/sdk": "^0.135.0",
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "ycode",
|
||||
"version": "0.0.10",
|
||||
"version": "0.0.11",
|
||||
"private": true,
|
||||
"description": "YCode - 个人 AI Agent 桌面应用(Electron)",
|
||||
"author": "YCode",
|
||||
|
||||
Reference in new issue
Block a user