Skip to content

🧧发布 4.5.0 新春版

Choose a tag to compare

@CrazyLionCat CrazyLionCat released this 12 Jan 02:06

更新日志

v4.5.0 - 2023-01-12

重大更新

  • [重大更新] 使用 spring 事件发布机制 重构登录日志与操作日志 支持多事件监听无入侵扩展
  • 例如: 可以增加一个监听者将日志上传至ES等存储 对原有逻辑无影响

依赖升级

  • update springboot 2.7.6 => 2.7.7
  • update springboot-admin 2.7.7 => 2.7.10
  • update mybatis-plus 3.5.2 => 3.5.3.1
  • update redisson 3.18.0 => 3.19.1
  • update sa-token 1.33.0 => 1.34.0
  • update easyexcel 3.1.3 => 3.1.5
  • update springdoc 1.6.13 => 1.6.14
  • update snakeyaml 1.32 => 1.33
  • update hutool 5.8.10 => 5.8.11
  • update aws-s3 1.12.349 => 1.12.373
  • update aliyun-sms 2.0.22 => 2.0.23
  • update tencent-sms 3.1.635 => 3.1.660
  • update echarts 4.9.0 => 5.4.0
  • update vue3 element-plus 2.2.21 => 2.2.27

功能更新

  • update 优化 BaseMapperPlus 使用 MP V3.5.3 新工具类 Db 简化批处理操作实现
  • update 优化 将环境配置放到 pom 文件上方 便于查看使用
  • update 优化 代码生成与框架主体使用相同的主键生成器 全局统一避免问题
  • update 优化 系统登录 使用单表查询校验用户 避免多次 join 查询
  • update 优化 删除 vue3 模板无用参数
  • update 优化 xss 包装器 变量命名错误
  • update 优化 重构 ExcelUtil 全导出方法支持 OutputStream 流导出 不局限于 response
  • update 优化 maven 地址切换回 aliyun 仓库
  • update 优化 去除无用 guava 依赖管理 项目中已无此依赖
  • update 优化 springdoc 配置鉴权头写死问题 增加持久化鉴权头配置
  • update 优化 验证码结果使用 spel 引擎自动计算
  • update 优化 弹窗内容过多展示不全问题
  • update 优化 删除 fuse 无效选项 maxPatternLength
  • update 优化 minio 安装警告 使用新版本参数
  • update 优化 使用 spring 事件机制 重构 OssConfig 缓存更新
  • update 优化 抽取 SysLoginService recordLogininfor 记录登录信息方法 简化日志记录
  • update 优化 使用 spring 事件发布机制 重构登录日志与操作日志
  • update 优化 单元格合并判断 cellValue 是否相等方法调整
  • update 优化 去除 RedisConfig 无用继承

新增功能

  • add 增加 GET 请求提交日期参数 默认格式化配置
  • add 增加 RedisUtils 检查缓存对象是否存在方法

问题修复

  • fix 修复 根据 key 更新参数配置报null问题
  • fix 修复 树形下拉不能默认选中
  • fix 修复 读取 generator.yml 中文乱码问题
  • fix 修复 代码生成图片/文件/单选时选择必填无法校验问题
  • fix 修复 修改参数键名时 未移除过期缓存配置
  • fix 修复 用户注册 用户类型字段书写错误
  • fix 修复 文件名包含特殊字符(+、-、*...)的文件无法下载问题
  • fix 修复 短信校验模板参数传参错误
  • fix 修复 vue3 closeSidebar 这个方法定义的参数没有解构问题