dubbo-3.2.5
版本发布时间: 2023-07-31 19:20:13
apache/dubbo最新发布版本:dubbo-3.3.2(2024-10-29 16:04:41)
What's Changed
Feature
- ByteAccessor support customize RpcResult by @AlbumenJ in https://github.com/apache/dubbo/pull/12642
- Resteasy filter&intercept support by @suncairong163 in https://github.com/apache/dubbo/pull/12492
- Rest protocol support generic reflect type for collection, map and array json by @suncairong163 in https://github.com/apache/dubbo/pull/12732
- Support multi registries metrics key by @wxbty in https://github.com/apache/dubbo/pull/12582
Bugfix
- Fix consumer remoteApplication is null by @xixingya in https://github.com/apache/dubbo/pull/12635
- Fix server shutdown await timeout by @AlbumenJ in https://github.com/apache/dubbo/pull/12644
- Fix service context early restore by @AlbumenJ in https://github.com/apache/dubbo/pull/12643
- Update minimal reconnect period by @AlbumenJ in https://github.com/apache/dubbo/pull/12639
- Fix shutdown timeout override by @AlbumenJ in https://github.com/apache/dubbo/pull/12648
- Fix invoker select in AdaptiveLoadBalance by @thisiswanghy in https://github.com/apache/dubbo/pull/12636
- Use metric obj for key of LongContainer to fix split bug by @wxbty in https://github.com/apache/dubbo/pull/12664
- Fix throw RejectedExecutionException in triple protocol by @icodening in https://github.com/apache/dubbo/pull/12674
- Fix reference bean has not been init if deployer is early started by @AlbumenJ in https://github.com/apache/dubbo/pull/12697
- Performance optimization by @AlbumenJ in https://github.com/apache/dubbo/pull/12680
- Fix digest thread safe bug by @wxbty in https://github.com/apache/dubbo/pull/12712
- Wait executor terminated & Remove some usage of default model by @AlbumenJ in https://github.com/apache/dubbo/pull/12713
- Fix deadlock when starting by @liufeiyu1002 in https://github.com/apache/dubbo/pull/12659
- The Response Filter and Response Interceptor handle exceptions by @CrazyHZM in https://github.com/apache/dubbo/pull/12722
- Check if initialized for ReferenceBean by @AlbumenJ in https://github.com/apache/dubbo/pull/12723
- Write the MediaType of Response in the result by @CrazyHZM in https://github.com/apache/dubbo/pull/12727
- Fix anyMethodParameter using consumer first. (#12640) by @stonelion in https://github.com/apache/dubbo/pull/12641
- Skip warn if provider app and consumer app are the same by @AlbumenJ in https://github.com/apache/dubbo/pull/12729
- Tag key remove error by @stonelion in https://github.com/apache/dubbo/pull/12726
- Fix netty close when init count is 0 by @AlbumenJ in https://github.com/apache/dubbo/pull/12737
- Fix compact with spring 3.2.x by @AlbumenJ in https://github.com/apache/dubbo/pull/12741
- Remove -1 delay usage by @AlbumenJ in https://github.com/apache/dubbo/pull/12767
- :fire: remove applicationName in jvm metric by @songxiaosheng in https://github.com/apache/dubbo/pull/12770
- :ambulance: avoid metric bug by @songxiaosheng in https://github.com/apache/dubbo/pull/12817
- PutAll configs to application environment instead of override for spring properties by @AlbumenJ in https://github.com/apache/dubbo/pull/12812
- Fix when curatorWatch unwatch childListener is null by @BigXin0109 in https://github.com/apache/dubbo/pull/12742
- Fix dubbo provider lose when zookeeper restored to normal after network fluctuations.(#12646) by @qijun4tian in https://github.com/apache/dubbo/pull/12740
- Fix multiple registry when namespace diff by @hujun-w-2 in https://github.com/apache/dubbo/pull/12731
- fix log level is null in Slf4j and fix not valid in Log4j2 by @xixingya in https://github.com/apache/dubbo/pull/12671
- Fix register failed if re-register service discovery by @AlbumenJ in https://github.com/apache/dubbo/pull/12795
- Support real RpcException be thrown by @CrazyHZM in https://github.com/apache/dubbo/pull/12771
- Fix rest re export path double check exception by @suncairong163 in https://github.com/apache/dubbo/pull/12809
Code Enhancement
Releates PRs: #12677, #12682, #12663, #12710, #12547, #12724, #12714, #12655, #12813, #12799, #12684, #12794, #12666, #12772, #12796
Dependency Upgrade
- Update grpc.version: 1.56.0 -> 1.56.1 #12652
- Update netty4_version: 4.1.92.Final -> 4.1.94.Final #12653
- Update license-maven-plugin: 2.1.0 -> 2.2.0 #12705
- Update fastjson2: 2.0.34 -> 2.0.35 #12704
- Update protobuf-java_version: 3.23.3 -> 3.23.4 #12702
- Update opentelemetry-bom: 1.27.0 -> 1.28.0 #12703
- Update snappy-java: 1.1.10.1 -> 1.1.10.2 #12745
- Update jetcd-launcher: 0.7.5 -> 0.7.6 #12747
- Update jetcd-core: 0.7.5 -> 0.7.6 #12749
- Update micrometer-bom: 1.11.1 -> 1.11.2 #12748
- Update reactor-core: 3.5.7 -> 3.5.8 #12744
- Update micrometer-tracing-bom: 1.1.2 -> 1.1.3 #12743
- Update micrometer-core: 1.11.1 -> 1.11.2 #12746
- Update org.springframework.boot:spring-boot-starter-test: 2.7.13 -> 2.7.14 #12786
- Update org.xerial.snappy:snappy-java: 1.1.10.2 -> 1.1.10.3 #12785
- Update netty4_version: 4.1.94.Final -> 4.1.95.Final #12784
- Update spring-boot.version: 2.7.13 -> 2.7.14 #12783
- Update org.springframework.boot:spring-boot-dependencies: 2.7.13 -> 2.7.14 #12789
- Update org.springframework.boot:spring-boot-maven-plugin: 2.7.13 -> 2.7.14 #12790
- Update org.springframework.security:spring-security-bom: 5.8.4 -> 5.8.5 #12781
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @BigXin0109, @CrazyHZM, @dependabot, @finefuture, @hujun-w-2, @icodening, @liufeiyu1002, @qijun4tian, @RapperCL, @songxiaosheng, @stonelion, @suncairong163, @thisiswanghy, @wxbty, @xieshouyu, @xixingya, @xm101
New Contributors
- @BigXin0109 made their first contribution in https://github.com/apache/dubbo/pull/12742
- @qijun4tian made their first contribution in https://github.com/apache/dubbo/pull/12740
- @xm101 made their first contribution in https://github.com/apache/dubbo/pull/12684
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.4...dubbo-3.2.5