疯狂的狮子Li
|
4e6dbee008
|
fix 修复 响应加密编码错误问题
|
2026-06-30 16:50:59 +08:00 |
|
YueYe
|
74ed2734f0
|
!864 添加lock4j的默认失败策略
* 添加lock4j的默认失败策略
|
2026-06-30 03:00:03 +00:00 |
|
疯狂的狮子Li
|
837604f889
|
update 优化 oss 协议头拼接写法
|
2026-06-26 10:20:15 +08:00 |
|
疯狂的狮子Li
|
eab4228548
|
fix 修复 push 模块 sse/ws 浏览器多标签页互挤掉线问题
|
2026-06-25 17:23:44 +08:00 |
|
疯狂的狮子Li
|
14e2cf16cc
|
fix 修复 springdoc 自定义配置在分组下不生效问题 接口切换为全局接口 全局生效
|
2026-06-22 11:55:26 +08:00 |
|
疯狂的狮子Li
|
d9077c69d3
|
🦁🦁🦁发布 6.0.0-BETA 公测版本 大版本发布!!!
|
2026-06-22 10:41:25 +08:00 |
|
疯狂的狮子Li
|
06d4e6d7f1
|
add 增加 自定义sql日志输出 性能比p6spy更好更详细 可以精确定位mapper具体位置
|
2026-06-17 10:44:01 +08:00 |
|
疯狂的狮子Li
|
ac58caf32f
|
update warmflow 1.8.8
update mica-mqtt 2.6.6
update mapstruct-plus 1.5.1
update fory 1.2.0
|
2026-06-17 09:25:03 +08:00 |
|
疯狂的狮子Li
|
f508ed5c57
|
update snail-ai 0.0.5
|
2026-06-17 09:15:35 +08:00 |
|
疯狂的狮子Li
|
64861cc822
|
update 优化日志参数字段排除处理 采用更好的JsonNode节点树处理 性能更好 避免报错
|
2026-06-15 09:39:33 +08:00 |
|
疯狂的狮子Li
|
d50631575a
|
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 14:48:47 +08:00 |
|
AprilWind
|
0cab98bc8a
|
!859 update 优化日期处理方法,简化时间格式化逻辑
* update 优化日期处理方法,简化时间格式化逻辑
|
2026-06-11 06:26:50 +00:00 |
|
lau
|
415a72b7c6
|
add 未知异常和系统异常增加随机编号方便查找
|
2026-06-10 17:19:51 +08:00 |
|
AprilWind
|
0b37392a8f
|
!856 update 优化代码,简化类型检查
* update 优化代码,简化类型检查
|
2026-06-10 06:38:46 +00:00 |
|
AprilWind
|
e38e99b7f8
|
!854 update 优化使用getFirst()替代get(0)以提高代码可读性
* update 优化使用getFirst()替代get(0)以提高代码可读性
|
2026-06-10 02:18:35 +00:00 |
|
疯狂的狮子Li
|
060da45f84
|
update 优化 登录异常提示
|
2026-06-09 10:30:05 +08:00 |
|
疯狂的狮子Li
|
1cb5d841d9
|
update 恢复前端异常返回内容
|
2026-06-09 10:22:07 +08:00 |
|
AprilWind
|
00a1c1037c
|
update 增加对客户端ID与Token不匹配的错误信息处理
|
2026-06-09 09:51:06 +08:00 |
|
AprilWind
|
9e192f5197
|
update 优化NotLoginException处理,提供更详细的错误信息
|
2026-06-09 09:30:56 +08:00 |
|
疯狂的狮子Li
|
3a6d62d695
|
fix 修复 一些发现的小bug
- 短信验证码限流 key 改为 #phoneNumber,验证码改为发送成功后再写 Redis,失败消息避免 NPE
- 邮箱验证码改为邮件发送成功后再写 Redis
- ValidatorUtils 增加 NPE 校验
- 部门导入路径不存在时明确报错,不再静默转成 null
- 重复提交切面完整扫描数组、集合、Map 中的过滤对象
- Excel 级联下拉补齐一级选项的 Excel 名称规则校验和重复校验
|
2026-06-08 16:37:18 +08:00 |
|
疯狂的狮子Li
|
2d4d7b6fb1
|
update 格式化全部代码
|
2026-06-04 16:08:04 +08:00 |
|
AprilWind
|
e08160afb6
|
update 优化冗余分隔符
|
2026-06-04 15:08:13 +08:00 |
|
疯狂的狮子Li
|
8c36b41072
|
update 回滚错误修改
|
2026-06-04 13:04:01 +08:00 |
|
AprilWind
|
94d7cd3489
|
update 优化媒体工具类,添加私有构造函数以防止实例化
|
2026-06-04 12:19:41 +08:00 |
|
AprilWind
|
28dbf6116f
|
update 优化日期解析逻辑
|
2026-06-03 09:00:34 +08:00 |
|
疯狂的狮子Li
|
2bf7153f5d
|
fix 修复 大文件分片断点续传 无法续传问题
|
2026-06-02 17:54:31 +08:00 |
|
AprilWind
|
46c62f2ced
|
update 新增R.data方法替代返回R<String>时泛型问题
|
2026-06-02 14:37:32 +08:00 |
|
疯狂的狮子Li
|
72a38d0caa
|
fix 修复 oss 路径风格相关配置问题
|
2026-06-02 10:35:03 +08:00 |
|
AprilWind
|
e49f3b2260
|
docs 补充项目注释
|
2026-06-01 13:58:13 +08:00 |
|
AprilWind
|
107d3326b4
|
docs 补充项目注释
|
2026-06-01 11:50:59 +08:00 |
|
AprilWind
|
941c0b9032
|
docs 补充项目注释
|
2026-06-01 10:48:09 +08:00 |
|
疯狂的狮子Li
|
b5da5f30c9
|
update 优化 将框架内的 sse ws 统一走认证处理器 不再自行排除编码处理
update 适配 snail-ai 的 spring-ai 版本过低问题 先降级spring-ai版本到m4等后续适配
|
2026-05-26 19:08:04 +08:00 |
|
疯狂的狮子Li
|
1e1b33764d
|
update 优化 findInSet 方法 增加参数校验防止注入
|
2026-05-26 16:01:42 +08:00 |
|
疯狂的狮子Li
|
af21d69e65
|
update 优化 !pr850 相关代码用法与问题
|
2026-05-26 11:07:43 +08:00 |
|
CT
|
868f51c99d
|
!850 增加snail-ai集成
* 修复冲突
* 1、修改使用Spring sse方式
* 恢复默认配置
* 恢复默认端口
* 菜单sql
* 配置还原
* 修改数据库配置信息
* snail-ai测试版本
* 暂存修改
|
2026-05-26 02:02:06 +00:00 |
|
疯狂的狮子Li
|
341bd2c6c3
|
update 支持 链式调用select sum max min avg count函数
update 支持 select (select *) 与 where (select *) 子查询
|
2026-05-26 09:18:25 +08:00 |
|
疯狂的狮子Li
|
67cf459da7
|
update 优化 使用工具类简化代码
|
2026-05-21 09:49:17 +08:00 |
|
疯狂的狮子Li
|
a51a7f558c
|
fix 修复 EnvironmentPostProcessor 包名被更改导致报错
|
2026-05-18 18:40:02 +08:00 |
|
疯狂的狮子Li
|
cc74b454d8
|
add 新增 迁移cloud版本 ruoyi-common-elasticsearch 模块 可接入es开发
|
2026-05-18 18:31:54 +08:00 |
|
疯狂的狮子Li
|
f237d0c391
|
add 增加 ruoyi-common-mcp 模块 支持作为server提供mcp接口提供数据 与 接入多个client做数据采集
|
2026-05-18 17:25:07 +08:00 |
|
AprilWind
|
a2300b3a29
|
refactor: 增强代码注释以提升可读性和维护性
|
2026-05-18 10:10:16 +08:00 |
|
疯狂的狮子Li
|
84afd6e6c0
|
refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
- 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
- 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
- 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
- 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
- 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
- OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
- 工作流办理人回显和用户解析按类型并发查询
- 工作流多渠道消息发送改为并发执行
- WebSocket 与 SSE 广播消息按用户并发发送
|
2026-05-16 18:44:51 +08:00 |
|
疯狂的狮子Li
|
f171ac03c4
|
refactor(common-web): 优化 Web 基础配置与请求处理
- 修复可重复读取请求体包装器的 ServletInputStream 状态判断
- 将 XSS 过滤器改为构造器注入配置,移除静态 Spring Bean 获取
- 增加 CORS 配置属性,支持通过 web.cors.* 配置跨域规则
- 优化请求日志参数处理,避免 JSON 解析异常影响主请求并限制日志长度
- 收敛请求体解析异常响应,避免向前端暴露底层异常细节
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
63cd82f4a8
|
refactor(common-satoken): 收敛登录助手、权限解析与 DAO 缓存逻辑
- LoginHelper 改成更稳的空值/未登录处理,isLogin() 直接走 StpUtil.isLogin()
- SaPermissionImpl 把菜单/角色权限提取收敛成一套逻辑
- PlusSaTokenDao 抽了公共写入、读取、TTL 转换逻辑,并修了 searchData 的本地缓存键
- SaTokenExceptionHandler 合并了角色/权限异常处理
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
3ca1e6d45d
|
refactor(common-redis): 优化 Redis 公共能力与缓存管理
- 修复 RedisUtils TTL 保留兼容逻辑,补充订阅取消能力与空值防御
- CacheUtils 增加缓存存在性校验,避免空缓存链路 NPE
- PlusSpringCacheManager 按完整 cacheName 缓存实例,避免不同参数配置被静默覆盖
- 补充分布式锁/重复提交相关异常与空 key 处理
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
3cea6f294f
|
refactor(common-push): 优化消息推送模块配置与连接管理
- 修正 SSE/WebSocket 自动装配条件,message.enabled=false 时不再注册推送组件
- 将 SSE 超时、心跳间隔、WebSocket 发送超时和缓冲区大小下沉到配置项
- 将推送会话管理器改为构造器注入定时线程池,减少 SpringUtils 服务定位
- WebSocket 传输异常时主动移除并关闭会话,避免异常连接残留
- WebSocket 握手改为从 ServerHttpRequest 读取客户端标识,降低线程上下文依赖
- 补充 Redis topic 空消息防御,避免异常消息触发 NPE
- PushDTO 增加静态工厂方法,简化推送参数构建
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
287cce6238
|
refactor(common-oss): 优化 OSS 客户端生命周期与配置构建
- 下载 InputStream 回调后自动关闭响应流,避免底层连接释放不明确
- 统一解包异步调用异常,保留真实 S3 错误原因
- OssFactory 改为按 configKey 粒度加锁,降低多配置初始化阻塞
- OSS 配置更新和删除后主动移除本地旧客户端,释放相关资源
- 收敛 OSS region、ACL、路径风格和访问 URL 构建逻辑
- Options 新增 create 方法,保留 builder 兼容旧调用
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
ce764f08a7
|
refactor(common-mybatis): 优化数据权限与分页基础能力
- 新增 DataPermissionIgnoreContext,收口数据权限忽略状态处理
- 优化 DataPermissionHelper,恢复进入 ignore 前的权限忽略状态
- 优化数据权限切点和通知的代理接口匹配逻辑
- 缓存 BaseMapperPlus 泛型解析结果,减少重复反射
- 优化 PageQuery 排序解析,避免修改请求对象状态
- 增强 PageQuery 默认构造和起始行号计算的空值兼容
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
99db6dceea
|
refactor(common-mail): 使用 MailBuilder 替代 MailUtils
- 新增链式 MailBuilder,统一邮件发送入口
- 删除 MailUtils,业务代码全部切换为 builder 调用
- 默认邮件账户改为发送时获取,避免类加载阶段依赖 Bean
- 自定义发件账号时复制默认配置,避免污染全局 MailAccount
- 增加收件人、标题和正文参数校验
- 调整内联图片流关闭时机,发送结束后统一关闭
- 将 MailAccount 构建逻辑下沉到 MailProperties
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
f4b4c710c5
|
refactor(common-log): 优化操作日志切面处理
- 改为 @Around 统一处理耗时、返回值和异常
- 修复集合和 Map 参数过滤不完整的问题
- 抽取日志长度常量,减少魔法数字
- 拆分参数序列化逻辑,提升可读性
- 异常日志改为输出完整堆栈
- 参数日志支持 Collection 统一处理
|
2026-05-16 17:16:55 +08:00 |
|