疯狂的狮子Li
|
3a6d62d695
|
fix 修复 一些发现的小bug
- 短信验证码限流 key 改为 #phoneNumber,验证码改为发送成功后再写 Redis,失败消息避免 NPE
- 邮箱验证码改为邮件发送成功后再写 Redis
- ValidatorUtils 增加 NPE 校验
- 部门导入路径不存在时明确报错,不再静默转成 null
- 重复提交切面完整扫描数组、集合、Map 中的过滤对象
- Excel 级联下拉补齐一级选项的 Excel 名称规则校验和重复校验
|
2026-06-08 16:37:18 +08:00 |
|
疯狂的狮子Li
|
9e21304dbf
|
update 优化 防止工作流保存被xss过滤
|
2026-06-05 15:01:07 +08:00 |
|
疯狂的狮子Li
|
9888150523
|
update 更新系统标题和描述
|
2026-06-04 17:19:50 +08:00 |
|
疯狂的狮子Li
|
2d4d7b6fb1
|
update 格式化全部代码
|
2026-06-04 16:08:04 +08:00 |
|
AprilWind
|
bd237fcf08
|
update 更新系统标题和描述,优化文档内容
|
2026-06-04 11:58:02 +08:00 |
|
AprilWind
|
46c62f2ced
|
update 新增R.data方法替代返回R<String>时泛型问题
|
2026-06-02 14:37:32 +08:00 |
|
疯狂的狮子Li
|
6b2339a006
|
update spring-ai 2.0.0-M8
update snail-ai 0.0.3
update 临时处理 snailjob与snailai的grpc依赖冲突问题
|
2026-06-02 10:24:32 +08:00 |
|
AprilWind
|
e49f3b2260
|
docs 补充项目注释
|
2026-06-01 13:58:13 +08:00 |
|
AprilWind
|
107d3326b4
|
docs 补充项目注释
|
2026-06-01 11:50:59 +08:00 |
|
疯狂的狮子Li
|
0f0645401b
|
add 新增 ruoyi-snailai-server 独立服务
|
2026-05-26 13:54:54 +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
|
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 |
|
疯狂的狮子Li
|
84afd6e6c0
|
refactor: 使用事件解耦业务副作用并优化虚拟线程并发
- 新增登录成功事件,解耦在线用户缓存、登录日志和最近登录信息更新
- 新增在线用户清理事件,角色授权变更后异步清理受影响用户会话
- 新增 OSS 配置变更事件,统一处理配置初始化、删除和默认配置切换后的缓存刷新
- 新增工作流抄送、待办消息、结果消息事件,拆分全局监听器中的副作用逻辑
- 扩展 ThreadUtils 支持带返回值的虚拟线程批量执行
- 在线用户监控批量读取 Redis 会话信息时使用虚拟线程并发处理
- OSS 多文件查询、URL 解析和 DTO 转换使用虚拟线程并发处理
- 工作流办理人回显和用户解析按类型并发查询
- 工作流多渠道消息发送改为并发执行
- WebSocket 与 SSE 广播消息按用户并发发送
|
2026-05-16 18:44:51 +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
|
99db6dceea
|
refactor(common-mail): 使用 MailBuilder 替代 MailUtils
- 新增链式 MailBuilder,统一邮件发送入口
- 删除 MailUtils,业务代码全部切换为 builder 调用
- 默认邮件账户改为发送时获取,避免类加载阶段依赖 Bean
- 自定义发件账号时复制默认配置,避免污染全局 MailAccount
- 增加收件人、标题和正文参数校验
- 调整内联图片流关闭时机,发送结束后统一关闭
- 将 MailAccount 构建逻辑下沉到 MailProperties
|
2026-05-16 17:16:55 +08:00 |
|
疯狂的狮子Li
|
df2015f6d0
|
refactor(common-core): 优化代码中的小问题
|
2026-05-16 17:16:53 +08:00 |
|
疯狂的狮子Li
|
7a5d6b4723
|
[重大更新] 增加mybatis-plus扩展工具 大幅简化整体业务代码写法 优雅舒适
|
2026-05-15 11:39:20 +08:00 |
|
疯狂的狮子Li
|
b95f2a0435
|
update 优化 加密升级到1024密钥 增加密钥长度校验(不支持1024以下不安全)
|
2026-05-07 11:31:52 +08:00 |
|
疯狂的狮子Li
|
573a6228a3
|
update 删除无用接口
|
2026-04-23 11:17:29 +08:00 |
|
疯狂的狮子Li
|
26fe8b17c6
|
[重大更新] 将所有通用Service接口与实体类 提炼为 ruoyi-api 模块 更通用更易扩展
|
2026-04-16 18:41:03 +08:00 |
|
疯狂的狮子Li
|
981743da00
|
update 优化 客户端管理 增加白名单路径和白名单IP功能 可限制客户端能访问的具体路径与可访问的具体IP地址
|
2026-04-16 14:14:25 +08:00 |
|
疯狂的狮子Li
|
563a397033
|
update 优化 截断token 避免日志输出具体token内容 防止盗用隐患
|
2026-04-09 10:34:11 +08:00 |
|
疯狂的狮子Li
|
ef3fa714bb
|
update 优化 LocalDateTime 任意时间格式传参序列化
|
2026-04-03 13:44:29 +08:00 |
|
疯狂的狮子Li
|
b9489d7406
|
[重大更新] 应广大用户要求 将Date换成LocalDateTime
|
2026-04-03 10:59:04 +08:00 |
|
疯狂的狮子Li
|
60b6862c9e
|
update 完成消息盒子功能前后端联动(已读未读在前端浏览器存储)
|
2026-03-27 14:37:20 +08:00 |
|
疯狂的狮子Li
|
029f6a4c11
|
update 重构 common-sse 与 common-websocket 合并为 ruoyi-common-push 推送模块
|
2026-03-26 17:25:36 +08:00 |
|
AprilWind
|
e00837a26f
|
update 修复手机号和邮箱格式校验
|
2026-03-25 20:47:31 +08:00 |
|
AprilWind
|
bc827570e4
|
update 增加手机号和邮箱格式校验
|
2026-03-25 17:44:39 +08:00 |
|
gssong
|
68cb82d050
|
fix 修复个人信息手机号码参数错误
|
2026-03-20 11:46:26 +08:00 |
|
疯狂的狮子Li
|
b67cd76e04
|
update 优化 将 CacheConstants 合并到 CacheNames
|
2026-03-18 14:28:01 +08:00 |
|
疯狂的狮子Li
|
b214817d0b
|
update 重构 修改框架内不正常命名与规范是和否的状态
|
2026-03-18 10:39:06 +08:00 |
|
疯狂的狮子Li
|
9aed0b06ca
|
update 回滚错误的修改 record无法投递到redis序列化
|
2026-03-17 21:04:24 +08:00 |
|
疯狂的狮子Li
|
fcfa5eb767
|
update 优化 使用 record 简化实体类编码
|
2026-03-17 19:52:46 +08:00 |
|
疯狂的狮子Li
|
48992b574d
|
update 优化 统一补全代码注释
|
2026-03-13 19:36:14 +08:00 |
|
疯狂的狮子Li
|
2a4dbdd974
|
update 优化 规范DTO命名
|
2026-03-13 14:38:42 +08:00 |
|
疯狂的狮子Li
|
40ea2e55bb
|
update 优化 将logininfor规范化为loginInfo
|
2026-03-13 14:28:54 +08:00 |
|
疯狂的狮子Li
|
4c5f52d47e
|
[重大更新] 数据权限增加角色与菜单关联 实现 角色->菜单->数据权限 控制数据权限功能(实验性功能不稳定)
|
2026-03-12 14:20:02 +08:00 |
|
AprilWind
|
ea32d9c4c8
|
update 将 application.yml 中的 biz-thread-pool-size 重命名为 mqtt-executor-size
|
2026-02-12 13:41:45 +08:00 |
|
疯狂的狮子Li
|
529f614dae
|
Merge remote-tracking branch 'origin/dev' into futuer/boot4
# Conflicts:
# pom.xml
|
2026-02-10 13:03:48 +08:00 |
|
疯狂的狮子Li
|
ac6fe13bcf
|
update 重构 将 idempotent 与 ratelimiter 模块统一合并到 redis 模块 降级模块使用复杂度
|
2026-02-10 11:59:59 +08:00 |
|
疯狂的狮子Li
|
efae1c914b
|
Revert "update 使用Spring Redis Data自动配置项优化Redisson 4.X配置流程"
This reverts commit 7c3a5c4a1d.
|
2026-01-29 09:41:17 +00:00 |
|
秋辞未寒
|
7c3a5c4a1d
|
update 使用Spring Redis Data自动配置项优化Redisson 4.X配置流程
update 优化Redisson自定义配置,Json序列化依赖升级至Jackson3.X
|
2026-01-29 17:13:19 +08:00 |
|
ColorDreams
|
cd0ee3f016
|
update 更新ip2region版本,优化IP未知地区占位符为0的情况
|
2026-01-28 13:14:35 +08:00 |
|
疯狂的狮子Li
|
3797d9b8ed
|
update 优化 使用虚拟线程优化查询速度
|
2026-01-23 14:56:05 +08:00 |
|
疯狂的狮子Li
|
9c0636978f
|
update 优化 自行实现更漂亮的验证码图案
|
2026-01-22 18:03:42 +08:00 |
|
疯狂的狮子Li
|
fc00210a39
|
update 修改验证码默认样式
|
2026-01-22 18:03:42 +08:00 |
|
疯狂的狮子Li
|
b8571e9ca1
|
update 优化 增加线程工具简化虚拟线程语法
|
2026-01-22 18:01:45 +08:00 |
|
疯狂的狮子Li
|
660757cb71
|
update 优化 使用虚拟线程优化查询速度
|
2026-01-22 11:27:58 +08:00 |
|