What's Changed
Feature
- feat: dubbo provided by by @aamingaa in #11390
- 3.2 consumer proxy invocation handler by @suncairong163 in #11108
- Enhance the way to get dubbo version by @mytang0 in #11574
- Dubbo maven plugin with native by @CrazyHZM in #11540
- Add 'label match' support for override and tag rules by @chickenlj in #11094
- Introduce getConfig QoS Command by @AlbumenJ in #11664
- Implement service-level payload by @mytang0 in #11517
- Exact to support dynamic cert by @AlbumenJ in #11578
- Enhance service discovery update interval by @AlbumenJ in #11223
Bugfix
- Fix hasPreparedInternalModule is always false. (#11535) by @KamToHung in #11536
- Fix the bug in LFUCache#put() method by @thisiswanghy in #11538
- Rest bugfix & optimization by @mytang0 in #11617
- dubbo-security Jackson error by @jojocodeX in #11622
- Fix qos command remote check by @AlbumenJ in #11506
- Tag router problem fix by @mytang0 in #11586
- Fix heartbeat failed if serialization changed by @AlbumenJ in #11512
- fix: remove redundancy exceptions by @lan-dian in #11676
- fix reference bean name conflicts by @liufeiyu1002 in #11699
- Resolve samples dependency conflict by @suncairong163 in #11705
Metrics
- fix t-digest miss by @wxbty in #11516
- add thread pool metric by @Webster-Yang in #11461
- Metrics Count Optimization by @jojocodeX in #11529
- observationreceiver instance error by @jojocodeX in #11552
- Metrics code opt: redundant, modifier, magic by @mytang0 in #11553
- Provides the public part of metrics data collection and export by @wxbty in #11522
- metric package structure optimization by @wxbty in #11576
- sync meter to spring boot management by @songxiaosheng in #11630
- Observability task: registration center by @wxbty in #11493
- Metrics RT count optimization by @mytang0 in #11628
- ♻️refact metrics key and meter unit by @songxiaosheng in #11661
- add error type metrics by @jojocodeX in #11596
- Observability task: metadata center by @wxbty in #11593
- Observability task: refactor GaugeMetricSample by @mytang0 in #11692
- Refactor metrics TimeWindow by @mytang0 in #11638
- add core thread pool meter by @songxiaosheng in #11693
- RT metrics bugfix by @mytang0 in #11694
- Optimize the code of metrics registry&metadata by @wxbty in #11659
- fix: add micrometer bom to observability & optimize the structure of the package by @conghuhu in #11724
- 🐛Fix/consumer provider metrics name cover by @songxiaosheng in #11753
- Fixed the issue where core thread metrics were in effect(#11704) by @robin977 in #11752
- Add Consumer Metrics by @songxiaosheng in #11542
- add dubbo-spring-boot-observability-starter by @ShenFeng312 in #11579
- fix: fix observation spi config by @conghuhu in #11660
- abnormal time count by @pmupkin in #11710
- 🐛 fix push metadata code meter collector location by @songxiaosheng in #11712
Performance Optimization
- tri create Http2StreamChannel async by @icodening in #11698
- improve NacosNamingServiceWrapper performance by @sourcelliu in #11665
Code Enhancement
Releates PRs: #11503, #11523, #11532, #11582, #11544, #11527, #11530, #11533, #11621, #11641, #11629, #11642, #11668, #11671, #11674, #11683, #11686, #11761
Dependency Upgrade
- Update embedded-consul: 2.0.0 -> 2.2.1 #11363
- Update maven-plugin-api: 3.8.7 -> 3.9.0 #11551
- Update byte-buddy: 1.12.22 -> 1.13.0 #11550
- Update bytebuddy.version: 1.12.22 -> 1.13.0 #11548
- Update maven-core: 3.8.7 -> 3.9.0 #11546
- Update consul-api: 1.4.2 -> 1.4.5 #11545
- Update maven-assembly-plugin: 3.1.0 -> 3.4.2 #11547
- Update micrometer-tracing-bom: 1.0.1 -> 1.0.2 #11607
- Update maven-javadoc-plugin: 3.4.1 -> 3.5.0 #11608
- Update byte-buddy: 1.13.0 -> 1.14.0 #11609
- Update reactor-core: 3.5.2 -> 3.5.3 #11610
- Update maven-failsafe-plugin: 3.0.0-M8 -> 3.0.0-M9 #11612
- Update libthrift: 0.17.0 -> 0.18.0 #11614
- Update micrometer-bom: 1.10.3 -> 1.10.4 #11611
- Update maven-surefire-plugin: 3.0.0-M8 -> 3.0.0-M9 #11613
- Update protobuf-java: 3.21.12 -> 3.22.0 #11615
- Update grpc-java: 1.41.0 -> 1.53.0 #11681
- Update spring-boot-dependencies: 2.7.8 -> 2.7.9 #11750
- Update maven-assembly-plugin: 3.4.2 -> 3.5.0 #11749
- Update maven-compiler-plugin: 3.7.0 -> 3.11.0 #11748
- Update native-maven-plugin: 0.9.19 -> 0.9.20 #11747
- Update maven-plugin-annotations: 3.7.1 -> 3.8.1 #11746
- Update maven-common-artifact-filters: 3.2.0 -> 3.3.2 #11744
- Update maven-core: 3.8.7 -> 3.9.0 #11743
- Update tomcat-embed-core: 8.5.85 -> 8.5.87 #11742
- Update spring-boot-starter-test: 2.7.8 -> 2.7.9 #11741
- Update jetty-maven-plugin: 9.4.50.v20221201 -> 9.4.51.v20230217 #11740
- Update spring-boot.version: 2.7.8 -> 2.7.9 #11739
- Update jetty_version: 9.4.50.v20221201 -> 9.4.51.v20230217 #11738
- Update log4j2_version: 2.19.0 -> 2.20.0 #11736
- Update resteasy_version: 3.15.3.Final -> 3.15.6.Final #11735
- Update maven-plugin-api: 3.5.4 -> 3.9.0 #11734
- Update bytebuddy.version: 1.13.0 -> 1.14.0 #11733
- Update libthrift: 0.18.0 -> 0.18.1 #11732
- Update maven-plugin-plugin: 3.7.1 -> 3.8.1 #11731
- Update spring-boot-maven-plugin: 2.7.8 -> 2.7.9 #11745
- Update protobuf-java.version: 3.19.6 -> 3.22.0 #11737
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@aamingaa, @AlbumenJ, @chickenlj, @conghuhu, @CrazyHZM, @EarthChen, @erdengk, @erdengk, @hardyfish, @icodening, @jojocodeX, @KamToHung, @lan-dian, @Lauquik, @liufeiyu1002, @mytang0, @PlutoOfCharon, @pmupkin, @robin977, @SeasonPanPan, @ShenFeng312, @songxiaosheng, @sourcelliu, @suncairong163, @thisiswanghy, @Webster-Yang, @win120a, @wxbty
New Contributors
- @hardyfish made their first contribution in #11527
- @PlutoOfCharon made their first contribution in #11621
- @suncairong163 made their first contribution in #11108
- @Lauquik made their first contribution in #11641
- @erdengk made their first contribution in #11674
- @lan-dian made their first contribution in #11676
- @pmupkin made their first contribution in #11710
- @sourcelliu made their first contribution in #11665
- @SeasonPanPan made their first contribution in #11761
- @robin977 made their first contribution in #11752
Full Changelog: dubbo-3.2.0-beta.4...dubbo-3.2.0-beta.5