dubbo-3.3.0-beta.2
- feat:remove jprotoc by @sadfera in https://github.com/apache/dubbo/pull/13145
- Feat: Add support for running dubbo as a native image with nacos as the registry centre. by @chaicho in https://github.com/apache/dubbo/pull/13246
- feat:RedisMetadataReport implementation by @Nortyr in https://github.com/apache/dubbo/pull/13303
- [System properties] Add the system properties tool, unified system configuration items by @Tomoko-hjf in https://github.com/apache/dubbo/pull/13307
- Adds a new completion state to the deployer by @finefuture in https://github.com/apache/dubbo/pull/13340
- feat:dubbo-compiler remove grpc and grpc/reactive package(#13367) by @xiaoyuuuuuupeng in https://github.com/apache/dubbo/pull/13409
- Support more content types for Triple protocol by @namelessssssssssss in https://github.com/apache/dubbo/pull/13387
- Check if protocol already found before going through ConsumerConfig. by @chickenlj in https://github.com/apache/dubbo/pull/13510
- Fix wrong return types for StubMethodDescriptor by @namelessssssssssss in https://github.com/apache/dubbo/pull/13200
- fix DubboAutoConfiguration can not be processed AOT in spring native image scenario by @FoghostCn in https://github.com/apache/dubbo/pull/13461
- Fix reference bean create proxy with javassist in native by @CrazyHZM in https://github.com/apache/dubbo/pull/13509
- Triple Stub path compatibility by @EarthChen in https://github.com/apache/dubbo/pull/13581
- Fix potential npe of CodecUtils by @namelessssssssssss in https://github.com/apache/dubbo/pull/13695
- feat(triple): Dubbo triple&rest protocol convergense by @oxsean in https://github.com/apache/dubbo/pull/13607
- Fix AotUtils StackOverflowError by @CrazyHZM in https://github.com/apache/dubbo/pull/13710
- Fix LengthFieldStreamingDecoder#bytesToInt parse error by @CHYhave in https://github.com/apache/dubbo/pull/13808
- Fix obtaining remote application name on the server side by @finefuture in https://github.com/apache/dubbo/pull/13811
Related PRs: #13138, #13157, #13143, #13176, #13181, #13227, #13231, #13266, #13278, #13283, #13282, #13284, #13230, #13285, #13310, #13301, #13323, #13322, #13330, #13342, #13355, #13347, #13379, #13373, #13402, #13426, #13410, #13490, #13464, #13456, #13562, #13619, #13783, #13791, #13825, #13818, #13906, #13916
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chaicho, @chickenlj, @CHYhave, @conghuhu, @CrazyHZM, @EarthChen, @finefuture, @FoghostCn, @liuzg-coder, @namelessssssssssss, @Nortyr, @oxsean, @sadfera, @Tomoko-hjf, @xiaoyuuuuuupeng
- @sadfera made their first contribution in https://github.com/apache/dubbo/pull/13145
- @xiaoyuuuuuupeng made their first contribution in https://github.com/apache/dubbo/pull/13355
- @CHYhave made their first contribution in https://github.com/apache/dubbo/pull/13808
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.3.0-beta.1...dubbo-3.3.0-beta.2
dubbo-3.2.12
- 'blacklist' renamed to 'blocklist' by @xwxtwd in https://github.com/apache/dubbo/pull/13800
- Refresh valid invokers after connectivity check by @AlbumenJ in https://github.com/apache/dubbo/pull/13773
- Update issue template by @AlbumenJ in https://github.com/apache/dubbo/pull/13822
- Add pre-check for issue template by @AlbumenJ in https://github.com/apache/dubbo/pull/13823
- Add question template by @AlbumenJ in https://github.com/apache/dubbo/pull/13843
- Add general template by @AlbumenJ in https://github.com/apache/dubbo/pull/13848
- chore: move pr tmpl to .github folder by @yuluo-yx in https://github.com/apache/dubbo/pull/13850
- Readme update by @AlbumenJ in https://github.com/apache/dubbo/pull/13851
- Fix port unification issue in triple and dubbo protocol by @namelessssssssssss in https://github.com/apache/dubbo/pull/13696
- Fix NPE in DefaultTypeBuilder by @AlbumenJ in https://github.com/apache/dubbo/pull/13732
- Fix ConsistentHashLoadBalance not base on arguments by @AlbumenJ in https://github.com/apache/dubbo/pull/13753
- Fix ModuleEnvironment#getDynamicGlobalConfiguration by @JoeCqupt in https://github.com/apache/dubbo/pull/13781
- fix lazy property of serviceBeanDefinition to false by @laywin in https://github.com/apache/dubbo/pull/13787
- Fix URL issue by @namelessssssssssss in https://github.com/apache/dubbo/pull/13807
- Fix pre-check for issue template style by @AlbumenJ in https://github.com/apache/dubbo/pull/13824
- Fixed one spelling issues and magic value by @tritone-l in https://github.com/apache/dubbo/pull/13855
- fix typos in comments by @hyhnet in https://github.com/apache/dubbo/pull/13858
- fix(#13305): RpcContext local address info get null on custom filter by @aofall in https://github.com/apache/dubbo/pull/13751
- Fix memory leak in ScopeBeanFactory by @AlbumenJ in https://github.com/apache/dubbo/pull/13901
- Fix:add condition to match serviceKey. by @kazetyan in https://github.com/apache/dubbo/pull/13869
- Fixes #13684: delete outdated metrics port assertions by @bitgorust in https://github.com/apache/dubbo/pull/13717
- Fix incorrect rest response header and demo double path error by @suncairong163 in https://github.com/apache/dubbo/pull/13789
- Upgrade apache parent version 27 to 31. by @CrazyHZM in https://github.com/apache/dubbo/pull/13612
- Update jackson_version from 2.16.1 to 2.16.2 https://github.com/apache/dubbo/pull/13896
- Update ch.qos.logback:logback-core from 1.5.2 to 1.5.3 https://github.com/apache/dubbo/pull/13899
- Update log4j2_version from 2.23.0 to 2.23.1 https://github.com/apache/dubbo/pull/13897
- Update org.apache.commons:commons-compress from 1.26.0 to 1.26.1 https://github.com/apache/dubbo/pull/13900
- Update org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 https://github.com/apache/dubbo/pull/13894
- Update org.testcontainers:testcontainers from 1.19.6 to 1.19.7 https://github.com/apache/dubbo/pull/13898
- Update org.testcontainers:testcontainers from 1.19.3 to 1.19.4 https://github.com/apache/dubbo/pull/13702
- Update swagger_version from 1.6.12 to 1.6.13 https://github.com/apache/dubbo/pull/13700
- Update org.codehaus.mojo:license-maven-plugin from 2.3.0 to 2.4.0 https://github.com/apache/dubbo/pull/13701
- Update com.diffplug.spotless:spotless-maven-plugin from 2.42.0 to 2.43.0 https://github.com/apache/dubbo/pull/13703
- Update org.graalvm.buildtools:native-maven-plugin from 0.9.28 to 0.10.0 https://github.com/apache/dubbo/pull/13740
- Update com.alibaba.fastjson2:fastjson2 from 2.0.45 to 2.0.46 https://github.com/apache/dubbo/pull/13739
- Update grpc.version from 1.61.0 to 1.61.1 https://github.com/apache/dubbo/pull/13738
- Update org.testcontainers:testcontainers from 1.19.4 to 1.19.5 https://github.com/apache/dubbo/pull/13755
- Update org.graalvm.buildtools:native-maven-plugin from 0.9.28 to 0.10.0 https://github.com/apache/dubbo/pull/13740
- Update com.alibaba.fastjson2:fastjson2 from 2.0.45 to 2.0.46 https://github.com/apache/dubbo/pull/13739
- Update grpc.version from 1.61.0 to 1.61.1 https://github.com/apache/dubbo/pull/13738
- Update org.testcontainers:testcontainers from 1.19.4 to 1.19.5 https://github.com/apache/dubbo/pull/13755
- Update org.graalvm.buildtools:native-maven-plugin from 0.9.28 to 0.10.0 https://github.com/apache/dubbo/pull/13740
- Update com.alibaba.fastjson2:fastjson2 from 2.0.45 to 2.0.46 https://github.com/apache/dubbo/pull/13739
- Update grpc.version from 1.61.0 to 1.61.1 https://github.com/apache/dubbo/pull/13738
- Update org.testcontainers:testcontainers from 1.19.4 to 1.19.5 https://github.com/apache/dubbo/pull/13755
- Update version to 3.2.12-SNAPSHOT by @CrazyHZM in https://github.com/apache/dubbo/pull/13726
- Update io.micrometer:micrometer-core from 1.12.2 to 1.12.3 https://github.com/apache/dubbo/pull/13760
- Update net.bytebuddy:byte-buddy from 1.14.11 to 1.14.12 https://github.com/apache/dubbo/pull/13761
- Update io.micrometer:micrometer-tracing-bom from 1.2.2 to 1.2.3 https://github.com/apache/dubbo/pull/13762
- Update protobuf-java_version from 3.25.2 to 3.25.3 https://github.com/apache/dubbo/pull/13763
- Update org.apache.commons:commons-compress from 1.25.0 to 1.26.0 https://github.com/apache/dubbo/pull/13765
- Update netty4_version from 4.1.106.Final to 4.1.107.Final https://github.com/apache/dubbo/pull/13766
- Update jetty_version from 9.4.53.v20231009 to 9.4.54.v20240208 https://github.com/apache/dubbo/pull/13764
- Update ch.qos.logback:logback-core from 1.4.14 to 1.5.0 https://github.com/apache/dubbo/pull/13767
- Update org.eclipse.jetty:jetty-maven-plugin from 9.4.53.v20231009 to 9.4.54.v20240208 https://github.com/apache/dubbo/pull/13771
- Update org.aspectj:aspectjweaver from 1.9.21 to 1.9.21.1 https://github.com/apache/dubbo/pull/13770
- Update org.springframework.security:spring-security-bom from 5.8.9 to 5.8.10 https://github.com/apache/dubbo/pull/13768
- Update io.micrometer:micrometer-bom from 1.12.2 to 1.12.3 https://github.com/apache/dubbo/pull/13769
- Update org.testcontainers:testcontainers from 1.19.5 to 1.19.6 https://github.com/apache/dubbo/pull/13796
- Update com.alibaba.fastjson2:fastjson2 from 2.0.46 to 2.0.47 https://github.com/apache/dubbo/pull/13792
- Update org.graalvm.buildtools:native-maven-plugin from 0.10.0 to 0.10.1 https://github.com/apache/dubbo/pull/13797
- Update log4j2_version from 2.22.1 to 2.23.0 https://github.com/apache/dubbo/pull/13795
- Update org.apache.tomcat.embed:tomcat-embed-core from 8.5.98 to 8.5.99 https://github.com/apache/dubbo/pull/13794
- Update org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 https://github.com/apache/dubbo/pull/13793
- Update bytebuddy.version from 1.14.11 to 1.14.12 https://github.com/apache/dubbo/pull/13798
- Update grpc.version from 1.61.1 to 1.62.2 https://github.com/apache/dubbo/pull/13820
- Update ch.qos.logback:logback-core from 1.5.0 to 1.5.2 https://github.com/apache/dubbo/pull/13819
- Update com.alibaba.nacos:nacos-client from 2.2.4 to 2.3.1 https://github.com/apache/dubbo/pull/13821
- @bitgorust made their first contribution in https://github.com/apache/dubbo/pull/13717
- @xwxtwd made their first contribution in https://github.com/apache/dubbo/pull/13800
- @JoeCqupt made their first contribution in https://github.com/apache/dubbo/pull/13781
- @laywin made their first contribution in https://github.com/apache/dubbo/pull/13787
- @tritone-l made their first contribution in https://github.com/apache/dubbo/pull/13855
- @hyhnet made their first contribution in https://github.com/apache/dubbo/pull/13858
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.11...3.2.12
dubbo-3.2.12
- Refresh valid invokers after connectivity check by @AlbumenJ in https://github.com/apache/dubbo/pull/13773
- Fix port unification issue in triple and dubbo protocol by @namelessssssssssss in https://github.com/apache/dubbo/pull/13696
- Fix NPE in DefaultTypeBuilder by @AlbumenJ in https://github.com/apache/dubbo/pull/13732
- Fix ConsistentHashLoadBalance not base on arguments by @AlbumenJ in https://github.com/apache/dubbo/pull/13753
- Fix ModuleEnvironment#getDynamicGlobalConfiguration by @JoeCqupt in https://github.com/apache/dubbo/pull/13781
- fix lazy property of serviceBeanDefinition to false by @laywin in https://github.com/apache/dubbo/pull/13787
- Fix URL issue by @namelessssssssssss in https://github.com/apache/dubbo/pull/13807
- Fix RpcContext local address info get null on custom filter by @aofall in https://github.com/apache/dubbo/pull/13751
- Fix memory leak in ScopeBeanFactory by @AlbumenJ in https://github.com/apache/dubbo/pull/13901
- Fix add condition to match serviceKey in cd command by @kazetyan in https://github.com/apache/dubbo/pull/13869
- Fix incorrect rest response header and demo double path error by @suncairong163 in https://github.com/apache/dubbo/pull/13789
Releates PRs: #13800, #13855, #13858, #13717
- Update bytebuddy.version: 1.14.11 -> 1.14.12 #13798
- Update ch.qos.logback:logback-core: 1.4.14 -> 1.5.3 #13767, #13819, #13899
- Update com.alibaba.fastjson2:fastjson2: 2.0.45 -> 2.0.47 #13739, #13792
- Update com.alibaba.nacos:nacos-client: 2.2.4 -> 2.3.1 #13821
- Update com.diffplug.spotless:spotless-maven-plugin: 2.42.0 -> 2.43.0 #13703
- Update grpc.version: 1.61.0 -> 1.62.2 #13738, #13820
- Update io.micrometer:micrometer-bom: 1.12.2 -> 1.12.3 #13769
- Update io.micrometer:micrometer-core: 1.12.2 -> 1.12.3 #13760
- Update io.micrometer:micrometer-tracing-bom: 1.2.2 -> 1.2.3 #13762
- Update jackson_version: 2.16.1 -> 2.16.2 #13896
- Update jetty_version: 9.4.53.v20231009 -> 9.4.54.v20240208 #13764
- Update log4j2_version: 2.22.1 -> 2.23.1 #13795, #13897
- Update net.bytebuddy:byte-buddy: 1.14.11 -> 1.14.12 #13761
- Update netty4_version: 4.1.106.Final -> 4.1.107.Final #13766
- Update org.apache.commons:commons-compress: 1.25.0 -> 1.26.1 #13765, #13900
- Update org.apache.tomcat.embed:tomcat-embed-core: 8.5.98 -> 8.5.99 #13794
- Update org.aspectj:aspectjweaver: 1.9.21 -> 1.9.21.1 #13770
- Update org.graalvm.buildtools:native-maven-plugin: 0.9.28 -> 0.10.1 #13740, #13797
- Update org.springframework.security:spring-security-bom: 5.8.9 -> 5.8.10 #13768
- Update protobuf-java_version: 3.25.2 -> 3.25.3 #13763
- Update swagger_version: 1.6.12 -> 1.6.13 #13700
- @bitgorust made their first contribution in https://github.com/apache/dubbo/pull/13717
- @xwxtwd made their first contribution in https://github.com/apache/dubbo/pull/13800
- @JoeCqupt made their first contribution in https://github.com/apache/dubbo/pull/13781
- @laywin made their first contribution in https://github.com/apache/dubbo/pull/13787
- @tritone-l made their first contribution in https://github.com/apache/dubbo/pull/13855
- @hyhnet made their first contribution in https://github.com/apache/dubbo/pull/13858
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.11...3.2.12
dubbo-3.2.11
What's Changed
Feature
- DubboService annotation support custom serialization by @zhaoyunxing92 in https://github.com/apache/dubbo/pull/13553
- Support resteasy response status code by @suncairong163 in https://github.com/apache/dubbo/pull/13586
- Support customize parameters for interface-level registration by @finefuture in https://github.com/apache/dubbo/pull/13304
Bugfix
- Fix Chinese character decoding in rest protocol by @MajaChen in https://github.com/apache/dubbo/pull/13617
- Fix MultipleRegistry cache file error name by @shaowYe in https://github.com/apache/dubbo/pull/13633
- Fix AbortPolicyWithReport Semaphore lock not released by @CycleMaker in https://github.com/apache/dubbo/pull/13609
- Fix MergeableClusterInvoker log issue by @namelessssssssssss in https://github.com/apache/dubbo/pull/13593
- Fix protobuf class deep copy issue by @namelessssssssssss in https://github.com/apache/dubbo/pull/13597
- Fix MethodKeyRt override and error enhance by @AlbumenJ in https://github.com/apache/dubbo/pull/13580
- Fix delay publish deadlock by @AlbumenJ in https://github.com/apache/dubbo/pull/13583
- Fix dubbo.tag override by consumer.tag in NacosRegistry by @namelessssssssssss in https://github.com/apache/dubbo/pull/13592
- Fix StubMethodDescriptor generate issue by @namelessssssssssss in https://github.com/apache/dubbo/pull/13582
- Fix proto package and java_package issue by @namelessssssssssss in https://github.com/apache/dubbo/pull/13559
- Fix complete already exception by @icodening in https://github.com/apache/dubbo/pull/13546
- Fix dubbo-go link and rust language by @baerwang in https://github.com/apache/dubbo/pull/13558
- Fix native demo logback dependency by @CrazyHZM in https://github.com/apache/dubbo/pull/13551
- Fix memory leak in rest service and release the ByteBuf of the NettyHttpRequest field by @G-XD in https://github.com/apache/dubbo/pull/13514
Code Enhancement
Related PRs: #13600, #13601, #13622, #13557, #13556, #13515, #13507, #13554
CI And Tests Enhancement
Related PRs: #13489, #13646
Dependency Upgrade
- Update io.netty:netty-all: 4.1.104.Final -> 4.1.106.Final #13682
- Update io.netty:netty-bom: 4.1.104.Final -> 4.1.106.Final #13682
- Update io.micrometer:micrometer-tracing-bom: 1.2.0 -> 1.2.1 https://github.com/apache/dubbo/pull/13534
- Update org.apache.maven.plugins:maven-surefire-plugin: 3.2.3 -> 3.2.5 #13661
- Update org.aspectj:aspectjweaver: 1.9.20.1 -> 1.9.21 #13536
- Update org.apache.maven.plugins:maven-failsafe-plugin: 3.2.3 -> 3.2.5 in https://github.com/apache/dubbo/pull/13664
- Update io.opentelemetry:opentelemetry-bom: 1.34.0 -> 1.34.1 https://github.com/apache/dubbo/pull/13663
- Update io.projectreactor:reactor-core: 3.6.1 -> 3.6.2 https://github.com/apache/dubbo/pull/13660
- Update org.apache.tomcat.embed:tomcat-embed-core: 8.5.97 -> 8.5.98 https://github.com/apache/dubbo/pull/13657
- Update protobuf-java_version: 3.25.1 -> 3.25.2 https://github.com/apache/dubbo/pull/13654
- Update com.diffplug.spotless:spotless-maven-plugin: 2.41.1 -> 2.42.0 https://github.com/apache/dubbo/pull/13659
- Update org.codehaus.mojo:flatten-maven-plugin: 1.5.0 -> 1.6.0 https://github.com/apache/dubbo/pull/13656
- Update grpc.version: 1.60.1 -> 1.61.0 https://github.com/apache/dubbo/pull/13652
- Update org.apache.maven.plugin-tools:maven-plugin-annotations: 3.10.2 -> 3.11.0 https://github.com/apache/dubbo/pull/13658
- Update io.micrometer:micrometer-core: 1.12.1 -> 1.12.2 https://github.com/apache/dubbo/pull/13653
- Update io.micrometer:micrometer-tracing-bom: 1.2.1 -> 1.2.2 https://github.com/apache/dubbo/pull/13651
- Update io.zipkin.reporter2:zipkin-reporter-bom: 2.17.1 -> 2.17.2 https://github.com/apache/dubbo/pull/13626
- Update org.apache.commons:commons-exec: 1.3 -> 1.4.0 https://github.com/apache/dubbo/pull/13625
- Update com.alibaba.fastjson2:fastjson2: 2.0.44 -> 2.0.45 https://github.com/apache/dubbo/pull/13627
- Update net.bytebuddy:byte-buddy: 1.14.10 -> 1.14.11 https://github.com/apache/dubbo/pull/13576
- Update org.apache.maven.plugins:maven-compiler-plugin: 3.11.0 -> 3.12.1 https://github.com/apache/dubbo/pull/13575
- Update ch.qos.logback:logback-core: 1.2.13 -> 1.4.14 https://github.com/apache/dubbo/pull/13567
- Update org.apache.maven:maven-plugin-api: 3.9.1 -> 3.9.6 https://github.com/apache/dubbo/pull/13572
- Update org.springframework.security:spring-security-bom: 5.8.8 -> 5.8.9 https://github.com/apache/dubbo/pull/13569
- Update bytebuddy.version: 1.14.10 -> 1.14.11 by https://github.com/apache/dubbo/pull/13570
- Update jackson_version: 2.16.0 -> 2.16.1 https://github.com/apache/dubbo/pull/13566
- Update org.apache.maven.plugins:maven-dependency-plugin: 3.5.0 -> 3.6.1 https://github.com/apache/dubbo/pull/13565
- Update org.javassist:javassist: 3.29.2-GA -> 3.30.2-GA https://github.com/apache/dubbo/pull/13571
- Update commons-io:commons-io: 2.11.0 -> 2.15.1 https://github.com/apache/dubbo/pull/13530
- Update io.zipkin.reporter2:zipkin-reporter-bom: 2.16.4 -> 2.17.1 https://github.com/apache/dubbo/pull/13533
- Update org.apache.maven.plugins:maven-release-plugin: 3.0.0 ->3.0.1 https://github.com/apache/dubbo/pull/13532
- Update org.apache.maven.plugins:maven-shade-plugin: 3.4.1 -> 3.5.1 https://github.com/apache/dubbo/pull/13531
- Update org.apache.logging.log4j:log4j-api: 2.20.0 ->2.22.1 https://github.com/apache/dubbo/pull/13535
- Update org.apache.logging.log4j:log4j-core: 2.20.0 ->2.22.1 https://github.com/apache/dubbo/pull/13535
- Update com.ctrip.framework.apollo:apollo-client: 2.1.0 ->2.2.0 https://github.com/apache/dubbo/pull/13525
- Update org.apache.maven.plugins:maven-checkstyle-plugin: 3.2.1 -> 3.3.1 https://github.com/apache/dubbo/pull/13522
- Update commons-logging:commons-logging: 1.2 -> 1.3.0 https://github.com/apache/dubbo/pull/13520
- Update ch.qos.logback:logback-classic: 1.2.11 -> 1.2.13 https://github.com/apache/dubbo/pull/13463
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @zhaoyunxing92, @CrazyHZM, @dependabot, @suncairong163, @finefuture, @MajaChen , @shaowYe, @CycleMaker, @namelessssssssssss, @icodening, @baerwang, @G-XD, @vio-lin, @oxsean, @SpringStudent, @SaptarshiSarkar12 , @finefuture, @manzhizhen
New Contributors
- @G-XD made their first contribution in https://github.com/apache/dubbo/pull/13514
- @baerwang made their first contribution in https://github.com/apache/dubbo/pull/13558
- @CycleMaker made their first contribution in https://github.com/apache/dubbo/pull/13609
- @shaowYe made their first contribution in https://github.com/apache/dubbo/pull/13633
- @SaptarshiSarkar12 made their first contribution in https://github.com/apache/dubbo/pull/13489
- @MajaChen made their first contribution in https://github.com/apache/dubbo/pull/13617
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.10...dubbo-3.2.11
dubbo-3.2.10
What's Changed
Feature
- Remove Kubernetes and xDS implementations by @AlbumenJ in https://github.com/apache/dubbo/pull/13469
Bugfix
- Fix tri stub unary method overload by @EarthChen in https://github.com/apache/dubbo/pull/13385
- Fix listener hash code error by @owen200008 in https://github.com/apache/dubbo/pull/13408
- Fix issue of metadata only registred to one nacos namespace (3.2.x) by @namelessssssssssss in https://github.com/apache/dubbo/pull/13439
- Fix generic invoke failed for triple by @AlbumenJ in https://github.com/apache/dubbo/pull/13442
- Fix rest proxy double service method by @suncairong163 in https://github.com/apache/dubbo/pull/13357
- Fix metrics servce level config bug by @songxiaosheng in https://github.com/apache/dubbo/pull/13449
- Fix TriRpcStatus not implements Serializable by @AlbumenJ in https://github.com/apache/dubbo/pull/13453
- Support exclude fastjson2 or hessian2 serialization dependencies by @AlbumenJ in https://github.com/apache/dubbo/pull/13441
- Fix streamobserver actual type by @kazetyan in https://github.com/apache/dubbo/pull/13446
- Fix SslServerTlsHandler#decode early return by @manzhizhen in https://github.com/apache/dubbo/pull/13468
- Fix potential NPE in Hessian2FactoryManager by @AlbumenJ in https://github.com/apache/dubbo/pull/13505
Code Enhancement
Releates PRs: #13326, #13382, #13440, #13444, #13445, #13466
Dependency Upgrade
- Update bytebuddy.version: 1.14.9 -> 1.14.10 #13421
- Update com.alibaba.fastjson2:fastjson2: 2.0.42 -> 2.0.43 #13459
- Update com.ctrip.framework.apollo:apollo-mockserver: 2.1.0 -> 2.2.0 #13483
- Update com.diffplug.spotless:spotless-maven-plugin: 2.40.0 -> 2.41.0 #13416
- Update com.diffplug.spotless:spotless-maven-plugin: 2.41.0 -> 2.41.1 #13460
- Update cxf_version: 3.5.5 -> 3.6.2 #13475
- Update grpc.version: 1.59.0 -> 1.60.0 #13484, #13457
- Update io.micrometer:micrometer-bom: 1.11.5 -> 1.12.0 #13395
- Update io.micrometer:micrometer-core: 1.11.5 -> 1.12.0 #13390
- Update io.micrometer:micrometer-tracing-bom: 1.1.6 -> 1.2.0 #13397
- Update io.opentelemetry:opentelemetry-bom: 1.31.0 -> 1.32.0 #13392
- Update io.projectreactor:reactor-core: 3.5.11 -> 3.6.0 #13391
- Update jackson_version: 2.15.3 -> 2.16.0 #13388
- Update net.bytebuddy:byte-buddy: 1.14.9 -> 1.14.10 #13424
- Update org.apache.avro:avro: 1.11.1 -> 1.11.3 #13486, #13487
- Update org.apache.commons:commons-compress: 1.23.0 -> 1.25.0 #13485
- Update org.apache.commons:commons-lang3: 3.12.0 -> 3.14.0 #13472
- Update org.apache.maven:maven-core: 3.9.1 -> 3.9.6 #13476
- Update org.apache.maven.plugin-tools:maven-plugin-annotations: 3.8.1 -> 3.10.2 #13481
- Update org.apache.maven.plugins:maven-assembly-plugin: 3.5.0 -> 3.6.0 #13478
- Update org.apache.maven.plugins:maven-clean-plugin: 3.2.0 -> 3.3.2 #13479
- Update org.apache.maven.plugins:maven-enforcer-plugin: 3.3.0 -> 3.4.1 #13482
- Update org.apache.maven.plugins:maven-javadoc-plugin: 3.5.0 -> 3.6.3 #13473
- Update org.apache.maven.plugins:maven-plugin-plugin: 3.8.1 -> 3.10.2 #13474
- Update org.apache.maven.plugins:maven-source-plugin: 3.2.1 -> 3.3.0 #13480
- Update org.apache.tomcat.embed:tomcat-embed-core: 8.5.87 -> 8.5.96 #13477
- Update org.apache.zookeeper:zookeeper: 3.8.1 -> 3.8.3 in /dubbo-dependencies/dubbo-dependencies-zookeeper-curator5 #13494
- Update org.codehaus.mojo:build-helper-maven-plugin: 3.4.0 -> 3.5.0 #13423
- Update org.springframework.boot:spring-boot-dependencies: 2.7.17 -> 2.7.18 #13418
- Update org.springframework.boot:spring-boot-maven-plugin: 2.7.17 -> 2.7.18 #13419
- Update org.springframework.boot:spring-boot-starter-test: 2.7.17 -> 2.7.18 #13420
- Update org.testcontainers:testcontainers: 1.19.1 -> 1.19.3 #13422, #13389
- Update protobuf-java_version: 3.25.0 -> 3.25.1 #13394
- Update spring-boot.version: 2.7.17 -> 2.7.18 #13417
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @conghuhu, @CrazyHZM, @dependabot, @EarthChen, @kazetyan, @manzhizhen, @namelessssssssssss, @owen200008, @songxiaosheng, @suncairong163, @TestBoost, @thisiswanghy
New Contributors
- @kazetyan made their first contribution in https://github.com/apache/dubbo/pull/13446
- @TestBoost made their first contribution in https://github.com/apache/dubbo/pull/13466
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.9...dubbo-3.2.10
dubbo-3.2.9
What's Changed
Bugfix
- Fix RegistryNotifier notify error when shutdown by @stone-98 in https://github.com/apache/dubbo/pull/13273
- Fix `dubbo.enabled=false`` not work in actuator configurators by @AlbumenJ in https://github.com/apache/dubbo/pull/13360
- Fix async generic method metrics by @finefuture in https://github.com/apache/dubbo/pull/13336
- Fix go away handler by @AlbumenJ in https://github.com/apache/dubbo/pull/13376
- Fix generic type result copy in InjvmInvoker by @AlbumenJ in https://github.com/apache/dubbo/pull/13351
Code Enhancement
Releates PRs: #13250, #13271, #13289. #13311, #13319, #13320, #13267, #13361
Dependency Upgrade
- Update fabric8_kubernetes_version: 6.9.0 -> 6.9.1 #13280
- Update org.codehaus.mojo:license-maven-plugin: 2.2.0 -> 2.3.0 #13281
- Update protobuf-java_version: 3.24.4 -> 3.25.0 #13313
- Update fabric8_kubernetes_version: 6.9.1 -> 6.9.2 #13315
- Update netty4_version: 4.1.100.Final -> 4.1.101.Final #13352
- Update com.alibaba.fastjson2:fastjson2: 2.0.41 -> 2.0.42 #13309
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chaoyoung, @CrazyHZM, @dependabot, @finefuture, @Linchen-Xu, @SaaiVenkat, @stone-98
New Contributors
- @SaaiVenkat made their first contribution in https://github.com/apache/dubbo/pull/13361
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.8...dubbo-3.2.9
dubbo-3.2.8
What's Changed
Feature
- Support heartbeat for triple protocol by @icodening in https://github.com/apache/dubbo/pull/12955
- Jboss
@Form
support by @suncairong163 in https://github.com/apache/dubbo/pull/13201 - Multiple Registry support Service Discovery by @zhengkaifor in https://github.com/apache/dubbo/pull/13137
Bugfix
- Release ByteBuf when handle onData failed to prevent memory leak by @finefuture in https://github.com/apache/dubbo/pull/13102
- Fix triple client stream executor by @finefuture in https://github.com/apache/dubbo/pull/13178
- Fix RejectException by @finefuture in https://github.com/apache/dubbo/pull/12950
- Set default value for accept in rest protocol by @sick-cat in https://github.com/apache/dubbo/pull/13199
- Fix wrong returnTypes for StubMethodDescriptor by @namelessssssssssss in https://github.com/apache/dubbo/pull/13223
- Fix unable to receive go away frame by @AlbumenJ in https://github.com/apache/dubbo/pull/13228
- Fix triple method override by @AlbumenJ in https://github.com/apache/dubbo/pull/13224
- Remove sync lock for lazy spring target to prevent dead lock by @AlbumenJ in https://github.com/apache/dubbo/pull/13220
- Fix MigrationRule changing when load consumer default value by @AlbumenJ in https://github.com/apache/dubbo/pull/13237
- Fix lowerCase header in rest protocol by @sick-cat in https://github.com/apache/dubbo/pull/13247
- Fix jackson deserialization, not fail on unknown properties by @sick-cat in https://github.com/apache/dubbo/pull/13249
- Fix service key params when remove service instance listener by @AlbumenJ in https://github.com/apache/dubbo/pull/13272
- Fix MappingListener override in ServiceDiscoveryRegistry by @AlbumenJ in https://github.com/apache/dubbo/pull/13277
Code Enhancement
Releates PRs: #13147, #13150, #13159, #13172, #13174, #13175, #13139, #13215, #13214, #13229, #13217, #13218, #13233, #13234, #13243, #13263
Dependency Upgrade
- Update bytebuddy.version: 1.14.8 -> 1.14.9 #13205
- Update com.alibaba.fastjson2:fastjson2: 2.0.40 -> 2.0.41 #13170
- Update fabric8_kubernetes_version: 6.8.1 -> 6.9.0 #13166
- Update grpc.version: 1.58.0 -> 1.59.0 #13252
- Update io.micrometer:micrometer-bom: 1.11.4 -> 1.11.5 #13210
- Update io.micrometer:micrometer-core: 1.11.4 -> 1.11.5 #13204
- Update io.micrometer:micrometer-tracing-bom: 1.1.5 -> 1.1.6 #13207
- Update io.opentelemetry:opentelemetry-bom: 1.30.1 -> 1.31.0 #13168
- Update io.projectreactor:reactor-core: 3.5.10 -> 3.5.11 #13208
- Update jackson_version: 2.15.2 -> 2.15.3 #13203
- Update jetty_version: 9.4.52.v20230823 -> 9.4.53.v20231009 #13206
- Update net.bytebuddy:byte-buddy: 1.14.8 -> 1.14.9 #13211
- Update netty4_version: 4.1.97.Final -> 4.1.100.Final #13148, #13209
- Update org.apache.zookeeper:zookeeper: 3.7.0 -> 3.7.2 #13195
- Update org.apache.zookeeper:zookeeper: 3.8.1 -> 3.8.3 #13191
- Update org.eclipse.jetty:jetty-maven-plugin: 9.4.52.v20230823 -> 9.4.53.v20231009 #13212
- Update org.graalvm.buildtools:native-maven-plugin: 0.9.27 -> 0.9.28 #13259
- Update org.jacoco:jacoco-maven-plugin: 0.8.10 -> 0.8.11 #13258
- Update org.springframework.boot:spring-boot-dependencies: 2.7.16 -> 2.7.17 #13251
- Update org.springframework.boot:spring-boot-maven-plugin: 2.7.16 -> 2.7.17 #13253
- Update org.springframework.boot:spring-boot-starter-test: 2.7.16 -> 2.7.17 #13254
- Update org.springframework.security:spring-security-bom: 5.8.7 -> 5.8.8 #13257
- Update org.testcontainers:testcontainers: 1.19.0 -> 1.19.1 #13169
- Update org.xerial.snappy:snappy-java: 1.1.10.4 -> 1.1.10.5 #13149
- Update protobuf-java_version: 3.24.3 -> 3.24.4 #13167
- Update spring-boot.version: 2.7.16 -> 2.7.17 #13256
- Update swagger_version: 1.6.11 -> 1.6.12 #13255
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @andotorg, @aofall, @finefuture, @gzhao9, @icodening, @Linchen-Xu, @namelessssssssssss, @sick-cat, @SpringStudent, @suncairong163, @xiaolou86, @zhengkaifor
New Contributors
- @gzhao9 made their first contribution in https://github.com/apache/dubbo/pull/13174
- @andotorg made their first contribution in https://github.com/apache/dubbo/pull/13139
- @sick-cat made their first contribution in https://github.com/apache/dubbo/pull/13199
- @SpringStudent made their first contribution in https://github.com/apache/dubbo/pull/13155
- @xiaolou86 made their first contribution in https://github.com/apache/dubbo/pull/13233
- @Linchen-Xu made their first contribution in https://github.com/apache/dubbo/pull/13234
- @zhengkaifor made their first contribution in https://github.com/apache/dubbo/pull/13137
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.7...dubbo-3.2.8
dubbo-3.2.7
What's Changed
Feature
- Dubbo is now officially support JDK 21 https://github.com/apache/dubbo/pull/13083
- Support disable metrics init and sync by @AlbumenJ in https://github.com/apache/dubbo/pull/13025
- Support service level metrics by @songxiaosheng in https://github.com/apache/dubbo/pull/13033
- Add metrics version compare to improve performance by @AlbumenJ in https://github.com/apache/dubbo/pull/13104
Bugfix
- Fix rest protocol NPE when using apache-http-client (#12916) by @aofall in https://github.com/apache/dubbo/pull/12984
- Fix triple generic invoke by @AlbumenJ in https://github.com/apache/dubbo/pull/13021
- Fix AbortPolicyWithReport concurrency when collect stack #13042 by @giraffe-tree in https://github.com/apache/dubbo/pull/13043
- Update jvalidator to support parameter name retrieval by @liaozan in https://github.com/apache/dubbo/pull/13029
- Fix Jakarta exception being casted in ExceptionFilter by @shj1995 in https://github.com/apache/dubbo/pull/13054
- Fix qps time window unit by @AlbumenJ in https://github.com/apache/dubbo/pull/13077
- Fix ClassPool issue when multi-classloader by @wien13 in https://github.com/apache/dubbo/pull/13015
- Fix Hessian Serializer Factory concurrent issue by @AlbumenJ in https://github.com/apache/dubbo/pull/13122
- Fix invoker ignored to destroy when unlock failed by @AlbumenJ in https://github.com/apache/dubbo/pull/13123
Code Enhancement
Releates PRs: #12981, #13032, #13001, #13036, #13063, #13061, #13062, #13103, #13112, #13034, #13134, #13086, #13057, #13136, #13140
Dependency Upgrade
- Update bytebuddy.version: 1.14.7 -> 1.14.8 #13074
- Update grpc.version: 1.57.2 -> 1.58.0 #13037
- Update io.micrometer:micrometer-bom: 1.11.3 -> 1.11.4 #13069
- Update io.micrometer:micrometer-core: 1.11.3 -> 1.11.4 #13072
- Update io.micrometer:micrometer-tracing-bom: 1.1.4 -> 1.1.5 #13068
- Update io.opentelemetry:opentelemetry-bom: 1.29.0 -> 1.30.1 #13039, #13071
- Update io.projectreactor:reactor-core: 3.5.9 -> 3.5.10 #13073
- Update net.bytebuddy:byte-buddy: 1.14.7 -> 1.14.8 #13075
- Update org.graalvm.buildtools:native-maven-plugin: 0.9.25 -> 0.9.27 #13040, #13070
- Update org.springframework.boot:spring-boot-dependencies: 2.7.15 -> 2.7.16 #13119
- Update org.springframework.boot:spring-boot-maven-plugin: 2.7.15 -> 2.7.16 #13113
- Update org.springframework.boot:spring-boot-starter-test: 2.7.15 -> 2.7.16 #13115
- Update org.springframework.security:spring-security-bom: 5.8.6 -> 5.8.7 #13117
- Update org.xerial.snappy:snappy-java: 1.1.10.3 -> 1.1.10.4 #13118
- Update protobuf-java_version: 3.24.2 -> 3.24.3 #13038
- Update spring-boot.version: 2.7.15 -> 2.7.16 #13114
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @aofall, @dependabot, @finefuture, @giraffe-tree, @KitwahSin, @liaozan, @NingleXu, @Nortyr, @shj1995, @songxiaosheng, @tianshuang, @wien13, @win120a, @wxbty
New Contributors
- @Nortyr made their first contribution in https://github.com/apache/dubbo/pull/12981
- @aofall made their first contribution in https://github.com/apache/dubbo/pull/12984
- @giraffe-tree made their first contribution in https://github.com/apache/dubbo/pull/13043
- @shj1995 made their first contribution in https://github.com/apache/dubbo/pull/13054
- @NingleXu made their first contribution in https://github.com/apache/dubbo/pull/13061
- @wien13 made their first contribution in https://github.com/apache/dubbo/pull/13015
- @KitwahSin made their first contribution in https://github.com/apache/dubbo/pull/13057
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.6...dubbo-3.2.7
dubbo-3.3.0-beta.1
We are very excited to announce the first beta release of the 3.3.x branch, a release that has some very exciting features to reveal.
It is highly recommended to stay on 3.2.x for production usage and only upgrade to 3.3.x after the first stable release is available (with no beta suffix).
New Features
- New Triple protocol, fully compatible with gRPC while supporting direct access from cURL and browser.
- Rest-style programming (Spring MVC and JAX-RS) and communication (application/json) support, much easier for Dubbo application to serve as a standard web server.
- A bunch of starters for easy dependency management when developing with Spring Boot (Zookeeper, Nacos, Sentinel, etc.).
- GraalVM Native Image support with Dubbo AOT.
- Fully JDK 21 support and project loom thread model.
- Metrics and tracing improvement.
What's Changed
GraalVM Native Image (Dubbo AOT)
- Native Support Springboot3 by @CrazyHZM in https://github.com/apache/dubbo/pull/12072
- Support for automatic identification of serialization classes and generation of native image configuration by @CrazyHZM in https://github.com/apache/dubbo/pull/12433
- Fixed the issue of superclass and filed not being loaded automatically in the native serialization config scenario by @CrazyHZM in https://github.com/apache/dubbo/pull/12435
- In native scenarios, Compiler and Proxy are set to jdk by default by @CrazyHZM in https://github.com/apache/dubbo/pull/12530
- Remove NativeUtils by @CrazyHZM in https://github.com/apache/dubbo/pull/12454
- add tri native image support by @FoghostCn in https://github.com/apache/dubbo/pull/12536
- Fix native image compilation failure due to missing parameterless constructs of ServiceBean by @CrazyHZM in https://github.com/apache/dubbo/pull/12733
- fix_win11_aot_compile_NoSuchFileException,because of File.separator by @PromiseChan in https://github.com/apache/dubbo/pull/12769
- Ignore class loading failure when native is compiled by @CrazyHZM in https://github.com/apache/dubbo/pull/13009
- update qos module native-image reflect config by @FoghostCn in https://github.com/apache/dubbo/pull/13056
Protocol (rest & triple)
- support passing detect context to help build netty handlers by @icodening in https://github.com/apache/dubbo/pull/12460
- http protocol detector by @suncairong163 in https://github.com/apache/dubbo/pull/12452
- Feature/dubbo rest no annotation support by @suncairong163 in https://github.com/apache/dubbo/pull/12700
- add feign client annotation support by @suncairong163 in https://github.com/apache/dubbo/pull/12736
- add rest provider body multipart json that JsonUtils supports ut by @suncairong163 in https://github.com/apache/dubbo/pull/12716
- Feature/dubbo3.3 add reserence providedby by springcloud feignclient by @suncairong163 in https://github.com/apache/dubbo/pull/12823
- feign client service name cover dubbo provided by by @suncairong163 in https://github.com/apache/dubbo/pull/12838
- unification HTTP server side by @icodening in https://github.com/apache/dubbo/pull/12815
- fix h1 and grpc status code by @icodening in https://github.com/apache/dubbo/pull/12994
- fix h2 curl error by @icodening in https://github.com/apache/dubbo/pull/12996
- fix pb class not found by @icodening in https://github.com/apache/dubbo/pull/12997
- Feature improvement, only register one url for port unification. by @chickenlj in https://github.com/apache/dubbo/pull/12528
- [feat.] new triple protocol implement by @icodening in https://github.com/apache/dubbo/pull/12873
- Fix rest protocol NPE when using apache-http-client (#12916) by @aofall in https://github.com/apache/dubbo/pull/12984
- fix pojo dependency protobuf class by @icodening in https://github.com/apache/dubbo/pull/13012
- Fix triple generic invoke by @AlbumenJ in https://github.com/apache/dubbo/pull/13021
Metrics & Tracing
- ✨ add framework metrics by @songxiaosheng in https://github.com/apache/dubbo/pull/12576
- Service metrics by @songxiaosheng in https://github.com/apache/dubbo/pull/13033
- Fix qps time window unit by @AlbumenJ in https://github.com/apache/dubbo/pull/13077
- add spring boot interceptor to copy header(dubbo-tag)/cookie(dubbo.tag) by @carlvine500 in https://github.com/apache/dubbo/pull/12514
- fix: fix missing metrics filter & recover #12453 by @conghuhu in https://github.com/apache/dubbo/pull/12577
- Add support for error code metrics (#12125) by @namelessssssssssss in https://github.com/apache/dubbo/pull/12661
- Support disable metrics init and sync by @AlbumenJ in https://github.com/apache/dubbo/pull/13025
- add netty4 metrics. by @hujun-w-2 in https://github.com/apache/dubbo/pull/12695
- feat: add brave to core by @conghuhu in https://github.com/apache/dubbo/pull/12814
- Metrics event split by @namelessssssssssss in https://github.com/apache/dubbo/pull/12888
JDK 21
- Support project loom as thread pool factory by @AlbumenJ in https://github.com/apache/dubbo/pull/13111
Spring Boot Starters
- chore: add seata sentinel starter & rename tracing starter by @conghuhu in https://github.com/apache/dubbo/pull/12543
Bugfixes and Enhancements
- fix: fix inappropriate invoke in unsubscribe retry task by @XIACYBING in https://github.com/apache/dubbo/pull/12231
- Fix incorrect timeout message by @tianshuang in https://github.com/apache/dubbo/pull/13001
- fix: AbortPolicyWithReport concurrency #13042 by @giraffe-tree in https://github.com/apache/dubbo/pull/13043
- Fix npe when channel inactive by @finefuture in https://github.com/apache/dubbo/pull/13062
- fix loading process cannot load environment variables. by @chickenlj in https://github.com/apache/dubbo/pull/13091
- Disable subscribe nacos legacy name in 3.3 by @AlbumenJ in https://github.com/apache/dubbo/pull/12617
- refactor dubbo module by @qinliujie in https://github.com/apache/dubbo/pull/12276
- Gson generic call returns a JSON string by default by @finefuture in https://github.com/apache/dubbo/pull/12633
- log messages support use placeholders and parameters by @MartinDai in https://github.com/apache/dubbo/pull/12365
- tag support multi level by @carlvine500 in https://github.com/apache/dubbo/pull/12673
Dependencies
- Bump net.bytebuddy:byte-buddy from 1.14.7 to 1.14.8 by @dependabot in https://github.com/apache/dubbo/pull/13075
- Bump bytebuddy.version from 1.14.7 to 1.14.8 by @dependabot in https://github.com/apache/dubbo/pull/13074
- Bump io.projectreactor:reactor-core from 3.5.9 to 3.5.10 by @dependabot in https://github.com/apache/dubbo/pull/13073
- Bump io.micrometer:micrometer-core from 1.11.3 to 1.11.4 by @dependabot in https://github.com/apache/dubbo/pull/13072
- Bump io.opentelemetry:opentelemetry-bom from 1.30.0 to 1.30.1 by @dependabot in https://github.com/apache/dubbo/pull/13071
- Bump org.graalvm.buildtools:native-maven-plugin from 0.9.26 to 0.9.27 by @dependabot in https://github.com/apache/dubbo/pull/13070
- Bump io.micrometer:micrometer-bom from 1.11.3 to 1.11.4 by @dependabot in https://github.com/apache/dubbo/pull/13069
- Bump org.graalvm.buildtools:native-maven-plugin from 0.9.25 to 0.9.26 by @dependabot in https://github.com/apache/dubbo/pull/13040
- Bump io.opentelemetry:opentelemetry-bom from 1.29.0 to 1.30.0 by @dependabot in https://github.com/apache/dubbo/pull/13039
- Bump protobuf-java_version from 3.24.2 to 3.24.3 by @dependabot in https://github.com/apache/dubbo/pull/13038
- Bump grpc.version from 1.57.2 to 1.58.0 by @dependabot in https://github.com/apache/dubbo/pull/13037
New Contributors
- @FoghostCn made their first contribution in https://github.com/apache/dubbo/pull/12536
- @carlvine500 made their first contribution in https://github.com/apache/dubbo/pull/12514
- @Tomoko-hjf made their first contribution in https://github.com/apache/dubbo/pull/12776
- @chaicho made their first contribution in https://github.com/apache/dubbo/pull/12864
- @Nortyr made their first contribution in https://github.com/apache/dubbo/pull/12981
- @aofall made their first contribution in https://github.com/apache/dubbo/pull/12984
- @giraffe-tree made their first contribution in https://github.com/apache/dubbo/pull/13043
- @shj1995 made their first contribution in https://github.com/apache/dubbo/pull/13054
- @NingleXu made their first contribution in https://github.com/apache/dubbo/pull/13061
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.6...dubbo-3.3.0-beta.1
dubbo-3.2.6
What's Changed
Feature
- Generic call by gson support null args by @finefuture in https://github.com/apache/dubbo/pull/12832
- Support check if qos server is started by @AlbumenJ in https://github.com/apache/dubbo/pull/12952
- Adds metrics initialization metrics for the service interface(#12850) by @robin977 in https://github.com/apache/dubbo/pull/12892
- Support ignore refresh config by @AlbumenJ in https://github.com/apache/dubbo/pull/12998
Bugfix
- Fix memory leak by @icodening in https://github.com/apache/dubbo/pull/12805
- Add rest method annotation support judge by @suncairong163 in https://github.com/apache/dubbo/pull/12835
- Remove rest first match break by @suncairong163 in https://github.com/apache/dubbo/pull/12837
- Resteasy response context result support by @suncairong163 in https://github.com/apache/dubbo/pull/12854
- Fix rest thread memory leak by @suncairong163 in https://github.com/apache/dubbo/pull/12842
- Fix callback mode rpc context loss. by @wuwen5 in https://github.com/apache/dubbo/pull/12866
- Fix Spring Listener order by @AlbumenJ in https://github.com/apache/dubbo/pull/12911
- Support keep running on spring closed with properties by @AlbumenJ in https://github.com/apache/dubbo/pull/12912
- Fix DubboMergingDigest concurrent issue by @AlbumenJ in https://github.com/apache/dubbo/pull/12913
- Fix triple npe by @icodening in https://github.com/apache/dubbo/pull/12918
- Fix http method pathmatcher by @suncairong163 in https://github.com/apache/dubbo/pull/12890
- Fix chunkoutputstream chunksize exception by @suncairong163 in https://github.com/apache/dubbo/pull/12926
- Fix injvm params error by @AlbumenJ in https://github.com/apache/dubbo/pull/12938
- Fix shouldReconnect check by @AlbumenJ in https://github.com/apache/dubbo/pull/12949
- Fix static directory metrics label by @AlbumenJ in https://github.com/apache/dubbo/pull/12951
- Fix serialize.allowlist is not include SingletonMap by @ray-lsr in https://github.com/apache/dubbo/pull/12962
- Ignore start if scope model is LifeCycleManagedExternally by @AlbumenJ in https://github.com/apache/dubbo/pull/12985
- Cleanup resoruce if qos start failed by @AlbumenJ in https://github.com/apache/dubbo/pull/12993
- Fix Rest serializationException by @suncairong163 in https://github.com/apache/dubbo/pull/13000
Code Enhancement
Releates PRs: #12830, #12869, #12834, #12872, #12876, #12883, #12903, #12917, #12861, #12922, #12923, #12943, #12960, #12953, #12989, #12988, #12987
Dependency Upgrade
- Update bytebuddy.version: 1.14.5 -> 1.14.7 #13004
- Update com.alibaba.fastjson2:fastjson2: 2.0.35 -> 2.0.40 #12822, #13005
- Update fabric8_kubernetes_version: 6.6.2 -> 6.8.1 #12819, #12931
- Update fastjson2 version: 2.0.38 -> 2.0.39 #12914
- Update grpc.version: 1.56.1 -> 1.57.2 #12821, #12856, #12932
- Update io.micrometer:micrometer-bom: 1.11.2 -> 1.11.3 #12933
- Update io.micrometer:micrometer-core: 1.11.2 -> 1.11.3 #12935
- Update io.micrometer:micrometer-tracing-bom: 1.1.3 -> 1.1.4 #12934
- Update io.opentelemetry:opentelemetry-bom: 1.28.0 -> 1.29.0 #12895
- Update io.projectreactor:reactor-core: 3.5.8 -> 3.5.9 #12937
- Update jetty_version: 9.4.51.v20230217 -> 9.4.52.v20230823 #13003
- Update net.bytebuddy:byte-buddy: 1.14.5 -> 1.14.7 ##12936, #12972
- Update netty4_version: 4.1.95.Final -> 4.1.97.Final #12820, #12964
- Update org.apache.thrift:libthrift: 0.18.1 -> 0.19.0 #13007
- Update org.aspectj:aspectjweaver: 1.9.19 -> 1.9.20.1 #12930, #13006
- Update org.eclipse.jetty:jetty-maven-plugin: 9.4.51.v20230217 -> 9.4.52.v20230823 #13002
- Update org.graalvm.buildtools:native-maven-plugin: 0.9.23 -> 0.9.25 #12896, #12963
- Update org.springframework.boot:spring-boot-dependencies: 2.7.14 -> 2.7.15 #12973
- Update org.springframework.boot:spring-boot-maven-plugin: 2.7.14 -> 2.7.15 #12965
- Update org.springframework.boot:spring-boot-starter-test: 2.7.14 -> 2.7.15 #12971
- Update org.springframework.security:spring-security-bom: 5.8.5 -> 5.8.6 #12966
- Update org.testcontainers:testcontainers: 1.18.3 -> 1.19.0 #12969
- Update org.yaml:snakeyaml: 2.0 -> 2.2 #12857, #12970
- Update protobuf-java_version: 3.23.4 -> 3.24.2 #12894, #12929, #12967
- Update spring-boot.version: 2.7.14 -> 2.7.15 #12968
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @AlbumenJ, @chickenlj, @CrazyHZM, @daziz, @finefuture, @icodening, @kang-hl, @ray-lsr, @robin977, @songxiaosheng, @suncairong163, @wuwen5, @xiezheng-XD, @xixingya, @yanfangli85
New Contributors
- @yanfangli85 made their first contribution in https://github.com/apache/dubbo/pull/12922
- @xiezheng-XD made their first contribution in https://github.com/apache/dubbo/pull/12923
- @ray-lsr made their first contribution in https://github.com/apache/dubbo/pull/12962
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.5...dubbo-3.2.6