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

来源: OSCHINA
2023-11-13 16:55:57

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

Feature

  • 支持 heartbeat for triple protocol #12955
  • Jboss@Form支持 #13201
  • Multiple Registry 支持 Service Discovery #13137

错误修正

  • 当处理 onData 失败时释放 ByteBuf 以防止内存泄漏 #13102
  • 修复 triple client stream executor #13178
  • 修复 RejectException #12950
  • 在 rest protocol 中设置 accept 的默认值 #13199
  • 修复 StubMethodDescriptor 的错误返回类型 #13223
  • 修复 triple method override #13224
  • 移除 lazy spring target 的同步锁以防止死锁 #13220
  • 修复加载消费者默认值时 MigrationRule 发生变化的问题 #13237
  • 修复 rest protocol 中的 lowerCase header #13247
  • 修复 Jackson 反序列化,不会因未知属性而失败 #13249
  • 修复删除服务实例侦听器时的服务关键参数 #13272
  • 修复 ServiceDiscoveryRegistry 中的 MappingListener override #13277

代码增强

相关 PR: #13147, #13150, #13159, #13172, #13174, #13175, #13139, #13215, #13214, #13229, #13217, #13218, #13233, #13234, #13243, #13263

依赖升级

  • 更新 bytebuddy.version:1.14.8 -> 1.14.9 #13205
  • 更新 com.alibaba.fastjson2:fastjson2: 2.0.40 -> 2.0.41 #13170
  • 更新 Fabric8_kubernetes_version:6.8.1 -> 6.9.0 #13166
  • 更新 grpc.version: 1.58.0 -> 1.59.0 #13252
  • 更新 io.micrometer:micrometer-bom: 1.11.4 -> 1.11.5 #13210
  • 更新 io.micrometer:micrometer-core: 1.11.4 -> 1.11.5 #13204
  • 更新 io.micrometer:micrometer-tracing-bom: 1.1.5 -> 1.1.6 #13207
  • 更新 io.opentelemetry:opentelemetry-bom: 1.30.1 -> 1.31.0 #13168
  • 更新 io.projectreactor:reactor-core: 3.5.10 -> 3.5.11 #13208
  • 更新 jackson_version:2.15.2 -> 2.15.3 #13203
  • 更新 jetty_version: 9.4.52.v20230823 -> 9.4.53.v20231009 #13206
  • 更新 net.bytebuddy:byte-buddy: 1.14.8 -> 1.14.9 #13211
  • 更新 netty4_version: 4.1.97.Final -> 4.1.100.Final #13148 , #13209
  • 更新 org.apache.zookeeper:zookeeper: 3.7.0 -> 3.7.2 #13195
  • 更新 org.apache.zookeeper:zookeeper: 3.8.1 -> 3.8.3 #13191
  • 更新 org.eclipse.jetty:jetty-maven-plugin: 9.4.52.v20230823 -> 9.4.53.v20231009 #13212
  • 更新 org.graalvm.buildtools:native-maven-plugin: 0.9.27 -> 0.9.28 #13259
  • 更新 org.jacoco:jacoco-maven-plugin: 0.8.10 -> 0.8.11 #13258
  • 更新 org.springframework.boot:spring-boot-dependency: 2.7.16 -> 2.7.17 #13251
  • 更新 org.springframework.boot:spring-boot-maven-plugin: 2.7.16 -> 2.7.17 #13253
  • 更新 org.springframework.boot:spring-boot-starter-test: 2.7.16 -> 2.7.17 #13254
  • 更新 org.springframework.security:spring-security-bom: 5.8.7 -> 5.8.8 #13257
  • 更新 org.testcontainers:testcontainers: 1.19.0 -> 1.19.1 #13169
  • 更新 org.xerial.snappy:snappy-java: 1.1.10.4 -> 1.1.10.5 #13149
  • 更新 protobuf-java_version: 3.24.3 -> 3.24.4 #13167
  • 更新 spring-boot.version: 2.7.16 -> 2.7.17 #13256
  • 更新 swagger_version: 1.6.11 -> 1.6.12 #13255

更新说明:https://github.com/apache/dubbo/releases/tag/dubbo-3.2.8

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
2 收藏
分享
返回顶部
顶部