mengstack-website/changelog.md
SoftUnis ecb29e0aa4 初始化 MengStack 官方网站仓库
包含 VitePress 文档站完整源码及全新自定义首页设计:
- 自定义首页组件 (Home.vue):Hero + 终端动效 + 核心能力 + 架构展示 + 快速开始 + CTA
- 自定义 Layout.vue:首页/文档页布局切换
- 金铜色品牌主题样式
- 完整文档页面(指南、API、更新日志、演示、社区)
- SEO 配置(sitemap、robots、meta 标签)
2026-10-02 23:37:25 +08:00

82 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 更新日志 | 版本迭代记录与路线图 - MengStack开源框架
---
# 更新日志
## v0.1.0 (2026-10-02)
**初始版本** — 项目骨架 + 认证模块
### 新增
- **三层隔离架构**:Kernel / App / Modules 层间依赖方向单一
- **模块四层模式**:Domain / Application / Infrastructure / Interfaces
- **依赖注入**:基于 uber-go/fx 的自动依赖解析和生命周期管理
- **配置管理**:Viper 分层配置,支持 YAML + 环境变量覆盖
- **结构化日志**:Zap 结构化输出,请求级 trace_id
- **多租户支持**:基于 X-Tenant-ID 的租户隔离中间件
- **认证模块**:
- 用户注册(邮箱 + 用户名 + 密码)
- 用户登录(邮箱 + 密码)
- JWT 双 Token 机制(Access + Refresh)
- Token 刷新
- 密码修改
- 用户资料查询
- **统一响应格式**:`{code, message, data, trace_id}`
- **Swagger API 文档**:swaggo 注解驱动,自动生成 Swagger UI
- **Docker Compose**:PostgreSQL + Redis + 应用一键启动
- **健康检查**:PostgreSQL + Redis 连接状态检测
- **CORS 中间件**:跨域请求支持
- **请求追踪**:每个请求自动分配 trace_id
### 技术栈
| 组件 | 版本 |
|------|------|
| Go | 1.23 |
| Gin | 1.10 |
| GORM | 1.25 |
| PostgreSQL | 14+ |
| Redis | 7+ |
| uber-go/fx | 1.23 |
| Zap | 1.27 |
| Viper | 1.19 |
| golang-jwt | 5.2 |
---
## 路线图
### v0.2.0 — RBAC 权限模型
- Role / Permission 数据模型
- 用户角色分配
- RBAC 中间件
- 权限校验装饰器
### v0.3.0 — 组织管理 + 审计日志
- 组织 CRUD
- 用户-组织关系
- 操作审计日志
### v0.4.0 — 配置管理增强
- 运行时配置 API
- 全局默认 + 租户覆盖
- 配置变更历史
### v0.5.0 — 用户示例模块
- 完整用户 CRUD
- 单元测试 + 集成测试
- 示例代码
### v1.0.0 — 正式发布
- 完整测试覆盖
- 安全审计
- 性能基准测试
- 生产部署文档