Skip to content

🎇发布 4.6.0 新增 数据库加解密 与 通用翻译 功能

Choose a tag to compare

@CrazyLionCat CrazyLionCat released this 13 Mar 02:13

更新日志

v4.6.0 - 2023-03-13

重大更新

[重大更新] add 新增 基于 Mybatis 实现数据库字段加解密功能
[重大更新] add 新增 通用翻译注解及实现(部门名、字典、oss、用户名)

依赖升级

  • update springboot 2.7.7 => 2.7.9
  • update easyexcel 3.1.5 => 3.2.1
  • update redisson 3.19.1 => 3.20.0
  • update hutool 5.8.11 => 5.8.15 (13与14有问题勿使用)
  • update springdoc 1.6.14 => 1.6.15
  • update aws-java-sdk-s3 1.12.373 => 1.12.400
  • update element-ui 2.15.10 => 2.15.12
  • update lombok 1.18.24 => 1.18.26

功能更新

  • update 优化 实体类中校验注解的提示信息
  • update 优化 修改 oss 配置页面开关说明 避免造成误解
  • update 优化 框架代码书写格式
  • update 优化 调整连接池默认参数
  • update 优化 DictDataMapper 注解标注过期 推荐使用 @Translation 注解
  • update 优化 部门更新接口 清理缓存
  • update 优化 获取菜单数据权限接口 删除无用角色属性与逻辑
  • update 优化 调整连接池最长生命周期 防止出现警告
  • update 优化 连接池增加 keepaliveTime 探活参数
  • update 优化 DataPermissionHelper 增加 开启/关闭 忽略数据权限功能
  • update 重构 OssFactory 加载方式 改为每次比对配置做实例更新
  • update 优化 SaToken 自定义扩展类 改为配置类注入 便于扩展
  • update 优化 启用 sqlserver 高版本语法 简化sql脚本语法
  • update 优化 更新角色后踢掉所有相关的登录用户 用户量过大会导致redis阻塞卡顿(应粉丝要求)
  • update 优化 翻译组件 支持返回值泛型 支持多种类型数据翻译(例如: 根据主键翻译成对象)
  • update 优化 限流注解使用 SpringEl 表达式动态定义 Key 与 message 国际化支持
  • update 优化 限流功能 redis key 生成规则 以 功能头+url+ip+key 格式
  • update 优化 只拦截系统内存在的路径 减少不必要的拦截造成的性能消耗
  • update 优化 tagsView 右选框,首页不应该存在关闭左侧选项
  • update 优化 copyright 2023
  • update 优化 监控页面图标显示
  • update 优化 日志注解支持排除指定的请求参数
  • update 优化 业务校验优化代码
  • update 优化 日志管理使用索引提升查询性能
  • update 优化 框架时间检索使用时间默认值 00:00:00 - 23:59:59
  • update 优化 oss 预览使用 ImagePreview 组件

新增功能

  • add 新增 BeanCopyUtils#mapToMap 方法
  • add 新增 StringUtils splitTosplitList 方法 优化业务代码
  • add 新增 EasyExcel @ExcelEnumFormat 枚举类数据翻译注解

问题修复

  • fix 修复 新版本 Redisson 存在与 springboot 2.X 的兼容性问题
  • fix 修复 vue3 模板点击删除按钮后弹框显示[object Object]或控制台报错的问题
  • fix 修复 接口问题开关不生效问题
  • fix 修复 前端优化文件下载出现的异常
  • fix 修复 修改密码日志存储明文问题
  • fix 修复 用户密码注解误删暴露问题
  • fix 修复 代码生成 使用 postgreSQL 数据库查出已删除的字段