Commit Graph
970 Commits
Author SHA1 Message Date
冷冷 71fe1e8de0 feat(oss): 添加 skipMd5Check 配置项以支持跳过 MD5 检查
#6272 使用腾讯云存储COS ,图片不能正常下载的问题, Invalid base 16 character: '"'
2025-03-10 13:01:53 +08:00
冷冷 becbb34011 refactor(encrypt): 将 KEY_EXTRACTORS 的初始化从静态块改为 Map.of 方式
此次修改将 `KEY_EXTRACTORS` 的初始化方式从静态块改为 `Map.of`,简化了代码结构并提高了可读性。
2025-03-10 12:46:03 +08:00
冷冷 6cbf1823aa chore(deps): 更新 pom.xml 中的依赖版本
将 `mybatis-plus` 从 `3.5.9` 升级到 `3.5.10.1`,`druid` 从 `1.2.20` 升级到 `1.2.24`,`hutool` 从 `5.8.33` 升级到 `5.8.36`,`sms4j` 从 `3.2.1` 升级到 `3.3.4`。
2025-03-09 21:55:14 +08:00
冷冷 e585c6abaf refactor(encrypt-core): 替换 jakarta.servlet 为 javax.servlet 并重构 DefaultSecretKeyResolver 逻辑
将 `jakarta.servlet` 包替换为 `javax.servlet`,并重构 `DefaultSecretKeyResolver` 中的逻辑,将 `switch` 语句改为 `if-else
2025-03-09 21:54:54 +08:00
冷冷 23b6f8cf8d feat(sensitive): 新增 JSON 格式数据脱敏功能
在 `DesensitizedUtils` 类中新增 `json` 方法,支持对 JSON 数据进行脱敏处理。该方法允许根据指定的字段进行模糊或精确匹配,并对匹配的字段值进行脱敏处理。
2025-03-09 21:44:22 +08:00
冷冷 ec9eb5a69e feat(encrypt-api): 支持全局请求报文加密
BREAKING CHANGE: 文档和用法完全和之前不一样,不需要耦合代码
2025-03-09 21:41:37 +08:00
冷冷 7f740d9828 refactor(sse): 优化 SseEmitterEndpoint 确保在 onCompletion、onTimeout 和 onError 时清理 SseEmitter。
同时,将 `SecurityUtils.getUser().getId()` 提取为局部变量 `userId`,减少重复代码。

在 `SseEmitterHolder` 中,修改了 `removeSseEmitter` 方法的参数类型和实现,使其直接通过 `SseEmitter` 对象进行删除,提升代码可读性和维护性。

此外,移除了 `SseEmitterMessageSender` 中未使用的 `ReflectUtil` 导入,保持代码简洁。
2025-03-09 21:35:25 +08:00
冷冷 eb161c980c feat(core): Add utility method to convert boolean to YesNoEnum code 2025-03-09 21:28:08 +08:00
冷冷 f97295cef1 refactor(common-datasource): 重构动态数据源,同支持 YAML + JDBC ,兼容Druid 标准配置 2025-03-09 21:10:31 +08:00
冷冷 fcb8003f21 fix(service): update database type retrieval in GenTableServiceImpl 2025-03-09 20:56:17 +08:00
冷冷 2fb86a7300 feat(data): 支持通过参数跳过数据权限
用法:
DataScope dataScope = new DataScope();
dataScope.setSkip(true);
baseMapper.selectPageByScope(page, wrapper, dataScope);
2025-03-09 20:54:53 +08:00
冷冷 f076fd7e2c refactor(sentinel): 避免 sentinel 健康检查 强制检测 server 2025-03-09 20:54:46 +08:00
冷冷 2f703824ea 🔖 V5.7.0 2024-12-05 12:30:28 +08:00
冷冷 03467672ae refactor(data&xxl): 降级适配 JDK8 2024-11-25 16:02:17 +08:00
冷冷 e461518a23 refactor(data): 支持多角色数据权限计算 2024-11-25 14:16:41 +08:00
冷冷 3c42274dee refactor(app): 优化APP 模块登录用户名不匹配的日志 2024-11-25 14:12:24 +08:00
冷冷 476d829633 doc(sequence): 维护相关驱动包依赖说明注释 2024-11-25 14:12:14 +08:00
冷冷 79c8a64ed4 refactor(core): 适配 mybatis-plus 3.5.9 2024-11-25 14:10:22 +08:00
冷冷 82d3615e8d refactor(core): 优化默认查询SQL输出,quartz、工作流的SQL 不输出 2024-11-25 13:42:26 +08:00
冷冷 e1f920811c refactor(core): 调整 request.getParameterMap()等使用,兼容东方通等容器 2024-11-25 13:42:15 +08:00
冷冷 8e4383ffea upgrade(xxl-job): 2.4.2 2024-11-25 13:41:10 +08:00
冷冷 a94b226e59 refactor(data): 支持多角色数据权限计算 2024-11-25 13:40:22 +08:00
冷冷 8454c3e2fc refactor(core): TenantContextHolderFilter 清空TTL 避免内存泄漏
Closes 5896
2024-11-25 13:37:59 +08:00
冷冷 3fbc105a6f refactor(websocket): 更换成ConcurrentWebSocketSessionDecorator非阻塞式的sendMessage发送 2024-11-25 13:37:56 +08:00
冷冷 355708da8f fix(common-sensitive): 默认权限字符串修改为 no_mask 2024-11-25 13:37:53 +08:00
冷冷 81ba5f1dbc fix(app): 【紧急紧急】 APP登录序列化错误导致登录失败 2024-11-25 13:37:47 +08:00
luolin 1513e280ad ♻️ Refactoring code.解决数据库存空串的情况 2024-09-10 23:00:51 +08:00
冷冷 59905bdc46 Merge branch 'jdk8-dev' of https://git.pig4cloud.com/pig/pigx into jdk8-dev 2024-08-28 17:45:39 +08:00
冷冷 9a42161935 fix(app): 【紧急紧急】 APP登录序列化错误导致登录失败 2024-08-28 17:45:03 +08:00
夜十一狼 bf5de1dd2e 纠正注释里的英文词
rquest 改成 request,原来rquest会引起代码扫描提示
2024-08-27 13:46:29 +08:00
冷冷 febefc144e upgrade(version): 5.6.0 2024-08-26 23:54:22 +08:00
冷冷 a64697d3a7 refactor(common-job): 执行器access-token 字段属性变更,保持和官方配置一致 2024-08-23 11:57:04 +08:00
冷冷 f79841597b feat(version): 5.6.0-SNAPSHOT 快照版本
正式版本请使用专属版本 (5.5 稳定版本)
2024-08-22 15:33:32 +08:00
冷冷 98fdbe7061 refactor(sensitive): 增加 common-sensitive 2024-08-22 14:01:05 +08:00
冷冷 eae34bcd8c refactor(sensitive): 增加 common-sensitive 2024-08-22 13:52:22 +08:00
冷冷 c3667f672c upgrade(core): common.io 2.16.1 2024-08-22 11:25:26 +08:00
冷冷 340a7f7dff upgrade(core): spring core 5.3.39 no CVE
mybatis-plus 3.5.7

hutool 5.8.31
dynamic-ds 4.3.1
2024-08-22 09:55:02 +08:00
冷冷 4e8fff59ab refactor(codegen): 重构codegen 使用anyline 实现数据库创表抽象 2024-08-22 09:42:38 +08:00
冷冷 9540050f63 refactor(sequence): 重构sequence 使用anyline 实现数据库创表抽象 2024-08-22 09:42:13 +08:00
冷冷 83935f26ce refactor(sequence): 重构sequence 使用anyline 实现数据库创表抽象 2024-08-22 09:40:41 +08:00
冷冷 f914c2385a style(upms): 包名 import 错误fix 2024-08-22 08:34:51 +08:00
冷冷 2c53bcecf5 refactor(缓存): redistemplate / spring cache 使用 Json 序列化
sas 默认的缓存没有修改
2024-08-22 08:17:55 +08:00
冷冷 fafed0e3c2 upgrade(easyexcel): 4.x 2024-08-21 22:49:11 +08:00
冷冷 f738bed680 refactor(common): security 增加配置项,如果设置 skipPublicUrl true 如果接口对外设置,即使携带token 也不鉴权 2024-08-21 22:46:48 +08:00
冷冷 f06f982021 feat(租户管理): 状态过期,强制退出对应租户所有操作 2024-08-21 22:45:24 +08:00
冷冷 7bcb127297 feat(upms): 新增短信、邮件、hook 发送和API 工具 2024-08-21 22:43:44 +08:00
冷冷 2e8966c885 refactor(common-core): 新增通用配置 common-config , 简化 application配置
大部分情况下 common-config 一旦确定后续不修改,所以不需要写在 application 做一个简化
2024-08-21 22:41:13 +08:00
冷冷 53bff2f515 refactor(common-core): 新增通用配置 common-config , 简化 application配置
大部分情况下 common-config 一旦确定后续不修改,所以不需要写在 application 做一个简化
2024-08-21 22:41:13 +08:00
冷冷 c246dc397b feat(日志管理): 增加 Jackson json 日志脱敏工具类,如果日志入库中有敏感字段则进行删除 2024-08-21 22:40:56 +08:00
冷冷 c75a491bf5 refactor(common-idempotent): 幂等插件重构@Idempotent默认值
默认执行完后删除key

修改默认错误信息格式
2024-08-21 22:40:20 +08:00