v1.4.0
版本发布时间: 2022-12-01 14:13:40
dromara/RuoYi-Cloud-Plus最新发布版本:v2.2.2(2024-10-25 12:41:13)
更新日志
v1.4.0 - 2022-12-01
重大更新
- [重大更新] 新增 对接 skywalking 全功能(详细看下方新功能列表)
- [重大更新] 重构 ruoyi-nacos 使用官方依赖整合 解决一些问题 并升级 2.1.2 版本
- [重大更新] 新增 oss 私有库功能(数据库结构改动 需执行升级sql)
- [重大更新] 优化 数据源连接池从 druid 切换到 hikari(原因看文档)
- [重大更新] 新增 对接 prometheus + grafana 全功能(详细看下方新功能列表)
依赖升级
- update springcloud 2021.0.4 => 2021.0.5
- update springboot 2.7.4 => 2.7.6
- update springboot-admin 2.7.5 => 2.7.7
- update springdoc 1.6.11 => 1.6.13
- update poi 5.2.2 => 5.2.3
- update hutool 5.8.6 => 5.8.10
- update aliyun-sms 2.0.18 => 2.0.22
- update tencent-sms 3.1.591 => 3.1.611
- update sa-token 1.30.0 => 1.33.0
- update redisson 3.17.6 => 3.18.0
- update easy-es 1.0.2 => 1.1.0
- update easyexcel 3.1.1 => 3.1.3
- update lock4j 2.2.2 => 2.2.3
- update s3-adk 1.12.300 => 1.12.349
- update sentinel 1.8.5 => 1.8.6
- update nacos 2.1.1 => 2.1.2
- update ELK 7.17.2 => 7.17.6 升级镜像版本
- update nginx 1.21.6 => 1.22.1 修复漏洞
- update mysql-docker 8.0.29 => 8.0.31
功能更新
- update 优化 分页对象 PageQuery 支持多排序 适配 文件管理 页面支持多排序
- update 优化 获取用户信息getInfo接口 使用缓存数据获取
- update 优化 rpc文件上传 增加 ossId 数据返回
- update 优化 nacos 集群模式搭建 关于 nacos.home 注释说明
- update 优化 修改头像在小屏幕上页面布局错位的问题
- update 优化 oss 云厂商增加 华为obs关键字
- update 优化 重置时取消部门选中
- update 优化 新增返回警告消息提示
- update 优化 抽取 logback 通用配置 logback-common.xml 简化其他服务日志文件书写
- update 更改 nacos 配置文件目录 从dev文件夹迁移到nacos文件夹与其他配置区分
- update 优化 gateway 只缓存body
- update 优化 Dockerfile 创建目录命令简化操作
- update 优化 gateway filter顺序 与 代码工具封装
- update 优化 将空 catch 块形参重命名为 ignored
- update 优化 satoken 依赖传递
- update 优化 重写字典查询 使用本地缓存优化网络开销 提升到上级实现减少rpc调用频率 使用流处理减少字符串操作
- update 优化 减小腾讯短信引入jar包的体积
- update 优化 简化一些方法的写法
- update 优化 消除Vue3控制台出现的警告信息
- update 优化 忽略不必要的属性数据返回
- update 优化 重构 mysql-jdbc 依赖到 mybatis 包内 替换为最新坐标
新功能
- add 新增 所有服务 docker 部署对接 skywalking
- add 新增 三大 mq 整合 skywalking
- add 新增 seata 整合 skywalking 手动编译 seata 插件包
- add 新增 ruoyi-common-skylog 整合 skywalking 日志推送
- add 增加 skywalking docker编排
- add 增加 ruoyi-seata-server redis模式配置
- add 新增 ruoyi-common-prometheus 模块 用于对接 prometheus 监控
- add 新增 docker prometheus + grafana 容器编排
- add 新增 ruoyi-monitor 监控服务 提供 prometheus http_sd 服务发现功能
- add 新增 所有服务整合 ruoyi-common-prometheus 模块
- add 新增 grafana 监控大屏配置文件(框架定制)
- add 新增 使用 mica-metrics 为 undertow 提供健康检查
- add 新增 字典数据映射翻译注解
- add 增加 RedisUtils 获取缓存Map的key列表
问题修复
- fix 修复 开启账号同端互斥登录 被顶掉后登出报null异常问题
- fix 修复 设置NameMapper导致队列功能异常问题
- fix 修复 EnvironmentPostProcessor 不生效问题
- fix 修复 文件上传组件格式验证问题
- fix 修复 ruoyi-xxl-job-admin 服务健康检查配置缺失问题
- fix 修复 Excel导出字典值转换方法由于内部调用缓存不生效bug
- fix 修复 SysOss 方法内部调用导致缓存不生效 bug
- fix 修复 主题颜色在Drawer组件不会加载问题
- fix 修复 修改用户信息 校验用户名未排除当前用户问题
- fix 修复 升级 nginx 修复漏洞 https://www.oschina.net/news/214309
- fix 修复 用户编辑时角色和部门存在无法修改情况
- fix 修复 RemoteDictServiceImpl 代理对象获取异常bug
- fix 修复 菜单激活无法填充颜色 去除某些svg图标的fill属性
- fix 修复 使用透明底png图片时, 自动填充黑色背景
- fix 修复 table中更多按钮切换主题色未生效修复问题
- fix 修复 dubbo 使用 tri 协议 header 请求头变为小写导致无法获取参数问题
- fix 修复 DubboRequestFilter 优先级过高导致的 skywalking tid 取不到问题
- fix 修复 前端脚本乱码问题
- fix 修复 WebFluxUtils 读取空 body 报 null 问题
- fix 修复 Log注解GET请求记录不到参数问题
- fix 修复 某些特性的环境生成代码变乱码TXT文件问题
- fix 修复 开启TopNav没有子菜单隐藏侧边栏
- fix 修复 回显数据字典数组异常问题
- fix 修复 升级 satoken 导致白名单热更不生效问题
- fix 修复 swagger 版本与 springdoc 版本不一致导致找不到class问题
- fix 修复 grafana 监控模板绑定数据源ID 导致无法正常读取数据问题