Skip to content

2.0.0

Compare
Choose a tag to compare
@hiparker hiparker released this 09 Aug 08:25
· 49 commits to master since this release
dfd6260

OPSL快速开发平台 2.0 版本重构

一、新增:

  1. 新增 EventBus
  2. 新增 邮箱、手机、用户名 + 密码登陆
  3. 新增 邮箱 + 验证码 登录
  4. 新增 手机号 + 验证码 登录
  5. 新增个人修改手机号 前置身份校验
  6. 新增个人修改邮箱 前置身份校验
  7. 新增个人中心忘记密码 前置身份校验
  8. 新增使用ResultWrapper 代替 ResultVo 返回数据

二、优化:

  1. 后端:优化接口加密
  2. 后端:优化CrudService实现
  3. 变更自动日志记录模式到自定义记录
  4. 优化导出Excel模式为认证模式
  5. 后端:优化用户Redis缓存
  6. 后端:移除Shiro,变更使用SpringSecurity 作为权限验证
  7. 后端:SecurityCache 新增安全缓存 指定ttl获取缓存信息
  8. 取消登陆时验证密码强度
  9. 前端:优化build老大难问题(image-webpack-loader 因国内网络问题无法下载),现可配置选择是否压缩图片
  10. 系统参数配置加密存储,降低被盗用风险
  11. 用户身份密码取消表内存储密钥,降低用户密码被盗用风险

三、升级/修复:

  1. 后端:修复 SecurityCache 缓存穿透BUG
  2. 后端:修复删除角色失败异常
  3. 后端:修复部分权限不对问题
  4. 后端:升级 mybatis-plus 版本至 3.5.2 修复若干CVE
  5. 后端:升级 springboot 版本至 2.5.6 修复若干CVE
  6. 后端:升级 mysql版本至8.0.28  修复 CVE-2022-21363
  7. 后端:升级 guava 版本至 30.0.android 修复 修复 CVE-2020-8908
  8. 后端:升级 bouncycastle 版本至 1.69 修复 Cxa9261daf-3755
  9. 后端:升级 protobuf-java 版本至 3.18.2 修复 CVE-2021-22569
  10. 后端:升级 logback 版本至 修复 CVE-2021-42550
  11. 后端:升级 fastjson 版本至 1.2.83 修复 CNVD-2022-40233

官网地址: OPSLI 快速开发平台官网
文档地址: OPSLI 快速开发平台文档
演示环境: OPSLI 演示环境地址