Become a sponsor

说明
更新日志是项目演进的完整记录,帮助开发者和企业了解每个版本的能力变化与技术演进方向。对于开发者,可快速掌握新功能与 API 变更,降低升级成本;对于企业,可评估版本稳定性与功能成熟度,为技术选型和升级决策提供依据。建议在升级前阅读目标版本的变更内容,确保业务代码平滑适配。
| 版本 | 日期 | 主要内容 |
|---|---|---|
| 2.0.0 | 2024-04-12 | FastAPI 重构,Vue3 前后端分离奠基 |
| 2.1.0 | 2024-07-18 | RBAC 权限体系 + JWT 认证 |
| 2.2.0 | 2024-10-25 | 系统配置 + 字典增强 + 部门树 |
| 2.3.0 | 2025-01-08 | 内容管理 + XSS 防护 + 富文本 |
| 2.4.0 | 2025-03-22 | 多数据库 + SQLAlchemy 2.0 + Docker |
| 2.5.0 | 2025-06-15 | Vue3 升级 + TypeScript + Vite |
| 2.6.0 | 2025-09-03 | 代码生成器 + Excel 导入导出 |
| 2.7.0 | 2025-12-19 | 定时任务 + 操作日志 + 登录日志 |
| 2.8.0 | 2026-03-07 | 接口限流 + IP 地理 + 安全增强 |
| 2.9.0 | 2026-06-23 | 文档体系 + 契约测试 + 缓存优化 |
| 3.0.0 | 2026-09-01 | 架构重构:三层分离 + 基类体系 |
架构全面升级,奠定企业级框架基础。
system / tool / module),职责清晰、可插拔扩展BaseRepository 提供 30+ 通用数据访问方法(CRUD、分页、软删除、条件查询);BaseService 封装唯一性校验、字段组装、序列化、缓存管理等通用业务逻辑。业务模块仅需 4 个文件 + 1 行注册 即可完成模块接入scripts/migrate_db.py):支持 MySQL / PostgreSQL / SQL Server / SQLite / Oracle 间的全量或增量数据迁移,含表结构同步与数据泵送.php、.jsp 等)is_delete=True),自动跳过空值查询条件,减少业务代码冗余code / msg / data),前端解析零歧义{模块}_{功能}_{属性} 命名约定文档体系与质量保障能力建设。
安全防护与可观测性增强。
is_superuser=True)自动放行所有权限校验定时任务与日志审计能力上线。
代码生成能力上线,开发效率大幅提升。
2025-09-01 与 09/01/2025),现已统一为 YYYY-MM-DD HH:mm:ss前端技术栈全面升级至 Vue3 生态。
多数据库与企业级部署能力增强。
DB_DRIVER 环境变量一键切换 MySQL / PostgreSQL / SQL Server / SQLite / Oracle,业务代码零改动POOL_SIZE / MAX_OVERFLOW / POOL_TIMEOUT)OFFSET FETCH 语法适配内容管理与 XSS 安全防护。
系统配置与基础数据管理增强。
RBAC 权限体系与认证安全上线。
@permission_required)v-permission)is_superuser=True)自动放行所有权限校验FastAPI 重构,前后端分离架构奠基。