Releases: zlt2000/microservices-platform
Releases · zlt2000/microservices-platform
v4.4.0
更新说明:https://mp.weixin.qq.com/s/gXCdCv-3jBG2PWmMwXkPAw
Features / Enhancements
- 新增工程
zlt-oss-spring-boot-starter
- 新增工程
zlt-zookeeper-spring-boot-starter
- 新增
Zookeeper
分布式锁 - 优化
日志埋点
工具类 - 升级
zlt-register/nacos
到2.0.0
v4.3.0
更新说明:https://mp.weixin.qq.com/s/TgE6ZZ3YkolbkrK1--eT_A
Features / Enhancements
- 登录同应用同账号互踢
- 增加Dubbo集成样例
dubbo-demo
- 优化日志链路追踪代码
- 优化
oauth2
授权错误处理 - 升级
zlt-register/nacos
到1.4.1
- 升级
spring-boot
到2.3.8.RELEASE
- 升级
spring-cloud
到Hoxton.SR9
- 升级
spring-cloud-alibaba
到2.2.5.RELEASE
- 升级
spring-boot-admin
到2.3.1.RELEASE
- 升级
redisson
到3.14.1
- 升级
transmittable
到2.12.0
- 升级
elasticsearch
到7.10.2
- 升级
spring-data-elasticsearch
到4.1.3
v4.2.0
更新说明:https://mp.weixin.qq.com/s/752ARPQ9cJWQQQtNbrT9Tg
Features / Enhancements
- 新增
jackson
工具类 - json相关代码替换
fastjson
为jackson
- 升级
spring-boot
到2.2.10.RELEASE
- 升级
spring-cloud
到Hoxton.SR8
- 升级
spring-cloud-alibaba
到2.2.3.RELEASE
- 升级
mybatis-plus-boot-starter
到3.4.0
- 升级
spring-data-elasticsearch
到3.2.10.RELEASE
- 升级
knife4j
到2.0.5
Bug fixes
- 修复redis的increment命令的反序列化问题
v4.1.0
更新说明:https://mp.weixin.qq.com/s/g9WdP-OKfTXiJPYlG1xCxg
Features / Enhancements
- 优化
分布式锁
增加自动解锁功能 - 优化
swagger-ui
替换为knife4j
- 更新
seata-demo
的代码适配seata1.3
- 完善
web-sso
单点登录demo添加state参数
验证,防止CSRF攻击 - 升级
spring-boot
到2.2.8.RELEASE
- 升级
spring-cloud
到Hoxton.SR7
- 升级
spring-boot-admin
到2.2.4.RELEASE
Bug fixes
- 修复改为jwt token类型无效的问题
- 优化sc-gateway的异常处理返回状态码
v4.0.0
更新说明:https://mp.weixin.qq.com/s/VkfEKwB97BYR66rvLs5NaQ
Features / Enhancements
- 重构uaa的自定义授权实现,统一授权接口使用
grant_type
区分 - 基础框架版本升级
- 升级
spring-boot
到2.2.8.RELEASE
- 升级
spring-cloud
到Hoxton.SR6
- 升级
spring-cloud-alibaba
到2.2.1.RELEASE
- 升级
spring-boot-admin-starter-server
到2.2.3
- 升级
- 升级
search-center
支持ES7.x版本,不支持6.x版本- 升级
elasticsearch-rest-high-level-client
到7.8.0
- 升级
elasticsearch-rest-client
到7.8.0
- 升级
elasticsearch
到7.8.0`
- 升级
- 升级
zlt-register/nacos
到1.3.1
- 升级
transmittable-thread-local
到2.11.5
Bug fixes
- 修复用户列表只显示用户所关联的当前租户的角色
- 修复redis-cluster模式下有时候会删除token失败
- [#I1LPAV] RedisClientDetailsService.removeRedisCache()方法没有删除缓存
- [#I1KAME] SysRole类里的userId缺少@TableField(exist = false)
Branch
增加分支 3.x(该分支不会更新)
- Spring Boot 2.1.14.RELEASE
- Spring Cloud Greenwich.SR6
- Spring Cloud Alibaba 2.1.2.RELEASE
v3.7.0
更新说明:https://mp.weixin.qq.com/s/ifL3Jj2g6_qM-BEHeFo_Kg
Features / Enhancements
- 分布式锁增加注解调用方式
- 优化应用管理编辑页面和列表
- 优化授权码模式的登录错误响应
- 优化登出逻辑
- 升级
zlt-register/nacos
到1.3.0
- 升级
spring-boot
到2.1.14.RELEASE
- 升级
spring-cloud
到Greenwich.SR6
- 升级
fastjson
到1.2.70
- 升级
druid-spring-boot-starter
到1.1.22
- 升级
fastdfs-client
到1.27.2
- 升级
spring-data-elasticsearch
到3.2.7.RELEASE
- 升级
commons-configuration2
到2.7
Bug fixes
- 修复开启多租户时不同的租户使用授权码模式单点登录时角色没有变更的问题
- 修复token失效时网关会出现跨域问题
v3.6.1
v3.6.0
更新说明:https://mp.weixin.qq.com/s/XzOyP2KhW8iw-Z8_cvcBJA
Features / Enhancements
- 分布式锁的实现方式改为
Redisson
并优化抽象接口 - 修改zlt-redis-spring-boot-starter的客户端由
lettuce
改为redisson
,同时兼容RedisTemplate
和RedissonClient
两种客户端API - 修改DefaultWebMvcConfig类由WebMvcConfigurationSupport改为WebMvcConfigurer,避免覆盖其他的WebMvc配置
- 支持
Nacos 1.2
服务注册发现认证配置 - 升级
spring-cloud-alibaba-dependencies
到2.1.2.RELEASE
- 升级
elasticsearch-rest-high-level-client
到6.8.8
- 升级
elasticsearch-rest-client
到6.8.8
- 升级
elasticsearch
到6.8.8
v3.5.0
更新说明:https://mp.weixin.qq.com/s/0e3NWyFNbmVC-BsS33b6nw
Features / Enhancements
- 新增
zlt-elasticsearch-spring-boot-starter
工程- 支持
xpack
安全认证 - 支持最新的
es7.x
版本 - 支持自定义连接池参数
- 支持
- 优化搜索中心
search-center
客户端由TransportClient
改为HighLevelClient
- 优化公共starter的bean加载方式,避免依赖的工程因包路径不一致而导致加载不了的情况
- 优化zlt-uaa的bean加载方式
- 优化zlt-uaa原生的授权接口返回统一的json格式
- 优化
zlt-db-spring-boot-starter
自动装配MybatisPlus配置,去掉DefaultMybatisPlusConfig类
Bug fixes
- 修复开启多租户时zlt-uaa原生的授权接口和refresh_token接口丢失租户id导致角色取不到的问题
v3.4.0
更新说明:https://mp.weixin.qq.com/s/hO3ZgSyHRnZ6MPFqwFtLvw
Features / Enhancements
- 首页增加天流量趋势图 ,并优化图表样式
- 增加前后端分离的单点登录样例工程
web-sso
- 基于
security
实现的sso-demo
增加登出功能 - 优化授权中心UAA的登出接口,支持自定义回调地址
- 优化back-web前端工程的登出逻辑
- 优化数据源配置添加时区参数
- 升级
zlt-register/nacos
到1.2.0