V5.3
内部资料,请刷新扫码登录
pigcloud 2023/12/12
# 依赖升级
- Spring Authorization Server: 升级至版本 1.2.0
- Flowable: 升级至版本 7.0.0
- Spring Boot: 升级至版本 3.1.6
- Spring Boot Admin: 升级至版本 3.1.8
- Dynamic Datasource: 升级至版本 4.2.0
- MyBatis-Plus: 升级至版本 3.5.4
- Druid: 升级至版本 1.2.20
- MyBatis-Plus-Join: 升级至版本 1.4.6
- ShardingSphere: 升级至版本 5.4.1
- Jimu: 升级至 1.6.5,避免 CVE 漏洞
- javax.servlet.api,Quartz 相关类: 更新至最新版本
- Lombok: 支持 Java 21
- Javers: 升级至最新版本,避免 CVE 漏洞
# 新功能引入
- 新增组织架构选择器
- 增加站内信、公告功能
- 代码生成支持版本号
- 网关支持数学验证码
- 重构代码以支持钉钉、企微登录
- 脱敏支持车牌号、IPV4
- 支持 GET 请求接口参数加解密
- 重构文件上传以支持个性化文件夹参数
- 新增前端参数获取工具
- 任务管理面板支持卡片视图和表格视图
- 部门管理面板支持卡片视图和表格视图
- 日志增加近 30 天成功失败统计图表
- 动态路由页面重构,支持卡片视图
- 首页日程支持按周显示并简化交互逻辑
- 移动端调整组件,支持 APP 打包
# 代码重构
- 默认调整为左顶布局,前端文件路径调整对应 top 菜单布局
- 重构 RedisTemplate 序列化泛型
- GenKit 根据 jdbc-url 推断数据库类型,支持 SpringBoot 版本变量
- PigXLogProperties.java 重命名为 PigxLogProperties.java
- 重构授权码模式认证页面
- 适配最新的 shardingsphere 分库分表策略
- 优化发号器长度,避免设计多租户长度超长
- 优化 toc app-server 的相关 feignclient 引入逻辑,避免删除 app-server 无法启动单体版本
- common-oss @NestedConfigurationProperty configproperty
- xxl-job-admin 适配 springboot 3.x
- common-idempotent 适配 SpringBoot 3.X
- 避免 nacos pig-register cors 失效
- 去除 nacos 登录警告提示
- @SysLog 请求参数无法序列化异常优化
- 数据字典下拉字典管理排序字段
- 日志管理增加图表展示接口,方便用户查看使用
- 优化公众号左树右表,默认选择第一个公众号
# Bug 修复
- 避免 C 端用户携带 token 访问 B 端接口
- 修复问题 #5334,多角色无法更新个人信息
- 代码扫描命名规范优化,命名规范扫描发现未知属性词汇“decs”,调整简写改为“desc”
- 客户端模式不返回认证具体信息
- 工作流按角色会签用户为空错误
- #5197 全局异常信息 ex=Invalid return type for async method (only Future and void supported): class java.lang.Boolean
- 修复 ServiceImpl 模板主子表模式下 updateDeep 方法中的主表的关联属性
- 搜索结果被追加至表格树种显示不正确
- 修复悬浮输入框组件 console 警告
- 避免锁屏后前端 token 过期,无法解锁的问题
- APP 管理模块默认导航按钮不显示
- 文件管理 addGroup I18N 定义错误
- 修复根据租户域名自动选择 改成 true 时 一直不断刷新
- 修正 Flow 模块 Docker 暴露端口号
# 文档更新
- 【新增】企微、钉钉登录使用
- 【新增】前端图表功能使用
- 【新增】前端组织架构组件使用
- 【新增】打包移动端 app 操作文档
- 【调整】二次开发 CRUD 文档
- 【调整】分布式锁组件文档
- 【调整】验证码个性化文档
- 【调整】RocketMQ 接入文档
- 【调整】公众号管理接入文档
- 【调整】接口加解密使用