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 |
|
dependabot[bot]
|
dc663491b6
|
chore(deps): bump org.jsoup:jsoup in /pigx-common/pigx-common-bom
Bumps [org.jsoup:jsoup](https://github.com/jhy/jsoup) from 1.15.4 to 1.23.2.
- [Release notes](https://github.com/jhy/jsoup/releases)
- [Changelog](https://github.com/jhy/jsoup/blob/master/CHANGES.md)
- [Commits](https://github.com/jhy/jsoup/compare/jsoup-1.15.4...jsoup-1.23.2)
---
updated-dependencies:
- dependency-name: org.jsoup:jsoup
dependency-version: 1.23.2
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
(cherry picked from commit 7e3fd60373145503a28dc998f44b9467d3d7edc4)
|
2026-11-03 14:49:19 +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): 删除多个测试文件以清理代码库
v6.1
|
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 |
|