Przeglądaj źródła

docs(release): 记录 2026-08-28 上线变更

wangxi 3 tygodni temu
rodzic
commit
59acd7783d
1 zmienionych plików z 45 dodań i 0 usunięć
  1. 45 0
      CHANGELOG.md

+ 45 - 0
CHANGELOG.md

@@ -0,0 +1,45 @@
+# 更新日志
+
+本文件记录 Proposa AI 的正式发布与上线代码基线。日期采用 Asia/Shanghai 时区。
+
+## 2026-08-28
+
+发布基线:由 `wangxi` 提升至 `master`,并保持两个分支代码一致。
+
+### 新增
+
+- 新增可编辑的 HTTP 回调联调脚本 `scripts/test_api_callback.py`:默认仅预览回调 JSON,显式使用 `--send` 后才发起请求,并同时检查 HTTP 状态和响应业务码。
+- 新增回调脚本专项测试,覆盖成功与失败载荷、UTF-8 JSON 请求、响应输出以及 HTTP 200 中携带业务错误的场景。
+- JSON 路径模式新增 `TPC_IS_ABSOLUTE`,用于明确控制招标文件、采购需求和非空澄清公告是否与 `TPC_DIR` 拼接。
+
+### 变更
+
+- JSON 请求必须显式提供布尔值 `TPC_IS_ABSOLUTE` 和 `REFERENCE_IS_ABSOLUTE`;接口不再根据路径文本猜测绝对或相对模式。
+- 相对路径模式会移除文件值开头的路径分隔符,再分别与 `TPC_DIR` 或 `REFERENCE_DIR` 拼接。
+- README 与 `.env.example` 已同步路径参数、目录配置和回调联调方式。
+
+### 校验与上线说明
+
+- 路径模式参数缺失、类型非法或相对模式缺少对应目录配置时,会在 worker 启动前返回 HTTP 400。
+- 回调联调脚本使用测试数据访问目标地址时,网络与 URL 可达;接收端返回业务码 400,真实业务验收仍需有效的 `txbId`。
+- 本次发布只同步 `master` 和 `wangxi`;`han` 不纳入发布,也不修改。
+
+## 2026-08-26 (`20260826-01`)
+
+### 部署
+
+- 完善 Linux `deploy.sh`:支持 uv 缺失时自动安装、ModelScope 模型准备、锁定依赖同步、API 后台启动、健康检查以及 `status`、`stop`、`restart` 子命令。
+- 默认使用清华 PyPI 镜像,并允许通过 `UV_INDEX_URL` 覆盖。
+- 将 `uv.lock` 纳入版本控制,服务器可直接执行 `uv sync --frozen`。
+- 修复新 shell 中 uv 位于 `$HOME/.local/bin` 但不在 `PATH` 时后台启动失败的问题。
+
+### 架构与流程
+
+- HTTP API 后台任务固定顺序执行 Step1 至 Step6。
+- 移除已弃用的 Step7;Step6 直接生成最终 DOCX,并保持用户指定输出路径。
+- 加固 Step1 跨页表格合并,避免续行合并后错误扩大纵向合并范围。
+
+### 验证记录
+
+- 发布标签:`20260826-01`。
+- 部署脚本已完成语法、依赖同步、启动、健康检查、状态查询和停止闭环验证。