Files
a-share-analysis/CHANGELOG.md
T

75 lines
3.8 KiB
Markdown

# 变更记录
本项目采用语义化版本。功能级变化请从 `docs/features/` 按功能编号追溯。
## Unreleased
## 0.0.10 - 2026-08-18
- 使用 Node.js 22.x 与 mysql2 直接读取 MySQL 5.7.x 元数据和 `SHOW CREATE`,移除 Schema 基线对本机 MySQL CLI 的依赖。
- 新增 format v3 exporter/driver 元数据,永久只读兼容 format v1/v2。
- 增加对象目录、视图依赖排序、并发漂移检测、错误脱敏、超时和定义大小保护。
- 恢复版本开发门禁并封存 `v0.0.9` development `captured_empty` Schema 基线。
## 0.0.9 - 2026-08-17
- Node.js 运行时约束明确为完整 22.x,不绑定 minor 或 patch。
- MySQL 客户端、mysqldump、服务端和健康检查统一接受完整 5.7.x,不设置最低补丁版本。
- MySQL 健康详情改为展示服务端实际三段版本,字符集、排序规则、库名和东八区时区继续严格校验。
- 系统架构、开发规范、本地开发和 Ubuntu 源码部署手册统一采用系列版本口径,历史版本证据保持原样。
- 用户确认开发库为空并授权 GOV-011 一次性跳过 v0.0.8 Schema 基线;仓库未伪造基线或增加通用绕过开关。
## 0.0.8 - 2026-08-17
- 新增安全、性能、GitNexus 跨模块影响和独立开发总结的可执行治理门禁。
- 约定后端业务模块内按需分层,以及前端 Axios 统一封装、API 分域和 OpenAPI 类型契约。
- 项目生产交付统一为 Ubuntu 源码部署,移除 Dockerfile、Compose、镜像校验和容器测试入口。
- 本地 Redis、MySQL 5.7.42 与 RocketMQ 5.x 均作为外部服务,项目不再提供自动启动或容器兜底。
- 新增源码发布门禁,校验 Web/Server 构建产物与 systemd、Nginx 配置一致性。
- 完成 Vue 3 Web、NestJS API/Scheduler/Worker、OpenAPI 单向契约和最小权限配置的工程基线确认。
- 补充 Tailscale 访问 Windows TDX 的开发操作文档和采集 PoC 前置档案;本版本不实现常驻采集程序。
## 0.0.7 - 2026-08-13
- 将项目唯一消息队列技术基线由 RabbitMQ 调整为 RocketMQ 5.x。
- 建立 MessageBusAdapter、Topic/Group、重试、死信和顺序消息约束。
- 更新 Scheduler/Worker 环境模板和双部署文档,并记录本机 NameServer 分层连接验证。
## 0.0.6 - 2026-08-13
- 建立上一发布版本开发数据库 Schema 基线生成、规范化和自动校验工具。
- 固定只读开发库安全边界、完整 MySQL 5.7 对象范围和禁止覆盖规则。
- 为 MySQL 未启用状态建立可验证的不适用记录,并接入治理前后门禁。
## 0.0.5 - 2026-08-13
- 建立开发与生产环境配置契约及八份无秘密模板。
- 增加仅运行 Redis 的本地开发 Compose。
- 建立 Docker Compose 与 Ubuntu 源码生产部署边界、systemd 和 Nginx 示例。
- 增加环境配置自动化契约测试。
## 0.0.4 - 2026-08-13
- 固定 MySQL 5.7.x、`utf8mb4` 和 `utf8mb4_general_ci` 技术基线。
- 增加 MySQL 8.x 禁用能力、迁移、索引、比较语义和 Review 规则。
- 新增数据库基线自动化契约测试。
## 0.0.3 - 2026-08-12
- 将当前分支推送设为每次提交后的强制步骤,新标签采用精确推送。
- 将远程同步成功加入完成定义,明确失败留痕、禁止强推和远程引用核对规则。
- GOV-004 取代 GOV-003 的“只接入、不主动推送”历史规则,但保留原档案用于追溯。
## 0.0.2 - 2026-08-12
- 配置仅作用于本项目的 Gitea 远程仓库和凭据隔离策略。
- 明确密码不入文档、不入配置、不入 Git 历史,以及推送需再次获得用户明确授权。
## 0.0.1 - 2026-08-12
- 增加 PRD 与开发后 Review 强制门禁。
## 0.0.0 - 2026-08-12
- 建立工程治理、GitNexus 门禁和功能档案体系。