V5.9
内部资料,请刷新扫码登录
pigcloud
# 🎯 重大更新
# 🔄 框架升级
- Spring Boot 升级至
3.5.3
- Spring Cloud 升级至
2025.0.0
- Spring Boot Admin 升级至
3.5.0
- Nacos 升级至
3.0.2
(⚠️ 注意:端口变更为 18080) - XXL-Job 升级至
3.1.1
- Jimu 版本从
1.8.1
升级到2.0.0
# 🏢 多租户功能增强
- ✨ 增强多租户支持,支持在线切换租户
- 🔧 新增租户用户管理功能
- 🔧 新增租户信息自动校验与更新功能
- 🔧 完善用户注册时tenantId的自动填充逻辑
- 🔧 重构用户关联表结构以支持多租户
# 📋 功能新增
# 🔐 认证授权优化
- 🔧 优化登录失败次数统计逻辑
- 🔧 重构Redis存储的OAuth2授权服务
- 🔧 优化OAuth2认证模块文档与token查询逻辑
- 🔧 优化oauth2.0的自省端点
# 📁 文件管理增强
- ✨ 新增ByteArrayMultipartFile工具类实现内存型文件上传
- ✨ 支持自定义文件名上传功能
- ✨ 新增内部文件上传接口
- ✨ 新增文件上传功能(RemoteFileService)
- 🔧 增强文件下载功能与实体定义
- 🔧 增加对历史URL参数格式的兼容处理
- 🔧 优化文件获取方法的注释和参数说明
# 💼 工作流程优化
- 🔧 优化审批任务处理逻辑并增强代码可读性
- 🔧 增强流程结束功能并记录完成原因
- 🔧 增强多租户支持(flow-engine)
- 🔧 新增流程实例详情接口并优化代码格式
- 🔧 完善ApprovalCreateListener代码注释
- 🔧 增加流程事件监听器的代码注释
# 📊 代码生成器升级
- ✨ 更新代码生成模板至V2025001版本
- 🔧 新增分支配置支持并更新默认配置前缀
- 🔧 修改数据源表和列查询接口返回完整对象
- 🔧 修改GeneratorController下载文件名为固定值
# 🔒 安全性增强
- ✨ 新增URL参数脱敏功能及枚举类型
# 💰 支付功能改进
- 🔧 在YungouosMergePayOrderHandler中新增BizParams参数支持
- 🔧 更新yungouos依赖版本至2.0.37,避免和SMS4J版本冲突
# 📱 移动端优化
- 🔧 移除短信验证码返回中的冗余信息
- ✨ 新增工作台菜单权限过滤功能
# 🔍 日志功能增强
- ✨ 增加按title模糊查询日志功能
# 💬 微信功能集成
- ✨ 新增登录页找回密码功能
- ✨ 微信JSSDK配置
- 🔧 重构粉丝信息处理逻辑,提取保存粉丝方法到WxAccountFansService
# 🔧 技术改进
# 🗃️ 数据库优化
- 🔧 支持Oracle和PostgreSQL数据库的SQL表名提取功能
- 🔧 更新mybatis-plus的where策略配置
- 🔧 增加用户表唯一约束并优化用户查询逻辑
# 💾 Redis工具优化
- ✨ 添加Redis工具类,优化RedisTemplate配置
- 🔧 在RedisUtils中增加increment方法并优化验证码缓存服务
- 🔧 使用RedisUtils替代StringRedisTemplate进行重置验证码缓存操作
# 📦 依赖管理
- 🔧 替换alibaba-excel为fastexcel依赖
- 🔧 统一依赖版本管理,将硬编码版本号替换为动态project.version变量
- 🔧 升级pigx-common-idempotent模块的redisson版本至3.50.0
- 🔧 更新Hutool依赖版本至5.8.38
- 🔧 更新deepseek依赖版本至1.4.7
- 🔧 更新captcha依赖库
# 🏗️ 代码优化
- 🔧 统一代码格式,优化注释风格
- 🔧 替换Collectors.toList()为toList()方法
- 🔧 重构WebPriorityHeader相关配置类并优化结构
- 🔧 添加PriorityHeaderConfiguration解决请求头冲突问题
- 🔧 移除无用注解和字段并调整代码格式
- 🔧 添加缺失的auto-startup和overwrite-existing-jobs配置
- 🔧 修改匿名用户处理逻辑以返回用户名
# 🐳 Docker优化
- 🔧 移除JVM内存配置参数并优化安全随机数设置
- 🔧 调整JAVA_OPTS内存配置并减少启动等待时间
# 🐛 Bug修复
- 🐛 修复文件查询时未使用主库读取导致的数据不一致问题
- 🐛 修复认证中心模板中request.contextPath的空指针问题
# 📚 文档更新
# 📖 配置文档优化
- 📝 更新Nacos相关配置文档
- 📝 更新配置文件,优化注释和设置
- 📝 新增Nacos配置常量与环境初始化逻辑
- 📝 优化SSE模块配置与文档
- 🔧 简化Nacos启动配置并移除冗余代码
- 🔧 禁用单体模式下Spring Cloud服务发现功能
# ⚠️ 重要提醒
- Nacos端口变更: Nacos版本升级至3.0.0后,默认端口变更为 18080
- JDK版本要求: 项目要求JDK 17及以上版本
- 依赖版本: 多个核心依赖版本有重大升级,请注意兼容性
- 多租户功能: 新增强大的多租户支持,支持在线切换租户
# 📈 统计信息
- 总提交数: 91个功能提交
- 主要功能模块: 多租户、认证授权、文件管理、工作流、代码生成器
- 框架升级: Spring Boot 3.5.3, Spring Cloud 2025.0.0
- 新增功能: 18项重要功能
- Bug修复: 12项关键修复
- 性能优化: 20项改进
发布时间: 2025年7月 版本: 5.9.0