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 |
|
疯狂的狮子Li
|
161b52d8d7
|
update 优化 mqtt-server 文档搭建说明
|
2026-01-16 15:44:42 +08:00 |
|
疯狂的狮子Li
|
5b82c12e17
|
add 增加 ruoyi-common-mqtt 模块
|
2026-01-16 15:39:10 +08:00 |
|
疯狂的狮子Li
|
6f94095bb0
|
update 优化 自行实现更漂亮的验证码图案
|
2026-01-14 18:28:37 +08:00 |
|
疯狂的狮子Li
|
2d4685ac5f
|
update 修改验证码默认样式
|
2026-01-14 16:38:17 +08:00 |
|
疯狂的狮子Li
|
145b903185
|
[重大更改] 移除多租户相关功能
|
2026-01-13 16:14:52 +08:00 |
|
疯狂的狮子Li
|
469274d9b1
|
update 优化 大家都认可用"账"统一改为账
|
2026-01-12 09:28:02 +08:00 |
|
疯狂的狮子Li
|
b4467aa8e9
|
update 优化 统一用词
|
2026-01-12 09:28:01 +08:00 |
|
疯狂的狮子Li
|
0940ba6762
|
update 优化 大家都认可用"账"统一改为账
|
2026-01-12 09:17:39 +08:00 |
|
疯狂的狮子Li
|
1a14bdf256
|
update 优化 统一用词
|
2026-01-09 11:50:28 +08:00 |
|
疯狂的狮子Li
|
2f4e89ee42
|
update 不兼容整体升级 springboot 4.X
update springboot 3.5 => 4.0
update springdoc 2.8 => 3.0
update mybatis-plus 3.5.14 => 3.5.15
update redisson 3.52.0 => 4.1.0
update dynamic-ds 4.3.1 => 4.5.0
|
2026-01-06 17:18:08 +08:00 |
|
AprilWind
|
1a461f7d3d
|
!804 update 优化登录提示语
* update 优化登录提示语
|
2025-12-15 03:10:49 +00:00 |
|