2.0.0
OPSL快速开发平台 2.0 版本重构
一、新增:
- 新增 EventBus
- 新增 邮箱、手机、用户名 + 密码登陆
- 新增 邮箱 + 验证码 登录
- 新增 手机号 + 验证码 登录
- 新增个人修改手机号 前置身份校验
- 新增个人修改邮箱 前置身份校验
- 新增个人中心忘记密码 前置身份校验
- 新增使用ResultWrapper 代替 ResultVo 返回数据
二、优化:
- 后端:优化接口加密
- 后端:优化CrudService实现
- 变更自动日志记录模式到自定义记录
- 优化导出Excel模式为认证模式
- 后端:优化用户Redis缓存
- 后端:移除Shiro,变更使用SpringSecurity 作为权限验证
- 后端:SecurityCache 新增安全缓存 指定ttl获取缓存信息
- 取消登陆时验证密码强度
- 前端:优化build老大难问题(image-webpack-loader 因国内网络问题无法下载),现可配置选择是否压缩图片
- 系统参数配置加密存储,降低被盗用风险
- 用户身份密码取消表内存储密钥,降低用户密码被盗用风险
三、升级/修复:
- 后端:修复 SecurityCache 缓存穿透BUG
- 后端:修复删除角色失败异常
- 后端:修复部分权限不对问题
- 后端:升级 mybatis-plus 版本至 3.5.2 修复若干CVE
- 后端:升级 springboot 版本至 2.5.6 修复若干CVE
- 后端:升级 mysql版本至8.0.28 修复 CVE-2022-21363
- 后端:升级 guava 版本至 30.0.android 修复 修复 CVE-2020-8908
- 后端:升级 bouncycastle 版本至 1.69 修复 Cxa9261daf-3755
- 后端:升级 protobuf-java 版本至 3.18.2 修复 CVE-2021-22569
- 后端:升级 logback 版本至 修复 CVE-2021-42550
- 后端:升级 fastjson 版本至 1.2.83 修复 CNVD-2022-40233
官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址