PIGCLOUD
3525b6676d
docs(docker-compose): 更新使用说明至 V6.2,并注释掉 pigx-jimu-platform 配置
...
- 更新使用说明版本号
- 注释掉 pigx-jimu-platform 服务配置
2026-11-06 16:01:37 +08:00
PIGCLOUD
b999440677
Merge branch 'master' of https://git.pig4cloud.com/pig/pigx
2026-11-06 15:26:25 +08:00
PIGCLOUD
a6d0705e40
fix(upms): validate department switch authorization
...
Restrict department switching to the current user department list and reuse the localized access-denied message. Add regression coverage for valid switching and unauthorized or missing departments.
Refs #298
(cherry picked from commit b897c6a34f5f0ff3a4670eb9881e058b56de376d)
2026-11-06 15:19:40 +08:00
PIGCLOUD
fb474b2357
fix(db): 收紧默认 OAuth2 授权并移除未使用客户端
2026-11-05 22:02:56 +08:00
PIGCLOUD
c0034f3799
Merge branch 'master' of github.com:pig-dev-team/pigx
2026-11-05 16:40:28 +08:00
PIGCLOUD
db23fd2d0c
feat(SysUserServiceImpl): 添加短信验证码校验逻辑,防止重复使用确保验证码一次性消费
...
- 更新用户注册和找回密码逻辑,使用新的验证码校验方法
- 添加 SysUserSmsCodeTests 测试类,验证验证码消费行为
2026-11-05 16:36:32 +08:00
PIGCLOUD
fd5cd572a4
feat(SysRegisterController): 添加找回密码功能开关控制
...
- 在 SysRegisterController 中添加对找回密码功能的开关控制
- 如果系统已关闭找回密码功能,则返回失败信息
2026-11-05 16:36:04 +08:00
PIGCLOUD
ab91447941
fix(flow): 转义 process.settings 列名,修复 jsqlparser 5.4 解析异常
...
jsqlparser 5.4 将 settings 视为关键字,TenantLineInnerInterceptor
解析含该列的 SQL 时抛出 ParseException。
2026-11-05 15:18:47 +08:00
PIGCLOUD
e3440353ae
fix(flow): 转义 process.settings 列名,修复 jsqlparser 5.4 解析异常
...
jsqlparser 5.4 将 settings 视为关键字,TenantLineInnerInterceptor
解析含该列的 SQL 时抛出 ParseException。
2026-11-05 15:18:43 +08:00
PIGCLOUD
ff98dcc3fb
chore(deps): 升级积木报表至 2.5.6.1 并覆盖 fastjson 版本
2026-11-05 13:05:57 +08:00
PIGCLOUD
467a1fea1b
build(deps): 升级 MyBatis Plus 并适配新版 API
...
(cherry picked from commit 290764e739fa093eb8187ecd0f9a30062af95f8e)
2026-11-04 21:01:49 +08:00
PIGCLOUD
8d37e48d1f
feat(flow): 删除旧的流程通知表和合并表的迁移脚本
...
- 删除了 `20261014_flow_first_batch.sql` 和 `20261014_flow_merge_tables.sql` 文件
- 更新 `FlowNoticeStatusEnum`,新增 REMOVING 状态
- 修改 `FlowNotice` 实体,确保在插入时保留 userId 值
- 在 `FlowDurableConfiguration` 中添加事务提交后撤销失效通知的逻辑
- 更新 `IFlowNoticeService` 接口,调整通知事件的处理逻辑
- 实现 `FlowNoticeServiceImpl` 中的通知撤销逻辑,确保不误删新通知
- 新增 `FlowMessageRemovalDTO` 数据传输对象,处理通知撤销请求
- 更新 `SysMessageService` 和 `SysMessageController`,支持内部调用撤销流程通知
- 添加 `SysMessageDeletionTests` 测试用例,验证撤销逻辑的正确性
2026-11-03 18:57:11 +08:00
PIGCLOUD
589d17f0d3
fix(db): 补齐国际化与导出权限并同步 Vue 生成模板
2026-11-03 16:50:12 +08:00
PIGCLOUD
5f4d9d6621
style(db): remove trailing blank line after flow sync
2026-11-03 15:24:25 +08:00
PIGCLOUD
d6adbfa36e
fix(build): upgrade Maven Surefire to 3.6.1
...
(cherry picked from commit 54dc3b330c245fc79428e4e216b66e405bd47e3f)
2026-11-03 15:22:56 +08:00
PIGCLOUD
b003a1b444
fix(auth): 隔离验证码缓存并强制校验短信登录凭据
...
(cherry picked from commit 9468a3efae7c9b678d074697eced50a175bea1f6)
2026-11-03 14:56:26 +08:00
PIGCLOUD
0974a56294
feat(flow): 优化拒绝处理逻辑,支持多实例结束后重定向到发起人
...
- 更新 ApproveServiceTask 中拒绝处理逻辑,支持多实例结束后当前执行流尚未落库的情况
- 增加对 CommandContextUtil 的使用,确保执行流迁移的正确性
- 添加 ModelUtilMultiMatchTests 中的单元测试,验证拒绝到发起人的逻辑
(cherry picked from commit 9e37864b02b14a2c980b74e01e126b5d38d10b09)
2026-11-03 14:56:21 +08:00
PIGCLOUD
2f089f029f
feat(flow): 条件分支支持多选(包容网关)
...
- 条件分支节点新增 multiMatch,开启后分叉与合并网关改为 InclusiveGateway,未开启保持排他网关
- 驳回到发起人时收回实例下全部执行流,修复并行、多选分支内驳回后兄弟分支残留导致汇聚异常
- 新增 H2 引擎测试覆盖命中多条、兜底、空分支、嵌套条件及分支内驳回
(cherry picked from commit b982714e1875632fde3338bc69f27052cad98a9d)
2026-11-03 14:56:21 +08:00
PIGCLOUD
93c52e41dc
feat(flow): 添加打印模板导入逻辑
...
- 仅在导入流程时携带打印模板,编辑或复制时保留原模板
(cherry picked from commit ebb2cf463da55efa9ac64bc011ed7ffc8606578a)
2026-11-03 14:56:21 +08:00
PIGCLOUD
2053cc5766
feat(flow): 更新超时任务和通知扫描的延迟时间
...
- 将 scanReminders 和 scanNotices 方法的扫描延迟时间从 10000ms 修改为 60000ms
- 提高了超时任务和通知的处理频率,优化了系统性能
(cherry picked from commit 71c5177913e5eaf452f62387947be13a6f9cfcc6)
2026-11-03 14:56:21 +08:00
PIGCLOUD
ddfc2b41d9
feat(flow): 支持节点 REST 表单权限解析
...
(cherry picked from commit 80459350acfcd41351497959884307dfa6bbf9c0)
2026-11-03 14:56:21 +08:00
PIGCLOUD
14cb5dfe0a
feat(pigx-common): 更新 nacos 版本至 3.3.0
...
- 将 pigx-common 模块中的 nacos.client.version 更新至 3.3.0
- 将 pigx-register 模块中的 nacos.version 更新至 3.3.0
(cherry picked from commit a25fcc1dedd49b73808fd4c3345da220b2bc50d8)
2026-11-03 14:56:21 +08:00
PIGCLOUD
f8742f5e69
fix(flow): 移除回调持久化重试并限制单次通知并发
...
(cherry picked from commit f7cd6724ee5e5a2fbb7a677f386e582ba9d92610)
2026-11-03 14:56:16 +08:00
PIGCLOUD
e0d43f41a1
refactor(flow): migrate durable workspace services to MyBatis Plus
...
(cherry picked from commit 1b0f4b664cb310fe236dfb046bef9c8248543d71)
2026-11-03 14:56:16 +08:00
PIGCLOUD
b04588ffae
fix: 修复安全过滤链顺序并清理构建告警
...
(cherry picked from commit 7dfeb3b7ed6b44b12f72cc82aed92a38e9d39af0)
2026-11-03 14:55:55 +08:00
PIGCLOUD
fbb5bd121c
feat(api): 删除不再使用的 ConnectConstants、SysDeptRelation、CpUserExcelVo、RoleVO 和 SysSystemSmsConfigVO 类文件
...
- 移除 ConnectConstants 接口及其相关常量定义
- 删除 SysDeptRelation 类,涉及部门关系表的定义
- 移除 CpUserExcelVo 类,涉及企业微信用户导入的定义
- 删除 RoleVO 类,涉及角色表的定义
- 移除 SysSystemSmsConfigVO 类,涉及系统短信配置的定义
(cherry picked from commit 7ef91170320ae5920458b6e0d64c97e0c6422f62)
2026-11-03 14:55:48 +08:00
PIGCLOUD
72ac720fb6
feat(codegen): 删除不再使用的 GenConfig、TableEntity、SqlDto、PayErrorCodes 等类文件
...
- 移除冗余的代码文件以简化项目结构
- 清理旧的工具类和实体类,提升代码可维护性
(cherry picked from commit f6eb09a169a2a1bd52501b543018aef15f74e21e)
2026-11-03 14:55:43 +08:00
PIGCLOUD
cf917b5988
feat(flow): 新增流程回调投递、草稿存储及流程可靠性服务
...
- 新增 FlowCallbackDelivery 类,实现 HTTP 回调的至少一次投递机制
- 新增 FlowDraftService 类,支持个人流程草稿的保存、读取和删除
- 新增 FlowReliabilityService 类,处理流程通知、催办与回调的持久化
- 删除 FlowWorkspaceTests 测试类,整合测试逻辑至其他模块
(cherry picked from commit 07c8ccc0e845d30dcfaeeb6d01c999460093c8ac)
2026-11-03 14:55:33 +08:00
PIGCLOUD
d0aa3a7284
fix(flow): unify workflow notices and draft reliability
...
(cherry picked from commit 1632fbb83d24be1523e6fa809ed2ad0ca3e6cb0b)
2026-11-03 14:55:33 +08:00
PIGCLOUD
4f6e796c55
chore(deps): upgrade dynamic-datasource to 4.6.0
...
(cherry picked from commit 7ff6b91a41cda697f52c3560b4202dab0626e0f9)
2026-11-03 14:55:20 +08:00
PIGCLOUD
085235710b
feat(flow): 持久化流程草稿提醒与可靠回调
...
(cherry picked from commit f6871bee7c5cddaaa5650a284ac3cc3fec16dd18)
2026-11-03 14:55:15 +08:00
PIGCLOUD
749931b53e
fix(flow): 按发布版本隔离流程节点配置
...
(cherry picked from commit 86ae98ad5b29a6d20b7e44283549d7337bb961df)
2026-11-03 14:55:00 +08:00
PIGCLOUD
a177f3073a
feat(app-article, app-article-category, sys-post): 添加文章和分类拖拽排序功能
...
- 在 AppArticleController 和 AppArticleCategoryController 中新增排序接口
- 在 AppArticleService 和 AppArticleCategoryService 中添加排序方法
- 在 SysPostController 和 SysPostService 中实现岗位排序功能
- 所有排序功能支持按传入 ID 顺序调整,保留未选中记录位置
(cherry picked from commit 0ba00ddcaba9a042bf082c10230042ba0ecf84d2)
2026-11-03 14:54:51 +08:00
PIGCLOUD
d927a5b984
feat(pom): 更新 aws.sdk.version 和 git.commit.version 依赖版本
...
- 将 aws.sdk.version 从 2.44.14 更新至 2.55.3
- 将 git.commit.version 从 4.9.9 更新至 10.0.1
(cherry picked from commit 9072124412e5961d5ff87adc8d3d8839704b5c05)
2026-11-03 14:54:45 +08:00
PIGCLOUD
daad35902e
feat(pigx-codegen): 新增JDBC URL安全校验器,防止危险参数注入
...
- 新增JdbcUrlSecurityValidator,支持MySQL、PostgreSQL、HighGo、SQL Server、Oracle、DB2、DM的JDBC URL危险参数检测
- 在GenDatasourceConfServiceImpl中保存数据源配置时进行安全校验,拒绝包含不安全参数的连接
- 新增GenDatasourceConfServiceImplTests测试用例,覆盖安全与安全的URL场景
- 更新AGENTS.md,调整构建命令描述
(cherry picked from commit cabe0775957e6274cf3c31760724a5ee87fdd743)
2026-11-03 14:54:37 +08:00
PIGCLOUD
e4bda833bc
docs(db): remove unavailable workflow migration reference
2026-11-03 14:51:50 +08:00
PIGCLOUD
cbdd0e202c
fix(xss): adapt safelist override to updated jsoup
2026-11-03 14:51:50 +08:00
PIGCLOUD
ccdbde5229
fix(pigx-common-security): 修复内部请求校验可被伪造 IP 绕过的问题
...
- 改用 request.getRemoteAddr() 获取客户端地址,避免从可自定义的转发头提取 IP
- 仅放行 IPv4 回环地址,未携带内部标记的外部请求交由后续认证鉴权处理
(cherry picked from commit b5e5b837ef3e82c4d8231be0bcbd6641c3de7516)
2026-11-03 14:49:33 +08:00
PIGCLOUD
3b15ea4235
fix(auth): 限制表单登录仅使用密码认证
...
(cherry picked from commit d3c470a848b5369459cd2acc9662276ed52b0e15)
2026-11-03 14:49:32 +08:00
PIGCLOUD
3fd14644cd
fix(sentinel): 脱敏数据访问异常并保留异常上报
...
(cherry picked from commit 194b2d10a8210e93874ad4d1789cf0a4fa4889bd)
2026-11-03 14:49:29 +08:00
PIGCLOUD
4471c363cb
feat(controller): 为获取客户端详情和导出功能添加权限控制
...
- 在 getByClientId 方法上添加 @HasPermission 注解,限制访问权限
- 在 export 方法上添加 @HasPermission 注解,限制访问权限
(cherry picked from commit b84bbffd6e4e74c129d5d02bc2fa3809340dddb7)
2026-11-03 14:49:29 +08:00
PIGCLOUD
c0a2b97679
feat(pom): 更新 Spring Boot 和 Spring Cloud 版本
...
- 将 spring-boot.version 更新至 4.1.2
- 将 spring-cloud.version 更新至 2025.1.4
(cherry picked from commit be2fcf39c253c81826a2bb6266b9de6516d22680)
2026-11-03 14:49:28 +08:00
PIGCLOUD
45250841a5
fix: 调整 sys_route_conf 表 route_id 字段长度为 64
...
- 将 route_id 字段由 varchar(30) 调整为 varchar(64),避免路由 ID 超长导致存储异常
(cherry picked from commit f681502a5badfbc6bf73ee3c34423241c3b14337)
2026-11-03 14:49:28 +08:00
PIGCLOUD
57877b951f
fix(flow): 将查询索引维护到原有初始化 SQL
...
(cherry picked from commit 88f042d1812902938bdcc0186466e43cc99c13da)
2026-11-03 14:49:27 +08:00
PIGCLOUD
618a29be52
perf(flow): 补充工作流列表查询索引
...
(cherry picked from commit 51d9242b291efd0ee4f4de329f2e6ccf88389014)
2026-11-03 14:49:27 +08:00
PIGCLOUD
67608f76ba
fix(dependabot): 禁止 IJPay 自动升级
...
(cherry picked from commit efd55dffa7b9e826d894862cb466cf8837ce4e95)
2026-11-03 14:49:24 +08:00
PIGCLOUD
22f55b8ba3
fix(db): 更新初始化脚本注释以指明用途
...
- 添加注释说明工作流新装/存量升级入口
- 确保初始化脚本不用于升级已有数据库
(cherry picked from commit e2a00ee9c1264d25be641089f3729cac60e0f37f)
2026-11-03 14:49:24 +08:00
PIGCLOUD
9d5ff9c022
fix(message): allow users to delete their own notifications
...
(cherry picked from commit ea051ea5d76ee9e553754f027e6d3c5ce3aec2b1)
2026-11-03 14:49:23 +08:00
PIGCLOUD
ec93f78417
feat(dependabot): 增加对 IJPay 小版本升级的支持
...
- 更新 dependabot 配置,允许 IJPay 依赖的小版本升级
- 修改注释以反映对 LangChain4j 和 IJPay 的支持
(cherry picked from commit 1b3df5325a1ae6516572e8937c5a56031fcd22ad)
2026-11-03 14:49:23 +08:00
PIGCLOUD
65f184ace6
fix(upms): 保存网站配置时保留各终端验证码开关
...
移除网站验证码模式变更时对所有 OAuth 终端 captcha_flag 的批量同步,保留前端对默认登录终端的同步行为。
Refs: pig/pigx#7631
(cherry picked from commit 836c2ea5e22f9e9a88f60d8a699e4a66e88979b9)
2026-11-03 14:49:22 +08:00
PIGCLOUD
ca84985d63
feat(pigx-mp-platform): 新增按wxUserId精确过滤微信消息查询
...
- 分页查询新增 wxUserId 精确匹配条件,字段为空时不参与过滤
- 更新接口注释,明确各过滤字段的匹配规则
- 新增 WxFansMsgControllerTests 单元测试,验证按公众号和粉丝维度过滤
(cherry picked from commit 66870cc38f44ccc6c116a09c5e5620ac4b43f9b3)
2026-11-03 14:49:20 +08:00
PIGCLOUD
b8fda524f8
fix(pigx-codegen): 修改代码生成默认分支为 master
...
- 将默认分支从 202601 调整为 master,避免生成代码时指向不存在的分支
(cherry picked from commit 0a86a2d9d012198c55ae77a423396ce709498703)
2026-11-03 14:49:20 +08:00
PIGCLOUD
cca41756c8
chore(deps): upgrade hutool to 5.8.48
...
(cherry picked from commit cc59d9bf0736cdc75affb25c4e070808da9ae0fd)
2026-11-03 14:49:19 +08:00
PIGCLOUD
cb08f11a5d
feat(wx-account-fans): 添加粉丝导出功能及数据脱敏处理
...
- 新增 WxAccountFansExcelVO 类用于粉丝数据的 Excel 导出
- 在 WxAccountFansController 中实现导出接口,支持按条件筛选粉丝
- 更新 WxAccountFansServiceImpl 中的粉丝更新逻辑,确保数据同步至微信
- 对粉丝的 OpenID 进行脱敏处理,确保隐私安全
(cherry picked from commit a277413d3d7681407daca46bbb635f57a032b25f)
2026-11-03 14:49:18 +08:00
PIGCLOUD
e63dc8678e
feat(excel-converters): 增加 WRITE_INSTANCE 的文档注释
...
- 为 WRITE_INSTANCE 添加了详细的文档注释,说明其在未指定目标单元格类型时的用途和返回值。
(cherry picked from commit 8bcff3a8a1879eac50527c25bb99ddc4b35b757d)
2026-11-03 14:49:17 +08:00
PIGCLOUD
abf10a2a19
feat(excel-converters): 增强内置转换器功能,添加 StringArrayConverter.WRITE_INSTANCE
...
- 注册 StringArrayConverter.WRITE_INSTANCE 到 Excel 写构造器
- 优化代码格式,保持一致性
(cherry picked from commit 3800300f7f101560674dacc6a0840e279b753a2e)
2026-11-03 14:49:17 +08:00
PIGCLOUD
1db9bdc636
feat(pom): 添加跳过测试的配置
...
- 在项目属性中添加 `<skipTests>true</skipTests>` 配置,以便在构建时跳过测试。
(cherry picked from commit 1f1126001d2177aac7a3990d42f6c048f701d536)
2026-11-03 14:49:16 +08:00
PIGCLOUD
60babcbc3d
fix: 为 JDK 25+ 添加 Byte Buddy 版本覆盖 profile
...
- 新增 jdk25-byte-buddy profile,在 JDK 25 及以上环境显式指定
Byte Buddy 版本为 1.18.11,避免 Sentinel BOM 引入的旧版不兼容
(cherry picked from commit 07a61ad7e3a4b5f1f6e166557bbc6a36638d485b)
2026-11-03 14:49:16 +08:00
PIGCLOUD
2bc231f1bf
feat(idempotent): 更新 IdempotentAutoConfiguration 和 IdempotentAutoConfigurationTests
...
- 移除冗余代码,简化 KeyResolver 和 RedissonClient 的配置
- 增强对 Redis 集群和哨兵模式的支持
- 更新测试用例以验证新的配置逻辑
(cherry picked from commit 0064a36a79cbd17c287eef358def60ea58bc9fbd)
2026-11-03 14:49:14 +08:00
PIGCLOUD
464c6df5b8
feat(sql): 更新 chat2bi_table_meta 表结构,调整字符集为 utf8mb4_general_ci
...
- 修改 chat2bi_table_meta 表的字符集和排序规则为 utf8mb4_general_ci
- 确保数据源相关字段的字符集一致性
2026-09-23 08:38:49 +08:00
PIGCLOUD
7720ea8547
feat(sql): 新增 chat2bi_table_meta 表结构,支持多数据源表元数据管理
...
- 包含数据源类型、ID、Schema名、表名等字段
- 提供表注释和列定义的 JSON 格式存储
- 增加多租户支持和同步时间字段
(cherry picked from commit f911168762486715c2c061134416c229462744ed)
2026-09-22 23:06:45 +08:00
PIGCLOUD
ee27036339
chore: 统一 PIGX 项目版本为 6.2.0
2026-09-22 22:17:22 +08:00
PIGCLOUD
db60b48f6c
feat(db): 删除用户社交身份表及相关迁移脚本
...
- 删除 `20260922_user_social.sql` 文件及其内容
- 更新 `README.md`,移除关于用户社交身份迁移的说明
- 删除 `2026-03-18-flow-withdraw-design.md` 和 `2026-03-19-flow-withdraw-resubmit-design.md` 文档,清理与撤回和重新提交流程相关的设计文档
2026-09-22 22:14:02 +08:00
PIGCLOUD
7712a1bb3c
fix(db): 补齐旧社交凭据迁移及升级说明
2026-09-22 22:09:47 +08:00
PIGCLOUD
816a63f0c2
fix(db): 对齐商业版初始化与增量升级表结构
...
参考 ai-dev-next c0b8a966b 的非 AI 表定义,统一单体与分库结构及内置 OAuth 客户端默认授权。保留 AI 表、菜单与路由排除边界。
2026-09-22 22:09:46 +08:00
PIGCLOUD
545b0a4642
refactor(pigx-upms-biz): 重构租户菜单缓存清理逻辑
...
- 将缩进从4个空格统一替换为Tab,并调整链式调用换行格式
- 重构 updateTenant 方法中菜单缓存清理逻辑,移除 RedisUtils 依赖,改用 Spring Cache 的 Cache.evict 按角色ID清除缓存
- 移除未使用的 RedisUtils 导入,增加 Cache 导入
- 微调日志格式和数组字面量格式
(cherry picked from commit b368a80a83a7d7efb34a63cda26e4ad64e99dfd0)
2026-09-22 21:52:17 +08:00
PIGCLOUD
1dc58c60cf
feat(pigx-upms-biz): 增加飞书用户身份绑定功能
...
- 在 SysUserMapper.xml 中添加对飞书用户的查询支持
- 新增 FeishuLoginHandlerTests 测试类,验证飞书登录处理逻辑
- 测试覆盖飞书身份的代码交换和用户信息查询功能
(cherry picked from commit 2a0796cce45efd4e0444b0e2a6ef0a9e530dd226)
2026-09-22 21:52:04 +08:00
PIGCLOUD
75ec99389c
fix(flow): 保留撤回终止原因
...
(cherry picked from commit ca125bd0ec08472c02c04356a5c4dd22965e3c78)
2026-09-22 21:51:48 +08:00
PIGCLOUD
b6681ed578
fix(flow): 修正拒绝结束状态
...
(cherry picked from commit 5158476c3ff652f6a97256497074ba9cbd448ff5)
2026-09-22 21:51:48 +08:00
PIGCLOUD
53e7a6c2eb
feat: 更新配置文件,增加openfeign请求压缩最小请求大小限制
...
(cherry picked from commit 0d6f12a2b934abe67eb7952e22ca7cdeddbd848f)
2026-09-22 21:51:48 +08:00
PIGCLOUD
a810bf8f0b
refactor(codegen): 移除 vform 无用代码
...
(cherry picked from commit 1bf57b916a66d61c6cfe52fdba827bb3c748c296)
2026-09-22 21:51:23 +08:00
PIGCLOUD
840732c52d
refactor(pigx-upms): 重构社交登录,社交凭据迁移至独立表并移除码云/开源中国支持
...
- 将微信、企微、钉钉等社交登录凭据从 sys_user 字段迁移至独立的 sys_user_social 表
- 删除 Gitee 和 OSC 登录处理器及相关常量、枚举和字典项
- 更新绑定/解绑逻辑,使用 sys_user_social Mapper 进行增删改查
- 修改用户查询 SQL,通过 JOIN sys_user_social 表按社交标识查询用户
- 企业微信导入时自动写入社交绑定关系,并处理社交标识冲突异常
- 新增查询当前用户已绑定社交类型接口
(cherry picked from commit 2181b3311d62f980aecd6e144dbe7bce4e8dd8d2)
2026-09-22 21:49:55 +08:00
PIGCLOUD
6a4b8b1f1d
Revert "fix(flow): 修正拒绝结束状态"
...
This reverts commit 4023b142d1 .
2026-09-22 21:44:11 +08:00
PIGCLOUD
3f4d1dbf6e
feat(sql): 新增 SqlSortUtils 工具类,提供排序字段校验功能
...
- 实现 isValidColumn 方法,校验前端传入的排序字段是否合法
- 更新 SqlFilterArgumentResolver,使用 SqlSortUtils 进行排序字段校验
(cherry picked from commit 1833847cd835d9972c2237cb804f00fd8075d4e8)
2026-09-22 21:43:41 +08:00
PIGCLOUD
39ea9a6eae
feat(idempotent): 增强幂等配置,支持 Redis 集群和哨兵模式
...
- 新增对 Redis 集群和哨兵模式的支持
- 更新 Redisson 客户端配置逻辑
- 添加 IdempotentAutoConfigurationTests 测试类,验证新配置的正确性
(cherry picked from commit b836af6dc0dfbe17b20740cfda9e417deae1967d)
2026-09-22 21:43:41 +08:00
PIGCLOUD
c80d5bc44a
upgrade(jimu): 升级依赖版本并清理Nacos配置中的冗余项
...
- 升级 jimu 版本从 2.5.0 至 2.5.2,fastjson 版本从 2.0.58 至 2.0.65
- 清理 Nacos 配置(pigx-codegen-dev、pigx-daemon-quartz-dev、pigx-mp-platform-dev、pigx-jimu-platform-dev)中多余的 resources 配置项
(cherry picked from commit ad1b4945b9c1624217eee10d331a91a5004970f5)
2026-09-22 21:43:40 +08:00
PIGCLOUD
50b68563a6
feat: 更新nacos版本至3.2.4以增强功能和稳定性
...
(cherry picked from commit 52745112879f562cc745b3a8ec65603437c018c4)
2026-09-22 21:43:40 +08:00
PIGCLOUD
2a6ce673f5
fix(param): 将前端注册开关的默认值修改为关闭
...
(cherry picked from commit 4b94ca3fd4d7e2a5c69afbeb18fff8d336459c9d)
2026-09-22 21:43:39 +08:00
PIGCLOUD
08c081304a
feat: 支持 JDK 25+ 显式声明 Lombok 注解处理器
...
- 添加 `jdk25-annotation-processor` profile,解决 JDK 25+ 下注解处理器自动发现关闭的问题
(cherry picked from commit 852cb195aa36425b3f0c512727a4f04b01da410a)
2026-09-22 21:43:39 +08:00
PIGCLOUD
bca999535c
feat: 更新 Spring Boot 和 Spring Cloud 版本至 4.1.1 和 2025.1.3
...
(cherry picked from commit 2d0eb6822807eaff80a491ddcaa0e584c0c197d6)
2026-09-22 21:43:39 +08:00
PIGCLOUD
d46af13a2e
feat(auth): 优化图形验证码生成逻辑,新增自定义颜色支持
...
(cherry picked from commit af900df10d6e9df4b9812332f126c2e96474722e)
2026-09-22 21:43:38 +08:00
PIGCLOUD
4023b142d1
fix(flow): 修正拒绝结束状态
...
(cherry picked from commit 5158476c3ff652f6a97256497074ba9cbd448ff5)
2026-09-22 21:43:38 +08:00
PIGCLOUD
269d7fe5e4
fix(quartz): 增加 REST 任务 URL 白名单校验
...
(cherry picked from commit ad6cd0600641ce916a09efe6affb56db97ad6890)
2026-09-22 21:43:37 +08:00
PIGCLOUD
2edc478f73
fix(codegen): 拦截非法表名
...
(cherry picked from commit 4e441f50473a4c3c5222002f23de6afdb5c70588)
2026-09-22 21:43:36 +08:00
PIGCLOUD
cbb68a0e5b
Merge remote-tracking branch 'origin/dev' into dev
2026-09-22 21:30:00 +08:00
PIGCLOUD
9c63820b53
fix: 修复Nacos配置中never-refreshable和endpoint.restart.access配置项,防止数据源死循环
...
- 将`spring.cloud.refresh.never-refreshable`从`datasource`改为`dataSource`,避免动态刷新导致数据源循环依赖
- 将`management.endpoint.restart.access`从`unrestricted`改为`none`,限制重启端点访问
2026-08-12 23:23:31 +08:00
PIGCLOUD
4ed36c5559
fix(pigx-common-log): 修复Nacos配置修改导致数据源死循环的问题
...
- 移除 `excludeFields` 字段的 `@Value` 注解注入,改为直接初始化默认值列表,避免动态配置刷新引发循环依赖
2026-08-07 10:12:24 +08:00
PIGCLOUD
c3b336aad4
fix(config): 更新配置文件内容,修复nacos 配置修改数据源陷入死循环而down
2026-08-06 17:42:41 +08:00
PIGCLOUD
d46e42d51d
chore(upms-tests): 删除多个测试文件以清理代码库
2026-08-03 08:30:05 +08:00
PIGCLOUD
fe9ee4d1e6
fix(upms): 更新上传文件方法文档,增加路径校验说明
2026-08-03 08:28:06 +08:00
PIGCLOUD
0aaaee14fb
fix(upms): 收紧客户端详情查询接口权限
2026-08-03 08:28:06 +08:00
PIGCLOUD
a043c4f19e
fix(upms): 收紧客户端详情查询接口权限
...
将 Feign 查询接口改为仅内部调用,并新增带权限的 /client/details 供管理端使用。
2026-08-03 08:27:40 +08:00
PIGCLOUD
d1876914d2
fix(upms): 本地文件存储增加路径穿越防护
...
上传/读取/删除前校验路径位于存储根目录内,统一错误文案,并修复无扩展名时多余的点号。
2026-08-03 08:27:00 +08:00
PIGCLOUD
6248d60e62
refactor(pigx-monitor): 移除 fastjson 依赖,改用 hutool-json 处理 JSON 序列化与反序列化
2026-08-03 08:25:55 +08:00
PIGCLOUD
7461394f99
refactor(pigx-flow): 移除测试文件并禁用 JimuReport 模块
...
- 删除 `MultiInstanceHandlerTests`、`ProcessNodeRecordServiceImplTests`、`ProcessTaskControllerTests`、`TaskServiceDelegateParticipationTests`、`TaskServiceImplTests` 五个测试类
- 注释 `pigx-visual/pom.xml` 中的 `pigx-jimu-platform` 模块,并添加启用说明注释
2026-08-01 17:24:24 +08:00
PIGCLOUD
55df29df99
feat(pigx-boot): 报表表添加多sheet标识字段
...
- 在 `jimu_report` 表中新增 `is_multi_sheet` 字段,用于标识是否多sheet报表
- 更新已有数据记录的 `is_multi_sheet` 字段值
2026-08-01 16:56:44 +08:00
PIGCLOUD
0601ed01ed
chore(flow): remove temporary add-sign docs
2026-08-01 13:32:20 +08:00
PIGCLOUD
2b6a4d2e85
feat(flow): support dynamic countersign add-sign
2026-08-01 13:32:20 +08:00
PIGCLOUD
5931a5d6d7
feat(upms): support umami analytics
2026-08-01 13:31:35 +08:00
PIGCLOUD
83ee6144b3
chore(menu): 统一导航授权名称
2026-08-01 12:59:24 +08:00