Apache Dubbo 3.3.1 发布,分布式 RPC 服务框架
10-12 09:07 来源:oschina 阅读(224)

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


Feature


在 dubbo-maven-plugin 中支持 single file mode #14723

支持配置不允许的内容类型 #14726

根据其余映射返回匹配的 http 状态代码 #14714

Http2 sse 支持 #14673

增加了在 Spring boot 中配置 Tomcat HTTP2 max stream size 的支持 #14702

添加将 Spring Boot Actuator 桥接到 QoS 的支持 #14596

Bugfix


修复从 stream connection window size 中拆分的 tcp connection window size #14670

修复代理的 native image #14724

修复 triple client 连接共享竞争条件 #14718

创建 MetadataService invoker 时禁用检查,以防止内存泄漏 #14732

修复中断时 safeLock 不运行问题,并修复 ServiceInstancesChangedListener 中部分通知被取消的问题 #14730

修复 MetadataServiceV2 无法被销毁的问题 #14731

修复 HttpPostRequestDecoder 中的内存泄漏 #14741

修复 SpringRestToolKit getBean 参数错误 #14742

Code Enhancement


相关 PR:#14671、#14705


Dependency Upgrade


更新 bytebuddy.version:1.15.0 -> 1.15.3 #14736 #14648

更新 ch.qos.logback:logback-core: 1.5.7 -> 1.5.8 #14653

更新 com.alibaba.fastjson2:fastjson2: 2.0.52 -> 2.0.53 #14707

更新 com.alibaba.nacos:nacos-client: 2.4.1 -> 2.4.2 #14655

更新 com.github.spullara.mustache.java:compiler: 0.9.10 -> 0.9.14 #14693

更新 com.google.protobuf:protobuf-java:3.25.4 -> 3.25.5 #14704

更新 commons-codec:commons-codec:1.16.0 -> 1.17.1 #14711

更新 commons-io:commons-io:2.16.1 -> 2.17.0 #14713

更新 grpc.version:1.66.0 -> 1.68.0 #14706

更新 io.micrometer:micrometer-bom:1.13.3 -> 1.13.4 #14681

更新 io.micrometer:micrometer-core:1.13.3 -> 1.13.4 #14679

更新 io.micrometer:micrometer-tracing-bom:1.3.3 -> 1.3.4 #14682、#14739

更新 io.opentelemetry:opentelemetry-bom:1.41.0 -> 1.42.1 #14651、#14676

更新 io.projectreactor:reactor-core:3.6.9 -> 3.6.10 #14680

更新 io.zipkin.reporter2:zipkin-reporter-bom:3.4.0 -> 3.4.2 #14678、#14710、#14734

更新 jackson_version: 2.17.2 -> 2.18.0 #14738

更新 jakarta.xml.bind:jakarta.xml.bind-api:4.0.1 -> 4.0.2 #14690

更新 jetty_version: 9.4.55.v20240627 -> 9.4.56.v20240826 #14650

更新 log4j2_version:2.23.1 -> 2.24.1 #14649、#14735

更新 netty4_version:4.1.112.Final -> 4.1.113.Final #14652

更新 org.apache.groovy:groovy:4.0.21 -> 4.0.23 #14709

更新 org.awaitility:awaitility: 4.2.0 -> 4.2.2 #14708

更新 org.glassfish.jaxb:jaxb-runtime: 2.3.3-b02 -> 2.4.0-b180830.0438 #14689

更新 org.springframework.cloud:spring-cloud-openfeign-core: 3.1.5 -> 3.1.9 #14687

更新 org.xerial.snappy:snappy-java:1.1.10.6 -> 1.1.10.7 #14683

更新 seata.version: 1.6.1 -> 1.8.0 #14692

更新 sentinel.version:1.8.6 -> 1.8.8 #14688

更新 spring.version: 6.0.11 -> 6.1.13 #14691

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