Dubbo 3.1.3、3.2.0-beta.2 正式发布

在 11 月 28 日,Dubbo 3.1.3 和 3.2.0-beta.2 正式通过投票发布。本文将介绍本次发布的变化一览。

Dubbo 3.1.3

image.png

修改内容

  • 修复本地调用的过程中 Filter 顺序异常的问题
  • 支持导入协议配置项到 MetadataService
  • 支持在发布 MetadataService 时自动选择可用端口
  • 完善错误码内容
  • 泛化调用下支持一致性哈希负载均衡
  • 修复泛化调用时反序列化异常的问题
  • 修复由于 JVM Methods 顺序不一致导致的应用级元数据无法复用的问题
  • 默认关闭端口复用能力,修复 remoting 组建找不到 SPI 的问题
  • 修复由于引用计数异常导致的 safe gard 问题
  • 删除 Nacos 注册中心组建中使用的 guava 依赖
  • 修复接口级使用 Nacos 注册中心时由于地址聚合导致的无法下线的问题
  • 多个代码质量优化提交

新贡献者

Dubbo 3.2.0-beta.2

image.png

修改内容

  • 切换到在用户线程序列化,提升协议性能
  • 支持 Netty3 的端口复用
  • 修复存在多个用户配置的 providedBy 时不生效的问题
  • 支持 istio 的 first-party-jwt 能力
  • 删除 fastjson 和 gson 的传递依赖
  • 支持可选 appResponse 不透传的能力
  • 切换到 Fastjson2 为默认序列化依赖
  • 完善注册中心推送的日志
  • 修复路由刷新时机早于服务目录刷新时机的问题
  • 关闭地址推空保护
  • 更新支持 GraalVM Native 的 SPI 生成代码
  • 支持使用 plain text 模式传输 xds 通道
  • 支持 Nacos 批量注册,修复多注册覆盖的问题
  • 支持 Spring Framework 6 and Spring Boot 3
  • 多个代码质量优化提交
  • 前述 Dubbo 3.1.3 的所有修改内容

新贡献者

未来的版本规划

3.0、3.1、3.2 有什么区别?未来会怎么发展?发版周期是怎么样的?更多的版本迭代规划也将在近期推出,欢迎关注 Apache Dubbo 官方公众号获取最新的信息。