Repository navigation
v2.3.1
Pre-release
Pre-release
Full Changelog: v2.3.0...v2.3.1
@fjiexiao
v2.3.1 Release Notes
发布日期:2026-03-31
对应分支:release/v2.3.1
v2.3.1 是在 v2.3.0 基础上的发布收口版本,重点不是新增页面,而是把部署路径、OCR 运行路径和文档入口统一到当前真实实现,去掉已经不用的旧兼容层。
版本亮点
1. OCR 主链路收敛为 embedded 模式
- API 只保留
embedded/baidu/mock三种 OCR provider。 - 删除旧的
report_managerHTTP provider 兼容代码与轮询刷新分支。 apps/report-manager目录只保留嵌入式 parser、OCR 服务和 FSHD 结构化解析代码。
2. 旧独立服务残留清理
- 删除
report-manager的 FastAPI 入口、Dockerfile、数据库初始化脚本、MinIO 初始化脚本和旧上传测试脚本。 - 删除不再生效的
REPORT_MANAGER_OCR_*、REPORT_MANAGER_MINIO_*等旧环境变量入口。 - 同步收紧 API Dockerfile 和本地
.env,避免继续暴露已经无效的配置项。
3. 文档与版本信息整理
- 将设计提案、历史文档和当前事实文档分层整理。
- 删除
CLAUDE.md,保留面向仓库使用者的正式文档入口。 - 将当前代码版本统一更新到
2.3.1,补齐 changelog 与 release note。
验证情况
已执行验证
docker compose config
npm run build --workspace @openrd/api
npm run test --workspace @openrd/api -- --run
npx tsc --noEmit -p apps/mobile/tsconfig.json
cd apps/report-manager && python3 -m unittest tests.test_fshd_report_service当前说明
- 代码、类型检查和当前已提交测试均通过。
- 本机未完成容器实际拉起验证,因为执行
docker compose up -d --build --remove-orphans时本地 Docker daemon 未启动。
GitHub / Release 文案建议
标题
v2.3.1
Summary
FSHD-openrd v2.3.1 将报告识别链路正式收口到嵌入式 OCR/parser 模式,并删除旧的 standalone report-manager 兼容层,同时整理版本文档与发布材料。
Highlights
- 只保留 embedded OCR / parser 主链路
- 删除旧
report-manager独立服务及其环境变量 - 收紧文档入口并统一当前版本号到
2.3.1