Apache Dubbo 3.2.2 发布,分布式 RPC 服务框架

来源: OSCHINA
2023-05-31 07:01:25

Apache Dubbo 是一款高性能、轻量级的开源 Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用、智能容错和负载均衡,以及服务自动注册和发现。Apache Dubbo 3.2.2 现已发布,具体更新内容包括:

Feature

  • RestEasy Response 适配 #12264
  • 添加 dubbo-spring-boot-tracing-otel-otlp-starter #12299
  • 支持禁用 2.6.x url 配置器 #12332
  • 支持设置默认序列化检查状态 #12333
  • 添加 P50 和 P90 RT metrics #12156
  • 需要时的 Metrics 和 Metadata Service Export #12346
  • 添加 metrics 选项以使用全局注册表 #12238

错误修复

  • 修复 ConcurrentHashMapUtils 锁定错误 #11987
  • 修复当获取不到异常处理类时,应该递归查找 base class  #12246
  • Rpc 异常类型 bug #12274
  • 修复 dubbo 版本检测 #12278
  • QoS 调用后清理 ThreadLocal 中的 RpcContext,异步启动时同步获取结果 #12291
  • 修复允许 non-serializable 检查 #12267
  • 在某些情况下修复由 2.x 的过滤器引起的 ClassCastException #12286
  • 修复 k8s 客户端 http2Disable 默认值错误 #12328
  • 修复 DefaultModuleDeployer 启动失败,但导出 MetadataService 的问题 #12316
  • 修复注册表目录指标仅显示 num_valid_total 的问题 #12351
  • 修复启动时 prometheus init 失败的问题@songxiaosheng#12349
  • 修复 injvm incoke 中的广播失败 #12347
  • 在 rest 注释检查中修复 NPE #12293
  • 修复 PortUnification+encodeInIOThread=false 导致服务器响应 empty buffer 的问题 #12355

代码增强

相关 PR:#12275#12336#12288#12329#12266

依赖升级

  • 更新 opentelemetry-bom:1.25.0 -> 1.26.0 #12261
  • 更新 license-maven-plugin:2.0.0 -> 2.0.1 #12260
  • 更新 protobuf-java_version:3.22.3 -> 3.22.4 #12262
  • 更新 micrometer-bom:1.10.6 -> 1.11.0 #12313
  • 更新 reactor-core:3.5.5 -> 3.5.6 #12312
  • 更新 native-maven-plugin:0.9.21 -> 0.9.22 #12311
  • 更新 build-helper-maven-plugin:3.3.0 -> 3.4.0 #12310
  • 更新 testcontainers:1.18.0 -> 1.18.1 #12309
  • 更新 grpc.version:1.54.1 -> 1.55.1 #12303
  • 更新 protobuf-java_version:3.22.4 -> 3.23.0 #12304
  • 更新 fabric8_kubernetes_version:6.6.0 -> 6.6.2 #12305
  • 更新 flatten-maven-plugin:1.4.1 -> 1.5.0 #12306
  • 更新 micrometer-core:1.10.6 -> 1.11.0 #12307
  • 更新 micrometer-tracing-bom:1.0.4 -> 1.1.1 #12308
  • 更新 kubernetes-client:6.4.1 -> 6.6.0 #12287

更多详情可查看更新说明

展开阅读全文
点击加入讨论🔥(4) 发布并加入讨论🔥
4 评论
2 收藏
分享
返回顶部
顶部