Spring Cloud Alibaba 2021.0.5.0发布:Nacos双栈迁移、RocketMQ重用生产者等特性

特性/增强


  1. Seata: 优化使用 feign.RequestInterceptor 传递 XID 的实现

  1. Seata: 添加 Seata 文档并更新 mysql-connector-java 版本

  1. Nacos: 提供双栈平滑迁移解决方案

  1. Nacos: 重构 NacosWatch 并添加 GatewayLocatorHeartBeatPublisher,修改 additional-spring-configuration-metadata.json 中的 NacosWatch 开关 ,重构 nacos 测试用例,修复 nacos 发现示例中的文档错误,将 NacosServiceRegistry 中的“UP”和“DOWN”字符串替换为静态常量,支持 json 配置中的注释信息

  1. RocketMQ: 支持重复使用 RocketMQ 生产者

  1. Sentinel: 在 spring-cloud-alibaba-sentinel-datasource 中增加对 consul ack-token 的支持 ,增加 Sentinel 测试用例 ,修正 README 中一个语法错误,支持 factoryBean 的 fallback

  1. Example: 添加一个 Spring Cloud Alibaba 本地和 k8s 部署的集成示例 ,重构 nacos-discovery-example ,修复集成示例中的拼写错误,使集成示例中模块名一致,移除 spring-cloud-bus-rocketmq-example 中的重复依赖项

  1. Tests: 在 TestTimeoutExtension 中更正拼写错误,更正 ans.adoc 中的一个拼写错误

  1. Example: 为集成示例添加 Docker 支持

Bug 修复


  1. Nacos: 当没有找到 IPv6 时自动查找 IPv4 ,修正了 Nacos 配置命名空间 ,修复在本地中不能覆盖具有不同组和命名空间的相同 dataId 的问题 ,支持 json 配置中的注释信息,修复 IPv6 地址中不必要的后缀 ,修复 Nacos 发现/配置日志重定向错误的问题

  1. RocketMQ: 修复 spring-cloud-bus-rocketmq-example 缺少 bootstrap dependency 的问题 ,将 logger 从父类改为当前类中的 log ,修复 RocketMQ bus 问题 ,修复 secretkey 泄漏风险

  1. Sidecar: 修复 Sidecar IP 没有注册到 Nacos 的问题

  1. Example: 通过 mvn install 解决生成 javadocs 中的错误 ,为集成示例修复引导程序问题

  1. Sentinel: 删除了 sentinel @Validated 注释,修复了 reactive sentinel circuit breaker 测试问题

依赖升级


  1. Seata: 升级至 1.6.1

  1. Sentinel: 升级至 1.8.6

  1. Nacos: 升级至 2.2.0

  1. Spring Boot: 升级至 2.6.13

  1. Spring Cloud: 升级至 2021.0.5

你可能感兴趣的:(java,java,springboot)