v2.1.2
版本发布时间: 2023-12-22 14:29:15
dromara/RuoYi-Cloud-Plus最新发布版本:v2.2.2(2024-10-25 12:41:13)
v2.1.2 - 2023-12-22
依赖升级
- update springboot 3.1.5 => 3.1.7
- update springboot 2.7.17 => 2.7.18(扩展服务升级到boot2最终版本)
- update mybatis-boot 3.0.2 => 3.0.3 优化依赖传递
- update powerjob 4.3.3 => 4.3.6
- update easyexcel 3.3.2 => 3.3.3
- update transmittable-thread-local 2.14.2 => 2.14.4
- update justauth 1.16.5 => 1.16.6
- update redisson 3.24.1 => 3.24.3 修复订阅重启连接超时问题
- update easy-es 1.1.1 => 2.0.0-beta4
功能更新
- update 优化 oss 远程调用 支持降级处理
- update 优化 丰富RedisUtils对List Set类型的操作
- update 优化 为 admin 模块 单独增加ratelimiter模块
- update 优化 验证码接口 增加限流配置
- update 优化 excel合并注解会根据第一合并列的结果来决定后续的列合并 (感谢 Simple)
- update 优化 SocialUtils 代码
- update 优化 删除无用异常类
- update 优化 补全三方登录校验国际化
- update 优化 sms组件 预留自动配置类
- update 更新 关于数据库的说明
- update 优化 sms组件 预留自动配置类
- update 优化 将 OSS配置 改为全局模式 降低使用难度 保留sql便于用户自行扩展(常规项目用不上配置分多租户)
- update 优化 细化oss配置管理权限控制
- update 优化 开启 redisson 脚本缓存 减少网络传输
- update 优化 删除 hikaricp 官方不推荐使用的配置 jdbc4 协议自带校验方法
- update 优化 减少 PlusSaTokenDao 不必要的查询优化性能
- update 优化 更新用户异常提示 使用登录账号
- update 优化 使用登录用户判断是否登录 提高效率
- update 优化 重构 LoginHelper 将本地存储代码操作封装
- update 优化 getTenantId 判断是否开启多租户
- update 优化 Dockerfile 使用shell模式 支持环境变量传入jvm参数
- update 优化 WebSocketUtils 连接关闭改为警告
- update 优化 excel多sheet页导出 (感谢 May)
- update 优化 删除无用接口实现
- update 优化 jvm参数调整 全面启用zgc
- update 优化 使用动态租户重构业务对租户的逻辑
- update 优化 TenantHelper 动态租户支持函数式方法
- update 优化 支持多租户绑定相同的三方登录
- update 优化 更新用户登录信息方法忽略数据权限
- update 优化 补全三方绑定时间字段 删除无用excel注解
- update 优化 将登录记录抽取到监听器统一处理
- update 优化 登录消息推送异常拦截(未启动resource也不耽误用)
- update 优化 租户插件 ignoreTable 方法支持动态租户
新增功能
- add 新增 RedisUtils.setObjectIfExists 如果存在则设置方法
- add 新增 丰富RedisUtils对List Set类型的操作
- add 新增 翻译组件 用户昵称翻译实现
- add 新增 响应加密功能 支持注解强制加密接口数据 (感谢 MichelleChung)
- add 新增 common-ratelimiter 限流模块 用于自定义业务限流 与 sentinel不冲突
问题修复
- fix 修复 stream-mq 测试服务未导入租户模块 导致鉴权不一致问题
- fix 修复 使用zgc导致seata报错(未知原因 将alibaba组件全还原)
- fix 修复 sentinel 镜像添加了多余接口参数
- fix 修复 注册接口获取开关未在租户范围内问题
- fix 修复 seata-server logback版本冲突问题
- fix 修复 selectDictTypeByType 查询方法错误问题
- fix 修复 一些不正常类无法加载报错问题
- fix 修复 powerjob sql脚本针对其他数据库转义符问题 (感谢 branches)
- fix 修复 MybatisSystemException 空指针问题
- fix 修复 excel合并注解会根据第一合并列的结果来决定后续的列合并
- fix 修复 session 多账号共用覆盖问题 改为 tokenSession 独立存储
- fix 修复 token 失效后 登录获取用户null问题
- fix 修复 powerjob部署方案 高版本nginx不生效问题
- fix 修复 OssFactory 并发多创建实例问题
- fix 修复 延迟队列在投递消息未到达时间的时候 服务死机导致重启收不到消息
前端改动
- update 优化 用户头像 img 变量无确定类型问题
- update 优化 细化oss配置管理权限控制
- update 优化 明确打包命令
- update 优化 代码中存在的警告
- update 优化 前端白名单页面放行逻辑
- update 优化 页面关于权限标识符说明
- fix 修复 append-to-body 编写错误 (感谢 Ai3_刘小龙)
- fix 关闭动态路由tab页签时不清理组件缓存 (感谢 NickLuo)
- fix 删除重复环境变量ElUploadInstance (感谢 棉花)
- fix 修复 在线用户 强推按钮点击取消控制台警告问题
- fix 修复 字典使用 default 样式报警告问题