|  YunaiV | 36e4995f1b | 初始化 IoT 服务(模块) | 2025-03-17 19:46:42 +08:00 | 
				
					
						|  YunaiV | 9841450458 | 【同步】BOOT 和 CLOUD 的功能(BPM) | 2025-03-16 17:22:19 +08:00 | 
				
					
						|  YunaiV | e2e4b000e6 | Spring AI 1.0.0 M6 适配:增加知识库、工具调用(function calling)、工作流、豆包/混元/硅基流动等模型的接入 | 2025-03-14 23:34:20 +08:00 | 
				
					
						|  1351515658@qq.com | fe3e20bc22 | refactor(yudao-spring-boot-starter-protection): 优化 API 签名验证逻辑 - 引入 BooleanUtil 来处理布尔值判断,提高代码可读性和健壮性 | 2025-02-26 15:07:36 +08:00 | 
				
					
						|  1351515658@qq.com | e9ae4196e6 | fix(protection): 修复HTTP接口签名 API重复请求问题 - 在 ApiSignatureAspect 中添加了对重复请求的检查逻辑
- 修改 ApiSignatureRedisDAO 中的 setNonce 方法,使用 setIfAbsent 代替 set
- 优化了日志记录,增加了重复请求的相关信息 | 2025-02-24 19:33:12 +08:00 | 
				
					
						|  YunaiV | d27536ffc1 | 【同步】BOOT 和 CLOUD 的功能(BPM) | 2025-02-09 11:34:58 +08:00 | 
				
					
						|  YunaiV | 0d37be9f2e | 【同步】BOOT 和 CLOUD 的功能(BPM) | 2025-01-25 09:48:53 +08:00 | 
				
					
						|  YunaiV | 554ee6f02b | 【同步】BOOT 和 CLOUD 的功能(所有) | 2025-01-24 20:42:23 +08:00 | 
				
					
						|  CK | 3a9eeb1d43 | 【功能修复】访问日志:当显式声明@ApiAccessLog注解但未指定operateModule等属性时,系统未能正确获取默认属性值,导致日志记录中部分属性缺失。 | 2025-01-10 14:20:11 +08:00 | 
				
					
						|  YunaiV | 0082bd2189 | 【同步】BOOT 和 CLOUD 的功能(所有) | 2024-12-31 09:36:14 +08:00 | 
				
					
						|  YunaiV | b0574bfb08 | 【升级】mybatis-plus from 3.5.8 to 3.5.9 | 2024-12-28 17:33:27 +08:00 | 
				
					
						|  YunaiV | 4d5983bf11 | 【升级】knife4j from 4.5.0 to 4.6.0(社区版) | 2024-12-28 12:44:09 +08:00 | 
				
					
						|  YunaiV | e5c036a60d | 【同步】BOOT 和 CLOUD 的功能(所有) | 2024-12-27 22:19:09 +08:00 | 
				
					
						|  hmb | c10d96d0c7 | feat(excel): 添加自适应列宽处理器并替换默认列宽策略 - 新增 ColumnWidthMatchStyleStrategy 类实现自适应列宽功能
- 在 ExcelUtils 类中使用新的列宽处理器替换原有的 LongestMatchColumnWidthStyleStrategy | 2024-12-05 09:37:44 +08:00 | 
				
					
						|  YunaiV | ab5c790b3d | 【功能修复】Job 组件:修复多租户下,XXL-Job 无法传参的问题 | 2024-12-01 16:37:21 +08:00 | 
				
					
						|  YunaiV | 90d006b4c9 | 【同步】BOOT 和 CLOUD 的功能(所有) | 2024-11-23 11:12:04 +08:00 | 
				
					
						|  YunaiV | 10b2d10fcc | 【功能新增】bpm:仿钉钉、飞书的设计器 | 2024-11-23 11:03:12 +08:00 | 
				
					
						|  YunaiV | d8ae5846cb | 【缺陷修复】修复由于多租户定时任务方法返回 void 导致的执行 xxlJob 执行失败的问题。 ConcurrentHashMap value 不支持 null 值 | 2024-11-09 15:13:19 +08:00 | 
				
					
						|  YunaiV | 6c325d99e7 | 【功能新增】工作流:完善仿钉钉、飞书模式 | 2024-10-04 17:47:28 +08:00 | 
				
					
						|  YunaiV | a4ff54c148 | 【同步】BOOT 和 CLOUD 的功能(CRM 数据权限) | 2024-10-02 14:32:41 +08:00 | 
				
					
						|  YunaiV | 4249528d0f | 【同步】BOOT 和 CLOUD 的功能 | 2024-10-01 14:51:57 +08:00 | 
				
					
						|  YunaiV | c422a9f88e | 【依赖升级】easyexcel from 3.3.4 to 4.0.3 | 2024-09-29 21:46:39 +08:00 | 
				
					
						|  YunaiV | b950aba8a4 | 【依赖升级】mybatis-plus from 3.5.7 to 3.5.8 | 2024-09-29 21:07:39 +08:00 | 
				
					
						|  YunaiV | 10f5fb73e0 | 【依赖升级】dm8 from 8.1.3.62 to 8.1.3.140 【依赖升级】opengauss from 5.0.2 to 5.1.0 | 2024-09-29 20:45:04 +08:00 | 
				
					
						|  YunaiV | 736fc93df5 | 【功能修复】多租户下定时任务结果处理都为失败问题 | 2024-09-17 12:04:45 +08:00 | 
				
					
						|  Lcp | 538b5f5d3c | 【功能修复】多租户下定时任务结果处理都为失败问题 | 2024-09-14 22:11:51 +08:00 | 
				
					
						|  YunaiV | 85020318db | 【功能优化】websocket 允许不传递 token 连接 | 2024-09-12 13:59:49 +08:00 | 
				
					
						|  YunaiV | 5f7e089bd1 | 【功能修复】定时任务在多租户下,没有记录执行的日志结果 | 2024-09-12 13:39:26 +08:00 | 
				
					
						|  YunaiV | d2f0c00d8f | 【同步】BOOT 和 CLOUD 的功能 | 2024-09-07 12:46:56 +08:00 | 
				
					
						|  YunaiV | 561edb80ac | 【代码优化】框架:简化 api 访问日志、错误日志的记录逻辑 | 2024-09-06 22:36:22 +08:00 | 
				
					
						|  YunaiV | 1a5755b03a | 【代码优化】框架:简化 api 访问日志、错误日志的记录逻辑 | 2024-09-06 22:03:08 +08:00 | 
				
					
						|  YunaiV | 975ed4ce10 | 【功能修复】框架:操作日志异步记录时,丢失 request 的问题 | 2024-09-06 21:44:17 +08:00 | 
				
					
						|  YunaiV | b35799b593 | 【功能修复】API 调用时,相关的 checkData 补充 | 2024-09-03 11:37:47 +08:00 | 
				
					
						|  YunaiV | 047252d4fc | 【代码修复】SYSTEM:角色标识的提示不正确问题 | 2024-08-31 13:29:34 +08:00 | 
				
					
						|  芋道源码 | 67245d98c9 | !130 企业级应用pr Merge pull request !130 from 陈晨成/master-jdk17-dev | 2024-08-31 02:19:25 +00:00 | 
				
					
						|  芋道源码 | e893caf3ad | !131 bugfix Merge pull request !131 from 尹先生/master-jdk17 | 2024-08-31 01:56:00 +00:00 | 
				
					
						|  YunaiV | daef8d3b03 | 【同步】BOOT 和 CLOUD 的功能 | 2024-08-31 09:51:21 +08:00 | 
				
					
						|  1351515658@qq.com | be38af728b | add ApiSignatureTest代码规范整改 | 2024-08-18 18:25:37 +08:00 | 
				
					
						|  1351515658@qq.com | 131fe3a69f | fallback 容器使用默认的tomcat | 2024-08-18 18:24:59 +08:00 | 
				
					
						|  1351515658@qq.com | 464fd60637 | fallback Api接口还是使用默认的接口实现 | 2024-08-18 18:24:06 +08:00 | 
				
					
						|  yinyilong | 35f5ee4677 | bugfix-调整GlobalExceptionHandler,增加InvalidFormatException处理对应RequestBody实体中 xx 属性类型为 Integer,结果传递 xx 参数类型为 String | 2024-08-12 14:33:01 +08:00 | 
				
					
						|  YunaiV | 4139769131 | 【代码优化】SYSTEM:移除阿里云、腾讯云 maven 依赖,直接 HTTP 对接 | 2024-08-09 22:13:01 +08:00 | 
				
					
						|  1351515658@qq.com | bd706ecfd8 | optimize oauth2TokenApi\permissionApi尽量用本地实现类,提升执行效率 | 2024-08-08 15:42:43 +08:00 | 
				
					
						|  YunaiV | a042a4c366 | 【优化】数据脱敏支持 Spring el 表达式,支持根据权限控制脱敏 | 2024-08-03 19:13:11 +08:00 | 
				
					
						|  YunaiV | 3ceb4d4685 | 【功能新增】微信小程序的订阅消息 | 2024-08-01 13:08:35 +08:00 | 
				
					
						|  1351515658@qq.com | 99bef36c90 | optimize HTTP接口签名功能 防重放攻击从nonce -> appId+nonce维度 | 2024-07-31 11:35:07 +08:00 | 
				
					
						|  1351515658@qq.com | f8a8538b04 | optimize 操作日志组件异步写入日志 | 2024-07-30 18:01:03 +08:00 | 
				
					
						|  1351515658@qq.com | 0431201141 | optimize  框架组件的api尽量用本地实现类,提升执行效率 | 2024-07-30 11:33:12 +08:00 | 
				
					
						|  1351515658@qq.com | 77e082c17c | add 配置本地缓存SQL解析缓存,提升执行mybatis效率 | 2024-07-29 17:29:08 +08:00 | 
				
					
						|  1351515658@qq.com | e9050b0148 | Merge remote-tracking branch 'origin/master-jdk17' into master-jdk17-dev | 2024-07-29 16:53:36 +08:00 | 
				
					
						|  1351515658@qq.com | 0493a61741 | 升级 运行web容器tomcat->undertow | 2024-07-29 16:53:04 +08:00 | 
				
					
						|  YunaiV | e5c1ce7640 | 【同步】BOOT 和 CLOUD 的功能 | 2024-07-28 23:23:53 +08:00 | 
				
					
						|  YunaiV | c9a64030da | 【同步】BOOT 和 CLOUD 的功能 | 2024-07-27 15:41:35 +08:00 | 
				
					
						|  YunaiV | 5fc4b5a64b | 【功能优化】PAY:微信支付使用 certSerialNo 替代 privateCertContent | 2024-07-26 09:23:32 +08:00 | 
				
					
						|  YunaiV | f717c0f9c6 | 【代码优化】PAY:移除 PayClient 缓存,减少复杂性,性能足够(非高频读取) | 2024-07-24 23:03:59 +08:00 | 
				
					
						|  YunaiV | c0df6eab4e | 【同步】BOOT 和 CLOUD 的功能 | 2024-07-24 19:05:11 +08:00 | 
				
					
						|  YunaiV | 1c95e12aea | 【功能新增】全局:多租户缓存,增加忽略的 Spring Cache 配置 | 2024-07-23 23:26:09 +08:00 | 
				
					
						|  YunaiV | 74f66735c6 | 【代码优化】全局:userId 为空时,直接校验权限不通过 | 2024-07-23 22:40:42 +08:00 | 
				
					
						|  YunaiV | ec62043a65 | 【代码修复】全局:BaseMapperX 的分页 pageSize 不分页判断不对的问题 | 2024-07-21 18:03:31 +08:00 | 
				
					
						|  YunaiV | c7d5c68b3b | 【功能修复】全局:SelectSheetWriteHandler 在没有任何 SelectSheetWriteHandler 的情况下,导致 Excel 导入不解析下拉框的问题 | 2024-07-20 18:59:07 +08:00 | 
				
					
						|  YunaiV | b0c2f75a3f | 【功能优化】全局:LoginUser 新增过期时间,方便判断 token 过期 | 2024-07-20 18:42:26 +08:00 | 
				
					
						|  YunaiV | e18069d45f | 【功能优化】全局:支持数据权限在 RPC 调用时,传递忽略数据权限的能力 | 2024-07-20 13:55:28 +08:00 | 
				
					
						|  YunaiV | 825be64d6d | 【功能优化】全局:简化 GlobalExceptionHandler 对 ServiceException 的打印 | 2024-07-19 23:37:00 +08:00 | 
				
					
						|  YunaiV | f6ff5086be | 【功能优化】全局:处理 HttpRequestMethodNotSupportedException 异常 | 2024-07-19 23:14:54 +08:00 | 
				
					
						|  YunaiV | 24eaa68269 | 【功能修复】全局:请求租户不存在时,记录访问日志、操作日志异常的问题 | 2024-07-19 22:54:25 +08:00 | 
				
					
						|  YunaiV | 5ab1687841 | 【功能新增】全局:增加 HTTP 签名 | 2024-07-15 22:24:35 +08:00 | 
				
					
						|  YunaiV | 76e4586e20 | 【依赖】mybatis-plus from 3.5.5 to 3.5.7 【代码优化】全局:复用 MyBatis Plus 数据权限插件,简化项目的数据权限实现 | 2024-07-14 00:01:39 +08:00 | 
				
					
						|  YunaiV | 3b8675dc6a | 【同步】Boot 和 Cloud 的功能同步 | 2024-07-13 12:03:51 +08:00 | 
				
					
						|  YunaiV | c6937cf199 | 【模块新增】AI:支持通义千问、文心一言、讯飞星火、智谱、DeepSeek 等国内外大模型能力 | 2024-07-13 11:26:17 +08:00 | 
				
					
						|  芋道源码 | 61f82468c4 | Merge pull request #159 from dengyumin/patch-2 fix: Remove duplicate dependencies in pom.xml | 2024-06-04 21:10:18 +08:00 | 
				
					
						|  YunaiV | 025857c9f2 | 【同步】对齐 boot 和 cloud 的逻辑 | 2024-06-04 19:23:20 +08:00 | 
				
					
						|  小民同学 | ab642c615e | fix: Remove duplicate dependencies in pom.xml | 2024-05-31 16:46:59 +08:00 | 
				
					
						|  YunaiV | 1e106844e8 | 【同步】boot 和 cloud 版本 | 2024-05-04 09:45:51 +08:00 | 
				
					
						|  YunaiV | 6fc6fb1bc8 | 【优化】GlobalExceptionHandler 新增 IGNORE_ERROR_MESSAGES,用于忽略“无效的刷新令牌”等非关键提示 | 2024-05-03 09:53:00 +08:00 | 
				
					
						|  YunaiV | 6d40550bbf | 【同步】对齐 boot 和 cloud 的逻辑 | 2024-05-01 09:30:22 +08:00 | 
				
					
						|  YunaiV | 78e151d4ee | 【优化】降低 JDK 21 最低到 17 版本 | 2024-05-01 01:44:07 +08:00 | 
				
					
						|  YunaiV | b500bb7da1 | 【增强】一键改包:支持 site、org 等包 | 2024-04-29 12:48:46 +08:00 | 
				
					
						|  YunaiV | ed04f0ce5a | 【修复】RPC 调用时,不再进行 tenant-id 校验,内部使用,无需校验 | 2024-04-29 09:46:30 +08:00 | 
				
					
						|  YunaiV | 819ad49b08 | 【修复】解决视频地址在移动端播放的兼容性问题 | 2024-04-23 09:44:57 +08:00 | 
				
					
						|  YunaiV | 9164fa0ffb | bugfix:非 json 请求(文件上传)时,token 过期时,错误读取 request body 问题 | 2024-04-22 23:31:57 +08:00 | 
				
					
						|  YunaiV | feb742e084 | 【同步】与 yudao-boot 版本保持一致! | 2024-04-22 21:01:30 +08:00 | 
				
					
						|  YunaiV | a5aeca4d49 | 【优化】将项目的 annotations 统一修改成 annotation 包 | 2024-04-11 23:42:22 +08:00 | 
				
					
						|  YunaiV | bb5966f1b6 | 【新增】RateLimiter 限流器,支持全局、用户、IP 等级别的限流 | 2024-04-11 22:53:36 +08:00 | 
				
					
						|  YunaiV | 9c1c946edc | 【新增】新增 UserIdempotentKeyResolver 解析器,支持用户级别的幂等 | 2024-04-10 20:46:38 +08:00 | 
				
					
						|  YunaiV | e2c1c7d380 | 【优化】支持登陆用户,直接读取昵称、部门等信息,也支持自定义字段 | 2024-04-07 19:51:24 +08:00 | 
				
					
						|  YunaiV | 911790ad16 | 【新增】system user 和 role 接入新操作日志 | 2024-04-04 09:48:29 +08:00 | 
				
					
						|  YunaiV | 188f98eaa2 | 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件 | 2024-04-04 02:13:36 +08:00 | 
				
					
						|  YunaiV | e67f16e5bb | 【重构】V2 操作日志转正,基于注解的可使用变量、可以自定义函数的通用操作日志组件 | 2024-04-04 01:21:17 +08:00 | 
				
					
						|  YunaiV | f88c07af17 | 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能 | 2024-04-03 19:55:45 +08:00 | 
				
					
						|  YunaiV | ec9f983f73 | 【优化】增强访问日志,支持是否记录、脱敏、操作信息等功能 | 2024-04-03 19:53:04 +08:00 | 
				
					
						|  YunaiV | b93ed8d3b3 | SYNC:同步 boot 最新的变动 | 2024-04-02 20:34:32 +08:00 | 
				
					
						|  YunaiV | 04ddf91370 | 全局:增加 VO 数据翻译的支持 | 2024-04-02 19:37:27 +08:00 | 
				
					
						|  YunaiV | 9258b67097 | SYNC:同步 boot 最新的变动 | 2024-03-30 20:13:03 +08:00 | 
				
					
						|  YunaiV | ec92874cf4 | BPM:同步最新工作流实现,各种增强! | 2024-03-27 19:51:35 +08:00 | 
				
					
						|  YunaiV | 636b9ad8ce | 同步 Boot 和 Cloud 代码的差异,保持一致性 | 2024-03-01 19:57:41 +08:00 | 
				
					
						|  YunaiV | 1661315cd0 | ✨ 全局:将 dict 组件,融合到 excel 组件里,减少 starter | 2024-02-28 21:44:30 +08:00 | 
				
					
						|  YunaiV | 922a9d0f5c | ✨ 全局:迁移 pay 组件到 pay 模块,迁移 flowable 组件到  bpm 模块 | 2024-02-28 21:06:28 +08:00 | 
				
					
						|  YunaiV | c3eae200db | ✨ 全局:简化 captcha 组件,融合到 system 模块 | 2024-02-28 20:38:35 +08:00 | 
				
					
						|  YunaiV | 161b5e5bfc | ✨ 全局:简化 file 组件,融合到 infra 模块 | 2024-02-28 18:59:49 +08:00 | 
				
					
						|  YunaiV | 5be7965b18 | bugfix:async Cache 导致租户不正确的问题 | 2024-02-27 22:11:42 +08:00 |