Releases: apache/dubbo
dubbo-3.3.0-beta.5
What's Changed
- Fix Compilation failure in jdk8 by @oxsean in #14350
- New metadata service by @namelessssssssssss in #14210
- Add ser-api constants by @wcy666103 in #14397
- Add Triple test by @heliang666s in #14413
- remove spring-context-support dependency by @heliang666s in #14391
- Fix RegistryDirectory deadlock by @oxsean in #14454
- [Feature][3.3] Triple rest jaxrs ParamConverter support by @fanlobu in #14148
- New condition router v3.1 by @wcy666103 in #14456
- Delete SpringCloudServiceInstanceNotificationCustomizer by @wcy666103 in #14450
- move the dubbo-metadata-report-redis module to the dubbo-spi-extensions by @aofall in #14464
- Restores PackableMethod serialization mode by @finefuture in #14323
- Rest Refine by @oxsean in #14334
- fix triple-servlet-dependencies by @heliang666s in #14452
- Refine http exception process by @oxsean in #14472
- Generic param support by @oxsean in #14471
- Support stream in servlet mode by @oxsean in #14469
- Fix GroupVersionCondition bug & Refine rest exception message process by @oxsean in #14480
- MetadataV2.proto update by @namelessssssssssss in #14474
- Rest filter support pattern & some bugfix by @oxsean in #14482
- Compact configure jvalidatiorNew by @AlbumenJ in #14418
- Fix module dubbo-demo-spring-boot-servlet compilation failure in jdk8 by @oxsean in #14493
New Contributors
Full Changelog: dubbo-3.3.0-beta.4...dubbo-3.3.0-beta.5
dubbo-3.2.15
What's Changed
Bugfix
- Fix injvm invoker throws ClassCastException by @caoyanan666 in #14346
- Fix metrics unable to retrieve lazy inited executor status by @AlbumenJ in #14348
- Fix NPE in RegistryProtocol.ExporterChangeableWrapper#unregister when shutting down application by @binfeiruci in #14389
- Sync spring init actions to prevent parallel init by @AlbumenJ in #14371
- Fix registry id when using multi registries by @mrwangyin in #14381
- Fix null key in QoS by @AlbumenJ in #14419
- Fix AbstractServiceDiscovery.update when doRegister first failed by @conghuhu in #14427
- Fix ServiceInfo with null protocol when work with Spring Cloud Nacos by @QingJuBaiTang in #14421
- Fix AbortPolicyWithReport may repeatedly jstack when threadPool is exhausted by @code4china in #14468
- Fix hessian NPE when lazy init with null TCCL is null by @Xwiam in #14478
Dependency Upgrade
- Update bytebuddy.version: 1.14.17 -> 1.14.18 #14463
- Update com.alibaba.fastjson2:fastjson2: 2.0.51 -> 2.0.52 #14435
- Update com.alibaba.nacos:nacos-client: 2.3.2 -> 2.4.0 #14385, #14461
- Update commons-logging:commons-logging: 1.3.2 -> 1.3.3 #14404
- Update grpc.version: 1.64.0 -> 1.65.1 #14382, #14433
- Update io.micrometer:micrometer-bom: 1.13.0 -> 1.13.2 #14331, #14440
- Update io.micrometer:micrometer-core: 1.13.0 -> 1.13.2 #14327, #14438
- Update io.micrometer:micrometer-tracing-bom: 1.3.0 -> 1.3.2 #14328, #14437
- Update io.opentelemetry:opentelemetry-bom: 1.39.0 -> 1.40.0 #14402
- Update io.projectreactor:reactor-core: 3.6.6 -> 3.6.8 #14333, #14434
- Update jackson_version: 2.17.1 -> 2.17.2 #14400
- Update jetty_version: 9.4.54.v20240208 -> 9.4.55.v20240627 #14401
- Update net.bytebuddy:byte-buddy: 1.14.17 -> 1.14.18 #14436
- Update netty4_version: 4.1.110.Final -> 4.1.112.Final #14324, #14459
- Update org.apache.commons:commons-lang3: 3.14.0 -> 3.15.0 #14462
- Update org.eclipse.jetty:jetty-maven-plugin: 9.4.54.v20240208 -> 9.4.55.v20240627 #14403
- Update org.springframework.security:spring-security-bom: 5.8.12 -> 5.8.13 #14362
- Update protobuf-java_version: 3.25.3 -> 3.25.4 #14476
- Update spring_version: 5.3.36 -> 5.3.37 #14330
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @binfeiruci, @caoyanan666, @code4china, @conghuhu, @dependabot, @mrwangyin, @QingJuBaiTang, @Xwiam
New Contributors
- @binfeiruci made their first contribution in #14389
- @mrwangyin made their first contribution in #14381
- @QingJuBaiTang made their first contribution in #14421
- @code4china made their first contribution in #14468
- @Xwiam made their first contribution in #14478
Full Changelog: dubbo-3.2.14...dubbo-3.2.15
dubbo-3.3.0-beta.4
What's Changed
- Fix a typo in Activate comments by @HanYaodong in #14233
- Fix telnet list command, the service list is displayed unordered fix… by @lovepoem in #14251
- Upgrade jedis from 3.10.0 to 5.1.0 and metadata implementing TTL functionality in redis by @qyi71 in #14248
- Merge CommonConfigPostProcessor and ConfigPostProcessor by @heliang666s in #14264
- Fix override rule with
group
andversion
in rule cannot work because of mismatch with original url. by @chickenlj in #14291 - Triple http limiting the size of the HTTP request and response by @finefuture in #14246
- add serialization check by @icodening in #14312
- Process header frame carrying end_stream flag by @finefuture in #14313
- Update hessian-lite to 4.0.1 by @AlbumenJ in #14315
- HTTP/3 support for dubbo triple by @oxsean in #14033
- Triple Unary Call Support On Servlet by @oxsean in #14314
- Update 3.3 release workflow by @AlbumenJ in #14321
- Upgrade opentelemetry and zipkin-reporter version by @songxiaosheng in #14338
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @chickenlj, @finefuture, @HanYaodong, @heliang666s, @icodening, @lovepoem, @oxsean, @qyi71, @songxiaosheng
New Contributors
- @HanYaodong made their first contribution in #14233
Full Changelog: dubbo-3.3.0-beta.3...dubbo-3.3.0-beta.4
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