Releases: apache/dubbo
dubbo-2.7.21
dubbo-2.7.20
dubbo-3.2.0-beta.3
What's Changed
Feature
- JsonUtil jackson impl by @JavaHello in #10970
- Enhance logger adapter to use a configured logger by @AlbumenJ in #10952
- Support client flowcontrol by @asa3311 in #11029
- Add dubbo metrics to springboot endpoints by @songxiaosheng in #10997
- Add dubbo metrics AutoConfiguration.imports for Spring Boot 3 (related to #10997) by @gitchenjh in #11062
- Support dump thread switch and directory config by @CrazyHZM in #10955
- Support xdsroute parse by @haoyann in #10956
- Support anonymous qos command access by @Koooooo-7 in #11076
- Adaptive loadbalance by @ningboliu in #10745
Bugfix
- Fix ApplicationConfig.enableFileCache default value is not true by @gitchenjh in #11008
- fix MetericsService resource location bug by @songxiaosheng in #11056
- Enhance isolate executor by @AlbumenJ in #11069
- Read default prefer serialization from serialization first by @AlbumenJ in #11024
- Fix triple default version by @AlbumenJ in #11068
- Fix native reflect-config.json by @CrazyHZM in #11125
Performance Optimization
- optimization netty server connection management by @nannanfighting in #11123
Code Enhancement
Releates PRs: #10976, #11004, #11005, #11099, #11063
Note: This release contains all of the changes of dubbo-3.1.4, please see https://github.com/apache/dubbo/releases/tag/dubbo-3.1.4
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@AlbumenJ, @asa3311, @conghuhu, @CrazyHZM, @gitchenjh, @haoyann, @JavaHello, @Koooooo-7, @nannanfighting, @ningboliu, @shanuo0312, @songxiaosheng, @tonycody, @XDanwar
New Contributors
- @JavaHello made their first contribution in #10970
- @songxiaosheng made their first contribution in #10997
- @Koooooo-7 made their first contribution in #11051
- @ningboliu made their first contribution in #10745
- @XDanwar made their first contribution in #11063
Full Changelog: dubbo-3.2.0-beta.2...dubbo-3.2.0-beta.3
dubbo-3.1.4
What's Changed
Feature
- Dubbo QoS support foreign ip whitelist. by @Koooooo-7 in #11051
Bugfix
- Fixed metrics collection getting wrong method name when generalize called by @twz007 in #11012
- Fix zookeeper update service name failed when create by @AlbumenJ in #11036
- Fix data being updated by default ticket, follow #11036 by @AlbumenJ in #11050
- Adjust the logic of timeout, fix triple about timeout countdown function problem by @CrazyHZM in #11030
- Add NPE and empty list check in AwareClusterInvoker#doInvoke. by @IncrementalRefinement in #11046
- Fixes #11044,solve remoteApplicationName is null, in mesh mode with triple by @gold-fisher in #11058
- Fix native image compile failure and run binary package failure by @CrazyHZM in #11066
- Fix ssl npe by @CrazyHZM in #11093
- Fix diagnostics log message errors by @CrazyHZM in #11103
- Fix MetadataReportConfig being valid when pre config by @AlbumenJ in #11110
- Fix dubbo.reference not work in 3.x by @AlbumenJ in #11109
- Fix TimeoutCountDown objects being passed through and support for method-level configuration of cut-off timeout-count by @CrazyHZM in #11120
- add more information when zk not connected (#11057) by @cnjxzhao in #11122
- Fix classloader bing override when setting interface class by @AlbumenJ in #11106
- Fix timeout being cached in InstanceAddressURL by @AlbumenJ in #11041
- Fix tri filter onError by @EarthChen in #11133
- Fix zk remove other app's instance listeners when mapping update by @AlbumenJ in #11137
FAQ
Handle error log with error code in #11016, #11054, #11065
Code Enhancement
Releates PRs: #10991, #10995, #11000, #11034, #11035, #11037, #11079, #11102, #11084, #11064, #11075
Dependency Upgrade
- Update fastjson2: 2.0.14 -> 2.0.21 #11131
- Update resteasy-jaxrs: 3.0.19.Final -> 3.0.20.Final #11071
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@cnjxzhao, @CrazyHZM, @EarthChen, @gold-fisher, @IncrementalRefinement, @Koooooo-7, @ShenFeng312, @tonycody, @twz007, @win120a, @wlazjr
New Contributors
- @twz007 made their first contribution in #11012
- @IncrementalRefinement made their first contribution in #11046
- @gold-fisher made their first contribution in #11058
- @wlazjr made their first contribution in #11084
- @ShenFeng312 made their first contribution in #11102
Full Changelog: dubbo-3.1.3...dubbo-3.1.4
dubbo-2.7.19
What's Changed
- Fix nacos registry randomly throws no provider exception due to legacy service names
- Add system properties to support allow non-serializable class
New Contributors
- @JiHongYuan made their first contribution in #10674
- @hujun-w-2 made their first contribution in #11038
Full Changelog: dubbo-2.7.18...dubbo-2.7.19
dubbo-3.2.0-beta.2
What's Changed
- support encode in user thread, optimize decode in user thread by @icodening in #10854
- Support netty3 and other transporters in port unification by @asa3311 in #10886
- Use user defined
providedBy
first by @owen200008 in #10872 - Support istio first-party-jwt by @AlbumenJ in #10890
- Remove fastjson and gson transitive dependency by @AlbumenJ in #10792
- Support appResponse not transitive pass by @aamingaa in #10798
- Set Fastjson2 as default by @AlbumenJ in #10914
- Add some logs related with directory notification by @AlbumenJ in #10926
- Fix early update directory by @AlbumenJ in #10925
- Disable empty protection by default by @AlbumenJ in #10940
- Update spi for native code by @CrazyHZM in #10951
- Support plain text for xds channel by @asa3311 in #10947
- Support nacos batch register by @AlbumenJ in #10942
- Support for Spring Framework 6 and Spring Boot 3 by @weixsun in #10941
Code style enhance by @conghuhu, @shanuo0312 in #10819, #10976, #10948
Note: This release contains all of the changes of dubbo-3.1.3, please see https://github.com/apache/dubbo/releases/tag/dubbo-3.1.3
New Contributors
Full Changelog: dubbo-3.2.0-beta.1...dubbo-3.2.0-beta.2
dubbo-3.1.3
What's Changed
- Revert #9645 to support filter when local invoke by @AlbumenJ in #10707
- Support protocol properties configure to Metadata Service by @a364176773 in #10855
- Error code enhancement by @cnjxzhao in #10869
- Support consistent hash load balance when gerenic invoke by @nobodyw-cell in #10799
- Fix dubbo get wrong return type when generic impl invoke by @AlbumenJ in #10891
- Fix unexport() throws NPE when register fail. by @pandaapo in #10893
- Support try get available port for Metadata Service by @pandaapo in #10846
- Fix MetadataService method order to distint service info by @AlbumenJ in #10922
- Port Unification is disabled by default, and the spi key implemented by Netty4 port unification is changed by @CrazyHZM in #10894
- Revert #8755 to prevent safe gard exception by @AlbumenJ in #10938
- Remove guava usage in nacos registry by @AlbumenJ in #10945
- Remove NacosInstanceManageUtil by @AlbumenJ in #10949
- Fix potential URL NPE by @wxbty in #10921
- Fix the warning problem when invokerUrls is checked by @haoxz11 in #10937
Code style enhance by @zhangzq7, @EarthChen, @BurningCN in #10847, #10818, #10881
New Contributors
- @zhangzq7 made their first contribution in #10847
- @nobodyw-cell made their first contribution in #10799
- @wxbty made their first contribution in #10921
- @haoxz11 made their first contribution in #10937
Full Changelog: dubbo-3.1.2...dubbo-3.1.3
dubbo-3.2.0-beta.1
What's Changed
Bugfix & Optimization
Releates PRs: #10660, #10669, #10677, #10685, #10637, #10686, #10700, #10701, #10708, #10715, #10544, #10729, #10738, #10730, #10783, #10785, #10789, #10797, #10705, #10711, #10718, #10741, #10779, #10786, #10728, #10587, #10697, #10533, #10760, #10775, #10682, #10683, #10838, #10678, #10788
Feature
Releates PRs: #10662, #10714, #10737, #10667, #10791, #10724, #10719, #10722, #10761, #10784, #10691, #10658, #10794, #10748
Mertic
Releates PRs: #10622
FAQ
Releates PRs: #10680, #10777, #10787
Dependency Upgrade
- Update protobuf-java: 3.11.0 -> 3.16.3 #10702
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@sunchaser-lilu, @pandaapo, @JavaLionLi, @CrazyHZM, @niejian, @hboutemy, @Cyc1ops, @zhoumengyks, @wucheng1997, @AlbumenJ, @zaghost, @icodening, @ilaotan, @BurningCN, @diguage, @tonycody, @aamingaa, @EarthChen, @asa3311, @jojocodeX, @win120a, @dependabot,
New Contributors
- @pandaapo made their first contribution in #10669
- @JavaLionLi made their first contribution in #10677
- @niejian made their first contribution in #10686
- @Cyc1ops made their first contribution in #10701
- @tonycody made their first contribution in #10533
- @zhoumengyks made their first contribution in #10708
- @ilaotan made their first contribution in #10711
- @wucheng1997 made their first contribution in #10544
- @aamingaa made their first contribution in #10667
- @zaghost made their first contribution in #10785
Full Changelog: dubbo-3.1.1...dubbo-3.2.0-beta.1
dubbo-3.1.2
What's Changed
Feature
- Experimental support for JDK19
- Support
@AliasFor
for Spring - Experimental support for upper header in triple
- Add thread pool exhausted listener config
Releates PRs: #10662, #10722, #10737, #10761, #10724, #10784
FAQ
This release will continue to improve the coverage of FAQ links.
Releates PRs: #10680, #10787, #10820, #10830, #10837, #10843
Dependency Upgrade
- Update protobuf-java: 3.11.0 -> 3.16.3 #10702
- Update nacos-client: 2.1.1 -> 2.1.2 #10862
- Update snakeyaml: 1.31 -> 1.32 #10677
- Update tomcat-embed-core: 8.5.69 -> 8.5.78 #10701
- Update bcprov-ext-jdk15on: 1.68 -> 1.69 #10708
Bugfix & Optimization
Releates PRs: #10660, #10669, #10685, #10686, #10700, #10544, #10738, #10783, #10785, #10789, #10825, #10718, #10741, #10779, #10775, #10786, #10683, #10834, #10678, #10796, #10788
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@sunchaser-lilu, @pandaapo, @JavaLionLi, @CrazyHZM, @niejian, @hboutemy, @Cyc1ops, @zhoumengyks, @wucheng1997, @AlbumenJ, @zaghost, @win120a, @BurningCN, @tonycody, @EarthChen, @cnjxzhao, @dependabot, @nihongye
New Contributors
- @JavaLionLi made their first contribution in #10677
- @niejian made their first contribution in #10686
- @Cyc1ops made their first contribution in #10701
- @zhoumengyks made their first contribution in #10708
- @zaghost made their first contribution in #10785
Full Changelog: dubbo-3.1.1...dubbo-3.1.2
dubbo-3.1.1
What's Changed
Bugfix & Optimization
Related PRs: #10488, #10481, #10495, #10504, #10503, #10498, #10508, #10518, #10514, #10525, #10529, #10530, #10534, #10537, #9645, #10576, #10567, #10573, #10323, #10606, #10609, #10603, #10605, #10616, #10613, #10614, #10623, #10543, #10626, #10634, #10602, #10619, #10615, #10639, #10641, #10644, #10638, #10645, #10649
Metrics
Related PRs: #10493, #10499, #10512, #10515, #10589
FAQ
Related PRs: #10500, #10516, #10519, #10522, #10523, #10521, #10527, #10536, #10538, #10540, #10542, #10546, #10561, #10566, #10568, #10599, #10598
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@a364176773, @AlbumenJ, @asa3311, @BurningCN, @chenyanlann, @chickenlj, @cnjxzhao, @Codegass, @conghuhu, @CrazyHZM, @guohao, @Henrik-Yao, @jojocodeX, @JooKS-me, @ms20hj, @owen200008, @qinliujie, @sashashura, @sunchaser-lilu, @TrueAbc, @win120a, @wuwen5, @xh1202, @yuchu01
Dependency Upgrade
- Upgrade hessian-lite version: 3.2.12 -> 3.2.13 #10629
- Upgrade fastjson2 version: 2.0.7 -> 2.0.14 #10648
- Upgrade snakeyaml version: 1.29 -> 1.31 #10625
- Upgrade kubernetes-client version: 5.3.2 -> 6.1.1 #10543
- Upgrade grpc-core version: 1.44.0 -> 1.47.0 #10567
New Contributors
- @Henrik-Yao made their first contribution in #10493
- @ms20hj made their first contribution in #10495
- @asa3311 made their first contribution in #10516
- @sashashura made their first contribution in #10518
- @cnjxzhao made their first contribution in #10521
- @sunchaser-lilu made their first contribution in #10525
- @Codegass made their first contribution in #10537
- @jojocodeX made their first contribution in #10589
- @yuchu01 made their first contribution in #10641
Full Changelog: dubbo-3.1.0...dubbo-3.1.1