Releases: lWoHvYe/unicorn
Releases · lWoHvYe/unicorn
v2.6.18。项目依赖结构调整。
Main
- 项目依赖结构调整,system、tools、generator模块解耦。
- 引用方式调整,参考 eladmin-starter/pom.xml
- 部分问题修复。
- 针对CVE-2021-43466、CVE-2021-42550,依赖升级。项目未使用log4j-core,不受之前漏洞的影响。
Dependency Upgrades
- Bump aliyun-sdk-oss from 3.12.0 to 3.13.2 by @dependabot in #3
- Bump mica-ip2region from 2.5.7 to 2.6.0 by @dependabot in #11
- Bump oshi-core from 5.8.5 to 5.8.6 by @dependabot in #14
- Bump pdfbox from 2.0.24 to 2.0.25 by @dependabot in #18
- Bump fontbox from 2.0.24 to 2.0.25 by @dependabot in #17
- Bump actions/setup-java from 2.4.0 to 2.5.0 by @dependabot in #19
- Bump spring-boot-starter-parent from 2.6.1 to 2.6.2 by @dependabot in #20
- Bump io.swagger.version from 1.6.3 to 1.6.4 by @dependabot in #21
- Bump yauaa from 6.5 to 6.6 by @dependabot in #22
- Bump logback.version from 1.2.9 to 1.2.10 by @dependabot in #23
- Bump redisson-spring-boot-starter from 3.16.6 to 3.16.7 by @dependabot in #24
- Bump hutool-all from 5.7.17 to 5.7.18 by @dependabot in #25
New Contributors
- @dependabot made their first contribution in #2
Full Changelog: v2.6.17...v2.6.18
v2.6.17。部分功能调整
main
- 基于JWT的无状态性。鉴权相关改造。不在服务器保存状态。当用户token即将过期时,通过websocket通知。
- Spring Security相关。登录、认证、鉴权、退出,使用handler处理。
- Json相关改造,使用Jackson。
- 解决springfox不支持SpringBoot 2.6的问题 详见
update
- Spring Boot 升级 2.6
- ShardingSphere升级5.0.0
remove
- 移除在线用户相关模块
- 移除支付宝相关模块
- 移除七牛云相关模块
以上。
Full Changelog: v2.6.16...v2.6.17
v2.6.16。部分优化
本版本
- 解决部分情况下,多次join的问题
- 查询注解支持调用库函数
- MapStruct♻️依赖问题,部分解决方案验证
- JWT部分调整
- 除Redis序列化/反序列化外,改用Jackson
早期版本
- 基于最新的JDK版本-当前Java 17
- 整合ShardingSphere读写分离
- 整合Redisson,扩展redis功能
- 整合ELK日志收集
- 整合RabbitMQ实现业务解耦、延迟消息
- 结合业务需求,扩展部分查询注解
其他
- jar包瘦身。打包时依赖与业务代码分开,减少发布包体积
- Redis-Key包含系统标识。
- SPI相关
以上。
Full Changelog: v2.6...v2.6.16