Whats new in Dubbo 3.1.5 and 3.2.0()

  本篇文章为你整理了What's new in Dubbo 3.1.5 and 3.2.0()的详细内容,包含有 What's new in Dubbo 3.1.5 and 3.2.0,希望能帮助你了解 What's new in Dubbo 3.1.5 and 3.2.0。

  在 1 月 27 日,新年伊始,Dubbo 3.1.5 和 3.2.0-beta.4 正式通过投票发布。本文将介绍发布的变化一览。

  Dubbo 3.1.5 版本是目前 Dubbo 3 的最新稳定版本,我们建议所有的用户都升级到最新的稳定版本。Dubbo 3.2.0-beta.4 版本是目前 Dubbo 3 的最新特性版本,包括了如 Spring Boot 3、JDK 17、服务粒度的线程池隔离等新特性的支持,欢迎大家尝鲜使用。

  Dubbo 3.1.5

  Dubbo QoS 支持记录请求的记录,便于进行审计

  支持在服务映射失败以后定时进行重试,降低由于元数据中心抖动带来的影响

  支持在初始化 Nacos Client 的时候进行健康检查,如果失败则在一定次数限制下进行重试,降低由于 Nacos 性能问题带来的稳定性影响

  支持序列化类检查机制,默认开启日志告警模式

  Bugfix

  修复资源加载器的日志级别

  修复 Dubbo 配置类对 Scope Model 进行懒加载,避免触发非预期的默认模块初始化

  修复 ReferenceConfig 中获取 ClassLoader 的逻辑

  修复 Metadata Service 在获取订阅服务列表时出现 NPE 的问题

  修复对接 Spring Cloud Rest 模式的时候 Metadata 配置覆盖的问题

  修复 Spring 懒加载时可能出现死锁的问题

  修复端口重复的无效日志

  修复 Active Limit Filter 不生效的问题

  修复服务映射时 Nacos CAS 检查写入无效的问题

  修复 Zookeeper 注册中心对接的应用级服务发现在服务发布的时候出现单节点服务找不到的问题

  修复服务映射在冲突以后未等待导致的冲突率高的问题

  修复应用级服务发现下节点更新失败的问题

  修复应用级配置覆盖不生效的问题

  修复在应用级地址刷新之后原 Revision 的元数据无法获取的问题

  修复 Zookeeper 注册中心在应用级服务发现下退订阅后无法重订阅的问题

  兼容 Nacos 在频繁刷新时最终一致性错误的问题

  关闭 Nacos 本地缓存获取的开关

  修复 Triple 传递大写 Attachment 无效的问题

  修复 Triple 处理特定类反序列化错误的问题

  修复 Protobuf 依赖不存在时抛出非预期异常的问题

  修复 CountDown 功能无效的问题

  修复 Triple 在反序列化时类加载器未切换的问题

  本次发布中有 5 个提交涉及异常日志 FAQ 的完善。关于错误码机制请参考官网错误码机制介绍一文。(https://cn.dubbo.apache.org/zh/docs3-v2/java-sdk/faq/intro/)

  本次发布中有 4 个提交涉及代码质量的优化。

  升级 protobuf-java: 3.16.3 - 3.18.3

  升级 fastjson2: 2.0.21 - 2.0.23

  Dubbo 感谢以下贡献者对本次发布的贡献:@win120a, @wuwen5, @AlbumenJ, @CrazyHZM, @EarthChen, @xieshouyu, @wxbty

  @xieshouyu 在 PR #11177 提交了第一个贡献

  Dubbo 3.2.0-beta.4

  注:Dubbo 3.2.0-beta.4 的代码基础和 Dubbo 3.1.5 完全一致,因此在 Dubbo 3.1.5 中包括的所有修改内容,在 Dubbo 3.2.0-beta.4 中也同样存在,后续说明中对于重复的内容讲不再赘述。

  支持 bytebuddy 作为动态代理的生成平台

  支持采集超时指标进行上报

  完善 Metrics 上报应用名

  完善 Metrics 上报指标的前缀

  支持上报请求失败的指标

  完善 xDS 的监听逻辑

  完善 xDS 对接路由规则的能力

  Bugfix

  修复 Token 请求在 Rest 协议下不生效的问题

  修复 GraalVM Native Image 的配置

  修复配置类无法进行序列化的问题

  修复 IPv6 地址段检查无效的问题

  修复路由链切换时地址可能存在异常的情况

  修复缓存文件锁被异常删除的问题

  修复 Deployer Listener 并发修改的问题

  优化 ConcurrentHashMap 的使用方式,避免在 JDK 1.8 下出现性能衰减

  本次发布中有 8 个提交涉及代码质量的优化。

  升级 protobuf-java: 3.18.3 - 3.19.6

  升级 cglib-nodep: 2.2 - 2.2.2

  升级 byte-buddy: 1.12.19 - 1.12.22

  升级 bouncycastle-bcprov_version: 1.69 - 1.70

  升级 javax.ws.rs-api: 2.0 - 2.1.1

  升级 curator_version: 4.2.0 - 4.3.0

  升级 maven-plugin-plugin: 3.6.0 - 3.7.1

  升级 javax.el: 3.0.1-b08 - 3.0.1-b12

  升级 slf4j-api: 1.7.25 - 1.7.36

  升级 spring-boot-dependencies: 2.3.1.RELEASE - 2.7.7

  升级 maven-enforcer-plugin: 3.0.0-M3 - 3.1.0

  升级 javassist: 3.28.0-GA - 3.29.2-GA

  升级 spring-boot-maven-plugin: 2.1.4.RELEASE - 2.7.7

  升级 javax.el-api: 2.2.4 - 2.2.5

  升级 eureka.version: 1.9.12 - 1.10.18

  升级 jetty-maven-plugin: 9.4.38.v20210224 - 9.4.50.v20221201

  升级 jetty_version: 9.4.43.v20210629 - 9.4.50.v20221201

  升级 resteasy_version: 3.0.20.Final - 3.15.3.Final

  Dubbo 感谢以下贡献者对本次发布的贡献:@aamingaa, @AlbumenJ, @CrazyHZM, @fomeiherz, @HHoflittlefish777, @icodening, @jojocodeX, @LXPWing, @MentosL, @mxsm, @schneiderlin, @sconvent, @ShenFeng312, @songxiaosheng, @TigerTurbo, @yuluo-yx, @zeusbee

  @LXPWing 在 PR #11258 提交了第一个贡献

  @HHoflittlefish777 在 PR #11266 提交了第一个贡献

  @sconvent 在 PR #11260 提交了第一个贡献

  @yuluo-yx 在 PR #11291 提交了第一个贡献

  @fomeiherz 在 PR #11295 提交了第一个贡献

  @schneiderlin 在 PR #11324 提交了第一个贡献

  @mxsm 在 PR #11326 提交了第一个贡献

  未来版本规划

  Dubbo 版本的发布规划以及在《聚焦稳定性,Dubbo发版规划公布》一文中正式发布,欢迎查看。

  欢迎在 https://github.com/apache/dubbo 给 Dubbo Star。
 

  搜索关注官方微信公众号:Apache Dubbo,了解更多业界最新动态,掌握大厂面试必备 Dubbo 技能

  以上就是What's new in Dubbo 3.1.5 and 3.2.0()的详细内容,想要了解更多 What's new in Dubbo 3.1.5 and 3.2.0的内容,请持续关注盛行IT软件开发工作室。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: