登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
12月28日,「开源中国源创会年终盛典」珠海站再次回归!点击免费报名参会
代码拉取完成,页面将自动刷新
开源项目
>
WEB应用开发
>
后台管理框架
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
988
Star
11.8K
Fork
6.6K
dromara
/
RuoYi-Vue-Plus
代码
Issues
5
Pull Requests
0
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v5.2.3
015b406
2024-10-25 12:39
对比
🎀发布 5.2.3 正式版
疯狂的狮子Li
# 更新日志 - - - ## v5.2.3 - 2024-10-25 ### 依赖升级 * update springboot 3.2.9 => 3.2.11 * update anyline 20240808 => 20241022 * update sms4j 3.3.2 => 3.3.3 * update easyexcel 4.0.2 => 4.0.3 * update redisson 3.34.1 => 3.37.0 * update mybatis-plus 3.5.7 => 3.5.8 * update sa-token 1.38.0 => 1.39.0 * update aws-s3 2.25.15 => 2.28.22 * update aws-crt 0.29.13 => 0.31.3 * update mapstruct-plus 1.4.4 => 1.4.5 ### 功能更新 * update 优化 适配mp新版本 方法名改动 * update 优化 redis操作 如果无法忽略租户id则全局处理 * update 优化 sse 异常单独处理 避免出现异常报错问题 * update 优化 删除掉有问题的方法(使用RedisUtils) * update 优化 全局开启xss过滤 提高安全性 与cloud版本保持一致 * update 优化 去除返回前端的异常信息里包含html标签问题 * update 优化 查询表名列表增加注释 (感谢 AprilWind) * update 优化 判断当前会话是否已经登录 * update 优化 删除不应该set的属性 * update 优化 租户状态更改接口严谨性 * update 优化 postgres适配findInSet写法 提高查询效率 * update 优化 过滤器初始化写法 * update 优化 监听器兼容所有demo案例 * update 优化 操作日志记录DELETE请求参数 * update 优化 snailjob客户端ip配置说明 * update 优化 补全 pg 数据类型 * update 优化 统一sql文件命名方式 * update 优化 提供生产环境默认组配置 * update 优化 通过角色ID查询用户逻辑 (感谢 AprilWind) * update 优化 查询用户时多余重复判断以及去重 (感谢 AprilWind) * update 优化 连接SSE token过期导致的 Servlet异常 * update 优化 代码生成菜单id匹配写法 * update 优化 更新sql关键字 * update 优化 删除多余的引号 * update 优化 RegexUtils#extractFromString 方法未匹配返回null不返回默认值问题 * update 优化 oss上传直接从请求头获取文件类型 * update 优化 代码生成表名判断 使用开头判断避免误判 * update 优化 excel导入 适配异常结构 * update 优化 删除okhttp无用版本限制(spring已经限制过了) * update 优化 自行开启云存储访问控制ACl策略注释 (感谢 AprilWind) * update 优化 admin监控 账号密码 从pom配置文件读取 * update 优化 操作日志查询代码 ### 功能新增 * add 新增 TreeUtil获取节点列表中所有节点的叶子节点 (感谢 AprilWind) * add 新增 同步租户字典功能 ### 问题修复 * fix 修复 设置流程变量 代码使用错误问题 * fix 修复 xss过滤器 未过滤url参数问题 * fix 修复 代码书写错误 * fix 修复 及其特殊场景下获取 StopWatch 为null问题 * fix 修复 重新生成租户ID未生效的问题 (感谢 秋辞未寒) * fix 修复 oss上传10秒超时,设置默认时间一分钟 (感谢 AprilWind) * fix 修复 腾讯云oss不支持高危权限设置ACL (感谢 AprilWind) * fix 修复 同步云厂商要求明确配置访问样式(路径样式访问) (感谢 AprilWind) * fix 修复 特性情况下自定义验证异常处理器报null问题 * fix 修复 EncryptorManager 缓存失效问题导致的内存膨胀 * fix 修复 同一个用户不同token连接不同服务导致发送不到问题(改为全局发送) * fix 修复 同步字典存储是未忽略租户 * fix 修复 部分web异常被CryptoFilter截胡问题 * fix 修复 postgres sql文件菜单挂载错误 (感谢 Zyyi) * fix 修复 代码生成器 postgres 数据库主键类型映射错误问题 * fix 修复 临时处理 scala库版本漏洞问题 * fix 修复 工作流的分页查询语句不兼容sqlserver的问题 (感谢 sushuai) * fix 修复 commons-io 依赖冲突问题 * fix 修复 开启子部门 父部门未关联开启问题 * fix 修复 升级依赖导致的依赖冲突 ### 前端改动 * update 优化 流程提交用户id使用字符串提交避免雪花id失真问题 * add 增加 SSE功能开关 (感谢 陈西瓜i) * fix 修复 请假日期选择格式不对问题 * fix 修复 登录日志excel导出名称错误 * fix 修复 重新登录无法跳转到过期前页面问题 * fix 修复 租户套餐导出路径编写错误
最后提交信息为:
!591
发布 5.2.3 正式版
v5.2.2
098d334
2024-08-26 11:47
对比
😴发布 5.2.2 正式版 安全性提升
疯狂的狮子Li
# 更新日志 - - - ## 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推送报错问题
最后提交信息为:
!577
发布 5.2.2 正式版 安全性提升
v5.2.1
367d739
2024-07-09 16:45
对比
♥️发布 5.2.1 正式版本
疯狂的狮子Li
# 更新日志 - - - ### 功能更新 * update 优化 更改prod环境 snailjob状态 默认启用 * update 优化 替换过期方法 * update 优化 租户列表接口 避免登录之后列表被域名过滤 * update 优化 获取用户账户方法 LoginHelper#getUsername(感谢 AprilWind) * update 优化 用户ID查询角色列表代码实现(感谢 AprilWind) * update 优化 大数据量下join卡顿问题 使用子查询提高性能 * update 优化 修改路由name命名规则 防止重复路由覆盖问题(感谢 玲娜贝er) * update 优化 修改 snailjob 默认端口 避免与系统内置端口冲突问题 * update 优化 isTenantAdmin 空校验 * update 优化 webscoket 配置与异常拦截 * update 优化 更新 redis 密码策略(密码必填 升级需注意) * update 优化 更新使用 Spring 官方推荐 JDK * update 优化 StreamUtils 抽取 findFirst findAny 方法 * update 优化 工作流相关代码方法 ### 问题修复 * fix 修复 postgres flowable sql 缺失字段问题 * fix 修复 新版上传未设置acl问题 * fix 修复 get路径特殊规则 导致 actuator 泄漏问题 [issue#4f9ceb0a](https://gitee.com/dromara/RuoYi-Vue-Plus/commit/4f9ceb0a8057284a0d9d69da58df630d8bc2e84f) * fix 修复 pg数据库 用户查询报错问题 * fix 修复 isLogin 方法抛异常无法正常返回值问题 ### 前端改动 * update 优化 工作流选人改为懒加载窗口 * update 优化 路由name重复检查 * update 优化 eslint 语法 * update 优化 动态创建组件实例时, 设置路由name为组件名 解决缓存问题 * fix 修复 由于没有await 导致执行顺序不可控 * fix 修复 富文本编辑器 添加之后内容未清理问题
最后提交信息为:
Merge remote-tracking branch 'origin/5.X' into 5.X
v5.2.0
0b33179
2024-06-20 10:11
对比
♥️发布 5.2.0 正式版本 工作流来啦!
疯狂的狮子Li
# 更新日志 - - - ## 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页面刷新无法重连问题
最后提交信息为:
!551
♥️发布 5.2.0 正式版本
v5.2.0-BETA
69e3afc
2024-05-20 10:28
对比
♥️发布 5.2.0-BETA 公测版本 工作流来啦!
疯狂的狮子Li
# 更新日志 ### 重大改动 * 集成 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页面刷新无法重连问题
最后提交信息为:
!538
♥️发布 5.2.0-BETA 公测版本
v5.1.2
203233f
2023-12-22 14:27
对比
🧨发布 5.1.2 版本 2023 最后一版
疯狂的狮子Li
## v5.1.2 - 2023-12-22 ### 依赖升级 * update springboot 3.1.5 => 3.1.7 * 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 优化 为 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 优化 租户插件 ignoreTable 方法支持动态租户 ### 新增功能 * add 新增 RedisUtils.setObjectIfExists 如果存在则设置方法 * add 新增 丰富RedisUtils对List Set类型的操作 * add 新增 翻译组件 用户昵称翻译实现 * add 新增 响应加密功能 支持注解强制加密接口数据 (感谢 MichelleChung) ### 问题修复 * 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 样式报警告问题
最后提交信息为:
!464
发布 5.1.2 版本 2023 最后一版
4.8.2
ed43f0a
2023-11-27 11:54
对比
😴发布 4.8.2 正式进入维护状态
疯狂的狮子Li
# 更新日志 - - - ### 依赖升级 * update springboot 2.7.17 => 2.7.18 升级到2.X最终版本(官方停更) * update mybatis-plus 3.5.3.2 => 3.5.4 * update springboot 2.7.14 => 2.7.17 * update satoken 1.36.0 => 1.37.0 * update aws-java-sdk-s3 1.12.400 => 1.12.540 * update vue-quill 1.1.0 => 1.2.0 ### 功能更新 * update 优化 页面关于权限标识符说明 * update 优化 数据权限拦截器优先判断方法是否有效 提高性能减少无用sql解析 * update 优化 部门数据权限使用默认兜底方案 * update 优化 更改默认日志等级为info 避免日志过多(按需开启debug) * update 优化 补全代码生成 columnList 接口参数注解缺失 * update 优化 操作日志 部门信息完善 vue3页面 * update 优化 AddressUtils 兼容linux系统本地ip * update 优化 操作日志 部门信息完善 (感谢 柏竹) * update 优化 数据权限 减少二次校验查询 * update 优化 vue3 版本用户初始密码从字典查询 * update 优化 富文本Editor组件检验图片格式 * update 优化 操作日志列表新增IP地址查询 * update 优化 全局数据存储用户编号 * update 优化 菜单管理类型为按钮状态可选 ### 问题修复 * fix 修复 OssFactory 并发多创建实例问题 * fix 修复 demo的form字段有误 (感谢 dhb52) * fix 修复 延迟队列在投递消息未到达时间的时候 服务死机导致重启收不到消息 * fix 修复 数据权限优化后 update delete 报null问题 * fix 修复 五级路由缓存无效问题 * fix 修复 oss服务无法连接 导致业务异常问题 查询不应该影响业务 * fix 修复 内链iframe没有传递参数问题 * fix 修复 外链带端口出现的异常 * fix 修复 普通角色编辑使用内置管理员code越权问题 * fix 修复 代码生成 是否必填与数据库不匹配问题 * fix 修复 HeaderSearch组件跳转query参数丢失问题 * fix 修复 树结构代码生成新增方法赋值错误 (感谢 这夏天依然平凡)
最后提交信息为:
😴发布 4.8.2 正式进入维护状态
v5.1.1
17cf957
2023-11-14 11:06
对比
😴发布 5.1.1 大量代码优化与bug修复 建议升级
疯狂的狮子Li
# 更新日志 - - - ### 依赖升级 * update springboot 3.1.3 => 3.1.5 * update springboot 2.7.14 => 2.7.17(扩展服务) * update springboot-admin 3.1.5 => 3.1.7 * update satoken 1.35.0.RC => 1.37.0 * update mybatis-plus 3.5.3.2 => 3.5.4 适配mp新版本改动 * update dynamic-ds 4.1.3 => 4.2.0 * update bouncycastle 1.72 => 1.76 * update poi 5.2.3 => 5.2.4 * update redisson 3.23.2 => 3.24.1 * update hutool 5.8.20 => 5.8.22 * update lombok 1.18.26 => 1.18.30(适配支持jdk21) * update vue-quill 1.1.0 => 1.2.0 ### 功能更新 * update 优化 数据权限拦截器优先判断方法是否有效 提高性能减少无用sql解析 * update 优化 适配 maxkey 新版本 * update 优化 @Sensitive脱敏增加角色和权限校验 (感谢 盘古给你一斧) * update 优化 部门数据权限使用默认兜底方案 * update 优化 更改默认日志等级为info 避免日志过多(按需开启debug) * update 优化 登录策略代码优化(感谢 David Wei) * update 优化 补全代码生成 columnList 接口参数注解缺失 * update 优化 nginx 配置支持 websocket * update 优化 notice 新增通知公告发送ws推送 * update 优化 websocket 模块减少日志输出 增加登录推送 * update 优化 重构登录策略增加扩展性降低复杂度 * update 优化 addressUtils 兼容linux系统本地ip * update 优化 补全操作日志部门数据 * update 优化 支持数据库操作在非web环境下切换租户 * update 优化 排除powerjob无用的依赖 减少打包30M体积 * update 优化 删除 satoken yml 时间配置 此功能已迁移至客户端管理 * update 优化 redis 集群模式注释说明 * update 优化 客户端禁用限制 * update 优化 登录日志, 在线用户展示信息(增加 客户端, 设备类型)(感谢 MichelleChung) * update 优化 限制框架中的fastjson版本 * update 优化 数据权限 减少二次校验查询 * update 优化 将部门id存入token避免过度查询redis * update 优化 增加租户ID为Null错误日志 * update 优化 操作日志列表新增IP地址查询 * update 优化 通过参数键名获取键值接口的返回体(感谢 David Wei) * update 优化 为 sys_grant_type 字典增加样式 * update 优化 代码生成 页面输入框样式 * update 优化 全业务分页查询增加排序规则避免因where条件导致乱序问题 * update 优化 登录接口租户id被强制校验问题 * update 优化 加密模块 支持父类统一使用加密注解(感谢 Tyler Ge) * update 优化 将graalvm镜像更新为openjdk镜像 需要的人自行切换即可 * update 优化 部分使用者乱设权限导致无法获取用户信息 增加权限提示 * update 优化 表格列的显示与隐藏小组件(感谢 bestrevens) * update 优化 增加表单构建不能使用说明 * update 优化 富文本Editor组件检验图片格式 * update 优化 操作日志列表新增IP地址查询 * update 优化 菜单管理类型为按钮状态可选 * update 优化 用户初始密码从参数配置查询 * update 优化 通过参数键名获取键值接口的返回体(感谢 David Wei) * update 优化 字典标签支持数组和多标签(感谢 抓蛙师) ### 新增功能 * add 新增 websocket 群发功能 * add 新增 前端接入websocket接收消息(感谢 三个三) ### 问题修复 * fix 修复 oss服务无法连接 导致业务异常问题 查询不应该影响业务 * fix 修复 租户id为null 无法匹配字符串导致的嵌套key问题 * fix 修复 部门管理orderNum排序失效问题 * fix 修复 外链带端口出现的异常 * fix 修复 普通角色编辑使用内置管理员code越权问题 * fix 修复 代码生成 是否必填与数据库不匹配问题 * fix 修复 用户注册接口校验用户名不区分租户问题 * fix 修复 错误增加组导致的校验不生效问题 * fix 修复 新增校验主键id问题 * fix 修复 powerjob 使用 nginx 部署无法访问的问题 * fix 修复 SysUserMapper 内标签使用错误(不影响使用) * fix 修复 新增或编辑 SysOssConfig 数据后 推送到 redis 数据不完整 * fix 修复 树表生成查询变量使用错误 * fix 修复 个人信息修改密码接口隐藏新旧密码参数明文(感谢 bleachtred) * fix 修复 删除字段后 * update sql 未更新问题 * fix 修复 三方登录支付宝source与实际支付宝业务code不匹配问题 * fix 修复 五级路由缓存无效问题 * fix 修复 内链iframe没有传递参数问题 * fix 修复 绑定第三方帐号参数“wechar”更正为“wechat” (感谢 scmiot) * fix 修复 用户注册缺失 clientid 问题 * fix 修复 HeaderSearch组件跳转query参数丢失问题 * fix 修复 自定义字典样式不生效的问题 * fix 修复 login 页面 loading 未关闭问题
最后提交信息为:
!447
发布 5.1.1 大量代码优化与bug修复 建议升级
v4.8.1
e5661a2
2023-09-25 10:15
对比
🎃 发布 4.8.1 稳定性增强 修复部分bug
疯狂的狮子Li
# 更新日志 - - - ### 依赖升级 * update springboot 2.7.15 => 2.7.16 * update springboot-admin 2.7.10 => 2.7.11 * update satoken 1.35.0.RC => 1.36.0 * update lombok 1.18.26 =. 1.18.30 * update mybatis-plus 3.5.3.1 => 3.5.3.2 * update easyexcel 3.3.1 => 3.3.2 * update hutool 5.8.18 => 5.8.20 ### 功能更新 * update 优化 重置密码注释参数中文解释错误 * update 优化 getTokenActivityTimeout => getTokenActiveTimeout * update 优化字典标签支持传分隔符分隔的字符串和数组,优化渲染效果 * update 优化 控制台debuger位置错误问题 * update 优化 TopNav 菜单样式 * update 优化 全局异常处理器 业务异常不输出具体堆栈信息 减少无用日志存储 * update 优化 用户管理 只查询未禁用的部门角色岗位数据 * update 优化 岗位如果绑定了用户则不允许禁用 * update 优化 部门与角色如果绑定了用户则不允许禁用 * update 优化 加密实现 使用 EncryptUtils 统一处理 * update 优化 excel导出字典转下拉框 无需标记index自动处理 * update 优化 excel 导出字典默认转为下拉框 * update 优化 删除一些跟 swagger 有关的字眼 避免误解 * update 优化 角色权限支持仅本人权限查看 解决无法查看自己创建的角色问题 * update 优化 RedisCacheController 注释错误 * update 优化 xxljob 端口随着主应用端口飘逸 避免集群冲突 * update 优化 powerjob 端口随着主应用端口飘逸 避免集群冲突 ### 问题修复 * fix 修复 代码生成后 vo 定义 'serialVersionUID' 字段的不可序列化类 * fix 修复 自定义字典样式不生效的问题 * fix 修复 布局配置失效问题 * fix 修复 新建用户可能会存在的越权行为 * fix 修复 字典缓存删除方法参数错误问题 * fix 修复 修复树模板父级编码变量错误 * fix 修复 有界队列与优先队列 错误使用问题 * fix 修复 升级 mp 版本导致的问题 * fix 修复 vue3 版本注册页验证码不显示问题 * fix 修复 加密模块数据转换异常问题 * fix 修复 动态设置 token 有效期不生效问题 * fix 修复 token 过期登出无法清理在线用户问题
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
v5.1.0
57bbf64
2023-09-05 10:14
对比
🎈发布 5.1.0 客户端授权、三方授权、传输加密、sms4j、powerjob密集来袭
疯狂的狮子Li
# 更新日志 - - - ## v5.1.0 - 2023-09-05 # 开发历程 * 2023年5月 开始 5.1.0 计划 历经1个月的设计与讨论 * 2023年6月 开始着手开发 历经2个多月的开发 特别感谢团队的小伙伴与一些热心的粉丝 参与功能开发与测试 * 2023年8月 开始公测 历经将近1个月的公测与修复工作(期间成功支持多位使用者生产使用) * 2023年9月初 正式发布(经过多个小伙伴的生产实践 已基本可尝试生产使用) > 关于4.X的说明 由于SpringBoot2.X与vue2.X均在11月底停止维护<br> > 故而咱们vue版本4.X也无法再继续更新<br> > 介于4.X的用户量特别庞大 功能也非常的稳定<br> > 计划于11月底同Boot2.X一同停止更新但还会持续维护修复bug(修复的形式为直接提交到4.X分支停止发版)<br> # 视频介绍 为了更好的让大家了解 5.1.0 作者录制了相关的视频 供大家快速了解上手 * 5.1.0 新功能与变更介绍: https://www.bilibili.com/video/BV1fj411y71X/ * 搭建与运行: https://www.bilibili.com/video/BV1Fg4y137JK/ * 生产环境搭建部署: https://www.bilibili.com/video/BV1mL411e7ha/ # 更新日志 ### 重大更新 * [重大更新] 优化 相关代码 完成代码生成多数据源统一存储(感谢 WangBQ !pr349) * [不兼容更新] 移除 原短信功能 集成更强大的 sms4j 短信工具包(感谢 友杰 !pr367) * [不兼容更新] 对接 powerjob 实现分布式任务调度 删除原有 xxljob 原因为社区不更新功能太少只支持mysql(感谢 yhan219 !pr359) * [重大更新] 新增 三方授权绑定登录功能 基于 justauth 支持市面上大部分三方登录(感谢 三个三 !pr370) * [不兼容更新] 新增 客户端授权功能 不需要更改任何代码即可完成多端动态对接(感谢 Michelle.Chung !pr379) * [重大更新] 新增 前后端接口请求加密传输 基于AES+RSA动态高强度加密(感谢 wdhcr !pr377) * [重大更新] 新增 三方授权登录 对接 maxkey 单点登录 * [不兼容更新] 优化 redis序列化配置 更改为通用格式(升级需清除redis所有数据) ### 依赖升级 * update springboot 3.0.7 => 3.1.3 * update springboot-admin 3.1.3 => 3.1.5 * update springdoc 2.1.0 => 2.2.0 * update spring-mybatis 3.0.1 => 3.0.2 * update mybatis-plus 3.5.3.1 => 3.5.3.2 * update easyexcel 3.2.1 => 3.3.2 * update mapstruct-plus 1.2.3 => 1.3.5 解决修改实体类 idea不编译问题 * update satoken 1.34.0 => 1.35.0.RC 优化过期配置 支持多端token自定义有效期 * update dynamic-ds 3.6.1 => 4.1.3 支持 SpringBoot3 * update sms4j 2.2.0 * update hutool 5.8.18 => 5.8.20 * update redisson 3.20.1 => 3.23.4 * update lock4j 2.2.4 => 2.2.5 * update aws-java-sdk-s3 1.12.400 => 1.12.540 * update maven-surefire-plugin 3.0.0 => 3.1.2 ### 功能更新 * update 优化 excel 导出合并 在初始化类时进行数据的处理 * update 优化 简化 flatten 插件语法写法 * update 优化 支持本地虚拟域名调试(感谢 代星登 !pr363) * update 重构 将框架内的 swagger 命名更改为 springdoc 命名避免误解 * update 重构 将系统内置配置放置到 common 包内独立加载 不允许用户随意修改 * update 优化 切换 maven 仓库到 华为云(aliyun依赖不更新拉取不到) * update 优化 升级 satoken 支持多端 token 自定义有效期功能 * update 优化 RepeatSubmitAspect 逻辑避免并发请求问题 * update 优化 在全局异常拦截器中增加两类异常处理 * update 优化 提供powerjob完整sql脚本 降低用户使用难度 * update 优化 StreamUtils 其他方法过滤null值(感谢 bleachtred !pr390) * update 优化 powerjob 端口随着主应用端口飘逸 避免集群冲突 * update 优化 角色权限支持仅本人权限查看 解决无法查看自己创建的角色问题 * update 修改代码生成模版,日期范围统一采用addDateRange方法(感谢 LiuHao !pr397) * update 优化 树表生成前端缺少 children 字段 * update 优化 CryptoFilter null判断工具 * update 优化 websocket 路径与 cloud 版本保持一致 * update 优化 更新登录策略返回值(感谢 zlyx) * update 修改代码生成模板,调整列表打开对话框和接口请求顺序 * update 优化 SaInterceptor 拦截器判断 token 客户端id是否有效(感谢 zlyx !pr402) * update 优化 excel 导出字典默认转为下拉框 * update 优化 兼容 clientid 通过 param 传输 * update 优化 excel导出字典转下拉框 无需标记index自动处理(感谢 一夏coco) * update 优化 简化线程池配置 * update 优化 屏蔽 powerjob 无用的心跳日志 * update 优化 适配 mysql 8.0.34 升级连接机制 * update 优化 加密实现 使用 EncryptUtils 统一处理 * update 优化 删除字典无用状态字段(基本用不上 禁用后还会导致回显问题) * update 优化 部门与角色如果绑定了用户则不允许禁用 * update 优化 岗位如果绑定了用户则不允许禁用 * update 优化 用户管理 只查询未禁用的部门角色岗位数据 * update 优化 登录用户增加昵称返回 * update 优化 将部门管理 负责人选项改为下拉框选择(感谢 Lionel !pr410) * update 优化 全局异常处理器 业务异常不输出具体堆栈信息 减少无用日志存储 * update 优化 登录用户缓存 去除冗余统一存储 * update 优化 放宽菜单权限 角色关联菜单无需管理员 ### 新增功能 * add 增加 RedisUtils 批量删除 hash key 方法 * add 新增 Oss 上传 File 文件方法(感谢 jenn !pr362) * add 增加 excel 导出下拉框功能 * add 新增 RedisUtils.setObjectIfAbsent 如果不存在则设置方法 ### 修复问题 * fix 修复 脱敏注解标记位置错误 * fix 修复 OssClient 实例多租户相同key缓存覆盖问题 * fix 修复 关闭多租户 脱敏判断问题 * fix 修复 OssClient 切换服务 实例不正确问题(感谢 jenn !pr360) * fix 修复 传参类型不正确导致 postgreSql 同步套餐报错问题 * fix 修复 参数类型修改 未修改校验注解 * fix 修复 登录校验错误次数未达到上限时 错误次数缓存未设置有效时间问题(感谢 konbai !pr366) * fix 修复 common-core 包使用aop注解 但未添加aop实现类导致单独使用报错问题 * fix 修复 Mapper 多参数未加 @Param 注解问题 * fix 修复 邮箱登录 查询值错误问题 * fix 修复 用户篡改管理员角色标识符越权问题 * fix 修复 字典缓存注解使用错误问题 * fix 修复 查询部门下拉树未过滤数据权限问题 * fix 修复 CacheName 缓存key存储错误问题 * fix 修复 代码生成 前端添加或修改表单修改列生成问题 * fix 修复 新增角色使用内置管理员标识符问题 * fix 修复 代码生成 前端添加或修改表单修改列生成问题 * fix 修复 token 过期登出无法清理在线用户问题 * fix 修复 加密模块数据转换异常问题 * fix 修复 可能导致异常类无法反序列化问题 * fix 修复 代码生成 编辑按钮刷新列表问题 * fix 修复 客户端编辑时授权类型变更未保存的问题(感谢 David Wei !pr400) * fix 修复 有界队列与优先队列 错误使用问题 * fix 修复 修复树模板父级编码变量错误 * fix 修复 部署部分系统出现乱码问题 * fix 修复 一级菜单无法显示问题 * fix 修复 可能会存在的越权行为(感谢 丶Stone !pr416) * fix 修复 代码生成页面参数缺少逗号问题 ### 移除功能 * remove 移除原有短信功能(建议使用sms4j) * remove 移除xxljob功能(建议使用powerjob)
最后提交信息为:
🎈发布 5.1.0 客户端授权、三方授权、传输加密、sms4j、powerjob密集来袭
v4.8.0
7131720
2023-07-10 10:17
对比
🎃 发布 4.8.0 新增 sms4j 短信融合
疯狂的狮子Li
# 更新日志 - - - ## v4.8.0 - 2023-07-10 ### 重大更新 * [重大更新] 新增 sms4j 短信融合框架整合(支持数十种短信厂商接入、发送限制、负载均衡等功能) * [不兼容更新] 移除 原短信功能(建议使用新 sms4j 功能) * [重要迁移] 迁移 vue3 前端到主仓库统一维护 ### 依赖升级 * update springboot 2.7.11 => 2.7.13 * update satoken 1.34.0 => 1.35.0.RC * update easyexcel 3.2.1 => 3.3.1 * update sms4j 2.2.0 ### 功能更新 * update 优化 StreamUtils 方法过滤null值 * update 优化 页签在Firefox浏览器被遮挡 * update 优化 在全局异常拦截器中增加两类异常处理 * update 优化 下载zip方法增加遮罩层(感谢@梁剑锋) * update 优化 用户昵称非空校验 * update 优化 修改角色如果未绑定用户则无需清理 * update 优化 RepeatSubmitAspect 逻辑避免并发请求问题 * update 优化 satoken 过期配置 支持多端token自定义有效期 * update 优化 加密注解注释错误 * update 优化 切换 maven 仓库到华为云(aliyun 不可用) * update 优化 excel 导出存在合并项时在初始化类时进行数据的处理避免多次调用(感谢@yueye) * update 优化 重构 CellMergeStrategy 支持多级表头修复一些小问题 整理代码结构 ### 新增功能 * add 新增 RedisUtils.setObjectIfAbsent 不存在则设置方法 * add 新增 Excel 导出附带有下拉框(字典自动导出为下拉框) 可自定义多级下拉框(感谢@Emil.Zhang) * add 新增 OssClient File 文件上传方法 * add 增加 RedisUtils 批量删除 hash key 方法 ### 问题修复 * fix 修复 新增角色使用内置管理员标识符问题 * fix 修复 缓存监控图表 支持跟随屏幕大小自适应调整(感谢@抓蛙师) * fix 修复 防重组件 错删注解问题 * fix 修复 CacheName 缓存key存储错误问题 * fix 修复 字典缓存注解使用错误问题 * fix 修复 用户篡改管理员角色标识符越权问题 * fix 修复 登录校验错误次数未达到上限时 错误次数缓存未设置有效时间问题 * fix 修复 OssClient 切换服务 实例不正确问题 * fix 修复 element ui 因版本而未被工具识别问题(感谢@梁剑锋) * fix 修复 admin监控 切换tab页需要重复登录问题
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
v5.0.0
cff9025
2023-05-19 09:48
对比
✨发布 5.0.0 SpringBoot3 携手多租户强势来袭
疯狂的狮子Li
# 开发历程 * 2022年11月 开始5.X计划 历经2个月的设计与讨论 * 2023年1月 开始着手开发 历经3个月的开发 特别感谢团队的小伙伴与一些热心的粉丝 参与功能开发与测试 * 2023年4月 开始公测 历经将近2个月的公测与修复工作(期间成功支持多位使用者生产使用) * 2023年5月底 正式发布 虽然已经有生产实践 但是springboot3.0与jdk17使用者还处于少数 另外5.X后续还有一些不兼容更新 求稳者建议在等一等 * 关于4.X的说明 由于springboot2.X 与 vue2.X 匀在年底停止维护 故此4.X也将于年底同boot2一同停止维护 # 视频介绍 为了更好的让大家了解 5.X 作者录制了相关的视频 供大家快速了解上手 * 搭建与运行: https://www.bilibili.com/video/BV1Fg4y137JK/ * 新功能与变更介绍: https://www.bilibili.com/video/BV1Us4y1m7ky/ * 生产环境搭建部署: https://www.bilibili.com/video/BV1mL411e7ha/ # 更新日志 ### 重大更新 * [不兼容升级] java 版本从 jdk 8 升级到 jdk 17 且需要使用 graalvm 运行(暂时未解决原生jdk存在的问题) * [不兼容升级] springboot 升级 3.0 版本 * [不兼容升级] 重构 项目模块结构 采用插件化结构 易扩展易解耦 * [不兼容升级] com.sun.mail 更改为 jakarta.mail 修改最新写法 * [不兼容升级] javax.servlet 替换为 jakarta.servlet 更新所有代码 * [简化性升级] 默认开启复杂结构 resultMap 自动映射 简化xml编码(多结构实体需带上主键id) * [数据库改动] 更新 create_by update_by 字段类型 (保存用户id) * [数据库改动] 新增 create_dept 字段 (保存创建部门id) * [不兼容更新] system 模块 所有实体类均使用 bo|vo 规范化 * [重大更新] 新增 多租户功能设计 整体框架代码结构与数据库更改 * [重大更新] 新增 mapstruct-plus 替换 BeanUtil 与 BeanCopyUtils 工具 * [不兼容更新] 重构 登录注解接口与cloud版本统一接口路径 * [不兼容更新] 重构 BaseMapperPlus接口 去除 `@param <M> Mapper` 泛型 * [不兼容更新] 移除 vue2 前端工程 全面启用 vue3 * [重大更新] 新增 vue3 + TS 版本前端(独立仓库后续与Cloud版本共用) * [重大更新] 增加 websocket 模块 支持token鉴权 支持分布式集群消息同步 * [重大更新] 框架文档全面翻新 https://plus-doc.dromara.org ### 依赖升级 * update java 1.8 => 17 * update springboot 2.7.7 => 3.0.7 * update springboot-admin 2.7.10 => 3.0.4 * update springdoc 1.6.14 => 2.1.0 * update lock4j 2.2.3 => 2.2.4 * update dynamic-ds 3.5.2 => 3.6.1 * update easyexcel 3.1.5 => 3.2.1 * update hutool 5.8.11 => 5.8.18 * update redisson 3.19.2 => 3.20.1 * update lombok 1.18.24 => 1.18.26 * update spring-boot.mybatis 2.2.2 => 3.0.1 * update mapstruct-plus 1.2.3 * update maven-compiler-plugin 3.10.1 => 3.11.0 * update maven-surefire-plugin 3.0.0-M7 => 3.0.0 * update docker mysql 8.0.31 => 8.0.33 * update docker nginx 1.22.1 => 1.32.4 * update docker redis 6.2.7 => 6.2.12 * update docker minio RELEASE.2023-04-13T03-08-07Z ### 功能更新 * update 适配 AsyncConfig 替换过期继承类改为实现 AsyncConfigurer 接口 * update 适配 redis 新版本配置文件写法 * update 适配 获取redis 监控参数接口 替换过期语法 * update 适配 sa-token 替换新依赖 sa-token-spring-boot3-starter * update 适配 springboot-admin 改为最新 spring-security 写法 * update 适配 springdoc 新版本配置方式 * update 适配 ServletUtils 更换继承 JakartaServletUtil * update 适配 新序列化注解 * update 优化 利用 resultMap 自动映射配置 简化 xml (非嵌套) * update 优化 调整 system entity 实体与 controller 包结构 * update 优化 实体类中校验注解的提示信息 * update 优化 使用 jdk17 语法优化代码 * update 优化 所有 properties 文件改为注解启用 * update 更新 docker 基础镜像 graalvm java17 * update 优化 用户头像 改为存储 ossId 使用转换模块转为 url 展示 * update 优化 重构 CellMergeStrategy 支持多级表头修复一些小问题 整理代码结构 * update 优化 登录流程代码注释 ### 新增功能 * add 新增 flatten-maven-plugin 插件统一版本号管理 * add 新增 ip2region 实现离线IP地址定位库 ### 移除功能 * remove 移除 BeanCopyUtils 工具类 与 JDK17 不兼容 * remove 移除 devtools 依赖 并不好用(建议直接用idea自带的热更) * remove 移除 vue2 前端工程 统一使用 vue3 工程
最后提交信息为:
✨发布 5.0.0 SpringBoot3 携手多租户强势来袭
v4.7.0
c631a08
2023-05-08 09:34
对比
⚔ 发布 4.7.0 稳定性版本
疯狂的狮子Li
# 更新日志 ### 依赖升级 * update springboot 2.7.9 => 2.7.11 修复 DoS 漏洞 * update xxljob 2.3.1 => 2.4.0 * update minio 升级至最新版 避免低版本信息泄漏问题 * update hutool 5.8.15 => 5.8.18 * update redisson 3.20.0 => 3.20.1 ### 功能更新 * update 优化 更改 sys_oss_config 表注释 避免误解 * update 项目正式入驻 dromara 开源社区 更改项目地址 * update 全新 logo 全新背景图(设计师打造) * update 优化代码生成 同步操作使用批量处理 * update 重写项目 readme 说明 * update 修改controller中校验直接返回R.fail * update 更换默认用户头像 * update 优化 限流注解 key 支持简单 spel 表达式 * update 优化弹窗后导航栏偏移的问题 * update 优化$tab.closePage后存在非首页页签时不应该跳转首页 * update delete build style * update 优化选择图标组件 * update 移除vue-multiselect样式 * update 优化固定头部页签滚动条被隐藏的问题 * update 按代码规范补全重写注解 * update 优化 极端情况获取LoginUser可能为null问题 * update 优化 更改系统所有服务日志配置文件命名为 logback-plus.xml 避免与其他框架默认配置冲突 * update 优化 加解密模块 将null判断下推防止任何可能的null出现 * update 优化 调整配置文件错误注释 * update 优化 在线用户token获取方式 * update 优化 用户更改角色 踢掉角色相关所有在线用户 * update 优化 下拉图标选择组件优化:1.已选择图标高亮回显 2.滚动条采用el-scrollbar * update 优化 Vue的DictTag组件 当value没有匹配的值时 展示空value * update 优化 恢复翻页/切换路由滚动功能 ### 新增功能 * add 新增 ip2region 实现离线IP地址定位库 * add 增加 邮箱验证码发送接口 * add 增加 邮箱登陆接口 * add 增加 EncryptUtils 加解密安全工具类 可以处理base64,aes,sm4,sm2,rsa,md5,sha256加解密 * add 增加 EncryptUtils 类中增加国密sm3的不可逆加密算法 * add 新增 忽略数据权限写法 防止异常不执行关闭问题 ### 问题修复 * fix 修复 代码生成 点选按钮不生效问题 * fix 修复 用户密码更新无效问题 * fix 修复 findInSet 在mysql下方法搜索非数字字段时 无引号报错问题 * fix 修复 oracle postgres 数据库日志表索引创建错误 * fix 角色列表关联多表sort值都一样 导致排序不稳定、临时表没有原来的主键顺序 * fix 修复 DefaultExcelResult 单词拼写错误 * fix 修复页面切换时布局错乱的问题 * fix 修复tab栏“关闭其他”异常的问题 * fix 修复 加解密拦截器 对象属性为null问题 * fix 修复 取消oss预览状态修改 图标变化不正常问题 * fix 修复 开启TopNav后一级菜单路由参数设置无效问题 * fix 修复 路由跳转被阻止时vue-router内部产生报错信息问题 * fix 修复 缓存列表:多次清除操作,提示不变的问题
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
v4.6.0
025f3a9
2023-03-13 09:56
对比
🎇发布 4.6.0 新增 数据库加解密 与 通用翻译 功能
疯狂的狮子Li
# 更新日志 ## 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` `splitTo` 与 `splitList` 方法 优化业务代码 * add 新增 `EasyExcel` `@ExcelEnumFormat` 枚举类数据翻译注解 ### 问题修复 * fix 修复 新版本 `Redisson` 存在与 `springboot 2.X` 的兼容性问题 * fix 修复 vue3 模板点击删除按钮后弹框显示`[object Object]`或控制台报错的问题 * fix 修复 接口问题开关不生效问题 * fix 修复 前端优化文件下载出现的异常 * fix 修复 修改密码日志存储明文问题 * fix 修复 用户密码注解误删暴露问题 * fix 修复 代码生成 使用 `postgreSQL` 数据库查出已删除的字段
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
v4.5.0
1a70cf6
2023-01-12 10:00
对比
🧧发布 4.5.0 新春版
疯狂的狮子Li
# 更新日志 ## 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 这个方法定义的参数没有解构问题
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
v4.4.0
d6894c8
2022-11-28 14:05
对比
⛄发布 4.4.0 正式版
疯狂的狮子Li
# 更新日志 ## v4.4.0 - 2022-11-28 ### 重大更新 * [重大更新] 优化支持 oss 私有库功能(数据库字段改动) #cd9c3c3f * [重大更新] 连接池由 druid 修改为 hikari 更新相关配置(原因可看文档) #1f42bd3d * [重大更新] 移除 tlog(不支持UI界面 使用的人太少) 建议使用 skywalking * [重大更新] 增加 skywalking 集成 默认注释不开启(使用看文档) ### 依赖升级 * update springboot 2.7.5 => 2.7.6 * update springboot-admin 2.7.6 => 2.7.7 * update satoken 1.31.0 => 1.33.0 * update spring-doc 1.6.12 => 1.6.13 * update easyexcel 3.1.1 => 3.1.3 * update hutool 5.8.8 => 5.8.10 * update redisson 3.17.7 => 3.18.0 * update lock4j 2.2.2 => 2.2.3 * update s3-adk 1.12.324 => 1.12.349 * update mysql-docker 8.0.29 => 8.0.31 ### 功能更新 * update 优化 oss 云厂商增加 华为obs关键字 * update 优化 冗余的三元表达式 * update 优化 重置时取消部门选中 * update 优化 新增返回警告消息提示 * update 优化 hikari 参数顺序 最常用的放上面 删除无用 druid 监控页面 * update 优化 p6spy 排除健康检查 sql 执行记录 * update 优化 Dockerfile 创建目录命令 * update 优化 将空‘catch’块形参重命名为‘ignored’ * update 优化 使用本地缓存优化 excel 导出 数据量大字典转换慢问题 * update 优化 字典转换实现 去除字符串查找拼接优化效率 * update 优化 减小腾讯短信引入jar包的体积 * update 消除Vue3控制台出现的警告信息 * update 忽略不必要的属性数据返回 * update 替换 mysql-jdbc 最新坐标 ### 新增功能 * add 新增 junit5 单元测试案例 #6e8ef308 * add 增加 sys_oss_config access_policy 桶权限类型字段 * add 增加 4.3-4.4 更新 sql 文件 * add 新增 字典数据映射注解 #da94e898 * add 增加 RedisUtils 获取缓存Map的key列表 ### 问题修复 * fix 修复 上传png透明图片 生成头像透明部分变成黑色 * fix 修复 sqlserver sql文件 重复主键数据问题 * fix 修复 sqlserver 特定情况下报 ssl 证书问题 默认关闭 ssl 认证 * fix 修复 table中更多按钮切换主题色未生效修复问题 * fix 修复 菜单激活无法修改其填充颜色 去除某些svg图标的fill="#bfbfbf"属性 * fix 修复 使用缓冲流 导致上传异常问题 * fix 修复 过滤器链使用IoUtil.read方法导致request流关闭 * fix 修复 Log注解GET请求记录不到参数问题 * fix 修复 某些特性的环境生成代码变乱码TXT文件问题 * fix 修复 开启TopNav没有子菜单隐藏侧边栏 * fix 修复 回显数据字典数组异常问题 ### 移除功能 * remove 移除过期 Anonymous 注解与其实现代码 * remove 移除 tlog(不支持UI界面 使用的人太少) 建议使用 skywalking
最后提交信息为:
Merge remote-tracking branch 'origin/4.X' into 4.X
v4.3.1
0208fa1
2022-10-24 15:07
对比
🐬发布 4.3.1 修复了一些问题建议升级
疯狂的狮子Li
# 更新日志 ## v4.3.1 - 2022-10-24 ### 依赖升级 * update springboot 2.7.3 => 2.7.5 * update springboot-admin 2.7.4 => 2.7.6 * update sa-token 1.30.0 => 1.31.0 * update springdoc 1.6.11 => 1.6.12 * update poi 5.2.2 => 5.2.3 * update hutool 5.8.6 => 5.8.8 * update aws-s3 1.12.300 => 1.12.324 * update aliyun-sms 2.0.18 => 2.0.22 * update tencent-sms 3.1.591 => 3.1.611 * update tlog 1.4.3 => 1.5.0 安全性升级 * update snakeyaml 1.30 => 1.32 存在漏洞 * update redisson 3.17.6 => 3.17.7 * update nginx 1.21.6 => 1.22.1 存在漏洞 * update element-ui 2.15.8 => 2.15.10 * update core-js 3.19.1 => 3.25.3 ### 功能更新 * update 修改 差异命名与镜像名同步 * update 优化 通用下载方法新增config配置选项 * update 优化 日志操作中重置按钮时重复查询的问题 * update 优化 `@Anonymous` 注解标注过期 使用 `@SaIgnore` 替换 * update 优化 前端可以配置多排序参数支持依次排序 * update 优化 oss管理 支持时间排序 * update 优化 替换 sa-token 过期配置 * update 优化 sa-token 拦截器注册 `SaTokenConfig#addInterceptors` 排除拦截路径配置 * update 优化 vue3说明文件 编码问题 * update 优化 导入更新用户数据前校验数据权限 * update 优化 `R` 类 `isError` 和 `isSuccess` 改为静态方法 * update 优化 获取用户信息getInfo接口 使用缓存数据获取 * update 优化 选择按钮宽度 ### 问题修复 * fix 修复 用户导入存在则更新不生效 * fix 修复 日志转换非json数据导致报错 * fix 修复 控制台SQL日志打印时间格式化问题 * fix 修复 不同网段因reset请求头导致下载导出跨域问题 * fix 修复 在线用户设置永不过期 被过滤问题 * fix 修复 在线用户设置永不过期 超时时间-1推送redis无效问题 * fix 修复 snakeyaml 漏洞 强制升级依赖版本(临时处理等boot升级) * fix 修复 开启账号同端互斥登录 被顶掉后登出报null异常问题 * fix 修复 Redisson 设置 `NameMapper` 导致队列功能异常问题 * fix 修复 文件上传组件格式验证问题 * fix 修复 内部调用缓存不生效问题 * fix 修复 主题颜色在Drawer组件不会加载问题 * fix 修复 小屏幕上修改头像界面布局错位的问题 * fix 修复 内链域名特殊字符替换 合并错误导致问题 * fix 修复 nginx 漏洞 https://www.oschina.net/news/214309
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
v4.3.0
8f34644
2022-09-14 09:19
对比
🐣发布 4.3.0 正式版
疯狂的狮子Li
# 更新日志 ## v4.3.0 - 2022-09-14 ### 重大更新 * [重大更新] 整合 springdoc 基于 javadoc 实现无注解零入侵生成接口文档 * [重大更新] 重写 spring-cache 实现 更人性化的操作 支持注解指定ttl等一些参数 * [不兼容更新] 移除 swagger 所属所有功能 建议使用 springdoc * [重大更新] 移除maven docker插件 过于老旧功能缺陷大 使用idea自带的docker插件替代 ### 依赖升级 * update springboot 2.6.9 => 2.7.3 * update springboot-admin 2.7.2 => 2.7.4 * update redisson 3.17.4 => 3.17.6 * update hutool 5.8.3 => 5.8.6 * update okhttp 4.9.1 => 4.10.0 * update lock4j 2.2.1 => 2.2.2 * update aws-java-sdk-s3 1.12.248 => 1.12.300 修复依赖安全漏洞 * update aliyun.sms 2.0.9 => 2.0.18 * update tencent.sms 3.1.537 => 3.1.591 * update guava 30.0-jre => 31.1-jre * update springdoc 1.6.9 => 1.6.11 * update druid 1.2.11 => 1.2.12 * update dynamic-ds 3.5.1 => 3.5.2 ### 功能更新 * update 优化 短信接口实现类 `@Override` 注解 * update 优化 登出方法代码逻辑 * update 优化 代码中的一些魔法值 * update 优化 使用 StreamUtils 简化业务流操纵 * update 修改 oss 客户端自定义域名 统一使用https开关控制协议头 * update 更新 监控过时配置 WebSecurityConfigurerAdapter 改为 bean 注入 * update 修改 生成错误注释 * update 优化 docker 部署方式 使用 host 模式简化部署流程 降低使用成本 * update 修改 验证码开关变量名 * update 优化 DateColumn 支持单模板多key场景 * update 优化 redission 处理增加前缀 * update 优化 缓存监控 相关代码 * update 优化 部署脚本 防止出现权限问题 * update 优化 多个相同角色数据导致权限SQL重复问题 * update 优化 字典数据使用store存取 * update 优化 布局设置使用el-drawer抽屉显示 * update 更新框架文档 专栏与视频 链接地址 * update 优化 OSS文件上传 主动设置文件公共读 适配天翼云OSS * update 优化 表格上右侧工具条(搜索按钮显隐&右侧样式凸出) * update 优化 前后端多环境部署保持一致 删除无用环境文件 * update 优化 错误登录锁定与新增解锁功能 * update 优化 getLoginId 增加必要参数空校验 * update 使用 SpringCache注解 优化参数管理、字典管理、在线用户等业务缓存 * update 优化 多角色数据权限匹配规则 * update 优化 页面内嵌iframe切换tab不刷新数据 * update 优化 调整 oss表key 与 ossconfig的service 字段长度不匹配 * update 优化 操作日志密码脱敏 * update 重构 QueueUtils 抽取通用方法 统一使用 适配优先队列新用法 ### 新功能 * add 增加 StreamUtils 流工具 简化 stream 流操纵 * add 新增 缓存列表菜单功能 * add 新增 获取oss对象元数据方法 * add 增加 QueueUtils 操作普通队列的方法 ### 问题修复 * fix 修复 mysql sys_notice 与 sys_config 表主键类型长度不够问题 * fix 修复 获取 SensitiveService 空问题 增加空兼容 * fix 修复 代码生成首字母大写问题 * fix 修复 minio 上传自定义域名回显路径错误问题 * fix 修复 短信功能返回实体 SysSms 序列化问题 * fix 修复 sqlserver 更新sql错误提交 * fix 修复 RedisUtils 并发 set ttl 错误问题 * fix 修复 防止主键字段名与'row'或'ids'一致导致报错的问题 * fix 修复 幂等组件 逻辑问题导致线程变量未清除 * fix 修复 脱敏没有实现类导致返回数据异常问题 * fix 修复 用户导出字典使用错误 * fix 修复 用户登录与短信登录 国际化格式不一致 * fix 修复 BaseMapperPlus 方法命令不一致问题 * fix 修复 短信功能是否启用判断不生效BUG * fix 修复 xxljob prod 环境配置文件 数据库ip漏改 * fix 修复 部署脚本 cp 命令缺少参数问题 * fix 修复 菜单管理的一些操作问题 * fix 修复 国际化文件提交为特殊编码问题 * fix 修复 minio配置https遇到的问题 * fix 修复 点击删除后点击取消控制台报错问题 * fix 修复 文件/图片上传组件 第一次上传报错导致后续上传无限loading问题 * fix 修复 postgresql 时间查询类型转换报错问题 * fix 修复 部门与角色 状态导出字典使用错误 * fix 修复 openapi结构体 因springdoc缓存导致多次拼接接口路径问题 * fix 修复 没有权限的用户编辑部门缺少数据 * fix 修复 oss配置删除内部数据id匹配类型问题 * fix 修复 用户导入存在则更新不生效 * fix 修复 日志转换非json数据导致报错
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
预览版本
v4.3.0-beta2
67e2071
2022-08-17 18:24
对比
👀 发布 4.3.0-beta2 公测版
疯狂的狮子Li
公测内容: [4.3.0 计划(欢迎认领 共同发展) ](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/issues/I5GACW) 针对beta1新增了 优化springcache功能 并修复了一些已知bug
最后提交信息为:
Merge remote-tracking branch 'origin/dev' into 4.X
预览版本
v4.3.0-beta1
e57682a
2022-08-08 16:05
对比
发布 4.3.0-beta1 公测版
疯狂的狮子Li
公测内容: [4.3.0 计划(欢迎认领 共同发展) ](https://gitee.com/JavaLionLi/RuoYi-Vue-Plus/issues/I5GACW)
最后提交信息为:
👀 发布 4.3.0-beta1 公测版
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/dromara/RuoYi-Vue-Plus.git
git@gitee.com:dromara/RuoYi-Vue-Plus.git
dromara
RuoYi-Vue-Plus
RuoYi-Vue-Plus
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册