github YunaiV/ruoyi-vue-pro v1.6.2
v1.6.2:新增 OAuth 2.0、SSO 单点登录、多种数据库支持等功能

2 years ago

📈 Statistic

  • 总代码行数:84846
  • 源码代码行数:52792
  • 注释行数:19234
  • 单元测试用例数:671

⭐ New Features

  • 【新增】对 PostgreSQL 数据库的支持 #151 感谢这个过程中怪物的帮助!
  • 【新增】对 Oracle 数据库的支持 #152 感谢这个过程中 安贞、品霖的帮助!
  • 【新增】对 SQL Server 数据库的支持 #153 感谢这个过程中 Simon、蜉蝣无垠、牛希尧的帮助!
  • 【新增】《开发指南 —— 后端手册》的接口文档、三方登录、异常处理(错误码)、参数校验、分页实现、系统日志、数据库 MyBatis、多数据源、缓存 Redis、本地缓存、定时任务、消息队列、配置中心、单元测试、分布式锁、幂等性、限流熔断、数据库文档、短信配置、开发环境...
  • 【新增】《开发指南 —— 运维手册》的开发环境、Linux 部署、Docker 部署、Jenkins 部署、HTTPS 证书、服务监控...
  • 【新增】《开发指南 —— 前端手册》的开发规范、菜单路由、Icon 图标、字典数据、系统组件、通用方法、配置读取...
  • 【新增】手机验证码登录,美化登录界面,由 #155 贡献
  • 【新增】一键改包的程序,快速将项目的 Maven、包名等信息替换成你的 #110
  • 【新增】菜单新增是否缓存、是否隐藏的字段 #133 #172
  • 【新增】Spring Cache 声明式缓存,使用 Redis 存储 code
  • 【新增】腾讯云短信,由 swpthebest 贡献 #118
  • 【新增】敏感词,由 dachuan 贡献 #121
  • 【新增】数据源配置,为多租户、代码生成支持动态数据源做准备 #138
  • 【新增】用户 Token 采用 OAuth2.0 的 Access Token + Refresh Token,提升安全性 #166
  • 【新增】基于 OAuth2.0 实现 SSO 单点登录 #176
  • 【新增】用户与岗位的关联表,由 anzhen-tech 贡献 #113
  • 【新增】MyBatis 字段的加解密功能 code
  • 【新增】集成微信 Native、小程序的支付能力,支持 v2 和 v3 的回调数据处理 #142
  • 【优化】yudao-module-xx-impl 调整成 yudao-module-xx-biz,更加符合定位 code
  • 【优化】简化三方登录的实现,降低理解成本 #137
  • 【优化】去除 yudao-module-systemyudao-module-infrayudao-module-member 的依赖 #122
  • 【优化】yudao-framework-test 测试组件的封装,内置 Redis、DB 等多种快速测试的基类 code
  • 【优化】配置指定默认的 npm 镜像源 #170
  • 【优化】字典管理、通知管理、岗位管理、角色管理、错误码管理的排序显示 #174
  • 【优化】前端 Token、账号、密码等信息,统一使用 LocalStorage 替代 Cookie 存储 code
  • 【优化】上传文件的类型识别,增加基于 filename 的读取 code

🐞 Bug Fixes

  • 【修复】角色菜单集合复选框回显不正确 #107
  • 【修复】工作流 BPMN 图的 canvas 自适应,解决展示补全的问题 #104
  • 【修复】API 访问日志不记录的问题 code
  • 【修复】修复忽略租户的 URL,未带租户会报错的问题 code
  • 【修复】菜单无法使用外链的问题 code
  • 【修复】代码生成器的 vue 模板中,导出 Excel 文件时,文件名未格式化的问题 #133
  • 【修复】代码生成时,对话框的日期选择器,在编辑情况下不能回显 #135
  • 【修复】在 Windows 下 ftp 上传和下载存在报错的问题 #156
  • 【修复】图片上传组件 ImageUpload 上传报错的问题 code
  • 【修复】文件上传组件 FileUpload 上传报错的问题 code
  • 【修复】form generator 组件上传文件、图片报错的问题 code
  • 【修复】富文本编辑器的 Editor 的图片上传报错的问题 code
  • 【修复】DO 生成模板,当主键是 String 类型,模板有误 #167
  • 【修复】创建用户不分配角色的情况会存在空指针 #171
  • 【修复】yudao-ui-admin 启动告警 #173
  • 【修复】新建的用户未分配角色时,操作自己信息回报错的问题 code
  • 【修复】工作流的编辑无法撤回、crtl 选中的问题 code
  • 【修复】支付宝通知回调 BUG 修复 #142

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.5.10 to 2.6.8 :修复 RCE 漏洞,并且 2.5.X 结束声明周期
  • 【升级】redisson from 3.16.6 to 3.17.3 :提升 Redisson 客户端的稳定性
  • 【升级】mysql-connector-java from 5.1.46 to 8.0.28 :提升 MySQL 客户端的性能
  • 【升级】Knife4j from from 3.0.2 to 3.0.3
  • 【升级】swagger-annotations from 1.5.22 to 1.6.6
  • 【升级】spring-boot-admin from 2.6.2 to 2.6.7
  • 【升级】fastjson from 1.2.73 to 2.0.5
  • 【升级】resilience4j from 1.7.0 to 1.7.1
  • 【升级】jackson from 2.12.6 to 2.13.3
  • 【升级】spring-mvc from 5.3.16 to 5.3.20
  • 【升级】spring-security from 5.5.5 to 5.6.5
  • 【升级】hibernate-validator from 6.2.2 to 6.2.3
  • 【升级】junit from 5.7.2 to 5.8.2
  • 【升级】mockito from 3.9.0 to 4.0.0
  • 【升级】mybatis-plus from 3.4.3.4 to 3.5.2

Don't miss a new ruoyi-vue-pro release

NewReleases is sending notifications on new releases.