当前位置: 首页 > 后端技术 > Java

Dubbo3.1.5和3.2.0-beta.4更新内容

时间:2023-04-01 22:31:44 Java

1月27日,新年伊始,Dubbo3.1.5和3.2.0-beta.4正式投票发布。本文概述了已发布的更改。Dubbo3.1.5是目前Dubbo3最新的稳定版本,建议所有用户升级到最新的稳定版本。Dubbo3.2.0-beta.4是目前Dubbo3的最新特性版本,包括对SpringBoot3、JDK17、服务粒度线程池隔离等新特性的支持。欢迎大家试用。Dubbo3.1.5新特性DubboQoS支持记录请求记录,方便审计。支持服务映射失败后的定时重试,减少元数据中心抖动带来的影响。支持在初始化NacosClient时进行健康检查。如果失败,一定次数下重试,减少Nacos性能问题对稳定性的影响。支持序列化类检查机制。默认情况下启用日志警报模式。错误修复修复了资源加载器日志级别。延迟加载,避免触发意外的默认模块初始化修复ReferenceConfig中获取ClassLoader的逻辑修复MetadataService获取订阅服务列表时的NPE问题修复连接SpringCloudRest模式时Metadata配置覆盖问题修复Springlazy的可能性loading修复死锁问题。修复了重复无效日志的问题。修复了无效的ActiveLimitFilter问题。修复服务映射时NacosCAS校验写入无效的问题。修复服务映射冲突后没有等待导致冲突率高的问题。修复应用级服务发现更新节点失败的问题。修复应用级配置覆盖不生效的问题。修复应用级地址刷新后原Revision修复无法获取元数据的问题。修复应用级服务发现下Zookeeper注册中心退订后无法重新订阅的问题。兼容Nacos。修复Triple处理特定类的反序列化错误的问题。修复Protobuf依赖不存在时抛出意外异常的问题。修复CountDown函数无效的问题。修复Triple反序列化时类加载器不切换的问题。有5个提交与完成异常日志记录FAQ相关。错误码机制请参考官网错误码机制介绍。(https://cn.dubbo.apache.org/z...)代码优化本次发布有4个提交涉及代码质量优化。依赖升级升级protobuf-java:3.16.3->3.18.3升级fastjson2:2.0.21->2.0.23ContributorDubbo感谢以下贡献者对本次发布的贡献:@win120a,@wuwen5,@AlbumenJ,@CrazyHZM,@EarthChen,@xieshouyu,@wxbty新贡献者@xieshouyu在PR#11177中提交了第一个贡献Dubbo3.2.0-beta.4注意:Dubbo3.2.0-beta.4和Dubbo3.1的代码库。5完全一致,所以Dubbo3.1.5中包含的所有修改内容在Dubbo3.2.0-beta.4中也存在,重复的内容在后续说明中不再赘述。新特性支持bytebuddy作为动态代理生成平台支持收集超时指标上报改进Metrics上报应用名称改进Metrics上报指标前缀支持上报失败指标完善xDS的监控逻辑提高xDS连接路由规则的能力Bugfix修复Tokenrequestin修复rest协议不生效的问题。修复GraalVMNativeImage的配置。修复配置类无法序列化的问题。修复IPv6地址段校验无效的问题。修复DeployerListener并发修改问题性能优化优化ConcurrentHashMap的使用,避免JDK1.8下性能下降代码优化本次发布共8个commit涉及代码质量优化。依赖升级升级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.FinalContributorDubbo感谢以下贡献者对此版本的贡献:@aamingaa、@AlbumenJ、@CrazyHZM、@fomeiherz、@HHoflittlefish777、@icodening、@jojocodeX、@LXPWing,@MentosL,@mxsm,@schneiderlin,@sconvent,@ShenFeng312,@songxiaosheng,@TigerTurbo,@yuluo-y??x,@zeusbee新贡献者@LXPWing在PR#11258做出了他们的第一个贡献@HHoflittlefish777在PR#11266做出了他们的第一个贡献@sconvent在PR#11260做出了他们的第一个贡献Contribution@yuluo-y??xmade首次贡献于PR#11291@fomeiherz首次贡献于PR#11295@schneiderlin首次贡献于PR#11324@mxsm首次贡献于PR#11326参与后续版本规划Dubbo版本发布规划及正式发布于文章《聚焦稳定性,Dubbo?发版规划公布》,欢迎查看