疯狂的狮子Li
|
748c8c610e
|
fix 修复 响应加密编码错误问题
|
2026-06-30 17:27:55 +08:00 |
|
疯狂的狮子Li
|
a4be401d0a
|
update 更新 react 模板适配
|
2026-06-30 17:27:55 +08:00 |
|
疯狂的狮子Li
|
6bef2abecf
|
add 新增 lock4j的默认失败策略
|
2026-06-30 17:27:54 +08:00 |
|
疯狂的狮子Li
|
f1abb4eb4d
|
fix 修复 mvc版本网关 X-Forwarded-Prefix 被过滤器删除问题 改为请求头处理的时候添加 避免此问题
|
2026-06-30 17:15:45 +08:00 |
|
疯狂的狮子Li
|
d8a5dda7f5
|
fix 修复 检查bean是否存在注解不生效问题
|
2026-06-29 18:15:41 +08:00 |
|
疯狂的狮子Li
|
03f3ff4c55
|
update 优化 如果是react前端生成代码 目录使用pages命名
|
2026-06-29 16:46:42 +08:00 |
|
疯狂的狮子Li
|
b50141319a
|
update snail-ai 升级 1.0.0 正式版
|
2026-06-29 13:48:29 +08:00 |
|
疯狂的狮子Li
|
2e2c135187
|
fix 修复 gateway sse 连接占用连接池导致响应拒绝问题
|
2026-06-26 18:00:54 +08:00 |
|
疯狂的狮子Li
|
18f84cc0d6
|
reset 回滚无用修改 新版本不需要加这个
|
2026-06-26 16:31:47 +08:00 |
|
疯狂的狮子Li
|
3c2b54f51a
|
fix 修复 sse响应头被覆盖问题
|
2026-06-26 16:27:53 +08:00 |
|
疯狂的狮子Li
|
d5b611c4d8
|
fix 修复 sse响应头被覆盖问题
|
2026-06-26 16:26:09 +08:00 |
|
疯狂的狮子Li
|
78ec0e5d41
|
fix 修复 单独关闭 openapi client 报错问题
|
2026-06-26 10:52:44 +08:00 |
|
疯狂的狮子Li
|
cd20a7bca2
|
update 优化 oss 协议头拼接写法
|
2026-06-26 10:21:09 +08:00 |
|
疯狂的狮子Li
|
802d3ecd3e
|
fix 修复 push 模块 sse/ws 浏览器多标签页互挤掉线问题
|
2026-06-25 17:26:38 +08:00 |
|
疯狂的狮子Li
|
c448f3b838
|
fix 修复 代码生成 模板方法调用写法错误
|
2026-06-25 14:56:40 +08:00 |
|
疯狂的狮子Li
|
83208c8feb
|
fix 修复 fm模板将Long类型格式化出现问题
|
2026-06-25 09:30:43 +08:00 |
|
疯狂的狮子Li
|
00e366afe3
|
update spring-boot-admin 4.1.1
|
2026-06-23 13:04:02 +08:00 |
|
疯狂的狮子Li
|
059f212639
|
update 优化 异常处理
|
2026-06-23 11:39:23 +08:00 |
|
疯狂的狮子Li
|
2a3d225b9d
|
update 优化 基于流程变量优化退回选择问题
|
2026-06-22 16:58:37 +08:00 |
|
疯狂的狮子Li
|
1ca2801e2b
|
update 优化 工作流管理页接口增加权限标识符 避免越权
|
2026-06-22 16:58:20 +08:00 |
|
疯狂的狮子Li
|
d4b8b6cfde
|
fix 修复 demo数据导致报错问题
|
2026-06-22 14:48:36 +08:00 |
|
疯狂的狮子Li
|
0ea4891166
|
update 同步 common-doc 模块代码
|
2026-06-22 14:47:55 +08:00 |
|
疯狂的狮子Li
|
6a7b01c8a0
|
update 优化 删除无用配置代码
|
2026-06-22 14:47:40 +08:00 |
|
疯狂的狮子Li
|
0774be8405
|
fix 修复 白名单路径无法存储多个
|
2026-06-22 11:44:26 +08:00 |
|
疯狂的狮子Li
|
0f8b477ab0
|
🦁🦁🦁发布 6.0.0-BETA 公测版本 大版本发布!!!(版本号与vue版本同步以后没有单独版本)
|
2026-06-22 10:41:38 +08:00 |
|
疯狂的狮子Li
|
aae2e46801
|
update snail-ai 0.0.6
|
2026-06-22 10:21:04 +08:00 |
|
疯狂的狮子Li
|
a4a99b4646
|
update redisson 4.6.1
|
2026-06-18 16:31:23 +08:00 |
|
疯狂的狮子Li
|
6f950ae8d2
|
update 重构 将代码生成vm模板替换为fm模板 语法更清晰明了
|
2026-06-18 15:23:38 +08:00 |
|
疯狂的狮子Li
|
ed1cf858b0
|
add 增加 自定义sql日志输出 性能比p6spy更好更详细 可以精确定位mapper具体位置
|
2026-06-17 10:51:24 +08:00 |
|
疯狂的狮子Li
|
efac99b5ea
|
update 优化 按依赖功能分组重排 properties
|
2026-06-17 09:59:09 +08:00 |
|
疯狂的狮子Li
|
66bfd56945
|
update warmflow mica-mqtt mapstruct-plus fory
|
2026-06-17 09:57:20 +08:00 |
|
疯狂的狮子Li
|
ba0a6d322a
|
update snail-ai 0.0.5
|
2026-06-17 09:53:58 +08:00 |
|
疯狂的狮子Li
|
986b467574
|
update redisson spring-boot-admin mybatis-plus-join
|
2026-06-17 09:44:54 +08:00 |
|
疯狂的狮子Li
|
d2b8bc235d
|
update 优化 岗位表增加逻辑删除字段
|
2026-06-17 09:41:54 +08:00 |
|
疯狂的狮子Li
|
70a286e85e
|
update springcloud 2025.1.2
|
2026-06-15 15:01:21 +08:00 |
|
疯狂的狮子Li
|
055189a556
|
update 优化日志参数字段排除处理 采用更好的JsonNode节点树处理 性能更好
|
2026-06-15 15:00:47 +08:00 |
|
疯狂的狮子Li
|
4b580998fc
|
fix 修复 客户端导出报错 暂不支持List字段导出
|
2026-06-15 14:54:40 +08:00 |
|
疯狂的狮子Li
|
e287e7d525
|
update springboot 4.1.0
update springdoc 3.0.3
update fesod 2.0.2
update hutool 5.8.46
update redisson 4.5.0
update mica-mqtt 2.6.5
|
2026-06-11 15:18:51 +08:00 |
|
疯狂的狮子Li
|
7e72d3ac9c
|
feat: 异常响应增加错误编号
|
2026-06-11 14:00:09 +08:00 |
|
疯狂的狮子Li
|
4a5ee4306d
|
feat: 上传 OSS 附件支持扩展信息
|
2026-06-11 13:59:46 +08:00 |
|
疯狂的狮子Li
|
2d13780a07
|
refactor: 简化类型检查和基础代码
|
2026-06-11 13:59:21 +08:00 |
|
疯狂的狮子Li
|
67fa22237a
|
build: 升级 BouncyCastle 至 1.84
|
2026-06-11 13:58:21 +08:00 |
|
疯狂的狮子Li
|
0d72999366
|
refactor: 使用 getFirst 优化首元素访问
|
2026-06-11 13:57:43 +08:00 |
|
疯狂的狮子Li
|
d8f8d5493d
|
fix 修复 代码生成默认菜单上级id错误
|
2026-06-10 09:55:01 +08:00 |
|
疯狂的狮子Li
|
2920827107
|
update 优化 增加snailai-server相关docker配置
|
2026-06-09 11:12:19 +08:00 |
|
疯狂的狮子Li
|
13652baf15
|
update 优化 登录异常提示
|
2026-06-09 10:31:49 +08:00 |
|
疯狂的狮子Li
|
47cd6f23de
|
update 优化 代码生成前端模板
|
2026-06-08 18:48:22 +08:00 |
|
疯狂的狮子Li
|
11e3b609ea
|
update 优化代码小优化项
- ex.getMessage() 判空后再 contains,避免异常处理器自身 NPE
- 抄送历史任务为空时改为明确的 ServiceException;当前任务办理人查询改为 ID 去重后批量远程查
- 流程图提示里用户 ID 去重,部门名称从循环内逐条Dubbo 调用改为一次批量查询
|
2026-06-08 17:26:37 +08:00 |
|
疯狂的狮子Li
|
54d81e1c1b
|
fix 修复 一些发现的小bug
- 短信验证码限流 key 改为 #phoneNumber,验证码改为发送成功后再写 Redis,失败消息避免 NPE
- 邮箱验证码改为邮件发送成功后再写 Redis
- ValidatorUtils 增加 NPE 校验
- 部门导入路径不存在时明确报错,不再静默转成 null
- 重复提交切面完整扫描数组、集合、Map 中的过滤对象
- Excel 级联下拉补齐一级选项的 Excel 名称规则校验和重复校验
|
2026-06-08 16:47:01 +08:00 |
|
疯狂的狮子Li
|
671fcb1249
|
update snail-ai 升级 0.0.4
|
2026-06-08 09:31:15 +08:00 |
|
疯狂的狮子Li
|
d6ad3a5063
|
update 优化 删除不建议继续使用的接口
|
2026-06-08 09:28:58 +08:00 |
|
疯狂的狮子Li
|
596f1112d4
|
update 重构 头像上传改为先上传oss后更新用户数据
|
2026-06-05 16:49:07 +08:00 |
|
疯狂的狮子Li
|
0ccb13f05a
|
update 优化 防止工作流保存被xss过滤
|
2026-06-05 15:02:23 +08:00 |
|
疯狂的狮子Li
|
a4d0429bb8
|
fix 修复 spring更改包名导致错误
|
2026-06-05 11:21:02 +08:00 |
|
疯狂的狮子Li
|
4a62f4d52f
|
update 升级 Nacos 至 3.2.2
update 升级 Seata 至 2.6.0
update 升级 Elasticsearch/Kibana/Logstash 至 8.19.16
update 调整 Elasticsearch 默认关闭认证并保留启用认证初始化说明
update 适配 Logstash 输出到 Elasticsearch 8.x 的 hosts 配置
update 升级 RocketMQ 服务端至 5.5.0
update 升级 RocketMQ Spring Boot Starter 至 2.3.5
update 升级 Kafka 至 4.3.0
update 升级 SkyWalking OAP/UI 至 10.4.0,补充 Java Agent 9.6.0 说明
update 升级 Prometheus 至 3.12.0,Grafana 至 13.0.2
update 更新 Grafana 看板,替换 Spring Boot 2.1 看板为 Spring Boot 3.x Statistics
update 更新 Nacos 与 JVM Micrometer 看板模板来源说明
|
2026-06-04 19:49:17 +08:00 |
|
疯狂的狮子Li
|
7fbd6fffcc
|
update 格式化全部代码
|
2026-06-04 18:11:39 +08:00 |
|
疯狂的狮子Li
|
5f8902c79a
|
update 更新 Dockerfile 使用新的 JDK 版本 21.0.11
|
2026-06-04 17:17:41 +08:00 |
|
疯狂的狮子Li
|
c81d14d6a8
|
update 删除无用字段
|
2026-06-03 17:35:43 +08:00 |
|
疯狂的狮子Li
|
6f55c79951
|
update 优化 代码生成支持接入各种不同前端 只需要将模板放到vm文件夹下 前端传对应的文件夹名即可
|
2026-06-03 17:30:19 +08:00 |
|
疯狂的狮子Li
|
683bfd8f7e
|
update 优化日期解析逻辑
|
2026-06-03 16:52:01 +08:00 |
|
疯狂的狮子Li
|
dc691d4deb
|
update 优化 skill 内容
|
2026-06-03 13:11:25 +08:00 |
|
疯狂的狮子Li
|
4bb8baf450
|
fix 修复 大文件分片断点续传 无法续传问题
|
2026-06-02 17:55:30 +08:00 |
|
疯狂的狮子Li
|
a86eb41abc
|
update README.md
|
2026-06-02 15:57:02 +08:00 |
|
疯狂的狮子Li
|
7f066f3f43
|
update 新增R.data方法替代返回R<String>时泛型问题
|
2026-06-02 15:38:33 +08:00 |
|
疯狂的狮子Li
|
629e6a4551
|
update 集成 snail-ai-server
update 增加 ruoyi-ai服务
|
2026-06-02 14:11:32 +08:00 |
|
疯狂的狮子Li
|
f19d567b6e
|
fix 修复 oss 路径风格相关配置问题
|
2026-06-02 10:34:11 +08:00 |
|
疯狂的狮子Li
|
469dbc755d
|
update 优化 README.md
|
2026-06-01 19:14:57 +08:00 |
|
疯狂的狮子Li
|
19375ed972
|
update 优化 README.md
|
2026-06-01 18:11:26 +08:00 |
|
疯狂的狮子Li
|
c438dc1c7c
|
fix 修复 mvc网关与flux网关 异常行为返回内容不同问题
|
2026-05-29 17:56:35 +08:00 |
|
疯狂的狮子Li
|
51a351438d
|
fix 修复 临时修复dubbo对jdk25的适配问题(jdk25对spi加载有改动导致报错)
|
2026-05-28 16:10:58 +08:00 |
|
疯狂的狮子Li
|
e31947f690
|
fix 修复 远程调用手动使用虚拟线程导致上下文丢失问题
|
2026-05-28 15:45:27 +08:00 |
|
疯狂的狮子Li
|
066a07875c
|
update 优化 将框架内的 sse ws 统一走认证处理器 不再自行排除编码处理
|
2026-05-28 15:15:14 +08:00 |
|
疯狂的狮子Li
|
4efde9965f
|
fix 修复 多次驳回无法锁定审批人问题
|
2026-05-28 14:59:12 +08:00 |
|
疯狂的狮子Li
|
1b3b5dc713
|
update 优化 findInSet 方法 增加参数校验防止注入
|
2026-05-28 14:56:04 +08:00 |
|
疯狂的狮子Li
|
63df993402
|
Revert "fix 修复 dubbo 元数据实现类 json工具使用错误问题"
This reverts commit 60290175c7.
|
2026-05-28 14:53:58 +08:00 |
|
疯狂的狮子Li
|
60290175c7
|
fix 修复 dubbo 元数据实现类 json工具使用错误问题
|
2026-05-28 13:14:37 +08:00 |
|
疯狂的狮子Li
|
8d676b9734
|
update 增加 spring-cloud-bus redis实现 workflow模块默认使用redis做事件中心 不用强制使用mq了(不保证稳定 需进行长期测试)
|
2026-05-28 10:35:11 +08:00 |
|
疯狂的狮子Li
|
26ff498547
|
fix 修复 查询我的已办接口报错
|
2026-05-26 17:01:24 +08:00 |
|
疯狂的狮子Li
|
5bc6608858
|
update 支持 链式调用select sum max min avg count函数
update 支持 select (select *) 与 where (select *) 子查询
|
2026-05-26 17:01:16 +08:00 |
|
疯狂的狮子Li
|
5831e5edfd
|
update 优化 路由接口返回ext扩展数据
|
2026-05-26 16:48:26 +08:00 |
|
疯狂的狮子Li
|
ae2286de84
|
fix 修复 其他数据库sql与mysql不一致问题
update 优化 删除无用路由数据
|
2026-05-26 16:44:58 +08:00 |
|
疯狂的狮子Li
|
23ddf8baf7
|
update 优化 使用新写法优化业务代码
|
2026-05-20 14:04:16 +08:00 |
|
疯狂的狮子Li
|
3c9a1bb173
|
update springboot 4.0.3 => 4.0.6
update springboot-admin 4.0.2 => 4.0.4
|
2026-05-18 18:47:29 +08:00 |
|
疯狂的狮子Li
|
43c6f3a20d
|
fix 修复 EnvironmentPostProcessor 包名被更改导致报错
|
2026-05-18 18:40:09 +08:00 |
|
疯狂的狮子Li
|
2f247ef876
|
update easy-es 3.0.1 => 3.0.2
|
2026-05-18 18:21:40 +08:00 |
|
疯狂的狮子Li
|
d4dc4bf6bf
|
update 优化 mcp代码案例
|
2026-05-18 18:10:06 +08:00 |
|
疯狂的狮子Li
|
7228a06c8c
|
add 增加 ruoyi-common-mcp 模块 支持作为server提供mcp接口提供数据 与 接入多个client做数据采集
|
2026-05-18 17:39:19 +08:00 |
|
疯狂的狮子Li
|
7ff2a9b5eb
|
refactor: 增强代码注释以提升可读性和维护性
|
2026-05-18 17:33:34 +08:00 |
|
疯狂的狮子Li
|
ae685cc0d5
|
refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
- 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
- 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
- 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
- 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
- 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
- OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
- 工作流办理人回显和用户解析按类型并发查询
- 工作流多渠道消息发送改为并发执行
- WebSocket 与 SSE 广播消息按用户并发发送
|
2026-05-18 17:22:13 +08:00 |
|
疯狂的狮子Li
|
4383e8f1fc
|
refactor(common-satoken): 收敛登录助手、权限解析与 DAO 缓存逻辑
- LoginHelper 改成更稳的空值/未登录处理,isLogin() 直接走 StpUtil.isLogin()
- SaPermissionImpl 把菜单/角色权限提取收敛成一套逻辑
- PlusSaTokenDao 抽了公共写入、读取、TTL 转换逻辑,并修了 searchData 的本地缓存键
- SaTokenExceptionHandler 合并了角色/权限异常处理
|
2026-05-18 16:53:21 +08:00 |
|
疯狂的狮子Li
|
e20e2ad442
|
refactor(common-redis): 优化 Redis 公共能力与缓存管理
- 修复 RedisUtils TTL 保留兼容逻辑,补充订阅取消能力与空值防御
- CacheUtils 增加缓存存在性校验,避免空缓存链路 NPE
- PlusSpringCacheManager 按完整 cacheName 缓存实例,避免不同参数配置被静默覆盖
- 补充分布式锁/重复提交相关异常与空 key 处理
|
2026-05-18 16:48:04 +08:00 |
|
疯狂的狮子Li
|
954dd52cd2
|
refactor(common-push): 优化消息推送模块配置与连接管理
- 修正 SSE/WebSocket 自动装配条件,message.enabled=false 时不再注册推送组件
- 将 SSE 超时、心跳间隔、WebSocket 发送超时和缓冲区大小下沉到配置项
- 将推送会话管理器改为构造器注入定时线程池,减少 SpringUtils 服务定位
- WebSocket 传输异常时主动移除并关闭会话,避免异常连接残留
- WebSocket 握手改为从 ServerHttpRequest 读取客户端标识,降低线程上下文依赖
- 补充 Redis topic 空消息防御,避免异常消息触发 NPE
- PushDTO 增加静态工厂方法,简化推送参数构建
|
2026-05-18 16:04:04 +08:00 |
|
疯狂的狮子Li
|
06f91f3c0e
|
refactor(common-oss): 优化 OSS 客户端生命周期与配置构建
- 下载 InputStream 回调后自动关闭响应流,避免底层连接释放不明确
- 统一解包异步调用异常,保留真实 S3 错误原因
- OssFactory 改为按 configKey 粒度加锁,降低多配置初始化阻塞
- OSS 配置更新和删除后主动移除本地旧客户端,释放相关资源
- 收敛 OSS region、ACL、路径风格和访问 URL 构建逻辑
- Options 新增 create 方法,保留 builder 兼容旧调用
|
2026-05-18 15:54:48 +08:00 |
|
疯狂的狮子Li
|
a070785058
|
refactor(common-mybatis): 优化数据权限与分页基础能力
- 新增 DataPermissionIgnoreContext,收口数据权限忽略状态处理
- 优化 DataPermissionHelper,恢复进入 ignore 前的权限忽略状态
- 优化数据权限切点和通知的代理接口匹配逻辑
- 缓存 BaseMapperPlus 泛型解析结果,减少重复反射
- 优化 PageQuery 排序解析,避免修改请求对象状态
- 增强 PageQuery 默认构造和起始行号计算的空值兼容
|
2026-05-18 15:41:23 +08:00 |
|
疯狂的狮子Li
|
3eda7ecf06
|
refactor(common-mail): 使用 MailBuilder 替代 MailUtils
- 新增链式 MailBuilder,统一邮件发送入口
- 删除 MailUtils,业务代码全部切换为 builder 调用
- 默认邮件账户改为发送时获取,避免类加载阶段依赖 Bean
- 自定义发件账号时复制默认配置,避免污染全局 MailAccount
- 增加收件人、标题和正文参数校验
- 调整内联图片流关闭时机,发送结束后统一关闭
- 将 MailAccount 构建逻辑下沉到 MailProperties
|
2026-05-18 15:36:10 +08:00 |
|
疯狂的狮子Li
|
6f4ec904e9
|
refactor(common-log): 优化操作日志切面处理
- 改为 @Around 统一处理耗时、返回值和异常
- 修复集合和 Map 参数过滤不完整的问题
- 抽取日志长度常量,减少魔法数字
- 拆分参数序列化逻辑,提升可读性
- 异常日志改为输出完整堆栈
- 参数日志支持 Collection 统一处理
|
2026-05-18 15:30:27 +08:00 |
|
疯狂的狮子Li
|
d6eaea582d
|
refactor(common-json): 优化 JSON 增强处理链路
- 抽取 JSON 字符串校验的重复解析逻辑
- 为 JsonFieldProcessor 增加 supports 判断,减少无关字段处理
- 优化 JsonValueEnhancer,未命中增强字段时直接返回原对象
- 拆分响应增强渲染逻辑,提升代码可读性
- 增强上下文属性管理能力
- 优化翻译、脱敏处理器的字段匹配逻辑
- 修正 Date 反序列化空字符串处理
- 支持 LocalDateTime 秒级、毫秒级及负时间戳反序列化
|
2026-05-18 15:26:03 +08:00 |
|
疯狂的狮子Li
|
5c6be38ce5
|
refactor(common-excel): 重构 Excel 导入导出构建器
- 删除 ExcelUtil,统一由 ExcelBuilder 承载导入、导出、模板导出、ZIP 导出和自定义写出能力
- 新增 ExcelBuilder.read(...) 导入构建器,支持 validate、failFast、listener、sheet、密码、空行、表头行、trim/strip、限制读取行数等配置
- 扩展导出构建器,支持动态列、sheet 编号、导出密码、表头控制、固定列宽/行高、自定义 Converter 和 WriteHandler
- 将业务代码中的 ExcelUtil 调用全部替换为 ExcelBuilder 链式调用
- 同步调整代码生成器 controller 模板,后续生成代码默认使用 ExcelBuilder
- 将文件名编码、响应头处理、字典表达式转换收敛为内部实现细节
|
2026-05-18 15:19:59 +08:00 |
|
疯狂的狮子Li
|
83919a48f3
|
refactor(common-encrypt): 优化加解密处理流程
- 抽取 EncryptContextFactory 与 EncryptedFieldProcessor,统一加密上下文创建和字段处理逻辑
- 修复 MyBatis 入参加密后未恢复原对象的问题,避免调用方对象被密文化
- 移除结果解密拦截器对 MyBatis 内部 parameterHandler 的反射依赖
- 优化 EncryptorManager 缓存 key 与懒加载字段扫描逻辑
- CryptoFilter 改为构造注入 Spring MVC 依赖,避免请求期间动态获取 Bean
- 修复请求/响应包装器字符集、流状态和响应头处理
- 响应加密不再 reset 原始响应,避免丢失状态码和已有响应头
- 为加密配置补充默认值和启动校验
|
2026-05-18 15:04:07 +08:00 |
|
疯狂的狮子Li
|
fa0214d9ca
|
refactor(common-core): 优化代码中的小问题
|
2026-05-18 14:57:25 +08:00 |
|