Repository navigation
EOS v0.1.0 首个版本
EOS v0.1.0 首个版本
[0.1.0] - 2026-10-01
首个版本(2026-10-01 在提交 0ba49ed 上打 v0.1.0 标签)。本版是版本治理的起点,
不是一个功能交付的节点:它标记的是「这套系统当前的可用状态」,而不是「这一版新增了什么」。
其后的每个版本按提交类型递增,另行追加版本节。
本版快照的构成:
- 技术形态:
EOS.API(ASP.NET Core / .NET 10,唯一权限边界)+EOS.Web
(React + TypeScript + Vite 工作台),单一业务库EOS.ERP,一切库对象经Data/Migrations/
的 DbUp 脚本版本化落地; - 数据域:采购、销售、库存、生产、质量、人力、财务与基础主档;
- 表现层:界面形态由库内元数据(模块 / 表 / 字段)驱动;列表统一走
ErpTable电子表格
(表头排序、列宽拖拽、键盘导航、复制、吸顶表头),单据走统一表单工具栏(动作顺序固定,
不随配置顺序漂移),选主档一律走UnifiedChooser;报表以「归属模块」为唯一锚点并走版式资产打印; - 治理面:结构化日志与脱敏(ADR-025 / ADR-027)、全局异常捕获与报障编号(ADR-028)、
用户问题反馈与一键日志打包(ADR-029)、版本与发布流程(ADR-026)、权限与操作审计。
关于版本号与数据库迁移的关系
产品版本(本文件与 version.json)与数据库迁移编号互不参与:迁移按 Data/Migrations/
的文件名字典序执行、以台账 ERP_SCHEMA_JOURNAL 判重,编号只是排序键;产品版本按提交类型递增
(新功能 → MINOR,缺陷与性能 → PATCH)。因此版本号不表达数据库结构差异,
每次发布说明与本文件负责如实标注本版是否含迁移及其编号区间。
Added
- 产品版本真源
version.json(后端程序集、前端产物、发布标签、本文件同源派生)。
Changed
- 文件日志改为按「大小 + 天数」双门保留(默认 14 天),默认目录改为程序自身目录下的
logs。 - 排障关联键(correlationId)收敛为单一真源:异常出口与业务拒绝日志不再使用
TraceIdentifier。 - 文件日志写入前统一脱敏(
LogRedactor正式接入 JSONL 落盘管道)。 - 贡献指南补充架构决策记录(ADR)流程,并订正两处与现状不符的表述(提交信息规范、发布节奏)。
Security
- 日志脱敏接入后,凭据形态内容不再原样落盘,为「一键日志打包」提供隐私前提。