芋道 ruoyi-vue-pro v1.6.2 发布:新增 OAuth 2.0、单点登录、多种数据库

芋道源码
 芋道源码
发布于 2022年06月10日
收藏 18

项目地址

https://gitee.com/zhijiantianya/ruoyi-vue-pro

严肃声明:现在、未来都不会有商业版本,所有功能全部开源!

拒绝虚假开源,售卖商业版,程序员不骗程序员!!

「我喜欢写代码,乐此不疲」
「我喜欢做开源,以此为乐」

:tiger:项目介绍

芋道,一套全部开源企业级的快速开发平台,毫无保留给个人及企业免费使用。

有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。

  • 前端采用 vue-element-admin ,正在支持 Vue 3 + ElementUI Plus 最新方案。
  • 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson。
  • 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
  • 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统。
  • 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能。
  • 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装。
  • 工作流使用 Activiti + Flowable,支持动态表单、在线设计流程、多种任务分配方式。
  • 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验。
  • 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款。
  • 集成阿里云、腾讯云、云片等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务。

:dog:在线体验

演示地址:http://dashboard.yudao.iocoder.cn

  • 账号密码:admin/admin123

更新说明

:chart_with_upwards_trend: Statistic

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

:star: 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-infra  yudao-module-member 的依赖 #122
  • 【优化】yudao-framework-test 测试组件的封装,内置 Redis、DB 等多种快速测试的基类 code
  • 【优化】配置指定默认的 npm 镜像源 #170
  • 【优化】字典管理、通知管理、岗位管理、角色管理、错误码管理的排序显示 #174
  • 【优化】前端 Token、账号、密码等信息,统一使用 LocalStorage 替代 Cookie 存储 code
  • 【优化】上传文件的类型识别,增加基于 filename 的读取 code

:beetle: 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

:hammer: 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
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:芋道 ruoyi-vue-pro v1.6.2 发布:新增 OAuth 2.0、单点登录、多种数据库
加载中
返回顶部
顶部