Fixes
- fix log feign response stream close bug. commit log
- remove the secondary report. commit log
Contributors
Thanks to the contributors who participated in this release!
@ShanyouYu-Sean
@SkyeBeFreeman
How to upgrade 1.10.2-2021.0.6
1.10.2-2021.0.6 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.2-2021.0.6. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Fixes
- fix log feign response stream close bug. commit log
- remove the secondary report. commit log
Contributors
Thanks to the contributors who participated in this release!
@ShanyouYu-Sean
@SkyeBeFreeman
How to upgrade 1.10.2-2020.0.5
1.10.2-2020.0.5 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.2-2020.0.5. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Fixes
- fix: fix log feign response stream close bug. commit log
Contributors
Thanks to the contributors who participated in this release!
@ShanyouYu-Sean
How to upgrade 1.10.1-2020.0.5
1.10.1-2020.0.5 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.1-2020.0.5. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Fixes
- fix: fix log feign response stream close bug. commit log
Contributors
Thanks to the contributors who participated in this release!
@ShanyouYu-Sean
How to upgrade 1.10.1-2022.0.1
1.10.1-2022.0.1 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.1-2022.0.1. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Fixes
- fix: fix log feign response stream close bug. commit log
Contributors
Thanks to the contributors who participated in this release!
@ShanyouYu-Sean
How to upgrade 1.10.1-2021.0.6
1.10.1-2021.0.6 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.1-2021.0.6. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Features / Enhancements
-
All
- optimize sct-all. #889
-
CircuitBreaker
- add polaris circuit breaker support #881
-
Discovery
- move loadbalancer to discovery module. #845 #892
- add User-Agent:polaris for healthyCheck api. #873
-
RateLimit
- add PolarisRateLimiterLimitedFallback spi. #858
-
RPC Enhancement
- enable stat reporting as default. #864
- refactor stat module. #879 #885
Fixes
- fix the error capture of rate limit exception. #861
- update to junit 5. #867
- optimize ServiceRuleManager. #878
Docs
- Add code coverage blocking. #837
- Add license checker GitHub Action. #841
- support auto snapshot release in GitHub Action. #870
Contributors
Thanks to the contributors who participated in this release!
@lingxiao-wu @SkyeBeFreeman @DoubleLuXu @ShanyouYu-Sean
How to upgrade 1.10.0-2020.0.5
1.10.0-2020.0.5 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.0-2020.0.5 If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Features / Enhancements
-
All
- optimize sct-all. #888
-
CircuitBreaker
- add polaris circuit breaker support #872
-
Discovery
- move loadbalancer to discovery module. #846 #893
- add User-Agent:polaris for healthyCheck api. #872
-
RateLimit
- add PolarisRateLimiterLimitedFallback spi. #857
-
RPC Enhancement
- enable stat reporting as default. #863
- refactor stat module. #880 #886
Fixes
- update spring framework version of 2022 branch. #851
- fix the error capture of rate limit exception. #860
- update to junit 5. #866
- optimize ServiceRuleManager. #877
Docs
- Add code coverage blocking. #838
- Add license checker GitHub Action. #840
- support auto snapshot release in GitHub Action. #871
Contributors
Thanks to the contributors who participated in this release!
@lingxiao-wu @SkyeBeFreeman @DoubleLuXu @ShanyouYu-Sean
How to upgrade 1.10.0-2022.0.1
1.10.0-2022.0.1 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.0-2022.0.1. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
Features / Enhancements
-
All
- optimize sct-all. #887
-
CircuitBreaker
- add polaris circuit breaker support #875
-
Discovery
- move loadbalancer to discovery module. #844 #891
- add User-Agent:polaris for healthyCheck api. #859
-
RateLimit
- add PolarisRateLimiterLimitedFallback spi. #830
-
RPC Enhancement
- enable stat reporting as default. #862
- refactor stat module. #876 #883
Fixes
- fix the error capture of rate limit exception. #854
- update to junit 5. #865
- optimize ServiceRuleManager. #869
Docs
- Add code coverage blocking. #836
- Add license checker GitHub Action. #839
- support auto snapshot release in GitHub Action. #868
Contributors
Thanks to the contributors who participated in this release!
@lingxiao-wu @SkyeBeFreeman @DoubleLuXu @ShanyouYu-Sean
How to upgrade 1.10.0-2021.0.6
1.10.0-2021.0.6 is compatible version from the previous corresponding version, so just upgrade spring-cloud-tencent-dependencies
version to 1.10.0-2021.0.6. If you need to change the Spring Cloud version, please refer to the documentation Version Management to modify other related dependent versions synchronously.
What's Changed
Bugfix
- Fix customized executor paramters may not work by @aamingaa in https://github.com/apache/dubbo/pull/11652
- Fix service name check ignore sub string by @aamingaa in https://github.com/apache/dubbo/pull/11643
- Fix tri wrapper pack npe by @EarthChen in https://github.com/apache/dubbo/pull/11656
- Fix qos ByteBuf leak by @mytang0 in https://github.com/apache/dubbo/pull/11714
- Fix metadata proxy load filter by @AlbumenJ in https://github.com/apache/dubbo/pull/11769
- Fix recreate client after destroy by @AlbumenJ in https://github.com/apache/dubbo/pull/11780
- Sync when destroy by @AlbumenJ in https://github.com/apache/dubbo/pull/11783
- Fix #11767, restore the original parameter pair instead of giving default value when doing URL.parse. by @chaoyoung in https://github.com/apache/dubbo/pull/11781
- fix reference bean name conflicts by @liufeiyu1002 in https://github.com/apache/dubbo/pull/11699
Code Enhancement
Releates PRs: #11592, #11672
Contributors
Dubbo would like to thank the following contributors for their contributions to this release: @win120a, @aamingaa, @EarthChen, @icodening, @mytang0, @AlbumenJ, @chaoyoung, @liufeiyu1002
New Contributors
- @chaoyoung made their first contribution in https://github.com/apache/dubbo/pull/11781
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.1.7...dubbo-3.1.8
What's Changed
Feature
- feat: dubbo provided by by @aamingaa in https://github.com/apache/dubbo/pull/11390
- 3.2 consumer proxy invocation handler by @suncairong163 in https://github.com/apache/dubbo/pull/11108
- Enhance the way to get dubbo version by @mytang0 in https://github.com/apache/dubbo/pull/11574
- Dubbo maven plugin with native by @CrazyHZM in https://github.com/apache/dubbo/pull/11540
- Add 'label match' support for override and tag rules by @chickenlj in https://github.com/apache/dubbo/pull/11094
- Introduce getConfig QoS Command by @AlbumenJ in https://github.com/apache/dubbo/pull/11664
- Implement service-level payload by @mytang0 in https://github.com/apache/dubbo/pull/11517
- Exact to support dynamic cert by @AlbumenJ in https://github.com/apache/dubbo/pull/11578
- Enhance service discovery update interval by @AlbumenJ in https://github.com/apache/dubbo/pull/11223
Bugfix
- Fix hasPreparedInternalModule is always false. (#11535) by @KamToHung in https://github.com/apache/dubbo/pull/11536
- Fix the bug in LFUCache#put() method by @thisiswanghy in https://github.com/apache/dubbo/pull/11538
- Rest bugfix & optimization by @mytang0 in https://github.com/apache/dubbo/pull/11617
- dubbo-security Jackson error by @jojocodeX in https://github.com/apache/dubbo/pull/11622
- Fix qos command remote check by @AlbumenJ in https://github.com/apache/dubbo/pull/11506
- Tag router problem fix by @mytang0 in https://github.com/apache/dubbo/pull/11586
- Fix heartbeat failed if serialization changed by @AlbumenJ in https://github.com/apache/dubbo/pull/11512
- fix: remove redundancy exceptions by @lan-dian in https://github.com/apache/dubbo/pull/11676
- fix reference bean name conflicts by @liufeiyu1002 in https://github.com/apache/dubbo/pull/11699
- Resolve samples dependency conflict by @suncairong163 in https://github.com/apache/dubbo/pull/11705
Metrics
- fix t-digest miss by @wxbty in https://github.com/apache/dubbo/pull/11516
- add thread pool metric by @Webster-Yang in https://github.com/apache/dubbo/pull/11461
- Metrics Count Optimization by @jojocodeX in https://github.com/apache/dubbo/pull/11529
- observationreceiver instance error by @jojocodeX in https://github.com/apache/dubbo/pull/11552
- Metrics code opt: redundant, modifier, magic by @mytang0 in https://github.com/apache/dubbo/pull/11553
- Provides the public part of metrics data collection and export by @wxbty in https://github.com/apache/dubbo/pull/11522
- metric package structure optimization by @wxbty in https://github.com/apache/dubbo/pull/11576
- sync meter to spring boot management by @songxiaosheng in https://github.com/apache/dubbo/pull/11630
- Observability task: registration center by @wxbty in https://github.com/apache/dubbo/pull/11493
- Metrics RT count optimization by @mytang0 in https://github.com/apache/dubbo/pull/11628
♻️ refact metrics key and meter unit by @songxiaosheng in https://github.com/apache/dubbo/pull/11661- add error type metrics by @jojocodeX in https://github.com/apache/dubbo/pull/11596
- Observability task: metadata center by @wxbty in https://github.com/apache/dubbo/pull/11593
- Observability task: refactor GaugeMetricSample by @mytang0 in https://github.com/apache/dubbo/pull/11692
- Refactor metrics TimeWindow by @mytang0 in https://github.com/apache/dubbo/pull/11638
- add core thread pool meter by @songxiaosheng in https://github.com/apache/dubbo/pull/11693
- RT metrics bugfix by @mytang0 in https://github.com/apache/dubbo/pull/11694
- Optimize the code of metrics registry&metadata by @wxbty in https://github.com/apache/dubbo/pull/11659
- fix: add micrometer bom to observability & optimize the structure of the package by @conghuhu in https://github.com/apache/dubbo/pull/11724
🐛 Fix/consumer provider metrics name cover by @songxiaosheng in https://github.com/apache/dubbo/pull/11753- Fixed the issue where core thread metrics were in effect(#11704) by @robin977 in https://github.com/apache/dubbo/pull/11752
- Add Consumer Metrics by @songxiaosheng in https://github.com/apache/dubbo/pull/11542
- add dubbo-spring-boot-observability-starter by @ShenFeng312 in https://github.com/apache/dubbo/pull/11579
- fix: fix observation spi config by @conghuhu in https://github.com/apache/dubbo/pull/11660
- abnormal time count by @pmupkin in https://github.com/apache/dubbo/pull/11710
🐛 fix push metadata code meter collector location by @songxiaosheng in https://github.com/apache/dubbo/pull/11712
Performance Optimization
- tri create Http2StreamChannel async by @icodening in https://github.com/apache/dubbo/pull/11698
- improve NacosNamingServiceWrapper performance by @sourcelliu in https://github.com/apache/dubbo/pull/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 https://github.com/apache/dubbo/pull/11527
- @PlutoOfCharon made their first contribution in https://github.com/apache/dubbo/pull/11621
- @suncairong163 made their first contribution in https://github.com/apache/dubbo/pull/11108
- @Lauquik made their first contribution in https://github.com/apache/dubbo/pull/11641
- @erdengk made their first contribution in https://github.com/apache/dubbo/pull/11674
- @lan-dian made their first contribution in https://github.com/apache/dubbo/pull/11676
- @pmupkin made their first contribution in https://github.com/apache/dubbo/pull/11710
- @sourcelliu made their first contribution in https://github.com/apache/dubbo/pull/11665
- @SeasonPanPan made their first contribution in https://github.com/apache/dubbo/pull/11761
- @robin977 made their first contribution in https://github.com/apache/dubbo/pull/11752
Full Changelog: https://github.com/apache/dubbo/compare/dubbo-3.2.0-beta.4...dubbo-3.2.0-beta.5