v2.6.2.50
herodotus-ecosystem
released this
27 Dec 08:11
·
589 commits
to master
since this release
- Jetcache 版本升级至 2.6.2 (提了Jetcache 2.6.1 版本 redis 缓存 key 中包含 null 的 ISSUE,作者快速响应并修复,感谢 Jetcache 作者)
- 强制升级 Logback 版本至 1.2.10,以规避 Logback 安全漏洞 CVE-2021-42550
- 回滚 Spring Boot Admin 版本至 2.5.4,以临时解决 Spring Boot Admin 2.5.5 版本在元数据包含null值的情况下会抛出 NullPointerException的问题。已向 Spring Boot Admin 提出 ISSUE #1925,待修正后再升级
- 重构eurynome-cloud-captcha包代码,将行为验证码与图形验证码以及Hutool验证码整合并统一,目前支持滑块拼图、文字点选、算数类型、中文类型、字母类型、GIF类型,以及 Hutool 圆圈干扰、扭曲干扰、线段干扰等多种类型验证码。
- 使用独立的、统一的接口进行验证码调用以及验证码的验证。通过修改接口即可动态变更验证码的显示和调用。
- 通过 Spring Boot 配置,可以动态修改验证码的大小、内容、字体等多维度参数,让验证码的显示更具多样性和灵活性。
- 重构 OAuth2 授权码模式登录页面代码,替换已有验证码,更换为新的统一验证码接口。不再使用已经不再维护的第三方开源验证码包。
- 修正前端验证码组件,在重新设置滑块大小参数情况下,滑块显示位置错误并导致验证失败问题。
- 调整部分代码日志级别,减少日志在 Debug 模式下不必要的日志输出
- 依赖包升级:
- Redisson 版本升级至 3.16.7
- Springdoc 版本升级至 1.6.2
- Fastjson 版本升级至 1.2.79