Releases: apache/dubbo
dubbo-3.2.0-beta.4
What's Changed
Feature
- Add bytebuddy support by @icodening in #11117
- Add timeout limit metric by @jojocodeX in #11244
- Jvm meter add application name label by @songxiaosheng in #11255
- Add dubbo prefix(dubbo.provider) to dubbo provider metrics by @fomeiherz in #11295
- Added metrics for failed request total by @jojocodeX in #11315
- Add xdsroute observe logic by @MentosL in #11309
- Make xds router run by @AlbumenJ in #11319
- Change the name according to the naming convention by @fomeiherz in #11327
Bugfix
- Fix token not work in rest protocol by @ShenFeng312 in #11144
- Enhance nacos service discovery update by @AlbumenJ in #11239
- Refactor nacos to update by @AlbumenJ in #11313
- Feature/modify xds subscribe by @aamingaa in #10885
- Fix native about reflect config by @CrazyHZM in #11263
- Fix config unable to serialize by @AlbumenJ in #11267
- Update IPv6 annotation and filter invalid IPv6 by @HHoflittlefish777 in #11266
- Fix invokers has changed when router chain switch by @AlbumenJ in #11248
- Fix lds observe by @aamingaa in #11300
- Support fastjson2 in native case by @CrazyHZM in #11325
- Don't delete lock file when lock is held by other by @schneiderlin in #11324
- Fix metrics key duplication by @jojocodeX in #11349
- Fix deploy listener exception by @aamingaa in #11351
Performance Optimization
Code Enhancement
Releates PRs: #11063, #10971, #11199, #11258, #11288, #11291, #11328, #11260
Dependency Upgrade
- Update protobuf-java: 3.18.3 -> 3.19.6 #11282 #11283 #11284 #11281 #11356
- Update cglib-nodep: 2.2 -> 2.2.2 #11333
- Update byte-buddy: 1.12.19 -> 1.12.22 #11335
- Update bouncycastle-bcprov_version: 1.69 -> 1.70 #11336
- Update javax.ws.rs-api: 2.0 -> 2.1.1 #11337
- Update curator_version: 4.2.0 -> 4.3.0 #11345
- Update maven-plugin-plugin: 3.6.0 -> 3.7.1 #11346
- Update javax.el: 3.0.1-b08 -> 3.0.1-b12 #11347
- Update slf4j-api: 1.7.25 -> 1.7.36 #11348
- Update spring-boot-dependencies: 2.3.1.RELEASE -> 2.7.7 #11344
- Update maven-enforcer-plugin: 3.0.0-M3 -> 3.1.0 #11343
- Update javassist: 3.28.0-GA -> 3.29.2-GA #11334
- Update spring-boot-maven-plugin: 2.1.4.RELEASE -> 2.7.7 #11329
- Update javax.el-api: 2.2.4 -> 2.2.5 #11339
- Update eureka.version: 1.9.12 -> 1.10.18 #11342
- Update jetty-maven-plugin: 9.4.38.v20210224 -> 9.4.50.v20221201 #11340
- Update jetty_version: 9.4.43.v20210629 -> 9.4.50.v20221201 #11332
- Update resteasy_version: 3.0.20.Final -> 3.15.3.Final #11338
Note: This release contains all of the changes of dubbo-3.1.5, please see https://github.com/apache/dubbo/releases/tag/dubbo-3.1.5
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@aamingaa, @AlbumenJ, @CrazyHZM, @fomeiherz, @HHoflittlefish777, @icodening, @jojocodeX, @LXPWing, @MentosL, @mxsm, @schneiderlin, @sconvent, @ShenFeng312, @songxiaosheng, @TigerTurbo, @yuluo-yx, @zeusbee
New Contributors
- @LXPWing made their first contribution in #11258
- @HHoflittlefish777 made their first contribution in #11266
- @sconvent made their first contribution in #11260
- @yuluo-yx made their first contribution in #11291
- @fomeiherz made their first contribution in #11295
- @schneiderlin made their first contribution in #11324
- @mxsm made their first contribution in #11326
Full Changelog: dubbo-3.2.0-beta.3...dubbo-3.2.0-beta.4
dubbo-3.1.5
What's Changed
Feature
- Add some qos command logs for aduit by @AlbumenJ in #11224
- Add service name mapping retry by @AlbumenJ in #11265
- Add nacos create client retry by @AlbumenJ in #11304
- Add Nacos sub try test by @AlbumenJ in #11307
- Add serialzie class check by @AlbumenJ in #11217
Bugfix
- Correct the logger's error statement to info. by @win120a in #11165
- Lazy init scope model in config by @AlbumenJ in #11142
- Fix Consumer ClassLoader Change by @AlbumenJ in #11179
- Fix NPE when getting subscribed services from metadata service by @wxbty in #11192
- Fix Spring Cloud metadata override by @AlbumenJ in #11197
- Fix deadlocks in lazy-init situations by @wuwen5 in #11194
- Fix warn when port are the same by @AlbumenJ in #11202
- Fix active limit filter not work by @AlbumenJ in #11206
- Fix Nacos empty ticket not work by @AlbumenJ in #11213
- Fix zookeeper instance update by @AlbumenJ in #11212
- Enhance Zookeeper ServiceDiscovery update by @AlbumenJ in #11220
- Optimize MetadataServiceNameMapping cas report conflict by @AlbumenJ in #11237
- Fix service instance update failed by @AlbumenJ in #11236
- Fix app level configuration not work by @AlbumenJ in #11215
- Store old revisions by @AlbumenJ in #11241
- Fix Multi Registry Override by @AlbumenJ in #11245
- Fix zk resubscribe failed by @AlbumenJ in #11247
- Add some cas update failed logs by @AlbumenJ in #11251
- Enhance nacos regsitry by @AlbumenJ in #11262
- Fix tri upper attachment error by @EarthChen in #11214
- Fix tri deserialize error by @EarthChen in #11187
- Remove grpc-status-details when no pb exists by @EarthChen in #11249
- Fix countdown assignment problem by @CrazyHZM in #11275
- Serialization and deserialization use classes in the wrapper by @EarthChen in #11302
- change class loader by @EarthChen in #11312
FAQ
Handle error log with error code in #11181, #11182, #11207, #11219, #11225
Code Enhancement
Releates PRs: #11183, #11177, #11224, #11164
Dependency Upgrade
Contributors
Dubbo would like to thank the following contributors for their contributions to this release:
@win120a, @wuwen5, @AlbumenJ, @CrazyHZM, @EarthChen, @xieshouyu, @wxbty
New Contributors
- @xieshouyu made their first contribution in #11177
Full Changelog: dubbo-3.1.4...dubbo-3.1.5
dubbo-3.0.13
What's Changed
Full Changelog: dubbo-3.0.12...dubbo-3.0.13
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