# 变更记录 本项目采用语义化版本。功能级变化请从 `docs/features/` 按功能编号追溯。 ## Unreleased - 新增安全、性能、GitNexus 跨模块影响和独立开发总结的可执行治理门禁。 - 约定后端业务模块内按需分层,以及前端 Axios 统一封装、API 分域和 OpenAPI 类型契约。 - 项目生产交付统一为 Ubuntu 源码部署,移除 Dockerfile、Compose、镜像校验和容器测试入口。 - 本地 Redis、MySQL 5.7.42 与 RocketMQ 5.x 均作为外部服务,项目不再提供自动启动或容器兜底。 - 新增源码发布门禁,校验 Web/Server 构建产物与 systemd、Nginx 配置一致性。 ## 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 门禁和功能档案体系。