Commit Graph

5073 Commits

Author SHA1 Message Date
CyberShen
ef030a3640
删除文件 docs/superpowers/specs/2026-06-30-sms-toggle-design.md 2026-07-01 02:39:06 +00:00
Shenlijun
b8a8c6a0c3 fix PlusSmsDao 改为无条件注册(sms4j 受限处理器启动期拉取 SmsDao 会打 ERROR 日志)
应用 spec §6 预留的 fallback:从 smsDao() 移除 @ConditionalOnProperty,
PlusSmsDao 重新无条件注册。原因:sms4j restricted=true 默认下,启动期
SmsBlendsInitializer 注册的 RestrictedProcessor/BlackListProcessor 等
SmsDaoAware 处理器会调 getBean(SmsDao.class),bean 被门控关闭时抛
NoSuchBeanDefinitionException → ERROR 日志 → 被 swallow 后回落默认 dao。
app 能启动但每次 boot 都打一条 ERROR(sms.enabled=false 是 dev+prod 出厂默认)。

PlusSmsDao 无条件在场 → getBean 成功 → 无异常 → 无 ERROR 日志。
软开关语义不变:发短信的真正拦截在 CaptchaController.smsCode 的 enabled 检查。

smsExceptionHandler() 仍保留 @ConditionalOnProperty(只在启用时注册)。
更新 SmsPropertiesTest:shouldAlwaysRegisterSmsDaoButOmitHandlerWhenDisabled
反映 enabled=false 时 SmsDao 在场、Handler 缺席的新语义。

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-30 21:06:37 +08:00
Shenlijun
447f6cdd39 update CaptchaController.smsCode 增加短信开关判断对齐 emailCode 2026-06-30 20:54:38 +08:00
Shenlijun
7865f5210e update 条件化 SmsAutoConfiguration 的 SmsDao/异常处理器 Bean 2026-06-30 20:47:19 +08:00
Shenlijun
9d9fd42aef add 新增 SmsProperties 并注册 sms.enabled 开关默认关闭 2026-06-30 20:36:45 +08:00
Shenlijun
18f51687b0 docs 新增 sms 短信功能 enabled 开关设计文档
对齐 mail.enabled 的软开关方案:新增 SmsProperties、条件化 SmsAutoConfiguration、
CaptchaController.smsCode 调用层判断。详见 docs/superpowers/specs/2026-06-30-sms-toggle-design.md

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-30 07:35:14 +08:00
疯狂的狮子Li
e49f02f89e update 优化 异常处理 2026-06-23 11:37:58 +08:00
疯狂的狮子Li
89f4b7007a update 优化 基于流程变量优化退回选择问题 2026-06-22 16:47:13 +08:00
疯狂的狮子Li
88d03d970d update 优化 工作流管理页接口增加权限标识符 避免越权 2026-06-22 16:26:14 +08:00
疯狂的狮子Li
8136a0191a !860 发布 5.6.2 版本 依赖升级
* 🦁🦁🦁发布 5.6.2 版本 依赖升级
* update springboot 3.5.14 => 3.5.15(springboot 3.X最后一个版本)
* update 优化 防止工作流保存被xss过滤
* update README.md
* add 新增 赞助商
* fix 修复 多次驳回无法锁定审批人问题
* update 优化 findInSet 方法 增加参数校验防止注入
* fix 修复 前端输入性CVE漏洞 禁止使用代码生成到本地路径
* !848 fix: 用户管理导入用户时校验账号最小长度
2026-06-17 05:00:28 +00:00
疯狂的狮子Li
6bfdcae06e
!847 发布 5.6.1 版本 依赖升级漏洞修复
Merge pull request !847 from 疯狂的狮子Li/dev
2026-04-24 01:47:21 +00:00
疯狂的狮子Li
ba70f9bb2d 🦁🦁🦁发布 5.6.1 版本 依赖升级漏洞修复 2026-04-24 09:44:18 +08:00
疯狂的狮子Li
b48fc54151 fix 修复 springboot 升级后 依赖缺失 2026-04-24 09:39:53 +08:00
疯狂的狮子Li
2779c02953 update springboot 3.5.12 => 3.5.14
update springdoc 2.8.15 => 2.8.17
update satoken 1.44.0 => 1.45.0
update springboot-admin 3.5.6 => 3.5.8
update lombok 1.18.42 => 1.18.44
update warmflow 1.8.4 => 1.8.5
update anyline 20251210 => 20260319
2026-04-24 09:21:25 +08:00
疯狂的狮子Li
3965e47d8a update ip2region 3.3.4 => 3.3.7 2026-04-24 09:19:44 +08:00
疯狂的狮子Li
91f7fab613 update snailjob 1.9.0 => 1.10.0 2026-04-24 09:19:20 +08:00
疯狂的狮子Li
d259cac6a0 fix 修复 netty 对虚拟线程适配有问题 导致长时间使用 redisson 卡死问题 2026-04-21 10:59:46 +08:00
疯狂的狮子Li
cf006a47da fix 修复 AUTO_PASS 变量取值错误 2026-04-10 17:49:59 +08:00
疯狂的狮子Li
14df8e0d9a fix 修复 代码生成 主库生成其他不同数据源sql模板错误问题 2026-04-10 14:50:31 +08:00
疯狂的狮子Li
ddff4ae38d update 优化 全局异常拦截器 不返回具体的异常内容到前端页面 避免信息泄漏问题 2026-04-09 14:21:46 +08:00
疯狂的狮子Li
a2be9bd3dc update 优化 截断token 避免日志输出具体token内容 防止盗用隐患 2026-04-09 10:58:25 +08:00
疯狂的狮子Li
3904d80329 update 优化 RepeatSubmitAspect.KEY_CACHE 清理不彻底 2026-04-09 10:55:54 +08:00
疯狂的狮子Li
acab0637bf fix 修复 ExcelBigNumberConvert 导入没法转换数据问题 2026-04-08 16:27:38 +08:00
疯狂的狮子Li
ac374b36b2 fix 修复 部门vo子部门属性使用错误 2026-04-07 09:16:44 +08:00
疯狂的狮子Li
631b6be33c fix 修复 下拉数据字符大于255报错问题 2026-04-03 11:29:50 +08:00
疯狂的狮子Li
fe637c4479 update 优化 已办任务列表去除抄送任务 2026-04-02 11:29:16 +08:00
RealXin
cb301e214b !840 update 更新gitignore文件
* update 更新gitignore文件
2026-03-30 12:07:31 +00:00
疯狂的狮子Li
6afb100ba3
!842 fix 修复 更新sql字段内容错误
Merge pull request !842 from 疯狂的狮子Li/dev
2026-03-27 09:35:36 +00:00
疯狂的狮子Li
5d1aaa62d6 fix 修复 更新sql字段内容错误 2026-03-24 13:45:58 +08:00
疯狂的狮子Li
b629c82d0f
!839 发布 5.6.0 版本 新年第一版
Merge pull request !839 from 疯狂的狮子Li/dev
2026-03-24 03:48:49 +00:00
疯狂的狮子Li
c601164ba3 🦁🦁🦁发布 5.6.0 版本 新年第一版 2026-03-24 11:38:49 +08:00
疯狂的狮子Li
867a5d084d update bcpkix-jdk18on 1.80 => 1.83 2026-03-24 11:17:54 +08:00
疯狂的狮子Li
78aab8f8cd update springboot 3.5.11 => 3.5.12 2026-03-24 10:20:49 +08:00
疯狂的狮子Li
c919572eb2 update 增加更新sql 2026-03-24 10:15:48 +08:00
gssong
12bcc68b45 update 调整流程撤销如果非发起人或管理员不可以撤销 2026-03-19 10:51:05 +08:00
gssong
f551cd938c add 增加流程实例权限脚本 2026-03-19 10:34:26 +08:00
gssong
e1a8eea3a1 add 增加流程实例权限 2026-03-19 10:28:43 +08:00
gssong
269de03d0b add 增加流程实例权限 2026-03-19 10:26:28 +08:00
gssong
0bc4961694 add 增加流程定义权限 2026-03-18 17:25:55 +08:00
gssong
a71541a227 fix 修复 CVE-2026-2819 工作流接口通过业务id可以越级删除问题 2026-03-18 11:40:35 +08:00
疯狂的狮子Li
334c85ed61 fix 修复 CVE-2026-2819 工作流接口通过业务id可以越级删除问题 2026-03-18 11:35:51 +08:00
疯狂的狮子Li
0dd3b8dc51 fix 修复 excel结尾出现空白格导致合并策略异常问题 2026-03-16 18:00:04 +08:00
Lau
0530a9d307
update 修改vben5前端仓库地址 2026-03-13 14:20:35 +00:00
疯狂的狮子Li
2d7195c61d update 优化 代码增加空判断与其他性能优化 2026-03-10 17:20:37 +08:00
AprilWind
aaede419bc update 优化统一用户昵称 2026-03-10 14:25:29 +08:00
AprilWind
75d8d374bc update 优化统一用户昵称 2026-03-10 14:08:44 +08:00
gssong
07b29e06cf update 调整转办等消息提示 2026-03-09 10:12:02 +08:00
gssong
3cbbd0698d add 增加调整转办等消息提示 2026-03-06 18:35:47 +08:00
疯狂的狮子Li
5312131635 update 优化代码 2026-03-06 17:57:05 +08:00
秋辞未寒
91f505539e Merge remote-tracking branch 'plus/dev' into dev 2026-03-06 17:32:35 +08:00