什么是快照版

快照(SNAPSHOT)是一种特殊的版本,指定了某个当前的开发进度的副本。通过提前运行快照版本体验下个版本的相关的功能和功能特性。

正式版本预计周内发布,快照版本仅供测试使用,不建议在正式环境使用。

下载源码

# jdk17 快照版本
git clone https://git.pig4cloud.com/pig/pigx.git -b jdk17-dev

# jdk8  快照版本
git clone https://git.pig4cloud.com/pig/pigx.git -b dev

# 前端
git clone https://git.pig4cloud.com/pig/pigx-ui.git -b dev

部署运行

【点击】PIGX 部署文档

无论您是多年编程的高级工程师,还是刚刚入门的实习生,部署请完全参考本文档操作。

5.7 功能说明

12/02/2024
version 5.7-SNAPSHOT

PIGX 5.7 商业版提供对 SaToken 安全框架的支持,详细说明

🚀 框架升级

  • 4f8a78661 升级 Spring Cloud 到 2023.0.4

  • 062034a3a 升级 Jimu 到 1.8.1(避免 CVE 漏洞)

  • 6ca76a301 升级 Nacos 到 2.4.3

  • 61121eb50 升级 XXL-Job 到 2.4.2

  • bb1a78e85 升级 SAS 到 1.3.3

  • fb10c25c6 适配 MyBatis-Plus 3.5.9

  • f2384b2b7 升级核心依赖:Druid、MyBatis-Plus-Join、Hutool

💼 后端改进

分布式任务

  • 3a51c4e4 深度定制XXL-JOB 支持国产数据库

工作流 (Flowable)

  • 0a8586ef13cd1a4b97 审批节点增加任务转办按钮

  • 5d3eba85cb62b13fda 优化 Flow API,方便业务侧无 token 发起流程

数据权限

  • 536be6fb10d798c328 数据权限查询角色优化

  • 02dea2795fddf15665 支持多角色数据权限计算

基础改进

  • e49abeddf 调整 request.getParameterMap()等使用,兼容东方通等容器

  • 64e17420e 优化短信发送日志级别

  • d9ed794fc 优化 APP 模块登录用户名不匹配的日志

  • 3b7a66652c617a8b7e 修复操作日志统计图时间轴乱序

  • eec245d4a 优化默认查询 SQL 输出,Quartz、工作流 SQL 不输出

  • 0d9461d03 适配达梦 Hibernate 6.1 & MyBatis-Plus 3.5.9

  • 0d8cde1e1 TenantContextHolderFilter 清空 TTL 避免内存泄漏

  • 0243e5904 修改退款成功状态回调逻辑

🖥️ 前端改进

暗黑模式 & 样式

  • bcd8dfd09 优化 Tag 组件适配暗黑模式

  • f79802b52 优化系统页面对暗黑模式的支持

  • d9ed301ba 支持原生 Tailwind CSS 暗黑模式

国际化

  • abe6d861a 登录页租户选择 I18N 翻译调整

  • 100e42dd9 登录页优化支持多语言切换

UI/UX 增强

  • 44f24d5be 弹框样式调整

  • bc2404326 滑块验证样式和 I18N 翻译补充

  • 080da5e61 日志管理顶部折线图优化

工作流 & 表单

  • 23aa59613 修复发起人自选选择方式问题

  • e84168261 流程表单支持自定义字段名称

📱 移动端变更

  • 069e78d 统一 primary 颜色

  • 0c0972f 登录租户选择按钮颜色和 LOGO 统一

  • 8ae80b4 优化移动端跳过认证的开关

其他修复

  • 2608b831f 创建租户时默认创建租户角色

  • e7e31200f #5911 5.6 租户管理 套餐变更清理指定租户的菜单缓存

  • 1e79c85b1 解决数据库存空串的情况

  • e77e2c5a4 增加 SaToken 通用配置属性

  • a013b5196 使用 messages_zh_CN.properties 国际化异常信息

  • 8d0faea64 修复 check-token 接口 token 相关错误时的 JSON 返回