dubbo-3.2.5
What's Changed
Feature
- ByteAccessor support customize RpcResult by @AlbumenJ in #12642
- Resteasy filter&intercept support by @suncairong163 in #12492
- Rest protocol support generic reflect type for collection, map and array json by @suncairong163 in #12732
- Support multi registries metrics key by @wxbty in #12582
Bugfix
- Fix consumer remoteApplication is null by @xixingya in #12635
- Fix server shutdown await timeout by @AlbumenJ in #12644
- Fix service context early restore by @AlbumenJ in #12643
- Update minimal reconnect period by @AlbumenJ in #12639
- Fix shutdown timeout override by @AlbumenJ in #12648
- Fix invoker select in AdaptiveLoadBalance by @thisiswanghy in #12636
- Use metric obj for key of LongContainer to fix split bug by @wxbty in #12664
- Fix throw RejectedExecutionException in triple protocol by @icodening in #12674
- Fix reference bean has not been init if deployer is early started by @AlbumenJ in #12697
- Performance optimization by @AlbumenJ in #12680
- Fix digest thread safe bug by @wxbty in #12712
- Wait executor terminated & Remove some usage of default model by @AlbumenJ in #12713
- Fix deadlock when starting by @liufeiyu1002 in #12659
- The Response Filter and Response Interceptor handle exceptions by @CrazyHZM in #12722
- Check if initialized for ReferenceBean by @AlbumenJ in #12723
- Write the MediaType of Response in the result by @CrazyHZM in #12727
- Fix anyMethodParameter using consumer first. (#12640) by @stonelion in #12641
- Skip warn if provider app and consumer app are the same by @AlbumenJ in #12729
- Tag key remove error by @stonelion in #12726
- Fix netty close when init count is 0 by @AlbumenJ in #12737
- Fix compact with spring 3.2.x by @AlbumenJ in #12741
- Remove -1 delay usage by @AlbumenJ in #12767
- 🔥 remove applicationName in jvm metric by @songxiaosheng in #12770
- 🚑 avoid metric bug by @songxiaosheng in #12817
- PutAll configs to application environment instead of override for spring properties by @AlbumenJ in #12812
- Fix when curatorWatch unwatch childListener is null by @BigXin0109 in #12742
- Fix dubbo provider lose when zookeeper restored to normal after network fluctuations.(#12646) by @qijun4tian in #12740
- Fix multiple registry when namespace diff by @hujun-w-2 in #12731
- fix log level is null in Slf4j and fix not valid in Log4j2 by @xixingya in #12671
- Fix register failed if re-register service discovery by @AlbumenJ in #12795
- Support real RpcException be thrown by @CrazyHZM in #12771
- Fix rest re export path double check exception by @suncairong163 in #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 #12742
- @qijun4tian made their first contribution in #12740
- @xm101 made their first contribution in #12684
Full Changelog: dubbo-3.2.4...dubbo-3.2.5