v3.0.1.0
版本发布时间: 2023-01-02 15:17:10
dromara/dante-cloud最新发布版本:v3.3.6.0(2024-11-22 14:41:49)
🚀 feat: v3.0.1.0
- 主要更新
- [升级] Spring Boot 版本升级至 3.0.1
- [升级] Spring Cloud Alibaba 版本升级至 2022.0.0.0-RC1
- [升级] Nacos 版本升级至 2.2.1-RC
- [升级] MyBatis Plus 版本升级至 3.5.3.1
- 新增特性
- [新增] 新增融合 Stomp WebSocket、私信、公告等功能的独立消息服务。支持前端与后端采用 WebSocket 和 REST 接口互发消息。
- [新增] 新增私信、公告发送,及新消息提醒、基于私信对话浏览信息功能
- [新增] 新增手工解析 Token 信息机制,同时支持 JWT Token 和 Opaque Token。
- [新增] WebSocket 模块,支持 WebSocket Token 鉴权及登录用户信息解析功能
- [新增] 新增实时在线用户统计及同步实时刷新功能
- [新增] 前端新增基于用户 ID,动态生成默认 Avatar 功能。
- [新增] 前端新增独立个人设置页面,包含私信、公告查阅功能
- [新增] 前端采用新版 Stomp JS 实现 WebSocket 支持。
- 其它更新
- [优化] 去除额外增加的 JetCache 自动注入配置代码,改为使用新版 JetCache 自身配置。
- [优化] 在 Token 中增加额外用户信息,方便前端使用,减少重复查询。
- [优化] 调整部分模块 DTO 代码放置目录
- [优化] 恢复 Spring Cloud Alibaba 相关代码,删除 Sentinel 临时支持新版 Spring Boot 代码。
- [优化] 将默认基础设施修改为 Alibaba,删除 Spring Cloud Alibaba 基础设施环境中 Zookeeper 服务发现配置。
- [重构] 删除 engine-protect 模块,相关代码合并至 engine-rest 模块中
- [修复] 修复 XSS Request 包装器 Parameter 方法错误,导致无法获取参数错误。
- [修复] 修复 Anti 萨摩耶 XSS 防护代码额外增加的标识符引起的 WebSocket Token 无法正确解析问题。
- [修复] 修复因 Hibernate 6 代码变化,导致基于 JetCache 自定义 JPA 二级缓存分页查询数据不正确问题。
- 依赖更新
- [升级] jetcache 版本升级至 2.7.2
- [升级] hutool 版本升级至 5.8.11
- [升级] spring-boot-admin 版本升级至 3.0.0-M8
- [升级] spring-security-cas 版本升级至 5.8.1
- [升级] springdoc 版本升级至 2.0.2
- [升级] wxjava 版本升级至 4.4.7.B
- [升级] mybatis-plus-boot-starter 版本升级至 3.5.3.1
- [升级] mybatis-plus-generator 版本升级至 3.5.3.1
- [升级] tencentcloud-sdk-java-sms 版本升级至 3.1.667
- [升级] alipay-sdk-java 版本升级至 4.35.9.ALL
- [升级] com.baidu.aip 版本升级至 4.16.13