Releases
v4.0.0
✨ 新特性
💎 功能优化
优化模块命名 continew-webapi => continew-server,continew-module-system => continew-system (71fee0f )
拆分接口文档分组配置及 controller 到各自模块 (93bd70d )
使用 Snail Job Open API(SDK API) 替换修改状态接口 (31cdf86 )
优化角色和用户相关查询数据填充 (b7a5a41 )
为枚举类型的字段添加自定义 Excel 转换器 (930b1d4 )
为 Mapper 接口增加 Mapper 注解,以消除 IDEA 警告标志(减少小白咨询) (efb65c2 )
使用 SpEL Validator 优化部分校验场景 (0d3c1bb )
优化行为验证码 CaptchaService 服务获取方式,关闭行为验证码不会导致启动报错 (dcc28bc )
CommonController 迁移至 system 模块、OnlineUserController 迁移至 system/auth 模块 (08f45b5 )
使用 CollUtils 替代部分 Stream 操作,提高代码的可读性,减少代码行数(缺点:方法写起来不如流式代码舒爽) (33d8943 )
重构系统模块的唯一性校验逻辑 (c813f2e )
添加 SQL 解析本地缓存 (aadf879 )
增加测试用户数据 (5fded43 )
优化 Lombok 配置,全局禁用 Log4j、Log4j2 注解,请使用 Slf4j (24f233e )
CRUD Api 忽略排除(放行)路径的权限校验 (3af43ef )
重构内部 API 依赖模式(降低耦合,公众号投票结论),在 common 模块新增 api 包,在对应 biz 模块增加实现 (7f00599 )
梳理用户和角色体系,内置角色:超级管理员、租户管理员(系统管理员),且内置用户和角色不允许变更及分配 (93bf749 )
重构用户邮箱和手机号唯一性校验逻辑 (Gitee#71@lishuyanla) (b42902e )
优化创建用户代码 (54ba099 )
暂时下线查询日志详情功能(Snail Job 日志详情 API 变更为 WebSocket 模式) (600f447 )
🐛 问题修复
修复全部已读无效 (271e2d8 )
修复查询未读公告和消息数据错误 (13c18f1 )
补充 captcha 和 dashboard 接口的文档分组路径 (Gitee#65@dom-w) (ca320c7 )
代码生成详情页模板增加对字典字段的翻译处理 (e0a7cfd )
修复对象存储域名配置 (fcc3cb9 )
修复查询角色关联用户时,角色信息映射错误问题 (b514c9e )
修复 SaToken 全局异常处理中的错误信息 (d4df425 )
修复了在过滤无效 token 时,没有增加对StpUtil.getLoginIdByToken 返回 null情况处理,导致 执行 groupingBy 报错 (GitCode#3@onekr-billy) (53fc674 )
修复数据权限重写 deleteById 方法导致 Parameter 'id' 未映射异常 (GitCode#7@QAQ_Z) (4c14feb )
将"代码生成"菜单项重命名为"开发工具"(显示一级菜单时出现的key重复问题) (1076b4a )
修复非管理员用户查询个人已读公告时出现重复数据的问题 (72493f8 )
SpelFuture => Future 以修复定时发布时间校验错误 (317a937 )
修复菜单删除功能不支持级联删除子菜单的问题 (15cd05b )
修复 PostgreSQL JDBC URL 配置及部分 SQL 语法错误 (GitHub#178@BruceMaa) (d95bb15 )
📦 依赖升级
continew-starter 2.12.2 => 2.13.0 (2138bee )
continew-starter 2.13.0 => 2.13.1 (6136797 )
continew-starter 2.13.1 => 2.13.2-SNAPSHOT (2f445d9 )
continew-starter 2.13.2-SNAPSHOT => 2.13.2 (bc44de4 )
continew-starter 2.13.2 => 2.13.3 (57b1868 )
continew-starter 2.13.3 => 2.13.4 (e6169bd )
升级环境版本 mysql 8.0.33 => 8.0.42,redis 7.2.3 => 7.2.8,nginx 1.25.3 => 1.27.0 (f1a87b4 )
You can’t perform that action at this time.