Releases: apache/dubbo
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
dubbo-2.7.18
What's Changed
- [2.7] Remove useless toString in Timeout Filter by @AlbumenJ in #10531
- Fixes #9913, rmi protocol supoort group and version by @xielongfei in #9951
- [2.7] Update hessian version by @AlbumenJ in #10630
- Fix #10631 Fix PojoUtils support localdatetime,lcaldate,localtime serializable and deserialize by @wuwen5 in #10632
Dependency Upgrade
- Upgrade hessian-lite version: 3.2.12 -> 3.2.13 #10630
New Contributors
- @xielongfei made their first contribution in #9951
Full Changelog: dubbo-2.7.17...dubbo-2.7.18
dubbo-3.0.12
What's Changed
- optimize AccessLogFilter by @a364176773 in #10488
- Add some test cases and optimizations by @BurningCN in #10481
- Init deadlock by @owen200008 in #10503
- [3.0] Remove useless toString in Timeout Filter by @AlbumenJ in #10530
- Local references support mergeable by @CrazyHZM in #9645
- fix #10541, save subscribed dataIds for unsubscription. by @chickenlj in #10573
- Update hessian-lite version by @AlbumenJ in #10629
- Fix broadcast context being cleared by @AlbumenJ in #10619
- Fix ContextFilter not cleanup thread by @AlbumenJ in #10615
- Fix NPE when using tri as metadata service protocol by @AlbumenJ in #10639
- Fix timeout type cast exception by @CrazyHZM in #10644
Dependency Upgrade
- Upgrade hessian-lite version: 3.2.12 -> 3.2.13 #10629
Full Changelog: dubbo-3.0.11...dubbo-3.0.12
dubbo-3.1.0
This is a brand new version of Dubbo 3, including xDS support, kubernetes native support, Fastjson2 support...
Dubbo 3.1 includes the following features:
- Sidecar mesh. See https://dubbo.apache.org/zh/overview/tasks/mesh/dubbo-mesh/ for instructions.
- xDS proxyless mesh. See https://dubbo.apache.org/zh/overview/tasks/mesh/proxyless/ for instructions.
- Error code Troubleshooting Documentation Guidelines. See https://dubbo.apache.org/zh/docs3-v2/java-sdk/faq/intro/ for instructions.
- Fastjson2 support. Manually enable by specifying
serialization
tofastjson2
. See https://github.com/alibaba/fastjson2 for instructions. - Port Unification support. Supports binding various protocols to a signal port.
- Dubbo Reactive stream with project reactor.
Upgrade compatibility: https://dubbo.apache.org/zh/docs3-v2/java-sdk/upgrades-and-compatibility/3.0-to-3.1-compatibility-guide/
Full Changelog: dubbo-3.0.11...dubbo-3.1.0
dubbo-3.0.11
Bugfix & Optimization
Related PRs: #10332, #10333, #10311, #10350, #10355, #10351, #10359, #10364, #10349, #10371, #10354, #10369, #10372, #10376, #10370, #10383, #10338, #10390, #10389, #10400, #10404, #10409, #10411, #10417, #10418, #10432, #10413, #10441, #10439, #10444, #10442, #10445, #10455, #10457, #10414, #10412, #10173, #10447, #10462, #10468, #10478
Contributors: @AlbumenJ, @Bentley-William, @BurningCN, @TianCheng88, @TigerTurbo, @chenziqiang666, @chickenlj, @jk-tonycui, @liufeiyu1002, @monkeyWie, @owen200008, @stonelion, @victory460, @win120a, @xiaomiusa87
Dependency Upgrade
- Upgrade kubernetes-client version: 5.3.0 -> 5.3.2 #10324
New Contributors
- @victory460 made their first contribution in #10400
- @TianCheng88 made their first contribution in #10442
- @xiaomiusa87 made their first contribution in #10455
- @jk-tonycui made their first contribution in #10412
Full Changelog: dubbo-3.0.10...dubbo-3.0.11