blake.qiu [Fri, 24 Jun 2022 08:56:43 +0000 (16:56 +0800)]
Adjusted the code to make it cleaner. (#10208)
Co-authored-by: blake.qiu <blake.qiu@ly.com>
Wang Chengming [Wed, 22 Jun 2022 08:57:50 +0000 (16:57 +0800)]
upgrade fastjson (#10189)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
一个不知名的Java靓仔 [Wed, 22 Jun 2022 08:57:34 +0000 (16:57 +0800)]
Fix service was offline without re-registration due to network jitter (#10182)
Wu Xuecheng [Tue, 14 Jun 2022 06:14:00 +0000 (14:14 +0800)]
Fix can't authenticate by username and password when use Nacos (#9941)
#9910
zhaoguhong [Tue, 14 Jun 2022 06:12:29 +0000 (14:12 +0800)]
fix #9910, metadata-report support a separate configuration username and password (#9921)
Wang Chengming [Mon, 6 Jun 2022 11:43:59 +0000 (19:43 +0800)]
fix #10059, fix ZookeeperDynamicConfiguration remove cache listener mistake (#10106)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
sunshujie1990 [Mon, 9 May 2022 02:25:41 +0000 (10:25 +0800)]
remove redundant volatile on initialized (#9926)
zhaoguhong [Mon, 9 May 2022 02:21:24 +0000 (10:21 +0800)]
fix issue#9922, merge the provider side parameters exclude tag (#9933)
juzimao [Sat, 7 May 2022 06:46:18 +0000 (14:46 +0800)]
Fix The first element of the queue cannot be deleted when an exception occurs in the method processWithAccessKeyLogger(#9978)
Fixes issue #9953
Wang Chengming [Fri, 1 Apr 2022 03:06:52 +0000 (11:06 +0800)]
Remove params type size check in MapTypeBuilder (#9848)
fixes #5122 & #8212
Wu Xuecheng [Wed, 23 Mar 2022 04:49:23 +0000 (12:49 +0800)]
fix stubevent can't work (#9825)
fix #9824
PJ Fanning [Wed, 16 Mar 2022 06:58:47 +0000 (07:58 +0100)]
upgrade logging jars due to security issues (#9791)
ken.lj [Wed, 16 Mar 2022 06:54:46 +0000 (14:54 +0800)]
fix weight cannot work properly on multi-registry scenario (#9787)
also see #9786
hadley zhang [Wed, 16 Mar 2022 01:38:08 +0000 (18:38 -0700)]
add a new method for getting the number of consumer service addresses in the case of multiple registries. (#8026)
Co-authored-by: zhenyu zhang <hadleyzhang@gmail.com>
chen gang [Tue, 15 Mar 2022 14:04:29 +0000 (22:04 +0800)]
fix #9582, potential of fork cluster caused by timeout(#9613)
ken.lj [Tue, 15 Mar 2022 13:01:11 +0000 (21:01 +0800)]
Revert "[ISSUE #9721] add memory limited linked blocking queue (#9722)" (#9788)
This reverts commit
d5bcbcffe75a8d251d3dee6635c9b2b4f39aebfd.
dragon-zhang [Tue, 15 Mar 2022 13:00:38 +0000 (21:00 +0800)]
[ISSUE #9721] add memory limited linked blocking queue (#9722)
fixes #9721
ken.lj [Tue, 15 Mar 2022 07:18:56 +0000 (15:18 +0800)]
set registry id to metada (#9782)
ken.lj [Tue, 15 Mar 2022 03:55:20 +0000 (11:55 +0800)]
Fix concurrent modification exception of stated urls (#9779)
Owen.Cai [Fri, 25 Feb 2022 08:53:12 +0000 (16:53 +0800)]
fix bug lazy client share_executor is null (#9701)
Owen.Cai [Fri, 25 Feb 2022 08:44:57 +0000 (16:44 +0800)]
netty4_extend (#9702)
jessin [Sun, 6 Feb 2022 04:04:56 +0000 (12:04 +0800)]
feat: consumer support specify serialization type (#9550)
* consumer support specify serialization type
* xml support config consumer serialization
Co-authored-by: jessinguo <jessinguo@tencent.com>
w4n92h3n [Sun, 6 Feb 2022 03:34:33 +0000 (11:34 +0800)]
Bugfix - ExtensionLoader can not inject by type properly. (#9187)
* bugfix ExtensionLoader can not inject by type properly.
refactor DisableInject Annotation to the generic Inject Annotation.
* update Inject Annotation disabled to enable.
* update Inject Annotation disabled to enable.
* update Inject Annotation disabled to enable.
* update Inject Annotation disabled to enable.
* bugfix ExtensionLoader can not inject by type properly.
refactor DisableInject Annotation to the generic Inject Annotation.
* Compatible with @Inject & @DisableInject, and tag @DisableInject with @Deprecated
* Compatible with @Inject & @DisableInject, and tag @DisableInject with @Deprecated
赵延 [Sat, 29 Jan 2022 07:56:03 +0000 (15:56 +0800)]
fix getAttchments return copy map problem. (#9571)
w4n92h3n [Mon, 24 Jan 2022 12:41:21 +0000 (20:41 +0800)]
bugfix parameters don't put into methodParameters (#9599)
桔子 [Sun, 23 Jan 2022 08:58:22 +0000 (16:58 +0800)]
fix: Fix the problem of wrong number of retries in failback mode (#9525)
When the retries value is zero,
the logic in failback mode resets it to the default value of 3,
making it impossible to turn off the retry mechanism.
Fixes #9522
wuwen [Sun, 23 Jan 2022 08:51:27 +0000 (16:51 +0800)]
Fix the problem that static routing does not work (#9512)
liufarui [Sun, 23 Jan 2022 08:51:04 +0000 (16:51 +0800)]
dubbo-demo-xml-consumer use correct metadata-report address (#9511)
zrlw [Fri, 21 Jan 2022 08:25:33 +0000 (16:25 +0800)]
fixes #9086 to solve race condition issue. (#9588)
Fixes #9086 in master branch
wuwen [Wed, 12 Jan 2022 03:30:28 +0000 (11:30 +0800)]
Fix callback timeout (#9463)
Albumen Kevin [Wed, 29 Dec 2021 11:44:05 +0000 (19:44 +0800)]
update to 2.7.16-SNAPSHOT
Albumen Kevin [Wed, 22 Dec 2021 05:39:09 +0000 (13:39 +0800)]
[2.7] Prepare Dubbo 2.7.15 Release
Albumen Kevin [Wed, 22 Dec 2021 05:27:16 +0000 (13:27 +0800)]
[2.7] Fix pond ignore in URLStrParser (#9465)
Albumen Kevin [Tue, 21 Dec 2021 06:10:48 +0000 (14:10 +0800)]
[2.7] Update Hessian Lite version (#9456)
huazhongming [Mon, 20 Dec 2021 05:45:49 +0000 (13:45 +0800)]
upgrade log4j2 version to 2.17.0 (#9444)
gitchenjh [Fri, 17 Dec 2021 07:44:37 +0000 (15:44 +0800)]
dubbo-spring-boot-actuator compatible with Spring Boot Actuator 2.6.x (#9394) (#9437)
wuwen [Fri, 17 Dec 2021 06:00:57 +0000 (14:00 +0800)]
upgrade log4j2 to 2.16.0 (#9433)
Poison [Thu, 16 Dec 2021 08:14:09 +0000 (16:14 +0800)]
Improve the readability of the getOrder method (#9361)
`Ordered.LOWEST_PRECEDENCE + 1` is equal to `Ordered.HIGHEST_PRECEDENCE`, using `Ordered.HIGHEST_PRECEDENCE` is more readable.
gitchenjh [Thu, 16 Dec 2021 06:58:16 +0000 (14:58 +0800)]
[master] Optimize some code for DubboConfigEarlyRegistrationPostProcessor (#9397) (#9414)
Wang Chengming [Thu, 16 Dec 2021 06:56:29 +0000 (14:56 +0800)]
Check before use to avoid possible NPE in MetadataInfo (#9420)
gitchenjh [Wed, 15 Dec 2021 06:25:17 +0000 (14:25 +0800)]
Fix DubboConfigEarlyInitializationPostProcessor registered twice in Spring Framework (#9397)
fixes #9370
Pin Xiong [Mon, 13 Dec 2021 02:44:59 +0000 (10:44 +0800)]
fix: Update the version of log4j for bug fixes (#9378)
Wang Chengming [Mon, 6 Dec 2021 05:31:47 +0000 (13:31 +0800)]
[master]optimize some code metrics filter (#9357)
* optimze of MetricsFilter
* optimize of MetricsFilter
stone 98 [Sun, 28 Nov 2021 15:19:24 +0000 (23:19 +0800)]
[2.7] Fix issue where dead connections would not be reconnected. (#9327)
zrlw [Thu, 18 Nov 2021 12:09:45 +0000 (20:09 +0800)]
[master] revert AbstractConfiguratorListener#genConfiguratorsFromRawRule (#9249)
* ignore event content parse failure
* support single ip
* revert genConfiguratorsFromRawRule
haoyann [Wed, 10 Nov 2021 05:40:37 +0000 (13:40 +0800)]
Fix netty server ssl context file leak (#9246)
haoyann [Tue, 9 Nov 2021 02:35:32 +0000 (10:35 +0800)]
[Master]Fix netty ssl file leak (#9197)
* fix netty ssl file leak
* remove useless code
Guy Korland [Thu, 4 Nov 2021 08:57:53 +0000 (10:57 +0200)]
upgrade to jedis 3.7.0 (#9178)
Wang Chengming [Thu, 28 Oct 2021 07:57:34 +0000 (15:57 +0800)]
issue #8325, use the provider side parameters (#9147)
fixes #8325
guilin [Wed, 27 Oct 2021 12:15:42 +0000 (20:15 +0800)]
fix potential NPE in URLBuilder.java (#9060)
fixes #8196
zrlw [Wed, 27 Oct 2021 12:10:44 +0000 (20:10 +0800)]
change getRegistries return type to HashSet for unique (#9016)
zrlw [Mon, 25 Oct 2021 04:52:38 +0000 (12:52 +0800)]
update jetcd to be compatible with maven-surefire-plugin (#9107)
Steve Rao [Mon, 25 Oct 2021 04:52:12 +0000 (12:52 +0800)]
Modified the warm-up function from y=x to y=x^2 and make the warm-up process smoother (#9104)
zrlw [Sat, 23 Oct 2021 14:28:56 +0000 (22:28 +0800)]
[master] fix Corrupted STDOUT issue of maven-surefire-plugin (#9090)
* fix Corrupted STDOUT issue of maven-surefire-plugin
* keep failsafe version same with surefire
* recover maven_deploy_version
Albumen Kevin [Sat, 23 Oct 2021 14:22:58 +0000 (22:22 +0800)]
[2.7] update xstream version (#9103)
* [2.7] update xstream version
* update pom
zrlw [Sat, 9 Oct 2021 08:00:21 +0000 (16:00 +0800)]
update curator version to 4.2.0 for zk 3.4.13 (#8995)
zrlw [Sat, 9 Oct 2021 07:48:56 +0000 (15:48 +0800)]
override removeFailedRegisteredTask and removeFailedSubscribedTask for (#8982)
testRecover
Wang Chengming [Sat, 9 Oct 2021 07:46:38 +0000 (15:46 +0800)]
fix #7808, add some unit test for MetricsConfig (#8977)
Wang Chengming [Fri, 8 Oct 2021 15:42:11 +0000 (23:42 +0800)]
add some unit test for AvailableClusterInvoker (#8972)
zrlw [Thu, 30 Sep 2021 02:19:56 +0000 (10:19 +0800)]
add latch waiting for registration finished (#8960)
Wang Chengming [Thu, 30 Sep 2021 02:16:41 +0000 (10:16 +0800)]
[master] Fix #8240, on branch master, when provider and consumer stop cause NPE (#8927)
* fix #8240: on branch master, when provider and consumer stop cause NPE
* fix #8240: on branch master, when provider and consumer stop cause NPE
* fix #8240: on branch master, when provider and consumer stop cause NPE
* fix #8240: on branch master, when provider and consumer stop cause NPE
* fix #8240: on branch master, when provider and consumer stop cause NPE
* fix #8240: on branch master, when provider and consumer stop cause NPE
* fix #8240: on branch master, when provider and consumer stop cause NPE
violin [Thu, 30 Sep 2021 02:13:41 +0000 (10:13 +0800)]
optimise compile error message in jdk compiler.(#8942) (#8943)
* optimise compile error message in jdk compiler.(#8942)
* update with comment.
* fix maven compile error.
* code format and field name.
Lei Jiang [Tue, 28 Sep 2021 09:53:11 +0000 (17:53 +0800)]
[Dubbo-5961] Improve consistent hashing load balancing with a new algorithm #5989 (#8916)
* Improve ConsistentHashLoadBalance
* Modify test case
* modify codes
* Modify concurrent problems
* Modify Codes
Owen.Cai [Tue, 28 Sep 2021 09:50:45 +0000 (17:50 +0800)]
Nacos unsub support and RegistryDirectory destroy (#8907)
* nacos_unsub_support & destroy RegistryDirectory
* delete idea import use *
* nacos_unsub_support & destroy RegistryDirectory(#8895)
* delete idea import use *
* change description for code
Wang Chengming [Tue, 28 Sep 2021 09:46:02 +0000 (17:46 +0800)]
[master] Fix remove duplicate method (#8925)
* remove duplicate method on DubboBootstrap#destroy()
* remove duplicate method on DubboBootstrap#destroy()
zrlw [Mon, 27 Sep 2021 11:47:28 +0000 (19:47 +0800)]
catch handler.caught() throwable of MultiMessageHandler (#8931)
Wang Chengming [Mon, 27 Sep 2021 11:10:32 +0000 (19:10 +0800)]
fix #8339, remove duplicate validation (#8903)
zrlw [Mon, 27 Sep 2021 11:04:48 +0000 (19:04 +0800)]
reset the client value of LazyConnectExchangeClient after close (#8882)
Wang Chengming [Mon, 27 Sep 2021 11:00:20 +0000 (19:00 +0800)]
MultipleRegistry remove duplicate URL (#8899)
zrlw [Sun, 26 Sep 2021 15:27:38 +0000 (23:27 +0800)]
[master] add destroy() calling to close tomcat server port (#8921)
* add destroy() calling to close tomcat server port
* improve javadoc for isPortInUsed()
candy [Tue, 21 Sep 2021 16:06:31 +0000 (00:06 +0800)]
[2.7.x] Fix CountDownLatch not being released(#8845) (#8862)
changfu [Tue, 21 Sep 2021 16:05:40 +0000 (00:05 +0800)]
fix #8855 remove @Service in java doc and comment (#8856)
* fix #8855 remove @Service in java doc and comment
* recovery wrong fix
zrlw [Tue, 21 Sep 2021 16:01:36 +0000 (00:01 +0800)]
fix NPE (#8837)
candy [Tue, 21 Sep 2021 15:57:16 +0000 (23:57 +0800)]
[master] Remove useless code. (#8858)
changfu [Tue, 21 Sep 2021 15:51:48 +0000 (23:51 +0800)]
fix #8770: provider remove @Lazy support. (#8854)
zrlw [Tue, 21 Sep 2021 15:42:44 +0000 (23:42 +0800)]
[master] add zookeeper node data created event check (#8834)
* add zookeeper node data created event check
* add NodeCreated process
* add missed else condition
zrlw [Mon, 20 Sep 2021 15:15:23 +0000 (23:15 +0800)]
[master] do not show the warning at first replaceWithLazyClient() (#8815)
* not warning at first replaceWithLazyClient()
* fix UT test_counter_error
* fix LazyConnectExchangeClient
* fix ReferenceCountExchangeClientTest
* change warning period variable name
* change variable name warningPeriod
zrlw [Mon, 20 Sep 2021 15:02:50 +0000 (23:02 +0800)]
fix StringIndexOutOfBoundsException at addParam() (#8801)
Albumen Kevin [Fri, 17 Sep 2021 12:25:55 +0000 (20:25 +0800)]
[2.7] Change default step to FORCE_INTERFACE (#8836)
yizhenqiang [Tue, 14 Sep 2021 04:40:39 +0000 (12:40 +0800)]
Use MapUtils instead of AttachmentsAdapter (#8772)
* Use MapUtils instead of AttachmentsAdapter
candy [Sun, 12 Sep 2021 16:04:27 +0000 (00:04 +0800)]
[master] DefaultFuture turn off logging optimization for Channel(issue #8695) (#8778)
Albumen Kevin [Sun, 12 Sep 2021 13:25:03 +0000 (21:25 +0800)]
[2.7] Update Hessian Lite Version (#8780)
zrlw [Sun, 12 Sep 2021 12:35:10 +0000 (20:35 +0800)]
fix destroy NullPointerException and doOverrideIfNecessary (#8683)
IllegalStateException
zrlw [Sun, 12 Sep 2021 12:09:24 +0000 (20:09 +0800)]
close client immediately when destroy unused invoker (#8756)
changfu [Sun, 12 Sep 2021 12:07:07 +0000 (20:07 +0800)]
fix issue-8726 on master: improve code readability (#8749)
changfu [Sat, 11 Sep 2021 13:40:49 +0000 (21:40 +0800)]
fix issue-8715 on master: failback retries=0 should only invoke once (#8743)
zrlw [Wed, 8 Sep 2021 06:04:08 +0000 (14:04 +0800)]
fix random assertions (#8702)
zrlw [Wed, 8 Sep 2021 04:40:03 +0000 (12:40 +0800)]
[master] Simplify and unify local address getting method (#8679)
* simplify and unify local address getting method
* simplify getIpByConfig()
Owen.Cai [Wed, 8 Sep 2021 03:29:30 +0000 (11:29 +0800)]
2.7.13 fix add serialize check switch (#8648)
* add code
* use config to read config for SerializeClassChecker
zrlw [Wed, 8 Sep 2021 02:43:56 +0000 (10:43 +0800)]
[master] fix ignored interface name matches method (#8629)
* set literal pattern string for ignored given interface name tests
* add equals method for ignored given interface name comparison
* catch exception of ignored interface name matches method
* mock static method of final class NetworkInterface by Mockito
* improve test case of ignored given interface name with meta characters
* correct comment of ignoreNetworkInterface matches exception
changfu [Fri, 3 Sep 2021 13:50:38 +0000 (21:50 +0800)]
fix issue-8387 on master (#8624)
Wang Chengming [Fri, 3 Sep 2021 10:02:13 +0000 (18:02 +0800)]
on branch 2.7.x, fix issue #8611, use HTTPS (#8632)
Bazooka [Wed, 25 Aug 2021 10:38:06 +0000 (18:38 +0800)]
Fix on branch master, consumer invoke timeout cause NPE. (#8587)
* Fix on branch master, consumer invoke timeout cause NPE.
* use Camel-Case rule
changfu [Mon, 23 Aug 2021 05:44:18 +0000 (13:44 +0800)]
Fix mock:true configuration. (#8554)
* fix issue8516
* add license to file
Owen.Cai [Mon, 23 Aug 2021 05:20:29 +0000 (13:20 +0800)]
add code (#8537)
灼华 [Mon, 23 Aug 2021 05:07:19 +0000 (13:07 +0800)]
Fix the issue of taking the zone parameter value in ZoneAwareClusterInvoker (#8521)
lmj [Sun, 15 Aug 2021 14:18:00 +0000 (22:18 +0800)]
fix #8378 parameter convert error (#8379)
wx930910 [Sun, 15 Aug 2021 09:45:24 +0000 (05:45 -0400)]
refactor MethodConfig by using mocking object created by Mockito (#8446)
dongdongyang [Fri, 13 Aug 2021 07:47:23 +0000 (15:47 +0800)]
solve the curator 5.0.0 testingServer npe.
solve the curator 5.0.0 testingServer npe.
haoyann [Fri, 6 Aug 2021 15:20:07 +0000 (23:20 +0800)]
Upgrade dependencies (#8391)
* upgrade netty、httpclient、zookeeper、tomcat、jetty、apollo、commons-io
* fix ci upgrade netty4_ssl_version
* revert zookeeper version