Releases: apache/dubbo
dubbo-3.3.2
What's Changed
Feature
Bugfix
- Fix old service discovery app listener destroy issues by @xingcici in #14669
- Fix memory leak in HttpPostRequestDecoder when body is empty by @oxsean in #14760
- Fix ParameterizedType in SERVER_STREAM by @AlbumenJ in #14763
- Fix Path matching bug by @oxsean in #14812
- Fix sendRedirect 302 failure by @oxsean in #14811
- Keep the behavior consistent with SpringMVC when access through browser by @oxsean in #14816
- Fix unable to deserialize Record using Hessian2 by @AlbumenJ in #14820
- A couple of rest bugfix by @oxsean in #14822
- Fix input stream unable to being deserialized by @AlbumenJ in #14837
Code Enhancement
Releates PRs: #14810, #14801, #14817, #14815, #14840, #14839
Dependency Upgrade
- Update byte-buddy_version: 1.15.1 -> 1.15.7 #14775, #14806, #14828
- Update ch.qos.logback:logback-core: 1.5.8 -> 1.5.11 #14774, #14802
- Update com.alibaba:fastjson: 1.2.83 -> 1.2.83_noneautotype #14751
- Update com.alibaba.nacos:nacos-client: 2.4.2 -> 2.4.3 #14777
- Update curator5_version: 5.7.0 -> 5.7.1 #14804, #14773
- Update io.micrometer:micrometer-bom: 1.13.4 -> 1.13.5 #14755
- Update io.micrometer:micrometer-core: 1.13.4 -> 1.13.6 #14756, #14807
- Update io.micrometer:micrometer-tracing-bom: 1.3.4 -> 1.3.5 #14803
- Update io.opentelemetry:opentelemetry-bom: 1.42.0 -> 1.43.0 #14737, #14776
- Update io.projectreactor:reactor-core: 3.6.10 -> 3.6.11 #14808
- Update netty4_version: 4.1.113.Final -> 4.1.114.Final #14753
- Update org.springframework.security:spring-security-bom: 5.8.14 -> 5.8.15 #14827
- Update ch.qos.logback:logback-core: 1.5.11 -> 1.5.12 #14829
New Contributors
- @wsliliang made their first contribution in #14810
- @JanSoundhouse made their first contribution in #14815
Full Changelog: dubbo-3.3.1...dubbo-3.3.2
dubbo-3.3.1
What's Changed
Feature
- Support single file mode in dubbo-maven-plugin by @finefuture in #14723
- Support configuration of disallowed content-types by @oxsean in #14726
- Returns a matching http status code based on the rest mappings by @oxsean in #14714
- Http2 sse support by @oxsean in #14673
- Added support for configuring Tomcat HTTP2 max stream size in Spring boot by @oxsean in #14702
- Add Support to bridge Spring Boot Actuator to QoS by @JinQian1024 in #14596
Bugfix
- Fix tcp connection window size split from stream connection window size by @JunJieLiu51520 in #14670
- Fix native image for proxy by @CrazyHZM in #14724
- Fix triple client connection shareing race condition by @chickenlj in #14718
- Disable check when create MetadataService invoker to prevent memory leak by @AlbumenJ in #14732
- Fix safeLock not run when interrupt & Fix partial notification being cancelled in ServiceInstancesChangedListener by @AlbumenJ in #14730
- Fix MetadataServiceV2 unable to being destroyed by @AlbumenJ in #14731
- Fix memory leak in HttpPostRequestDecoder by @oxsean in #14741
- Fix SpringRestToolKit getBean param mistake by @oxsean in #14742
Code Enhancement
Dependency Upgrade
- Update bytebuddy.version: 1.15.0 -> 1.15.3 #14736 #14648
- Update ch.qos.logback:logback-core: 1.5.7 -> 1.5.8 #14653
- Update com.alibaba.fastjson2:fastjson2: 2.0.52 -> 2.0.53 #14707
- Update com.alibaba.nacos:nacos-client: 2.4.1 -> 2.4.2 #14655
- Update com.github.spullara.mustache.java:compiler: 0.9.10 -> 0.9.14 #14693
- Update com.google.protobuf:protobuf-java: 3.25.4 -> 3.25.5 #14704
- Update commons-codec:commons-codec: 1.16.0 -> 1.17.1 #14711
- Update commons-io:commons-io: 2.16.1 -> 2.17.0 #14713
- Update grpc.version: 1.66.0 -> 1.68.0 #14706
- Update io.micrometer:micrometer-bom: 1.13.3 -> 1.13.4 #14681
- Update io.micrometer:micrometer-core: 1.13.3 -> 1.13.4 #14679
- Update io.micrometer:micrometer-tracing-bom: 1.3.3 -> 1.3.4 #14682, #14739
- Update io.opentelemetry:opentelemetry-bom: 1.41.0 -> 1.42.1 #14651, #14676
- Update io.projectreactor:reactor-core: 3.6.9 -> 3.6.10 #14680
- Update io.zipkin.reporter2:zipkin-reporter-bom: 3.4.0 -> 3.4.2 #14678, #14710, #14734
- Update jackson_version: 2.17.2 -> 2.18.0 #14738
- Update jakarta.xml.bind:jakarta.xml.bind-api: 4.0.1 -> 4.0.2 #14690
- Update jetty_version: 9.4.55.v20240627 -> 9.4.56.v20240826 #14650
- Update log4j2_version: 2.23.1 -> 2.24.1 #14649, #14735
- Update netty4_version: 4.1.112.Final -> 4.1.113.Final #14652
- Update org.apache.groovy:groovy: 4.0.21 -> 4.0.23 #14709
- Update org.awaitility:awaitility: 4.2.0 -> 4.2.2 #14708
- Update org.glassfish.jaxb:jaxb-runtime: 2.3.3-b02 -> 2.4.0-b180830.0438 #14689
- Update org.springframework.cloud:spring-cloud-openfeign-core: 3.1.5 -> 3.1.9 #14687
- Update org.xerial.snappy:snappy-java: 1.1.10.6 -> 1.1.10.7 #14683
- Update seata.version: 1.6.1 -> 1.8.0 #14692
- Update sentinel.version: 1.8.6 -> 1.8.8 #14688
- Update spring.version: 6.0.11 -> 6.1.13 #14691
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @chickenlj, @co63oc, @CrazyHZM, @finefuture, @funky-eyes, @JinQian1024, @JunJieLiu51520, @oxsean
New Contributors
- @JunJieLiu51520 made their first contribution in #14664
- @co63oc made their first contribution in #14671
- @JinQian1024 made their first contribution in #14596
Full Changelog: dubbo-3.3.0...dubbo-3.3.1
dubbo-3.3.0
The Apache Dubbo Team is excited to announce the release of Dubbo 3.3! As a leading open-source microservice framework, Dubbo continues to provide developers with high-performance, scalable, and flexible distributed service solutions. This release introduces the powerful Triple X protocol, support for Native Image AOT, and integration with Project Loom, further optimizing cloud-native capabilities and high-performance scenarios.
Key Features
1. Triple X Protocol
-
Comprehensive Traffic Support: Triple X seamlessly handles both north-south (client-server) and east-west (service-service) traffic, improving communication efficiency across distributed systems.
-
gRPC Compatibility: Triple X adheres to the gRPC protocol standard, using Protobuf for communication, enabling smooth interactions with gRPC services.
-
Built on HTTP: Triple X works with HTTP/1, HTTP/2, and HTTP/3, optimizing network communication for modern cloud-native infrastructures, with robust support for gateways and service meshes.
2. Native Image AOT Support
- Faster Startup and Lower Memory Usage: Dubbo 3.3 introduces Native Image AOT (Ahead-of-Time Compilation) support, allowing developers to compile Dubbo applications into native binary files. This dramatically reduces startup times and memory consumption, making it an ideal fit for serverless (e.g., AWS Lambda) scenarios.
3. Project Loom Integration
- Optimized Concurrency: Dubbo 3.3 supports Project Loom, enhancing thread management in high-concurrency scenarios through virtual threads. This simplifies asynchronous programming models and boosts concurrent processing capabilities, providing better performance for highly concurrent microservices.
4. Performance Enhancements
-
High-concurrency Optimization: Triple X achieves notable performance improvements in high-concurrency and weak-network environments, providing better throughput and response times.
-
Zero Copy Technology: Memory and CPU consumption are reduced with Zero Copy, resulting in higher efficiency in high-load environments.
5. Cloud-native Friendly
- HTTP/3 and Cloud Integration: Triple X supports HTTP/3 for enhanced communication, especially in weak-network conditions, and integrates seamlessly with cloud-native service discovery and routing infrastructure.
6. Smooth Migration from Spring Web
- Minimal Code Changes: Developers can migrate from existing Spring Web projects to Triple X with minimal code changes, maintaining compatibility with Spring MVC while gaining performance improvements.
Upgrade Guide
To fully leverage the new capabilities in Dubbo 3.3, including Triple X, Native Image AOT, and Project Loom, we recommend upgrading your Dubbo applications.
Explore the new features and experience the improvements in startup speed, memory efficiency, and concurrency performance with Dubbo 3.3.
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @aofall, @blueuuufish, @carlvine500, @chaicho, @chickenlj, @CHYhave, @cnzakii, @conghuhu, @CrazyHZM, @dependabot, @EarthChen, @fanlobu, @finefuture, @FoghostCn, @funky-eyes, @hanydd, @He-Pin, @heliang666s, @hengyoush, @hujun-w-2, @icodening, @JoeCqupt, @liuzg-coder, @lovepoem, @MartinDai, @namelessssssssssss, @Nortyr, @oxsean, @PromiseChan, @qinliujie, @qyi71, @Rawven, @sadfera, @Skylark-hjyp, @songxiaosheng, @Stellar1999, @StudentGu, @suncairong163, @walklown, @wcy666103, @win120a, @XIACYBING, @xiaoyuuuuuupeng, @xingcici
New Contributors
- @carlvine500 made their first contribution in #12514
- @chaicho made their first contribution in #12864
- @liuzg-coder made their first contribution in #13059
- @sadfera made their first contribution in #13145
- @xiaoyuuuuuupeng made their first contribution in #13355
- @CHYhave made their first contribution in #13808
- @He-Pin made their first contribution in #14056
- @walklown made their first contribution in #14026
- @hanydd made their first contribution in #14233
- @fanlobu made their first contribution in #14148
- @StudentGu made their first contribution in #14503
- @xingcici made their first contribution in #14563
- @blueuuufish made their first contribution in #14520
dubbo-3.2.16
What's Changed
Bugfix
- optimize: rest protocol connection default keepalive by @funky-eyes in #14540
- optimize: the handling logic of PathAndInvokerMapper by @funky-eyes in #14534
- optimize: rest protocol connection default keepalive by @funky-eyes in #14543
- feat: rest protocol support keep-alive timeout header config by @funky-eyes in #14560
- Fix NettyCodecAdapter decoder memory leak by @JoeCqupt in #14538
- Fix disable Curator EnsembleTracker not support zk 3.4 by @aofall in #14597
- Fix LRUCache.putIfAbsent concurrent issue by @AlbumenJ in #14615
- Fix BraveAutoConfiguration.java bean configuration issue by @he-jialin in #14631
- Fix 3.2 - Close stream when channel was inactive by @finefuture in #14643
Dependency Upgrade
- Update bytebuddy.version: 1.14.18 -> 1.15.0 #14553, #14581
- Update ch.qos.logback:logback-core: 1.5.6 -> 1.5.7 #14587
- Update com.alibaba.nacos:nacos-client: 2.4.0 -> 2.4.1 #14556
- Update com.ctrip.framework.apollo:apollo-client: 2.2.0 -> 2.3.0 #14547
- Update com.ctrip.framework.apollo:apollo-mockserver: 2.2.0 -> 2.3.0 #14557
- Update commons-logging:commons-logging: 1.3.3 -> 1.3.4 #14592
- Update grpc.version: 1.65.1 -> 1.66.0 #14521
- Update io.micrometer:micrometer-bom: 1.13.2 -> 1.13.3 #14548
- Update io.micrometer:micrometer-core: 1.13.2 -> 1.13.3 #14584
- Update io.micrometer:micrometer-tracing-bom: 1.3.2 -> 1.3.3 #14589
- Update io.opentelemetry:opentelemetry-bom: 1.40.0 -> 1.41.0 #14524
- Update io.projectreactor:reactor-core: 3.6.8 -> 3.6.9 #14552
- Update maven-deploy-plugin: 2.8.2 -> 3.1.2 #14495
- Update net.bytebuddy:byte-buddy: 1.14.18 -> 1.15.1 #14612
- Update org.apache.commons:commons-compress: 1.26.2 -> 1.27.1 #14526, #14591
- Update org.apache.commons:commons-lang3: 3.15.0 -> 3.17.0 #14525, #14611
- Update org.springframework.security:spring-security-bom: 5.8.13 -> 5.8.14 #14590
- Update org.xerial.snappy:snappy-java: 1.1.10.5 -> 1.1.10.6 #14523
- Update org.yaml:snakeyaml: 2.2 -> 2.3 #14606
- Update spring_version: 5.3.37 -> 5.3.39 #14549
New Contributors
- @StudentGu made their first contribution in #14503
- @he-jialin made their first contribution in #14631
Full Changelog: dubbo-3.2.15...dubbo-3.2.16
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
- Update 3.3 scheduled workflow by @AlbumenJ in #14322
- fix(3.2): 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
- 14372 fix multi registries by @mrwangyin in #14381
- Fix null key in QoS by @AlbumenJ in #14419
- fix: fix AbstractServiceDiscovery.update when doRegister first failed by @conghuhu in #14427
- fix: Resolved issue where ServiceInfo with null protocol was blocking… by @QingJuBaiTang in #14421
- fix AbortPolicyWithReport may repeatedly jstack when threadPool is exhausted by @code4china in #14468
- NPE will occur when consumer lazy init and the consumer thread contextClassLoader is null by @Xwiam in #14478
Dependency Updates
- 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 org.testcontainers:testcontainers: 1.19.8 -> 1.20.0 #14460
- Update protobuf-java_version: 3.25.3 -> 3.25.4 #14476
- Update spring_version: 5.3.36 -> 5.3.37 #14330
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