> 版本说明 >Beta版比正式版更新频率更高,新功能会优先在Beta版上发布。 *** ## ****Release-v1.1.0 (2020.7.5)**** 1. **发布SAAS多租户版本** > 企业永久授权版专享 *** #### **Beta-v1.0.10 (2020.7.5)** 2. 修复阿里云OSS上传文件判断文件无后缀BUG 3. 增加动态数据源管理 增加测试连接功能 4. 修复根据角色获取菜单信息的问题 5. 数据字典增加redis缓存机制,提高系统性能 6. 优化添加页面操作体验 7. 更新代码生成器模版代码 8. 增加js自动生成随机数函数 9. 修复自增ID超长问题 10. 优化若干细节逻辑&修复若干BUG #### **Beta-v1.0.9 (2020.6.28)** 1. 优化验证码刷新机制,防止暴力破解 2. 新增定时任务手动执行/自动执行操作 3. 修复系统日志异步保存异常BU 4. 更新配置文件application.xml > 新增定时任务初始化状态配置参数jobInit定时任务初始化方式: > > * 默认1:初始化全部停止状态; > * 2:初始化全部运行状态,并启动任务 > * 3:保持原状态,并启动任务 5. 修改admin模块base64编码方式 6. 完善api模块sign签名算法 7. 开发文档新增前端调用API签名验证示例 8. 完善开发文档关于@signValid章节介绍 9. 完善@ApiToken注解校验token 10. 完善accessToken和refreshToken获取机制 > 适配SQL版本1.0.12 #### **Beta-v1.0.8 (2020.6.22)** 1. 集成Activiti工作流 2. 集成Quartz定时任务 3. 增加动态数据源,多数据源支持 4. 增加防止XSS漏洞组件 5. 调整Redis Session管理失效时间 6. 数据库表默认字段增加createId和updateId 7. 调整Swagger扫包路径 8. 修复页面布局错乱问题 9. 增加资源(菜单)管理增加布局操作 10. 修复若干BUG #### **Beta-v1.0.7 (2020.6)** 1. 新增前端示例组件 2. 新增码云、开源中国登录界面 3. 代码重构、优化代码规范 4. 优化代码生成器 5. 增加Shiro框架 JSESSIONID隐藏配置 6. 修复Session超时页面嵌套问题 7. 修复若干BUG 8. 集成Activiti #### **Beta-v1.0.6 (2020.5)** 1. 新增Cron定时任务表达式生成器 2. 新增轻量的表单生成器 3. 支持阿里云OSS对象存储 4. 支持七牛云OSS对象存储 5. 自定义了SpringBoot默认错误页 6. 升级Captch图形验证码,加固系统安全 7. 升级shiro版本 8. 修复多模块mapper文件编译覆盖问题 9. 修复验证码刷新BUG 10. 修复打包失败问题 #### **Beta-v1.0.5 (2020.4.19)** 1. 新增系统字典模块 2. 新增代码生成器功能,支持通过创建数据库表结构一键生成模块全流程代码 3. 新增在线用户监控模块 #### **Beta-v1.0.4 (2020.4.15)** 1. 新增第三方授权登录支持,当前仅实现了gitee、github 2. 新增会员管理模块 #### **Beta-v1.0.3 (2020.4.10)** 1. 新增Shiro权限缓存机制,提高系统性能 2. 新增Redis模拟消息队列异步多场景适用接口,提供应用性能 3. 新增系统日志切面,使用自定义日志注解@log()采集操作日志 4. 新增统日志模块 5. 发表了开发文档(本文档) 6. 新增示例模块(配套本文档**“开始使用-开发第一个模块示例”**章节) #### **Beta-v1.0.2 (2020.4.08)** 1. 将代码结构分层管理,独立不同作用的common模块其他模块按需引用,可以大大减少代码重复工作量。 2. “权限标识”字段修改为“权限标识组”,方便对同一事务的权限进行组合授权,使授权机制更加灵活方便。 3. 优化“权限添加”表单字段布局,使操作更简洁,界面更清爽。 4. 权限列表增加“添加子节点”按钮,添加权限更便捷。 #### **Beta-v1.0.1 (2020.3.30)** 1. 权限列表增加“展开所有”,“关闭所有”按钮,方便了树形表格的数据查看 2. 增加保存,编辑的校验器,以及自定义参数校验器 3. 增加演示环境配置,防止误操作 4. 增加系统预设数据保护,防止误操作 5. 增加加密/解密工具类 *** ## **正式发布 release-v1.0.0 (2020.3.23)** - 【纯净版】完整权限管理功能版本基础框架 *** #### **成长历程の发布就绪(2020.03.21)** 1. 开启Shiro权限注解 2. Shiro增加密码加密验证 3. 数据库user表增加salt值,密码采用SHA256算法加密 4. 集成Swagger-UI接口在线调试文档页 5. 集成并且开启Druid数据库监控页面 6. 数据库中完善了系统预设功能的权限数据 7. 新增开启集群环境配置,开启后Session交给Redis管理实现Session共享 8. 新增shiroDialect使支持Thymeleaf支持shiro表达式 *** #### **成长历程の功能完善(2020.03.19)** 1. 新增保存,编辑的校验器,以及自定义参数校验器,实际应用中不同的操作可能对用户提交参数校验规则不同,自定义参数校验器正是为此量身定制 2. 新增个人中心功能 3. 调整代码结构,增加prekit(预套件)和extend(扩展组件)结构划分,方便二次开发版本迭代 *** #### **成长历程のRBAC(2020.03.17)** 1. 之后陆续集成了第二件兵器:**“Shiro”**,第三件,第四件,第五件... 2. 集成了katcha验证码 3. 基于RBAC模型新增了“机构-用户-角色-权限”等模块以及“用户角色关联关系”,“角色机构关联关系”,“角色权限关联关系”等模块 4. 新增数据控制的逻辑,对角色可以设置数据范围。“仅限本人”、“仅限本机构”、“本机构以及下属机构”、“自定义机构范围”等多种数据权限范围的策略 5. 新增用户多角色关联功能,实际应用中一个用户一个角色可能已经满足不了复杂的场景,本次新增了可以支持一个用户关联多个角色的功能 6. 新增密码采用SHA256算法加密、加盐等策略,大大加固系统信息安全机制 6. 后续将不断完善RBAC权限业务的功能直到完美 *** #### **初见雏形 (2020.03.14)** 1. 集成了基于LayUI的界面,成功的为Coral置办了一套漂亮的“披挂”! 2. 生长在这个“看脸”的时代,出门见人第一时间还是要化上了美美的妆的,本次完善了登录页,首页等等. 3. 化完妆,穿搭也不能对付,我也是要力争成为“时尚达人”的,因此,Coral定义了公共Thymeleaf模版,定义了页面的结构规范 5. 此阶段Coral一直处于增长技能的阶段,不细说了反正就是新增了若干功能 *** #### **十八般武艺 VS 十八般兵器(2020.03.09)** 1. 这个时候的它如同刚出世的“石猴”,想要变成“齐天大圣”必须让自己神通广大以及拥有称手兵器! 2. 本次更新集成了第一件兵器:**“MyBatis”**,选用当前最主流持久层神器MyBatis-Plus 3. 其次还为其“传授了七十二般变化”的本领,集成了若干工具包和基础功能能力 *** #### **项目诞生 (2020.03.04)** 1. 在码云上创建Coral项目仓库并init第一行代码 2. 完善了README文件,Coral“人生第一次”紧张的为大家做了一次“自我介绍”