标签名
描述
提交信息
操作
2024-10-25 11:09

更新日志


v5.2.2 - 2024-08-26

重大改动

  • 增加 ruoyi-common-sse 模块 支持SSE推送 比ws更轻量更稳定的推送
  • 增加 springboot snailjob 等 actuator 账号密码认证 杜绝内外网信息泄漏问题
  • 增加 重构代码生成器 集成anyline开源框架 支持400+种数据库适配

依赖升级

  • update springboot 3.2.6 => 3.2.9
  • update snailjob 1.0.1 => 1.1.2
  • update mapstruct-plus 1.4.3 => 1.4.4
  • update hutool 5.8.27 => 5.8.31 解决hutool不兼容jakarta问题
  • update anyline 8.7.2-20240808
  • update sms4j 3.2.1 => 3.3.2
  • update redisson 3.31.0 => 3.34.1
  • update mapstruct-plus 1.3.6 => 1.4.3
  • update lombok 1.18.32 => 1.18.34
  • update easyexcel 3.3.4 => 4.0.2
  • update springdoc 2.5.0 => 2.6.0
  • update flowable 7.0.0 => 7.0.1

功能更新

  • update 优化 去除日志部署环境判断 通过日志级别控制
  • update 优化 忽略租户与忽略数据权限支持嵌套使用(感谢 amadeus5201)
  • update 优化 租户相关controller 增加租户开关配置控制是否注册
  • update 优化 移除 alibaba ttl 与线程池搭配有问题(可传递但无法清除与更新)
  • update 优化 个人中心编辑 忽略数据权限
  • update 优化 兼容部分用户不想给用户分配角色与部门的场景
  • update 优化 租户套餐重名校验
  • update 优化 部门下存在岗位不允许删除
  • update 优化 角色编辑状态未校验问题
  • update 优化 用户脱敏增加编辑权限标识符
  • update 优化 代码生成器 自动适配oss翻译
  • update 优化 临时升级 undertow 版本 解决虚拟线程溢出问题
  • update 优化 支持通过配置文件关闭工作流
  • update 优化 增加mybatis-plus填充器兜底策略
  • update 优化 TenantSpringCacheManager 处理逻辑
  • update 优化 角色权限判断
  • update 优化 增加删除标志位常量优化查询代码
  • update 优化 监控使用独立web依赖
  • update 优化 更多脱敏策略(感谢 hemengji)
  • update 优化 设置nginx sse相关代理参数
  • update 优化 调整默认推送使用SSE
  • update 优化 Monitor监控服务通知分类打印(感谢 AprilWind)
  • update 优化 限流注解 又写key又不是表达式的情况
  • update 优化 WorkflowUtils查询用户信息发送消息未查询邮件和手机号(感谢 yanzy)
  • update 优化 注释掉其他数据库 jdbc 依赖 由用户手动添加
  • update 优化 oracle snailjob 兼容低版本oracle索引名称长度限制
  • update 优化 数据权限支持通过菜单标识符获取数据所有权
  • update 优化 数据权限支持自定义连接符
  • update 优化 TestDemo 删除前校验数据权限
  • update 优化 更换docker镜像底层系统 避免无字体情况

问题修复

  • fix 修复 三方登录构建去除无用代码
  • fix 修复 多线程对同一个session发送ws消息报错问题
  • fix 修复 依赖漏洞 限制部分依赖版本
  • fix 修复 excel 基于其他字段 合并错误问题
  • fix 修复 一级缓存key未区分租户问题
  • fix 修复 id字符串格式转换错误问题
  • fix 修复 登出无法正确删除对应的租户数据问题
  • fix 修复 登录错误锁定不区分租户问题
  • fix 修复 转换模型缺少分类字段
  • fix 修复 权限标识符处理未设置成功状态问题
  • fix 修复 无法导入 bpmn 类型文件问题

前端改动

  • update element-plus 2.7.5 => 2.7.8
  • update vue 3.4.25 => 3.4.34
  • update vite 5.2.10 => 5.2.12
  • add 增加 使用 vueuse 编写 sse 推送功能
  • update 优化 使用匹配模式简化预编译配置
  • update 优化 时间搜索组件统一
  • update 优化 oss 配置按钮 使用ossConfig权限标识符与oss权限分离
  • update 优化 类型报错问题
  • update 优化 切换租户后刷新首页
  • update 优化 实现表格行选中切换
  • update 优化 使用 vueuse 重构 websocket 实现
  • update 优化 代码生成器编辑页禁用缓存 防止同步后页面不更新问题
  • update 优化 调整默认推送使用SSE
  • fix 修复 租户套餐导出路径错误问题
  • fix 修复 登出后重新登录 sse推送报错问题
2024-08-26 11:43
2024-07-09 16:38

更新日志


v5.2.0 - 2024-06-20

重大改动

  • 集成 flowable 增加工作流相关功能(感谢 May)
  • 集成 snailjob 移除 powerjob(投诉的人太多使用成本太高)(感谢 dhb52)
  • 升级 aws s3 升级到 2.X 性能大幅提升
  • 优化 数据权限 数据加密 使用预扫描mapper注解提升代码性能(感谢 老马)
  • 新增 caffeine 减少将近90%的redis查询提高性能

依赖升级

  • update springboot 3.1.7 => 3.2.6 支持虚拟线程
  • update springboot-admin 3.1.8 => 3.2.3
  • update mybatis-plus 3.5.4 => 3.5.7 适配更改代码
  • update springdoc 2.2.0 => 2.5.0
  • update easyexcel 3.3.3 => 3.3.4
  • update redisson 3.24.3 => 3.31.0
  • update lombok 1.18.30 => 1.18.32
  • update sms4j 2.2.0 => 3.2.1 支持自定义配置key 可用于多厂商多租户等
  • update satoken 1.37.0 -> 1.38.0
  • update hutool 5.8.22 => 5.8.26
  • update mapstruct-plus 1.3.5 => 1.3.6
  • update lock4j 2.2.5 => 2.2.7
  • update dynamic-ds 4.2.0 => 4.3.1

功能更新

  • update 优化 三方登录不同域名问题 采用新方案
  • update 优化 获取aop代理的方式 减少与其他使用aop的功能冲突的概率
  • update 优化 token无效时关闭ws连接(感谢 AprilWind)
  • update 优化 移除表单构建菜单(没有可用组件 用处不大以后再考虑)
  • update 优化 切换动态租户 默认线程内切换(如需全局 手动传参)
  • update 优化 代码生成注释,删除无用引入(感谢 AprilWind)
  • update 优化 代码生成 el-radio 标签过期属性
  • update 优化 异常处理器自动配置
  • update 优化 文件下载使用对流下载降低内存使用(感谢 PhoenixL)
  • update 优化 去除gc日志参数(有需要自己加)
  • update 优化 拆分异常处理器
  • update 优化 常规web异常状态码
  • update 优化 设置静态资源路径防止所有请求都可以访问静态资源
  • update 优化 redis 对Long值的存储类型不同问题
  • update 优化 去除加密请求类型限制
  • update 优化 mp多租户插件注入逻辑
  • update 优化 RedisUtils 支持忽略租户
  • update 优化 更新ip地址xdb文件
  • update 优化 验证码背景色改为浅灰色
  • update 优化 mybatis依赖设置为可选依赖 避免出现不应该注入的情况
  • update 优化 GET 方法响应体支持加密
  • update 优化 excel插件合并策略 去除被合并单元格的非首行内容(感谢 司猫子)
  • update 优化 下拉选接口数据权限
  • update 优化 OssFactory 获取实例锁性能
  • update 优化 使用翻译注解简化用户查询 调整用户查询逻辑
  • update 优化 框架整体提高查询性能
  • update 优化 将p6spy配置文件统一放置到 common-mybatis 插件包内

新增功能

  • add 新增 分布式锁Lock4j异常拦截器
  • add 新增 个人中心-在线设备管理
  • add 新增 岗位编码与部门编码并将岗位调整到部门下(感谢 AprilWind)
  • add 新增 BaseMapperPlus提供可选是否抛异常selectVoOne方法(感谢 秋辞未寒)
  • add 新增 用户、部门、角色、岗位 下拉选接口与代码实现优化
  • add 增加 StringUtils.isVirtual 方法
  • add 增加 JustAuth 整合 TopIam 单点登录

问题修复

  • fix 修复 websocket clientid 参数不走mvc拦截器 无法生效问题
  • fix 修复 oss未使用租户 拼接租户id null问题
  • fix 修复 用户昵称修改后未清除对应缓存问题(感谢 zhuweitung)
  • fix 修复 图片预览问题(感谢 AprilWind)
  • fix 修复 三方账号可以绑定多平台账号问题
  • fix 修复 主建错别字(感谢 good)
  • fix 修复 兼容redis5.0出现的问题
  • fix 修复 部分浏览器无法获取加密响应头问题
  • fix 修复 用户未设置部门 登录报错问题
  • fix 修复 excel 表达式字典 下拉框导出格式错误
  • fix 修复 提升锁的作用域 并采用双重校验锁(感谢 fanc)
  • fix 修复 用户登录查询部门缓存无法获取租户id问题
  • fix 修复 关闭租户功能 三方登录报错问题

前端改动

  • update element-plus 2.7.5
  • update vite 5.2.10
  • update vue 3.4.25
  • update vue-router 4.3.2
  • update nodejs 升级到最低 18.18.0
  • update 优化 跟密码相关的默认前端关闭防重功能
  • update 优化 点击左边菜单时页面空白或者刷新整个页面的问题
  • update 优化 el-select 与 el-input 全局样式
  • update 优化 首页打开topNav不展开菜单问题
  • update 优化 支持全局开启或关闭接口加密功能
  • update 优化 密码校验策略增加非法字符限制
  • update 优化 图片上传组件增加压缩功能支持 可自行开关(感谢 fengheguai)
  • update 优化 request请求类判断请求头方式
  • update 优化 更改客户端状态接口 使用clientId传参
  • update 优化 ws开关改为常开(vite5修复了崩溃bug)
  • fix 修复 移动端下 无法展开菜单问题
  • fix 修复 面板因为min width原因收缩不全
  • fix 修复 文件预览大写后缀不展示的问题(感谢 北桥)
  • fix 修复 i18n无感刷新问题
  • fix 修复 websocket 非index页面刷新无法重连问题
2024-06-20 10:10

更新日志

重大改动

  • 集成 flowable 增加工作流相关功能(感谢 May)
  • 集成 snailjob 移除 powerjob(投诉的人太多使用成本太高)(感谢 dhb52)
  • 升级 aws s3 升级到 2.X 性能大幅提升
  • 优化 数据权限 数据加密 使用预扫描mapper注解提升代码性能(感谢 老马)
  • 新增 caffeine 减少将近90%的redis查询提高性能

依赖升级

  • update springboot 3.1.7 => 3.2.5 支持虚拟线程
  • update springboot-admin 3.1.8 => 3.2.3
  • update mybatis-plus 3.5.4 => 3.5.6 适配更改代码
  • update springdoc 2.2.0 => 2.5.0
  • update easyexcel 3.3.3 => 3.3.4
  • update redisson 3.24.3 => 3.29.0
  • update lombok 1.18.30 => 1.18.32
  • update sms4j 2.2.0 => 3.2.1 支持自定义配置key 可用于多厂商多租户等
  • update satoken 1.37.0 -> 1.38.0
  • update hutool 5.8.22 => 5.8.26
  • update mapstruct-plus 1.3.5 => 1.3.6
  • update lock4j 2.2.5 => 2.2.7
  • update dynamic-ds 4.2.0 => 4.3.0

功能更新

  • update 优化 代码生成注释,删除无用引入(感谢 AprilWind)
  • update 优化 代码生成 el-radio 标签过期属性
  • update 优化 异常处理器自动配置
  • update 优化 文件下载使用对流下载降低内存使用(感谢 PhoenixL)
  • update 优化 去除gc日志参数(有需要自己加)
  • update 优化 拆分异常处理器
  • update 优化 常规web异常状态码
  • update 优化 设置静态资源路径防止所有请求都可以访问静态资源
  • update 优化 redis 对Long值的存储类型不同问题
  • update 优化 去除加密请求类型限制
  • update 优化 mp多租户插件注入逻辑
  • update 优化 RedisUtils 支持忽略租户
  • update 优化 更新ip地址xdb文件
  • update 优化 验证码背景色改为浅灰色
  • update 优化 mybatis依赖设置为可选依赖 避免出现不应该注入的情况
  • update 优化 GET 方法响应体支持加密
  • update 优化 excel插件合并策略 去除被合并单元格的非首行内容(感谢 司猫子)
  • update 优化 下拉选接口数据权限
  • update 优化 OssFactory 获取实例锁性能
  • update 优化 使用翻译注解简化用户查询 调整用户查询逻辑
  • update 优化 框架整体提高查询性能
  • update 优化 将p6spy配置文件统一放置到 common-mybatis 插件包内

新增功能

  • add 新增 分布式锁Lock4j异常拦截器
  • add 新增 个人中心-在线设备管理
  • add 新增 岗位编码与部门编码并将岗位调整到部门下(感谢 AprilWind)
  • add 新增 BaseMapperPlus提供可选是否抛异常selectVoOne方法(感谢 秋辞未寒)
  • add 新增 用户、部门、角色、岗位 下拉选接口与代码实现优化
  • add 增加 StringUtils.isVirtual 方法
  • add 增加 JustAuth 整合 TopIam 单点登录

问题修复

  • fix 修复 三方账号可以绑定多平台账号问题
  • fix 修复 主建错别字(感谢 good)
  • fix 修复 兼容redis5.0出现的问题
  • fix 修复 部分浏览器无法获取加密响应头问题
  • fix 修复 用户未设置部门 登录报错问题
  • fix 修复 excel 表达式字典 下拉框导出格式错误
  • fix 修复 提升锁的作用域 并采用双重校验锁(感谢 fanc)
  • fix 修复 用户登录查询部门缓存无法获取租户id问题
  • fix 修复 关闭租户功能 三方登录报错问题

前端改动

  • update element-plus 2.7.2
  • update vite 5.2.10
  • update vue 3.4.25
  • update vue-router 4.3.2
  • update nodejs 升级到最低 18.18.0
  • update 优化 跟密码相关的默认前端关闭防重功能
  • update 优化 点击左边菜单时页面空白或者刷新整个页面的问题
  • update 优化 el-select 与 el-input 全局样式
  • update 优化 首页打开topNav不展开菜单问题
  • update 优化 支持全局开启或关闭接口加密功能
  • update 优化 密码校验策略增加非法字符限制
  • update 优化 图片上传组件增加压缩功能支持 可自行开关(感谢 fengheguai)
  • update 优化 request请求类判断请求头方式
  • update 优化 更改客户端状态接口 使用clientId传参
  • update 优化 ws开关改为常开(vite5修复了崩溃bug)
  • fix 修复 移动端下 无法展开菜单问题
  • fix 修复 面板因为min width原因收缩不全
  • fix 修复 文件预览大写后缀不展示的问题(感谢 北桥)
  • fix 修复 i18n无感刷新问题
  • fix 修复 websocket 非index页面刷新无法重连问题
2024-05-20 10:25
2023-12-22 13:23
2023-11-27 11:38
2023-11-14 11:01
2023-09-25 10:05
2023-09-04 14:18
2023-07-10 10:16
2023-05-18 19:16
2023-05-08 09:32
2023-03-13 09:53
2023-01-12 09:57
2022-11-28 14:04
2022-10-24 14:24
2022-09-13 18:26