Wang Chengming [Sat, 7 May 2022 06:00:06 +0000 (14:00 +0800)]
[3.0]fix #9863, @Method annotation parma isReturn invalid (#9865)
GuoHao [Fri, 29 Apr 2022 10:47:09 +0000 (18:47 +0800)]
Fix hessian4 (#9981)
Albumen Kevin [Tue, 26 Apr 2022 12:47:13 +0000 (20:47 +0800)]
[3.0] Add dynamic decide invoker in APPLICATION_FIRST mode (#9967)
Wu Xuecheng [Mon, 25 Apr 2022 01:47:20 +0000 (09:47 +0800)]
[3.0] Fix can't authenticate by username and password when use Nacos (#9942)
GuoHao [Fri, 22 Apr 2022 14:20:32 +0000 (22:20 +0800)]
Fix duplicate ssl init (#9959)
GuoHao [Fri, 22 Apr 2022 07:24:14 +0000 (15:24 +0800)]
Remove idle handler (#9952)
* Remove idle handler
* Fix format
lemonJ [Fri, 22 Apr 2022 07:17:21 +0000 (15:17 +0800)]
typo & format extension (#9883)
yshuoo [Fri, 22 Apr 2022 07:13:20 +0000 (15:13 +0800)]
optimize some code of ReferenceConfigBase (#9864)
Co-authored-by: keshi.ys <keshi.ys@alibaba-inc.com>
GuoHao [Thu, 21 Apr 2022 05:28:09 +0000 (13:28 +0800)]
Degrade log level to reduce tls logs (#9948)
* Degrade log level to reduce tls logs
* Fix if else
* Remove if
Albumen Kevin [Wed, 20 Apr 2022 09:53:53 +0000 (17:53 +0800)]
[3.0] Clear ThreadLocal before injvm invoke (#9946)
Wang Chengming [Wed, 20 Apr 2022 09:12:16 +0000 (17:12 +0800)]
[3.0] tri support Bzip2 (#9945)
* tri support Bzip2
* add bom inherit
* add bom inherit
* fix conflict
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
Albumen Kevin [Wed, 20 Apr 2022 08:44:59 +0000 (16:44 +0800)]
[3.0] Fix some context related issues (#9923)
Oliver [Wed, 20 Apr 2022 08:37:15 +0000 (16:37 +0800)]
Init map size (#9943)
Wang Chengming [Wed, 20 Apr 2022 08:12:42 +0000 (16:12 +0800)]
[3.0] tri support Snappy (#9944)
* tri support Snappy
* add description
* add bom inherit
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
GuoHao [Tue, 19 Apr 2022 08:22:14 +0000 (16:22 +0800)]
[3.0 Triple] Fix client on error (#9939)
* Add notify when conneciton closed
* Use constant
Oliver [Tue, 19 Apr 2022 05:40:32 +0000 (13:40 +0800)]
Change to thread-safe date processing class (#9936)
* Change to thread-safe date processing class
* restore package order
GuoHao [Tue, 19 Apr 2022 04:21:03 +0000 (12:21 +0800)]
Fix graceful shutdown not work (#9938)
Oliver [Mon, 18 Apr 2022 06:25:17 +0000 (14:25 +0800)]
improve performance (#9931)
GuoHao [Sat, 16 Apr 2022 01:12:22 +0000 (09:12 +0800)]
Add log when serialize failed (#9929)
dependabot[bot] [Thu, 14 Apr 2022 08:52:23 +0000 (16:52 +0800)]
Bump mina-core from 1.1.7 to 2.1.5 in /dubbo-dependencies-bom (#9899)
Bumps [mina-core](https://github.com/apache/mina) from 1.1.7 to 2.1.5.
- [Release notes](https://github.com/apache/mina/releases)
- [Commits](https://github.com/apache/mina/compare/1.1.7...2.1.5)
---
updated-dependencies:
- dependency-name: org.apache.mina:mina-core
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot[bot] [Thu, 14 Apr 2022 08:52:12 +0000 (16:52 +0800)]
Bump resteasy-client in /dubbo-dependencies-bom (#9900)
Bumps [resteasy-client](https://github.com/resteasy/Resteasy) from 3.0.19.Final to 3.14.0.Final.
- [Release notes](https://github.com/resteasy/Resteasy/releases)
- [Commits](https://github.com/resteasy/Resteasy/compare/3.0.19.Final...3.14.0.Final)
---
updated-dependencies:
- dependency-name: org.jboss.resteasy:resteasy-client
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Wang Chengming [Thu, 14 Apr 2022 03:37:56 +0000 (11:37 +0800)]
fix #9910, metadata-report support a separate configuration username and password (#9912)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
GuoHao [Thu, 14 Apr 2022 03:04:30 +0000 (11:04 +0800)]
Fix mem leak (#9919)
earthchen [Thu, 14 Apr 2022 02:34:29 +0000 (10:34 +0800)]
[3.0-Triple] Avoid listener npe on rst (#9916)
* Avoid OnReset npe
* format & Add stream closed judgment
* format
* fix judgment
earthchen [Wed, 13 Apr 2022 08:54:57 +0000 (16:54 +0800)]
Delete repeat code (#9917)
Oliver [Tue, 12 Apr 2022 03:52:01 +0000 (11:52 +0800)]
Optimize deleting file (#9907)
* Optimize deleting file
* Add to print lockFile name
ken.lj [Fri, 8 Apr 2022 07:13:02 +0000 (15:13 +0800)]
[3.0] Service discovery model enhancement for supporting of dns registry (#9904)
ken.lj [Fri, 8 Apr 2022 04:16:40 +0000 (12:16 +0800)]
[3.0] Set to not register metadata service to registry. (#9902)
fixes #9895.
Gong Dewei [Thu, 7 Apr 2022 05:48:33 +0000 (13:48 +0800)]
[3.x] add detail log for generic and interface type conflicts (#9856)
* add detail log for generic and interface type conflicts
* fix generic interfaceClass
Chromico Rek [Wed, 6 Apr 2022 08:55:22 +0000 (12:55 +0400)]
Bump spring to 5.2.20 (#9876)
GuoHao [Wed, 6 Apr 2022 05:38:43 +0000 (13:38 +0800)]
Fix warn in compiler (#9897)
* Remove static from interface
saleson [Wed, 6 Apr 2022 02:59:18 +0000 (10:59 +0800)]
fix #9877 (#9890)
GuoHao [Sat, 2 Apr 2022 19:17:12 +0000 (03:17 +0800)]
Enable mvn cache (#9889)
GuoHao [Sat, 2 Apr 2022 13:19:52 +0000 (21:19 +0800)]
Fix tls not work when use pu handler (#9882)
ken.lj [Fri, 1 Apr 2022 12:11:21 +0000 (20:11 +0800)]
Merge 3.0.7-release and prepare for the next release (#9874)
GuoHao [Thu, 31 Mar 2022 14:05:40 +0000 (22:05 +0800)]
Add remote address log (#9872)
huazhongming [Thu, 31 Mar 2022 11:34:36 +0000 (19:34 +0800)]
Fix triple protocol async call (#9870)
* fix triple protocol async call
* Fix format
Co-authored-by: guohao <guohaoice@gmail.com>
GuoHao [Thu, 31 Mar 2022 09:32:42 +0000 (17:32 +0800)]
[3.0 Triple] Fix no error signal when channel closed (#9858)
* Fix no error signal when channel closed
* Some reactor
* Fix ut
* Do not send reset when received client rst
* Add more comments
* Do not ignore frame to avoid race condition
* Try fix ut
* Skip assert for debug
* Add service
* Remove context before use
* Fix comment
GuoHao [Thu, 31 Mar 2022 08:59:15 +0000 (16:59 +0800)]
[3.0] Do not release ByteBuf manually in port unification handler (#9869)
* Do not release manually
Albumen Kevin [Thu, 31 Mar 2022 01:49:13 +0000 (09:49 +0800)]
[3.0] Optimize Converter to cache (#9861)
* [3.0] Optimized Converter to cache
* add asf header
* fix compile
Wang Chengming [Wed, 30 Mar 2022 03:51:19 +0000 (11:51 +0800)]
Remove hard-coded param type check in MapTypeBuilder (#9849)
fix #9847
GuoHao [Tue, 29 Mar 2022 09:08:17 +0000 (17:08 +0800)]
Add log when protocol unrecognize or error (#9854)
earthchen [Tue, 29 Mar 2022 07:35:25 +0000 (15:35 +0800)]
remove pb utils from compiler (#9853)
GuoHao [Tue, 29 Mar 2022 06:54:12 +0000 (14:54 +0800)]
[3.0] Fix shutdown hang when use port unification handler (#9852)
* Fix shutdown hang when use port unification handler
* Fix ut
* Fix sync
GuoHao [Tue, 29 Mar 2022 05:59:18 +0000 (13:59 +0800)]
Fix npe in zone aware invoker (#9851)
灼华 [Mon, 28 Mar 2022 09:31:12 +0000 (17:31 +0800)]
Fix the problem that the consumer stub event does not trigger (#9723)
related #9825.
earthchen [Mon, 28 Mar 2022 06:50:45 +0000 (14:50 +0800)]
[3.0-compiler] fix compiler on dubbo3 with `java_multiple_files=false` (#9846)
* fix `java_multiple_files=false` on dubbo 3 compiler
* change version
灼华 [Mon, 28 Mar 2022 03:46:27 +0000 (11:46 +0800)]
Code optimization and fix typo (#9840)
* Code Adjust
* Fix typo
* FIX UT
* FIX UT
* Adjust the order of the two if judgments
Oliver [Mon, 28 Mar 2022 02:08:27 +0000 (10:08 +0800)]
optimize unit test (#9844)
* optimize unit test
* fix test case
Wang Chengming [Sun, 27 Mar 2022 04:43:35 +0000 (12:43 +0800)]
fix #9832 (#9839)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
GuoHao [Sun, 27 Mar 2022 02:50:01 +0000 (10:50 +0800)]
[3.0 Triple] Support native stub generator (#9822)
Support native stub generator
ken.lj [Fri, 25 Mar 2022 03:00:20 +0000 (11:00 +0800)]
Fix 9806, check metadata protocol (#9820)
Wang Chengming [Fri, 25 Mar 2022 02:00:48 +0000 (10:00 +0800)]
optimize some code of SslConfig (#9837)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
Wang Chengming [Thu, 24 Mar 2022 06:46:31 +0000 (14:46 +0800)]
optimize some code of URLItemCache (#9835)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
DaneBrown [Wed, 23 Mar 2022 15:24:59 +0000 (23:24 +0800)]
Optimize code for base practice for 3.x (#9830)
* Optimize code for base practice
* Optimize code for base practice
* Optimize code for base practice
* add blank between param and value
ken.lj [Wed, 23 Mar 2022 04:56:51 +0000 (12:56 +0800)]
[3.0] Nacos, add switch and disable consumer side registration by default (#9827)
ken.lj [Wed, 23 Mar 2022 02:44:09 +0000 (10:44 +0800)]
[3.0] Directory log optimization (#9821)
ken.lj [Wed, 23 Mar 2022 02:41:46 +0000 (10:41 +0800)]
[3.0] mapping report log optimization. (#9828)
fixes #9742
ken.lj [Tue, 22 Mar 2022 03:22:36 +0000 (11:22 +0800)]
[3.0] Should not read group and version from default consumer url if it's empty in provider url. (#9818)
fixes #9557
PJ Fanning [Mon, 21 Mar 2022 03:27:24 +0000 (04:27 +0100)]
update spring and hibernate (#9802)
* update spring and hibernate
* use hibernate-validator 5.4.3
* Update pom.xml
* Update pom.xml
* Revert "Update pom.xml"
This reverts commit
82ec93276a91563a77b8d2e78d72781ed049c3c9.
Wang Chengming [Mon, 21 Mar 2022 03:25:38 +0000 (11:25 +0800)]
fix mistake code (#9817)
Co-authored-by: 呈铭 <beck.wcm@antgroup.com>
PJ Fanning [Mon, 21 Mar 2022 03:24:30 +0000 (04:24 +0100)]
update resteasy version due to cve (#9811)
PJ Fanning [Mon, 21 Mar 2022 03:22:19 +0000 (04:22 +0100)]
[issue-9812] upgrade libthrift due to security issue (#9813)
Albumen Kevin [Sun, 20 Mar 2022 07:11:35 +0000 (15:11 +0800)]
[3.0] reuse some executor services in framework level (#9809)
* [3.0] reuse some executor services in framework level
* fix ut
* add application name to thread name
* fix ut
* fix ut
Albumen Kevin [Sat, 19 Mar 2022 08:14:49 +0000 (16:14 +0800)]
[3.0] Fix concurrent modification in Invocation attribute (#9805)
* [3.0] Fix concurrent modification in Invocation attribute
* convert to Collections.synchronizedMap(new HashMap<>())
王贺涛 [Thu, 17 Mar 2022 06:49:40 +0000 (14:49 +0800)]
cluserter merger refine (#9451)
Poison [Thu, 17 Mar 2022 06:22:23 +0000 (14:22 +0800)]
No longer catch the argument decode exception in the inner decode method, to avoid the parameter being null when the decode fails, and a NullPointerException will be thrown when the parameter is used by the actual provider, causing the consumer to fail to obtain the original decode exception. (#9490)
fixes #9489
PJ Fanning [Thu, 17 Mar 2022 02:10:10 +0000 (03:10 +0100)]
upgrade zookeeper due to security issue (#9797)
PJ Fanning [Thu, 17 Mar 2022 02:08:40 +0000 (03:08 +0100)]
upgrade logger jars due to security concerns (#9796)
Albumen Kevin [Wed, 16 Mar 2022 10:49:46 +0000 (18:49 +0800)]
Fix integration test cache (#9795)
ken.lj [Wed, 16 Mar 2022 09:00:30 +0000 (17:00 +0800)]
followup of #9358 (#9794)
Wang Chengming [Wed, 16 Mar 2022 08:49:57 +0000 (16:49 +0800)]
fix #9341, ignore OverlappingFileLockException (#9358)
ken.lj [Wed, 16 Mar 2022 07:38:08 +0000 (15:38 +0800)]
Fix 3.0 followup 9784 (#9793)
ken.lj [Wed, 16 Mar 2022 06:58:10 +0000 (14:58 +0800)]
fix weight cannot work properly on multi-registry scenario (#9786)
fixes #9546
dragon-zhang [Wed, 16 Mar 2022 06:56:41 +0000 (14:56 +0800)]
support MemoryLimitedLinkedBlockingQueue (#9789)
Albumen Kevin [Tue, 15 Mar 2022 09:32:38 +0000 (17:32 +0800)]
[3.0] Fix Zone Aware Filter not work (#9680)
ken.lj [Tue, 15 Mar 2022 08:04:35 +0000 (16:04 +0800)]
Fix 3.0 registry as metadata (#9784)
Albumen Kevin [Tue, 15 Mar 2022 08:01:16 +0000 (16:01 +0800)]
[3.0] Fix api for AbstractCompiler (#9783)
Fix #9771
ken.lj [Tue, 15 Mar 2022 07:59:07 +0000 (15:59 +0800)]
fix #9752, ignore internal application model (#9778)
tanoak [Tue, 15 Mar 2022 07:03:56 +0000 (15:03 +0800)]
fix bigDecimal scientific notation (#9692)
fix #9562
gitchenjh [Tue, 15 Mar 2022 06:47:01 +0000 (01:47 -0500)]
[3.0]Fix native-image plugin not compatible with Windows OS (#9756)
灼华 [Tue, 15 Mar 2022 06:24:25 +0000 (14:24 +0800)]
Optimize the logic of writing memory container(properties) to files i… (#9695)
* Optimize the logic of writing memory container(properties) to files in AbstractRegistry and AbstractMetadataReport
* FIX UT
ken.lj [Tue, 15 Mar 2022 04:08:23 +0000 (12:08 +0800)]
fix 9735, concurrent modification of stated urls (#9777)
ken.lj [Tue, 15 Mar 2022 04:07:46 +0000 (12:07 +0800)]
fix shutdown process, destroy registry and protocol server first before destroying other resources (#9747)
灼华 [Tue, 15 Mar 2022 04:06:27 +0000 (12:06 +0800)]
Fix the logic of ZookeeperDynamicConfiguration#doRemoveListener method (#9746)
levis9527 [Tue, 15 Mar 2022 04:04:00 +0000 (12:04 +0800)]
some comments(#9741)
zcbbpo [Tue, 15 Mar 2022 03:54:56 +0000 (11:54 +0800)]
Fix LS telnet command, check registry type before class casting (#9780)
GuoHao [Tue, 15 Mar 2022 02:03:05 +0000 (10:03 +0800)]
[3.0 - Triple] Add protobuf version check (#9770)
* Add protobuf version check
* Degrade version
* Fix format
Albumen Kevin [Mon, 14 Mar 2022 10:38:52 +0000 (18:38 +0800)]
[3.0] Fix isConsumerSide not work in sub invoke (#9740)
Fix #9666
GuoHao [Mon, 14 Mar 2022 08:48:20 +0000 (16:48 +0800)]
Degrade protobuf-java version to 3.11.0 (#9773)
GuoHao [Mon, 14 Mar 2022 06:56:30 +0000 (14:56 +0800)]
Init builders before test (#9774)
ken.lj [Fri, 11 Mar 2022 07:11:10 +0000 (15:11 +0800)]
add more configuration items for control of remote metadata registration. (#9767)
ken.lj [Thu, 10 Mar 2022 09:10:25 +0000 (17:10 +0800)]
optimization of metadata fetching process (#9754)
ken.lj [Thu, 10 Mar 2022 09:07:48 +0000 (17:07 +0800)]
Fix curator5 compatibility (#9749)
fixes #9738
ken.lj [Mon, 7 Mar 2022 08:06:52 +0000 (16:06 +0800)]
fix, use server attachment (#9744)
ken.lj [Mon, 7 Mar 2022 07:28:38 +0000 (15:28 +0800)]
Merge 3.0.6-release branch and prepare for next release (#9743)
* modify CHANGES.md
* bump version 3.0.6
* netty4_extend (#9725)
* netty4_extend
* fix compile error
Co-authored-by: Owen.Cai <89424516@qq.com>
灼华 [Mon, 7 Mar 2022 02:42:47 +0000 (10:42 +0800)]
Add test case for RouterChain (#9732)
* Add test case for RouterChain#route method
* Add test case for RouterChain
ken.lj [Fri, 4 Mar 2022 15:37:22 +0000 (23:37 +0800)]
Update README.md
Albumen Kevin [Thu, 3 Mar 2022 09:35:10 +0000 (17:35 +0800)]
[3.0] Remove attribute pass when Injvm invoke (#9734)
earthchen [Wed, 2 Mar 2022 07:42:50 +0000 (15:42 +0800)]
[3.0-compiler] proto3 support optional (#9688)
* proto3 support optional
* fix grpc compiler error
* update grpc version
* Compatible with grpc