Releases: apache/dubbo
dubbo-3.2.14
What's Changed
Feature
Bugfix
- Fix when url has param with question mark,parse param wrong by @yuanxingke in #14235
- Fix disable accesslog while the config of dubbo.protocol.accesslog is false by @aofall in #14257
- Fix triple reactor call throws "Too many response for unary method" exception by @caoyanan666 in #14261
- Fix uber jar compile failure with spring boot 3 by @liaozan in #14247
- Fix DubboRelaxedBinding2AutoConfiguration and DubboAutoConfiguration created to early by @xixingya in #14255
Dependency Upgrade
- Update bytebuddy.version: 1.14.15 -> 1.14.17 #14273
- Update com.alibaba.fastjson2:fastjson2: 2.0.49 -> 2.0.51 #14272
- Update io.opentelemetry:opentelemetry-bom: 1.38.0 -> 1.39.0 #14304
- Update jakarta.validation:jakarta.validation-api: 3.0.2 -> 3.1.0 #14239
- Update net.bytebuddy:byte-buddy: 1.14.15 -> 1.14.17 #14238, #14275
- Update netty4_version: 4.1.109.Final -> 4.1.110.Final #14241
- Update org.apache.commons:commons-compress: 1.26.1 -> 1.26.2 #14243
- Update opentelemetry: 1.34.1 -> 1.38.0 #14252
- Update zipkin-reporter: 2.17.2 -> 3.4.0 #14252
- Update spring_version: 5.3.35 -> 5.3.36 #14242
- Update micrometer-tracing: 1.2.5 -> 1.3.0 #14284
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@aofall, @caoyanan666, @liaozan, @songxiaosheng, @wcy666103, @xixingya, @yuanxingke
New Contributors
- @yuanxingke made their first contribution in #14235
Full Changelog: dubbo-3.2.13...dubbo-3.2.14
dubbo-3.3.0-beta.3
What's Changed
- Fix qos command name by @chickenlj in #13951
- Fix telnet ctrl+c issue #13812 by @hengyoush in #13921
- Fix the triple protocol request failed in the native scenario by @CrazyHZM in #13984
- Exlude transitive logbak dependency in zookeeper by @chickenlj in #13995
- Remove url ref in native scenario by @CrazyHZM in #14006
- For HTTP/1 unary mode, use Content-Length instead of chunk by @finefuture in #13979
- Fix dubbo-spring-boot-interceptor dependency by @wcy666103 in #14059
- Use ReentrantLock for loading Extension Classes by @He-Pin in #14056
- Fix netty memory leak by @finefuture in #14127
- Move Rest Protocol to SPI Extensions by @wcy666103 in #14061
- Triple protocol http1 upgrade support by @walklown in #14026
- Use ReentrantLock to init ReferenceConfig. by @He-Pin in #14136
- Fix memory leak of tri protocol by @icodening in #13973
- Remove zookeeper 3.4 by @Stellar1999 in #14028
- Clean up netty residual memory when the stream is closed by @finefuture in #14199
- Add ErrorResponse class into security/serialize.allowlist by @finefuture in #14222
- Fix triple rest http GET failed by @oxsean in #14223
- Update hessian-lite to 4.0.0 & Set hessian serialization back by @AlbumenJ in #13974
- Validator supports automatic switch by @aofall in #14194
- Triple Rest Cors Support by @Rawven in #14073
- Add TripleConfig to ProtocolConfig as nest configuration by @finefuture in #14077
- Optimize the decoding of generic http2 by @finefuture in #14175
- Remove validation of http headers by @finefuture in #14231
New Contributors
Full Changelog: dubbo-3.3.0-beta.2...dubbo-3.3.0-beta.3
dubbo-3.2.13
What's Changed
Bugfix
- Fix NPE in NettyConnectionClient.toString by @AlbumenJ in #13934
- Fix async method call ClassCastException error when requesting go server by @FoghostCn in #13932
- Fix triple stub calling grpc server fail by @icodening in #14012
- Use ExecutorService instead of event loop for Netty connection by @hanpen24 in #13904
- Fix triple AbstractServerCallListener NPE by @caoyanan666 in #14009
- Fix Bytebuf resource leak by @aofall in #14071
- Compatible nacos service discovery, export noting suffix servicename by @wangchengming666 in #14096
- Sync BitList for all the operations by @AlbumenJ in #14057
- Fix http client by connection pool by @yuluo-yx in #14079
- Fox ReactorDubbo3TripleStub.mustache. add schema registry by @caoyanan666 in #14035
- Fix channel leakage in NettyConnectionClient.onConnected and onGoaway methods by @hanpen24 in #14100
- Fix the problem of multiple namespaces in MetadataReport by @finefuture in #13971
- Fix the oneToOne method of the ReactorServerCalls class will cause the request to hang when the result is Mono Empty by @caoyanan666 in #14121
- Fix the signature error when using reflection to access the org.springframework.core.annotation.AnnotatedElementUtils#getMergedAnnotation method by @jkoChen in #14156
- Fix triple Reactor OneToMany Handler null pointer fix and DubboFilter support by @caoyanan666 in #14125
- Fix property name security judgement by @zrlw in #14208
- Not initialize MetricsReporter if not support prometheus by @qyi71 in #14225
- Add condition -> match serviceKey in telnet command. by @kazetyan in #13869
Code Enhancement
Releates PRs: #13901, #13968, #14005, #14039, #14064, #14099, #14159, #14133, #14135, #14172, #14166, #14227
Dependency Upgrade
- Update bytebuddy.version: 1.14.12 -> 1.14.15 #14046, #14140, #14179
- Update ch.qos.logback:logback-core: 1.5.2 -> 1.5.6 #13899, #14110
- Update com.alibaba.fastjson2:fastjson2: 2.0.47 -> 2.0.49 #13989, #14087
- Update com.alibaba.nacos:nacos-client: 2.3.1 -> 2.3.2 #14042
- Update commons-io:commons-io: 2.15.1 -> 2.16.1 #14020, #14114
- Update commons-logging:commons-logging: 1.3.0 -> 1.3.2 #13987, #14215
- Update grpc.version: 1.62.2 -> 1.64.0 #14044, #14213
- Update io.micrometer:micrometer-bom: 1.12.3 -> 1.12.5 #13939#14086
- Update io.micrometer:micrometer-core: 1.12.3 -> 1.13.0 #13940, #14112, #14219
- Update io.micrometer:micrometer-tracing-bom: 1.2.3 -> 1.2.5 #13938, #14116
- Update io.projectreactor:reactor-core: 3.6.2 -> 3.6.6 #13941, #14111, #14212
- Update jackson_version: 2.16.1 -> 2.17.1 #13896, #13936, #14153
- Update log4j2_version: 2.23.0 -> 2.23.1 #13897
- Update net.bytebuddy:byte-buddy: 1.14.12 -> 1.14.15 #14018, #14142, #14184
- Update netty4_version: 4.1.107.Final -> 4.1.109.Final #13988, #14108
- Update org.apache.commons:commons-compress: 1.26.0 -> 1.26.1 #13900
- Update org.apache.tomcat.embed:tomcat-embed-core: 8.5.99 -> 8.5.100 #14019
- Update org.apache.zookeeper:zookeeper: 3.8.3 -> 3.8.4 #13930
- Update org.aspectj:aspectjweaver: 1.9.21.1 -> 1.9.22.1 #13937, #13991, #14181
- Update org.awaitility:awaitility: 4.2.0 -> 4.2.1 #13935
- Update org.springframework.security:spring-security-bom: 5.8.10 -> 5.8.12 #13993, #14117
- Update spring_version: 5.3.25 -> 5.3.35 #14041, #14109, #14211
- Update gson: 2.10.1 -> 2.11.0 #14224
- Update micrometer: 1.12.5 -> 1.13.0 #14228
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@aamingaa, @AlbumenJ, @aofall, @caoyanan666, @Chenjp, @CrazyHZM, @dependabot, @finefuture, @FoghostCn, @hanpen24, @heliang666s, @icodening, @jkoChen, @jlerbsc, @kaiyaok2, @kazetyan, @qyi71, @songxiaosheng, @Stellar1999, @walkinggo, @wangchengming666, @wcy666103, @yuluo-yx, @zrlw
New Contributors
- @jlerbsc made their first contribution in #14005
- @hanpen24 made their first contribution in #13904
- @caoyanan666 made their first contribution in #14009
- @heliang666s made their first contribution in #14039
- @Chenjp made their first contribution in #14064
- @jkoChen made their first contribution in #14156
- @walkinggo made their first contribution in #14166
- @qyi71 made their first contribution in #14225
Full Changelog: 3.2.12...dubbo-3.2.13
dubbo-3.3.0-beta.2
What's Changed
Feature
- feat:remove jprotoc by @sadfera in #13145
- Feat: Add support for running dubbo as a native image with nacos as the registry centre. by @chaicho in #13246
- feat:RedisMetadataReport implementation by @Nortyr in #13303
- [System properties] Add the system properties tool, unified system configuration items by @Tomoko-hjf in #13307
- Adds a new completion state to the deployer by @finefuture in #13340
- feat:dubbo-compiler remove grpc and grpc/reactive package(#13367) by @xiaoyuuuuuupeng in #13409
- Support more content types for Triple protocol by @namelessssssssssss in #13387
- Check if protocol already found before going through ConsumerConfig. by @chickenlj in #13510
Bugfix
- Fix wrong return types for StubMethodDescriptor by @namelessssssssssss in #13200
- fix DubboAutoConfiguration can not be processed AOT in spring native image scenario by @FoghostCn in #13461
- Fix reference bean create proxy with javassist in native by @CrazyHZM in #13509
- Triple Stub path compatibility by @EarthChen in #13581
- Fix potential npe of CodecUtils by @namelessssssssssss in #13695
- feat(triple): Dubbo triple&rest protocol convergense by @oxsean in #13607
- Fix AotUtils StackOverflowError by @CrazyHZM in #13710
- Fix LengthFieldStreamingDecoder#bytesToInt parse error by @CHYhave in #13808
- Fix obtaining remote application name on the server side by @finefuture in #13811
Code Enhancement
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
Contributors
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
New Contributors
- @sadfera made their first contribution in #13145
- @xiaoyuuuuuupeng made their first contribution in #13355
- @CHYhave made their first contribution in #13808
Full Changelog: dubbo-3.3.0-beta.1...dubbo-3.3.0-beta.2
dubbo-3.2.12
What's Changed
Bugfix
- Refresh valid invokers after connectivity check by @AlbumenJ in #13773
- Fix port unification issue in triple and dubbo protocol by @namelessssssssssss in #13696
- Fix NPE in DefaultTypeBuilder by @AlbumenJ in #13732
- Fix ConsistentHashLoadBalance not base on arguments by @AlbumenJ in #13753
- Fix ModuleEnvironment#getDynamicGlobalConfiguration by @JoeCqupt in #13781
- fix lazy property of serviceBeanDefinition to false by @laywin in #13787
- Fix URL issue by @namelessssssssssss in #13807
- Fix RpcContext local address info get null on custom filter by @aofall in #13751
- Fix memory leak in ScopeBeanFactory by @AlbumenJ in #13901
- Fix add condition to match serviceKey in cd command by @kazetyan in #13869
- Fix incorrect rest response header and demo double path error by @suncairong163 in #13789
Code Enhancement
Releates PRs: #13800, #13855, #13858, #13717
Dependency Upgrade
- 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
New Contributors
- @bitgorust made their first contribution in #13717
- @xwxtwd made their first contribution in #13800
- @JoeCqupt made their first contribution in #13781
- @laywin made their first contribution in #13787
- @tritone-l made their first contribution in #13855
- @hyhnet made their first contribution in #13858
Full Changelog: dubbo-3.2.11...3.2.12
dubbo-3.2.11
What's Changed
Enhancement
- DubboService annotation support custom serialization by @zhaoyunxing92 in #13553
- Support resteasy response status code by @suncairong163 in #13586
- Support customize parameters for interface-level registration by @finefuture in #13304
Bugfix
- Fix Chinese character decoding in rest protocol by @MajaChen in #13617
- Fix MultipleRegistry cache file error name by @shaowYe in #13633
- Fix AbortPolicyWithReport Semaphore lock not released by @CycleMaker in #13609
- Fix MergeableClusterInvoker log issue by @namelessssssssssss in #13593
- Fix protobuf class deep copy issue by @namelessssssssssss in #13597
- Fix MethodKeyRt override and error enhance by @AlbumenJ in #13580
- Fix delay publish deadlock by @AlbumenJ in #13583
- Fix dubbo.tag override by consumer.tag in NacosRegistry by @namelessssssssssss in #13592
- Fix StubMethodDescriptor generate issue by @namelessssssssssss in #13582
- Fix proto package and java_package issue by @namelessssssssssss in #13559
- Fix complete already exception by @icodening in #13546
- Fix dubbo-go link and rust language by @baerwang in #13558
- Fix native demo logback dependency by @CrazyHZM in #13551
- Fix memory leak in rest service and release the ByteBuf of the NettyHttpRequest field by @G-XD in #13514
Code Enhancement
Related PRs: #13600, #13601, #13622, #13557, #13556, #13515, #13507, #13554
CI And Tests Enhancement
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 #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 #13664
- Update io.opentelemetry:opentelemetry-bom: 1.34.0 -> 1.34.1 #13663
- Update io.projectreactor:reactor-core: 3.6.1 -> 3.6.2 #13660
- Update org.apache.tomcat.embed:tomcat-embed-core: 8.5.97 -> 8.5.98 #13657
- Update protobuf-java_version: 3.25.1 -> 3.25.2 #13654
- Update com.diffplug.spotless:spotless-maven-plugin: 2.41.1 -> 2.42.0 #13659
- Update org.codehaus.mojo:flatten-maven-plugin: 1.5.0 -> 1.6.0 #13656
- Update grpc.version: 1.60.1 -> 1.61.0 #13652
- Update org.apache.maven.plugin-tools:maven-plugin-annotations: 3.10.2 -> 3.11.0 #13658
- Update io.micrometer:micrometer-core: 1.12.1 -> 1.12.2 #13653
- Update io.micrometer:micrometer-tracing-bom: 1.2.1 -> 1.2.2 #13651
- Update io.zipkin.reporter2:zipkin-reporter-bom: 2.17.1 -> 2.17.2 #13626
- Update org.apache.commons:commons-exec: 1.3 -> 1.4.0 #13625
- Update com.alibaba.fastjson2:fastjson2: 2.0.44 -> 2.0.45 #13627
- Update net.bytebuddy:byte-buddy: 1.14.10 -> 1.14.11 #13576
- Update org.apache.maven.plugins:maven-compiler-plugin: 3.11.0 -> 3.12.1 #13575
- Update ch.qos.logback:logback-core: 1.2.13 -> 1.4.14 #13567
- Update org.apache.maven:maven-plugin-api: 3.9.1 -> 3.9.6 #13572
- Update org.springframework.security:spring-security-bom: 5.8.8 -> 5.8.9 #13569
- Update bytebuddy.version: 1.14.10 -> 1.14.11 by #13570
- Update jackson_version: 2.16.0 -> 2.16.1 #13566
- Update org.apache.maven.plugins:maven-dependency-plugin: 3.5.0 -> 3.6.1 #13565
- Update org.javassist:javassist: 3.29.2-GA -> 3.30.2-GA #13571
- Update commons-io:commons-io: 2.11.0 -> 2.15.1 #13530
- Update io.zipkin.reporter2:zipkin-reporter-bom: 2.16.4 -> 2.17.1 #13533
- Update org.apache.maven.plugins:maven-release-plugin: 3.0.0 ->3.0.1 #13532
- Update org.apache.maven.plugins:maven-shade-plugin: 3.4.1 -> 3.5.1 #13531
- Update org.apache.logging.log4j:log4j-api: 2.20.0 ->2.22.1 #13535
- Update org.apache.logging.log4j:log4j-core: 2.20.0 ->2.22.1 #13535
- Update com.ctrip.framework.apollo:apollo-client: 2.1.0 ->2.2.0 #13525
- Update org.apache.maven.plugins:maven-checkstyle-plugin: 3.2.1 -> 3.3.1 #13522
- Update commons-logging:commons-logging: 1.2 -> 1.3.0 #13520
- Update ch.qos.logback:logback-classic: 1.2.11 -> 1.2.13 #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 #13514
- @baerwang made their first contribution in #13558
- @CycleMaker made their first contribution in #13609
- @shaowYe made their first contribution in #13633
- @SaptarshiSarkar12 made their first contribution in #13489
- @MajaChen made their first contribution in #13617
Full Changelog: dubbo-3.2.10...dubbo-3.2.11
dubbo-3.2.10
What's Changed
Feature
- Move Kubernetes and xDS implementations to apache/dubbo-spi-extensions repo by @AlbumenJ in #13469
Bugfix
- Fix tri stub unary method overload by @EarthChen in #13385
- Fix listener hash code error by @owen200008 in #13408
- Fix issue of metadata only registred to one nacos namespace (3.2.x) by @namelessssssssssss in #13439
- Fix generic invoke failed for triple by @AlbumenJ in #13442
- Fix rest proxy double service method by @suncairong163 in #13357
- Fix metrics servce level config bug by @songxiaosheng in #13449
- Fix TriRpcStatus not implements Serializable by @AlbumenJ in #13453
- Support exclude fastjson2 or hessian2 serialization dependencies by @AlbumenJ in #13441
- Fix streamobserver actual type by @kazetyan in #13446
- Fix SslServerTlsHandler#decode early return by @manzhizhen in #13468
- Fix potential NPE in Hessian2FactoryManager by @AlbumenJ in #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 #13446
- @TestBoost made their first contribution in #13466
Full Changelog: 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 #13273
- Fix `dubbo.enabled=false`` not work in actuator configurators by @AlbumenJ in #13360
- Fix async generic method metrics by @finefuture in #13336
- Fix go away handler by @AlbumenJ in #13376
- Fix generic type result copy in InjvmInvoker by @AlbumenJ in #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 #13361
Full Changelog: dubbo-3.2.8...dubbo-3.2.9
dubbo-3.2.8
What's Changed
Feature
- Support heartbeat for triple protocol by @icodening in #12955
- Jboss
@Form
support by @suncairong163 in #13201 - Multiple Registry support Service Discovery by @zhengkaifor in #13137
Bugfix
- Release ByteBuf when handle onData failed to prevent memory leak by @finefuture in #13102
- Fix triple client stream executor by @finefuture in #13178
- Fix RejectException by @finefuture in #12950
- Set default value for accept in rest protocol by @sick-cat in #13199
- Fix wrong returnTypes for StubMethodDescriptor by @namelessssssssssss in #13223
- Fix unable to receive go away frame by @AlbumenJ in #13228
- Fix triple method override by @AlbumenJ in #13224
- Remove sync lock for lazy spring target to prevent dead lock by @AlbumenJ in #13220
- Fix MigrationRule changing when load consumer default value by @AlbumenJ in #13237
- Fix lowerCase header in rest protocol by @sick-cat in #13247
- Fix jackson deserialization, not fail on unknown properties by @sick-cat in #13249
- Fix service key params when remove service instance listener by @AlbumenJ in #13272
- Fix MappingListener override in ServiceDiscoveryRegistry by @AlbumenJ in #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 #13174
- @andotorg made their first contribution in #13139
- @sick-cat made their first contribution in #13199
- @SpringStudent made their first contribution in #13155
- @xiaolou86 made their first contribution in #13233
- @Linchen-Xu made their first contribution in #13234
- @zhengkaifor made their first contribution in #13137
Full Changelog: dubbo-3.2.7...dubbo-3.2.8
dubbo-3.2.7
What's Changed
Feature
- Dubbo is now officially support JDK 21 #13083
- Support disable metrics init and sync by @AlbumenJ in #13025
- Support service level metrics by @songxiaosheng in #13033
- Add metrics version compare to improve performance by @AlbumenJ in #13104
Bugfix
- Fix rest protocol NPE when using apache-http-client (#12916) by @aofall in #12984
- Fix triple generic invoke by @AlbumenJ in #13021
- Fix AbortPolicyWithReport concurrency when collect stack #13042 by @giraffe-tree in #13043
- Update jvalidator to support parameter name retrieval by @liaozan in #13029
- Fix Jakarta exception being casted in ExceptionFilter by @shj1995 in #13054
- Fix qps time window unit by @AlbumenJ in #13077
- Fix ClassPool issue when multi-classloader by @wien13 in #13015
- Fix Hessian Serializer Factory concurrent issue by @AlbumenJ in #13122
- Fix invoker ignored to destroy when unlock failed by @AlbumenJ in #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 #12981
- @aofall made their first contribution in #12984
- @giraffe-tree made their first contribution in #13043
- @shj1995 made their first contribution in #13054
- @NingleXu made their first contribution in #13061
- @wien13 made their first contribution in #13015
- @KitwahSin made their first contribution in #13057
Full Changelog: dubbo-3.2.6...dubbo-3.2.7