V5.7
内部资料,请刷新扫码登录
pigcloud
5.7 版本,变更SQL只涉及 BI 模块,其他模块不需要修改
# 🚀 框架升级
- 升级 Spring Boot 到 3.3.6
- 升级 Spring Cloud 到 2023.0.4
- 升级 Jimu 到 1.8.1
- 升级 Nacos 到 2.4.3
- 升级 XXL-Job 到 2.4.2
- 升级 SAS 到 1.3.4
- 适配 MyBatis-Plus 3.5.9
- 升级核心依赖:Druid、MyBatis-Plus-Join、Hutool
# 💼 后端改进
# 分布式任务
- 深度定制 XXL-JOB,支持国产数据库
# 工作流 (Flowable)
- 审批节点增加任务转办按钮
- 优化 Flow API,方便业务侧无 token 发起流程
# 数据权限
- 数据权限查询角色优化
- 支持多角色数据权限计算
# 基础改进
- 调整
request.getParameterMap()
等使用,兼容东方通等容器 - 优化短信发送日志级别
- 优化 APP 模块登录用户名不匹配的日志
- 修复操作日志统计图时间轴乱序
- 优化默认查询 SQL 输出,Quartz、工作流 SQL 不输出
- 适配达梦 Hibernate 6.1 & MyBatis-Plus 3.5.9
TenantContextHolderFilter
清空 TTL,避免内存泄漏- 修改退款成功状态回调逻辑
# 🖥️ 前端改进
# 暗黑模式 & 样式
- 优化组件适配暗黑模式
- 优化系统页面对暗黑模式的支持
- 支持原生 Tailwind CSS 暗黑模式
# 国际化
- 登录页租户选择 I18N 翻译调整
- 登录页优化支持多语言切换
# UI/UX 增强
- 弹框样式调整
- 滑块验证样式和 I18N 翻译补充
- 日志管理顶部折线图优化
# 工作流 & 表单
- 修复发起人自选选择方式问题
- 流程表单支持自定义字段名称
# 📱 移动端变更
- 统一 primary 颜色
- 登录租户选择按钮颜色和 LOGO 统一
- 优化移动端跳过认证的开关
# 其他修复
- 创建租户时默认创建租户角色
- 租户管理套餐变更清理指定租户的菜单缓存
- 解决数据库存空串的情况
- 增加 SaToken 通用配置属性
- 使用
messages_zh_CN.properties
国际化异常信息 - 修复
check-token
接口 token 相关错误时的 JSON 返回
# 暗黑风格
Dark Mode is the Way:5.7版本黑暗模式优化
为提升用户的沉浸感与专注力,PIGX 5.7 对黑暗模式进行了全方位优化。尽管深色模式本身具有一定的沉浸属性,我们在设计中进一步遵循整体沉浸式体验的原则,以提供更加极致的内容体验。
优化细节,底色调整,柔和视觉体验采用参考自 Ant Design 的深色调 #151E26 作为底色,有效降低黑白对比度,减少视觉疲劳。用户在长时间使用时能够享受更加舒适的视觉环境,还进一步提升了内容消费的专注度与用户体验感。未来,我们将持续探索深色设计的更多可能性,打造让用户更加喜爱的沉浸式界面。
# Cursor Rule
提供项目标准的.cursorrule, 定制 Cursor AI 代码编辑器行为的规则文件。Cursor AI 是一个集成了人工智能技术的代码编辑器,旨在提高开发者的编程效率。通过使用 .cursorrules 文件,开发者可以定义 AI 在生成代码时遵循的特定规则,让 AI 更懂 PIGX。
# 禁止调试
为确保前端入口的安全性,PIGX针对潜在的爬虫行为和恶意攻击进行了深度优化,着力加强对开发者工具的访问限制,防止通过浏览器调试进行代码剖析和“代码搬运”,从源头保护核心资源与数据。
禁用开发者工具入:全面拦截进入开发者工具的所有路径,包括右键菜单、F12 快捷键及其他常见调试方式,杜绝非法用户调试页面的可能性。
此外,建议结合 WAF(Web 应用防火墙)、HTTPS、报文加密等服务端安全策略,构建端到端的防护体系,进一步提升系统的整体安全性。