dubbo.git
9 months agoMerge remote-tracking branch 'origin/2.6.x' into dubbo-2.6.11 dubbo-2.6.11
xiaoheng1 [Tue, 14 Sep 2021 06:49:01 +0000 (14:49 +0800)] 
Merge remote-tracking branch 'origin/2.6.x' into dubbo-2.6.11

9 months agoupdate to 2.6.11
xiaoheng1 [Tue, 14 Sep 2021 06:40:11 +0000 (14:40 +0800)] 
update to 2.6.11

9 months ago[2.6] update hessian lite version (#8781)
Albumen Kevin [Sun, 12 Sep 2021 15:44:17 +0000 (23:44 +0800)] 
[2.6] update hessian lite version (#8781)

9 months agoprepare for 2.6.11 release
ken.lj [Fri, 10 Sep 2021 07:41:44 +0000 (15:41 +0800)] 
prepare for 2.6.11 release

9 months agofix issue-8516 on 2.6.x (#8623)
changfu [Fri, 3 Sep 2021 13:51:13 +0000 (21:51 +0800)] 
fix issue-8516 on 2.6.x (#8623)

9 months agoprepare for 2.6.11 release
ken.lj [Fri, 3 Sep 2021 09:23:03 +0000 (17:23 +0800)] 
prepare for 2.6.11 release

10 months agoDubbo ProviderConsumerRegTable class cause outOfMemory while no provider available...
qixiaobo [Mon, 23 Aug 2021 05:15:20 +0000 (13:15 +0800)] 
Dubbo ProviderConsumerRegTable class cause outOfMemory while no provider available exception occurs (#8522)

since create proxy error , so we must be the first consumer. Simply clear ConcurrentHashSet

10 months agobackport hessian protocol change from 2.7 (#8432)
ken.lj [Wed, 11 Aug 2021 04:23:38 +0000 (12:23 +0800)] 
backport hessian protocol change from 2.7 (#8432)

* backport hessian protocol change from 2.7

* add spi configuration

11 months agoBackport 2.7, lazy connection warn log (#8329)
ken.lj [Fri, 23 Jul 2021 09:15:03 +0000 (17:15 +0800)] 
Backport 2.7, lazy connection warn log (#8329)

12 months agoRemove needless toString convert (#8093)
Albumen Kevin [Fri, 18 Jun 2021 05:29:38 +0000 (13:29 +0800)] 
Remove needless toString convert (#8093)

12 months agoService annotation #parameters on issue#3072 (#8002)
Xiong, Pin [Tue, 8 Jun 2021 15:32:09 +0000 (10:32 -0500)] 
Service annotation #parameters on issue#3072 (#8002)

fixes #3072

12 months agoDubbo 2.6.x may not support multi group consumer (#7997)
qixiaobo [Tue, 8 Jun 2021 08:15:35 +0000 (16:15 +0800)] 
Dubbo 2.6.x may not support multi group consumer (#7997)

fixes https://github.com/apache/dubbo/issues/7985

12 months ago[dubbo2.6] cherry up #7815 to dubbo2.6 (#7992)
xiaoheng1 [Mon, 7 Jun 2021 07:34:08 +0000 (15:34 +0800)] 
[dubbo2.6] cherry up #7815 to dubbo2.6 (#7992)

13 months agoAdd serialize id check for 2.6 (#7912)
Albumen Kevin [Sat, 29 May 2021 14:58:22 +0000 (22:58 +0800)] 
Add serialize id check for 2.6 (#7912)

13 months agoChange to 2.6.11 SNAPSHOT
Albumen Kevin [Sat, 22 May 2021 05:50:14 +0000 (13:50 +0800)] 
Change to 2.6.11 SNAPSHOT

13 months agoCopyright 2018-2021 dubbo-2.6.10
Albumen Kevin [Mon, 17 May 2021 04:01:58 +0000 (12:01 +0800)] 
Copyright 2018-2021

13 months agochange to 2.6.10 release
Albumen Kevin [Mon, 17 May 2021 03:51:48 +0000 (11:51 +0800)] 
change to 2.6.10 release

13 months agoFix UT - Port
Albumen Kevin [Mon, 17 May 2021 03:50:45 +0000 (11:50 +0800)] 
Fix UT - Port

13 months agonetty3 backlog (#7471)
xmh51 [Sun, 16 May 2021 17:23:10 +0000 (01:23 +0800)] 
netty3 backlog (#7471)

Co-authored-by: xmh <mingheng.xiang@weimob.com>
Co-authored-by: Albumen Kevin <jhq0812@gmail.com>
13 months agofix MonitorService missing side=consumer paramter issue (#7036)
Young Hu [Sun, 16 May 2021 11:24:03 +0000 (19:24 +0800)] 
fix MonitorService missing side=consumer paramter issue (#7036)

13 months ago[2.6.X]Add some serialize check (#7685)
Wu Zhiguo [Thu, 13 May 2021 04:13:42 +0000 (12:13 +0800)] 
[2.6.X]Add some serialize check (#7685)

* fix security problem

* use Boolean.parseBoolean to check system env

* ignore '#' when parsing url

* fix url was truncated expectedly

* fix ut

* fix ut

14 months agoreplace nacos StringUtils with dubbo-common StringUtils, Nacos StringUtils has versio...
wuwen [Sat, 24 Apr 2021 11:31:33 +0000 (19:31 +0800)] 
replace nacos StringUtils with dubbo-common StringUtils, Nacos StringUtils has version compatibility issues. (#7611)

LGTM

15 months agoAdd socks5 proxy support to 2.6.x netty4 client (#3897)
hongye [Mon, 15 Mar 2021 06:06:42 +0000 (14:06 +0800)] 
Add socks5 proxy support to 2.6.x netty4 client (#3897)

Co-authored-by: 骄龙 <hongye.nhy@alibaba-inc.com>
15 months agoDubbo qos command not work to offline provider (#6683)
qixiaobo [Sun, 14 Mar 2021 08:57:47 +0000 (16:57 +0800)] 
Dubbo qos command not work to offline provider (#6683)

15 months agoFix methodName and retries in FailoverClusterInvoker (#6512)
qixiaobo [Sun, 14 Mar 2021 07:06:50 +0000 (15:06 +0800)] 
Fix methodName and retries in FailoverClusterInvoker (#6512)

https://github.com/apache/dubbo/issues/4466

related with #2145

15 months agodisable Travis CI for 2.6.x branch (#7344)
Albumen Kevin [Tue, 9 Mar 2021 05:17:04 +0000 (13:17 +0800)] 
disable Travis CI for 2.6.x branch (#7344)

15 months agoAdd Github Actions script for Dubbo 2.6.x (#7327)
Albumen Kevin [Fri, 5 Mar 2021 01:57:14 +0000 (09:57 +0800)] 
Add Github Actions script for Dubbo 2.6.x (#7327)

16 months agoSolve the problem of not sharing the shared connection under lazy mode (#7245)
xiaoheng1 [Tue, 23 Feb 2021 17:24:09 +0000 (01:24 +0800)] 
Solve the problem of not sharing the shared connection under lazy mode (#7245)

* fix #7186 Solve the problem of not sharing the shared connection under lazy mode.

* fix #7186 Solve the problem that dubboProtocol of junit unit test case is not isolated.

* fix #7186 Solve when closing the connection, set LAZY_CONNECT_INITIAL_STATE_KEY to true.

16 months ago限流功能动态配置之后不生效 (#7060)
qingxiangOS [Tue, 23 Feb 2021 16:11:58 +0000 (00:11 +0800)] 
限流功能动态配置之后不生效 (#7060)

22 months agoEvacuation unnecessary example Initialization, creation Resource cost (#6587)
猿来狮码农 [Fri, 14 Aug 2020 09:19:44 +0000 (17:19 +0800)] 
Evacuation unnecessary example Initialization, creation Resource cost (#6587)

23 months agoupdate travis build status tag
ken.lj [Fri, 17 Jul 2020 05:33:05 +0000 (13:33 +0800)] 
update travis build status tag

23 months agoprepare for 2.6.9 release dubbo-2.6.9
ken.lj [Fri, 17 Jul 2020 05:15:28 +0000 (13:15 +0800)] 
prepare for 2.6.9 release

23 months agoHessian whitelist2 (#6486)
ken.lj [Fri, 17 Jul 2020 04:16:58 +0000 (12:16 +0800)] 
Hessian whitelist2 (#6486)

23 months agohessian whitelist (#6388)
ken.lj [Fri, 3 Jul 2020 08:53:30 +0000 (16:53 +0800)] 
hessian whitelist (#6388)

23 months agofix #6369, Consumer cant set correct retries via generic invocation (#6370)
Shadow [Fri, 3 Jul 2020 02:10:04 +0000 (10:10 +0800)] 
fix #6369, Consumer cant set correct retries via generic invocation (#6370)

2 years agoupgrade fastjson to 1.2.70 (#6255)
祁晓波 [Mon, 1 Jun 2020 09:50:20 +0000 (17:50 +0800)] 
upgrade fastjson to 1.2.70 (#6255)

https://help.aliyun.com/noticelist/articleid/1060343604.html?spm=a2c4g.789004748.n2.6.3f576141SGmGhG

漏洞描述

fastjson采用黑白名单的方法来防御反序列化漏洞,导致当黑客不断发掘新的反序列化Gadgets类时,在autoType关闭的情况下仍然可能可以绕过黑白名单防御机制,造成远程命令执行漏洞。经研究,该漏洞利用门槛较低,可绕过autoType限制,风险影响较大。阿里云应急响应中心提醒fastjson用户尽快采取安全措施阻止漏洞攻击。

影响版本

fastjson <=1.2.68

fastjson sec版本 <= sec9

安全版本

fastjson >=1.2.69

fastjson sec版本 >= sec10

2 years agofix override when interfaces is not null(#5860)
August [Thu, 2 Apr 2020 13:15:23 +0000 (21:15 +0800)] 
fix override when interfaces is not null(#5860)

2 years agoupgrade fastjson to 1.2.67 (#5915)
祁晓波 [Wed, 1 Apr 2020 14:40:43 +0000 (22:40 +0800)] 
upgrade fastjson to 1.2.67 (#5915)

https://github.com/alibaba/fastjson/releases/tag/1.2.67

https://security.tencent.com/ti/update_detail/lSFmGiR1zjBZV6o4XNObXhGEXhcKt8CW

2 years agoadd new thread pool strategy for Consumer, allow all service calls to share the same...
ken.lj [Fri, 27 Mar 2020 08:20:08 +0000 (16:20 +0800)] 
add new thread pool strategy for Consumer, allow all service calls to share the same thread pool. (#5891)

2 years agoignore empty blacklist pattern
ken.lj [Tue, 10 Mar 2020 01:39:24 +0000 (09:39 +0800)] 
ignore empty blacklist pattern

2 years agocopyright 2018-2020 dubbo-2.6.8
ken.lj [Mon, 2 Mar 2020 04:15:33 +0000 (12:15 +0800)] 
copyright 2018-2020

2 years agoremove incubating
ken.lj [Wed, 26 Feb 2020 06:56:26 +0000 (14:56 +0800)] 
remove incubating

2 years agoupgrade version to 2.6.8
ken.lj [Thu, 20 Feb 2020 15:33:32 +0000 (23:33 +0800)] 
upgrade version to 2.6.8

2 years agobackport changes from 2.7(#5767)
ken.lj [Thu, 20 Feb 2020 14:35:53 +0000 (22:35 +0800)] 
backport changes from 2.7(#5767)

2 years agouser can custom registry cluster (#5601)
bruce [Fri, 17 Jan 2020 09:43:34 +0000 (17:43 +0800)] 
user can custom registry cluster (#5601)

2 years agoDubbo 2.6.x cannot found correct method with telnet command (#4611)
祁晓波 [Fri, 20 Dec 2019 16:59:35 +0000 (00:59 +0800)] 
Dubbo 2.6.x cannot found correct method with telnet command (#4611)

Fixes #4565

2 years agodubbo zookeeper registry too slow (#5037)
祁晓波 [Thu, 12 Dec 2019 03:23:52 +0000 (11:23 +0800)] 
dubbo zookeeper registry too slow (#5037)

same as 4828

2 years agoFix null attachment issue when consumer use generic (#5390)
Shadow [Wed, 11 Dec 2019 12:16:20 +0000 (20:16 +0800)] 
Fix null attachment issue when consumer use generic (#5390)

Fix #5389

2 years ago修复nacos默认设置weight=1.0,导致权重获取bug (#5144) 5386/head
bruce [Tue, 19 Nov 2019 07:31:55 +0000 (15:31 +0800)] 
修复nacos默认设置weight=1.0,导致权重获取bug (#5144)

2 years agofix default setting (#4955)
bruce [Tue, 10 Sep 2019 03:45:49 +0000 (11:45 +0800)] 
fix default setting (#4955)

* Add pull request coverage check and set threshold as 0.1% (#1678)

* Optimize_hessian_desr_performance (#1705)

* We need to change the version to SNAPSHOT to satisfy release:prepare

* upgrade to 2.6.2-SNAPSHOT

* fixes #1089, make ExecutionDispatcher meet dubbo-user-book (#1449)

* fixes #1089, make ExecutionDispatcher meets dubbo-user-book

* remove heartbeat condition

* enhance comments, javadoc and logging message for (#1722)

ExecutionChannelHandler

* Merge pull request #1716, unit test for AbstractConfigTest.

* add test for serialization api & fastjson & fst module (#1718)

* Merge pull request #1717, NettyHelper in netty extension populated Logger "InternalLogger" in netty.

* [Dubbo-1687]Enhance test coverage for dubbo filter (#1715)

* use three different kinds of cache factory to increase test coverages

* add unit test cases for dubbo-filter module

* add copyright and made small refactor

* make sure Jcache will exceed expired period

* optimize unit test for serialization hession2/jdk/kryo (#1726)

* fix * imports issue (#1721)

*     #1731: checkMultiExtension in com.alibaba.dubbo.config.AbstractInterfaceConfig should be in setter instead of getter (#1732)

* unit test for dubbo-config-api (#1733)

* finish unit test for AbstractMethodConfig

* finish unit test for AbstractReferenceConfig

* move to right package

* finish unit test for AbstractReferenceConfig

* finish unit test for AbstractMethodConfig

* finish unit test for AbstractReferenceConfig

* move to right package

* finish unit test for AbstractReferenceConfig

* unit test for AbstractServiceConfig, also fix logic issue in setListener/getListener

* Fix isShutdown() always return true (#1426)

* Bump version to 2.6.2-SNAPSHOT.

* Fix #934 #1756 use loadBalance policy to choose invoke when providers less 2 (#1759)

* fix #934 use loadBalance policy to choose invoke when providers less than 2
* fix #1756, clear mock invocation after invoking

* Remove unnecessary null check.

* Remove redundant final modifier.

* Remove unnecessary null check.

* Remove redundant array creation.

* Remove unnecessary null check.

* Remove unnecessary null check and fix typo.

* Config api unit test (#1758)

* unit test for ApplicationConfig

* fix typo

* unit test for ArgumentConfig

* unit test for ConsumerConfig

* unit test for MethodConfig

* unit test for ModuleConfig

* unit test for MonitorConfig

* unit test for ProtocolConfig

* unit test for ApplicationConfig

* fix typo

* unit test for ArgumentConfig

* unit test for ConsumerConfig

* unit test for MethodConfig

* unit test for ModuleConfig

* unit test for MonitorConfig

* unit test for ProtocolConfig

* unit test for ProviderConfig

* make test stable

* enable tcp no delay for netty 3 server (#1746)

(cherry picked from commit 430fb4c)

* Change parent pom back to oss in this version

* Add binary release module 'distribution'

* Bump version to 2.6.2 for release

* Merge pull request #1616, fix hessian1 serialized short, byte is converted to int.

* Polish distribution pom

* unit test for RegistryConfigTest (#1775)

* Fix hessian-lite spelling mistake (#1779)

* Remove unecessary cast.

* Remove unnecessary null check. (#1764)

* Such logic already exists in findAnnotationName (#1750)

* Remove unnecessary null check.

* Ignore testStatusChecker since it is unstable and consider removing it later.

* unit test for ServiceConfig (#1780)

* unit test for RegistryConfigTest

* unit test for ServiceConfig

* ignore com.alibaba.dubbo.config.ServiceConfigTest.testUnexport to make unit test stable

* Merge pull request #1761, add Locale serialize & deserialize support.

Fixed #906

* Upgrade tomcat version to 8.5.31. (#1781)

* add test for monitor module (#1741)

* [Dubbo-1687]Add unit tests for dubbo-filter-validation module (#1736)

* Add unit tests for dubbo-filter-validation module

* add more jaxb api libs for testing with jdk9, because it does't contain them by default any more

* clean up: finish unit test for config-api (#1795)

* Extracting public code to the parent class (#1776)

* Extracting public code to the parent class

* test

* Support package NOTICE & LICENSE into sub-module jar.

* Bump version to 2.6.2-SNAPSHOT

* Bump version to 2.6.2-SNAPSHOT

* [maven-release-plugin] prepare release dubbo-2.6.2

* [maven-release-plugin] prepare for next development iteration

* Add assembly plugin

* unit test for com.alibaba.dubbo.common.status.support (#1796)

* unit test for Status

* remove unnecessary 'static'

* unit test for StatusUtils

* unit test for LoadStatusChecker

* reformat the code

* unit test for MemoryStatusChecker

* New threadLocal provides more performance. (#1745)

* SerializerFactory 获取Serializer时,锁住整个hashmap,导致整个过程被block

* 单元测试。保证一个class只有一个serializer和deserializer。单线程和多线程测试

* 增加线程数 50 模拟多个线程来获取serializer和deserializer

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 补全单元测试,测试扩展是否生效

* 错误命名

* 增加@Override注解
long 初始化赋值时,小写l改为大写L防止误读

* 修复单元测试

* remove enhanced

* remove enhanced

* Faster ThreadLocal impl in internal use
* Used in RpcContext`s LOCAL field.
* Faster get than the traditional ThreadLocal

* add License

* fix ci failed

* fix ci failed

* fix ci failed

* fix ci failed

* fix ci failed

* remove author info

* fix destroy method

* fix bug at method size.

* unit test for SimpleDataStore (#1797)

* Add CHANGES.md as release note.

* Polish release notes in CHANGES.md

* Thread pool unit test (#1802)

* reformat the code, and move the test into the correct package

* unit test for c.a.d.c.threadpool

* Fix bug in InternalThreadLocal and provides unit test (#1803)

* SerializerFactory 获取Serializer时,锁住整个hashmap,导致整个过程被block

* 单元测试。保证一个class只有一个serializer和deserializer。单线程和多线程测试

* 增加线程数 50 模拟多个线程来获取serializer和deserializer

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 补全单元测试,测试扩展是否生效

* 错误命名

* 增加@Override注解
long 初始化赋值时,小写l改为大写L防止误读

* 修复单元测试

* remove enhanced

* remove enhanced

* Faster ThreadLocal impl in internal use
* Used in RpcContext`s LOCAL field.
* Faster get than the traditional ThreadLocal

* add License

* fix ci failed

* fix ci failed

* fix ci failed

* fix ci failed

* fix ci failed

* remove author info

* fix destroy method

* fix bug at method size.

* Unit test for InternalThreadLocal

* Unit test for InternalThreadLocal
Fix bug in method removeAll

* make unit test stable (#1805)

*     #1682: Enhance the test coverage part-4: dubbo-common/src/main/java/com/alibaba/dubbo/common/status(store|threadpoolutils) modules (#1806)

* Remove redundant cast.

* Merge pull request #1792, fix zk unsubscribe issue.

* Merge pull request #1570, fix annotation demo in dubbo-test.

* Add a construtor to accept address and protocol for RegistryConfig.

* Remove unused code.

* Ensure Dubbo can shutdown correctly when running both under tomcat and programmably.

* Add comments.

* Add dependency.

* Using ExecutorUtil#gracefulShutdown instead of create a new method.

* Correct pom version.

* Fix UT failure.

* Merge pull request #1811, fix unstable hessian protocol unit test by adding overload.

Fixed #1667, fixed #1727

* Merge pull request #1808, fix URL parsing problem when user filed contains '@' characters.

Fixed #1470

* Simplify code, no function change.

* Remove unnecessary null check.

* Ensure merger is specified to true to demonstrate the merger feature.

* Merge pull request #1643, ChannelState branch prediction optimization.

* Remove .orig file and update gitigonre.

*     #1816: dubbo schema compatibility

* Go back to 2.6.2-SNAPSHOT to prepare for the next release.

* Add source-release assembly config

* Add arguments for release-plugin

*     #1816: dubbo schema compatibility

* Fix minor issues reported in 2.6.2 RC1

* Add *.log exclude pattern for source-release assembly

* Skip checkstyle by default

* Skip rat by default

* Merge checkstyle-plugin configuration

* Exclude release temp files

* Exclude release temp files

*     #1597: CacheFilter,when value is null,it will throw NPE(if use ehcache for jcache),why not check null here (#1828)

*     #1830: dbindex support in redis (#1831)

* Merge pull request #1839, remove validation key from provider url registered to registry.

Fixes #1386.

* Add profile for distribution module

* [maven-release-plugin] prepare release dubbo-2.6.2

* [maven-release-plugin] prepare for next development iteration

* Merge pull request #1836, there is a potential deadlock in DubboProtocol#getSharedClient.

Fixes #677.

* Use InternalThreadLocal in consumer side (#1825)

* SerializerFactory 获取Serializer时,锁住整个hashmap,导致整个过程被block

* 单元测试。保证一个class只有一个serializer和deserializer。单线程和多线程测试

* 增加线程数 50 模拟多个线程来获取serializer和deserializer

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 补全单元测试,测试扩展是否生效

* 错误命名

* 增加@Override注解
long 初始化赋值时,小写l改为大写L防止误读

* 修复单元测试

* remove enhanced

* remove enhanced

* Change ThreadFactory for consumer side which is to use InternalThreadLocal in RpcContext.

* optimize_zk_create (#1833)

* fix #1845 (#1851)

* update CXF to latest version and add test case for webservice protocol (#1564)

* update cxf version and add test cases

* support jdk7

* add profile for dependency in jdk9

* modify profile location

* fix jaxb version

* add dependency for jdk9

* extract dependencies to dependencies bom project

*     #1682: Enhance the test coverage part-4 (#1862)

* [Dubbo-1693] Enhance the test coverage part-14 (#1859)

* add testcase

* remove useless code

* Merge pull request #1866, clarify license for codes referencing thirdparty repositories.

Clarify netty License.

* Merge pull request #1820, improve graceful shutdown.

* Merge pull request #1837, spring spi support inject by type.

* Merge pull request #1843, support implicit delivery of attachments from provider to consumer.

Fixes #889, #1466, #1834, #1466, #1524

* Merge pull request #1868, add test for rpc modules.

fixes #1697

* [Dubbo-1684] add unit test for dubbo spring config (#1809)

* add test for config spring module

* add more test for serviceBean and refBean

* Merge pull request #1827, support generic invoke and attachment for http/hessian protocol.

fixes  #1768, #19

* Merge pull request #1872, get the real methodname to support consistenthash for generic invoke.

* Merge pull request #348, AtomicPositiveInteger less memory used & provides better perf.

* Merge pull request #1873, support proxy for provider side.

fixes #67

* Merge #1740 manually, fix typo.

* Adding maven wrapper to Dubbo project (#1887)

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 当cores线程数全都使用的情况下,默认线程池会把任务放入到队列中。队列满则再创建线程(总数不会超过Max线程数)
增强线程池:在请求量阶段性出现高峰时使用
特性:cores线程全部使用的情况下,优先创建线程(总数不会超过max),当max个线程全都在忙的情况下,才将任务放入队列。请求量下降时,线程池会自动维持cores个线程,多余的线程退出。

* 补全单元测试,测试扩展是否生效

* 增加@Override注解
long 初始化赋值时,小写l改为大写L防止误读

* remove enhanced

* remove enhanced

* feat: 增加maven-wrapper,用户可以使用自己的maven,应用工程构建时将会使用工程的maven版本

* use mvnw to ci.

* Merge pull request #1453, restore the bug that attachment has not been updated in the RpcContext when the Dubbo built-in retry mechanism is triggered.

* remove author info from #1453

* upgrade version manually after merge 2.6.2-release

* remove hessian-lite of 2.6.x and use https://github.com/dubbo/hessian-lite  (#2073)

* remove hessian-lite
* add hessian-lite dependency to dependencies-bom/pom.xml

* Merge pull request #2117, fix protocol version compatibility with lower versions.

*     #1431: here is a StackOverflow bug? dubbo version 2.5.9, FailsafeLogger.appendContextMessage() > NetUtils.getLocalAddress() (#1912)

* Updage changes for 2.6.3

* Merge #2114 mannually from master, enable configuration of Consumer thread pool.

* Merge #2114 mannually from master, enable configuration of Consumer thread pool.

* Merge pull request #2126, ensure compatibility for elegant shutdown under servlet container.

Fixes #1998

* Resolve conflicts of merging #1820

* Upgrade hessian-lite dependency to 3.2.4

* [maven-release-plugin] prepare release dubbo-2.6.3

* [maven-release-plugin] prepare for next development iteration

* support char[] for generic invoke #2003 (#2137)

* support char[] for generic invoke, #2003

* add null or empty string testcase

* Update CHANGES.md

polish

* Exclude maven wrapper when package

* Merge pull request #2024, binding attachment before a clusterInvoker invoke.

Fixes #1978

* Merge pull request #2146, fix redis auth problem for RedisProtocol.

Fixes #2017

* fix subscription when enable monitor (#2166)

It looks good.

* solve compatible issue with dubbo 2.5.9, 2.5.10 (#2175)

* solve compatible issue with dubbo 2.5.9, 2.5.10 (#2175)

* Add compatibility notice to Release Notes

* fix ut unstable (#2192)

* Replace hard coded version number of hessian-lite #2136 (#2195)

* Fixes #2136, replace hard coded hessian-lite version with mavne property. (#2223)

* Remove hessian-lite license.

* fix ut stable, #2227 (#2302)

* fix ut, #2227

* add cache for travis ci

* fix travis problem, skip javadoc

* fix retries to 2, #2162 (#2303)

* Revert version to 2.6.2-SNAPSHOT to prepare for 2.6.3 RC4

* Replace outdated license header

* Include 'apache' in release package name.

* Fix version issue: 2.6.2-SNAPSHOT to 2.6.3-SNAPSHOT

* [maven-release-plugin] prepare release dubbo-2.6.3

* [maven-release-plugin] prepare for next development iteration

* complete LICENSE for test xml, fix checkstyle problem

* [maven-release-plugin] prepare release dubbo-2.6.3

* New ascii logo for 2.6.x (#2402)

* Merge pull request #2417, add release script (draft).

* Direct return when the server goes down unnormally. (#2451)

* fix telnet invoke NPE #2218 (#2273) (#2453)

* upgrade javadoc to 3.0.1 (#2454)

* Qos enhancement, take #2153 back to 2.6.x (#2455)

* remove dubbo-all javadoc plugin (#2456)

* Prepare for the next development version

* add cache for travis, fix ut for stable (#2501)

* fix time, timestamp, SQL. Date type conversion problems (#2502)

* add change log for 2.6.4

* Enhance NOTICE file.

* change port for unit test

* [maven-release-plugin] prepare release dubbo-2.6.4

* [maven-release-plugin] prepare for next development iteration

* fix #2560, use target/test-classes as the basedir (#2564)

* Optimize LeastActiveLoadBalance and add weight test case. (#2584)

* fix #2600, add javadoc plugin to dubbo-all module (#2602)

* Removed jdk9 from .travis.yml. (#2609)

* update release script (#2615)

* Fix incorrect descriptions for dubbo-serialization module for 2.6.x. (#2624)

Fix incorrect descriptions for dubbo-serialization module for 2.6.x.

* Fixed 2.6.x branch a minor issue with doConnect not using getConnectTimeout() in NettyClient,like  #2595 (#2622)

* fix #1641, support get system load on windows. (#2621)

* fix #2063

* @Service and @Reference Optimization (#2657)

* Polish apache/incubator-dubbo#2235 apache/incubator-dubbo#2251 apache/incubator-dubbo-spring-boot-project#243

* Fixed bugs and optimized imports

*     #1903: merge issue 1903's fix from 2.7.0 to 2.6.x (#2668)

*     #2016: merge fix from 2.7.0 to 2.6.x (#2680)

* Smooth Round Robin selection (#2647)

* remove author info for RoundRobinLoadBalance (#2696)

* Bug Fix & Enhancement (#2687)

* Polish apache/incubator-dubbo#2235 apache/incubator-dubbo#2251 apache/incubator-dubbo-spring-boot-project#243

* Fixed bugs and optimized imports

* Remove local PropertySourcesUtils and re-use it from spring-context-extras

* Add Test cases for YAML properties
issues :
apache/incubator-dubbo-spring-boot-project/issues/273

* Optimize imports using code-style template

* Refactor Utilities class

* Fixed test cases

* [Enhancement] @EnableDubboConfigBinding annotates @Repeatable apache/incubator-dubbo#1770

* Bug fix

* Remove feature :
[Enhancement] @EnableDubboConfigBinding annotates @Repeatable apache/incubator-dubbo#1770

* release 2.6.5 (#2705)

* 2.6.5 release changes.md  (#2708)

* release 2.6.5

* release 2.6.5

* release 2.6.5 changes

* add 2.6.5 release note

* add 2.6.5 release note

* modify 2.6.5 release log (replace pr link with issue link) (#2716)

* release 2.6.5

*  edit release note for 2.6.5 (rewrite log)

* remove serviceclassHolder and also fix the issue #2637 (#2607)

* remove serviceclassHolder

* [Dubbo-2637] fix the issue #2637 to make sure the properties load properly

* ServiceConfig.java:33: Using the '.*' form of import should be avoided

* replace the import rpc.* with rpc Exporter etc

* replace the import rpc.* with rpc Exporter etc

* fix referenceBean initialization issue (#2719)

* [Dubbo-2678] Add ability to turn off SPI auto injection, special support for Object type. (#2681)

* Add ability to turn off SPI auto injection, special support for generic Object type injection.

* Add ability to turn off SPI auto injection, special support for generic Object type injection.

* disable() is redundant in DisableInject annotation.

* merge https://github.com/apache/incubator-dubbo/pull/2725 (#2734)

* merge https://github.com/apache/incubator-dubbo/pull/2725

* fix UT failure

* remove useless test

* fix unit test failures

* [DUBBO-2489] MockClusterInvoker provides local forced mock,I tested it locally, but it doesn't work (#2739)

* Add forks support for ForkingCluster. (#2751)

Add forks support for ForkingCluster.

*     #2748: Provider should disable mock configuration (#2750)

* Fix the bug that ReferenceBean refers service more than once when debugging. (#2759)

note:
please visit http://t.cn/EAhta27 for more detail.

* merge pull request #2353 to 2.6.x to fix #2353 (#2761)

*     #2762: [Dubbo - qos-http] stopServer should be invoked ? (#2768)

* 2.6.5 release note change (#2775)

* release 2.6.5

*  edit release note for 2.6.5 (rewrite log)

* mmm

* edit release note to remove some unuseful word

* merge from upstream and origin

* [Dubbo-2678] Add ability to turn off SPI auto injection, special support for Object type. (#2681)

* Add ability to turn off SPI auto injection, special support for generic Object type injection.

* Add ability to turn off SPI auto injection, special support for generic Object type injection.

* disable() is redundant in DisableInject annotation.

* Update release note

* fix #2459  sha512 issue

* [maven-release-plugin] prepare release dubbo-2.6.5

* [maven-release-plugin] prepare for next development iteration

* fix 2798 on branch 2.6.x (#2805)

'propertyname in java donot contain '-' but camel format'.

* Remove extra modifiers (#2876)

Remove extra modifiers

* feature:import TagRouter (#3065)

* Merge pull request #3315, fixes #2842, duplicate SPI config items.

* Fix random ut falling in DubboMonitorTest (#3336)

* use netty4 as default transporter for 2.6.6 #3029 (#3318)

* use netty4 as default transporter for 2.6.6 #3029

* fix config file issue && enhance UT

* ignore unstable test

* Activate SPI sort (#3412)

* 修正排序

* Update dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/support/ActivateComparator.java

code style

Co-Authored-By: dongYES <30755351+dongYES@users.noreply.github.com>
* Merge pull request #3502, apply #3295 to 2.6 branch.

Fixes #3294, referenceconfig#destroy never invoke unregister.

* Merge pull request #3511, apply #2925 to branch 2.6.x (to make telnet config work again).

* Revise the naming conventions (#3506)

* apply #2220 to 2.6.x branch, issue #2178 (#3519)

* Apply #2925 to branch 2.6.x

* apply #2220 to 2.6.x branch, issue #2178

* Revise the naming conventions (#3506)

* apply #2220 to 2.6.x branch, issue #2178

* remove java.time package

* update hessian-lite to 2.6.5 (#3538)

* [Enhancement] inline the source code of spring-context-support (#3225)

* Manually merge pull request #1486, to make travis ci and codecov work after apache incubator transition.

* Polish alibaba/dubbo#1306

* Optimize imports

* Optimize imports

* Remove invalid JavaDoc

* Update DubboConfigBinder.java

Remove invalid JavaDoc

* Fix apache/incubator-dubbo#1653

* Fixed apache/incubator-dubbo#1772

* Reactor ReferenceAnnotationBeanPostProcessor

* Fixed incubator-dubbo-spring-boot-project#243

* Add ServiceBeanNameBuilder

* Polish apache/incubator-dubbo/#2235

* Polish incubator-dubbo#2251

* Update spring-context-supprt version to be release

* Rename ServiceBeanExportEvent to be ServiceBeanExportedEvent

* Poblish apache/incubator-dubbo#2297

* Polish apache/incubator-dubbo#2301

* Polish apache/incubator-dubbo#2315

* Polish apache/incubator-dubbo#2897 : DubboConfigConfigurationSelector precedence is too high

* Polish apache/incubator-dubbo#2897 : implements ImportBeanDefinitionRegistrar in order to reduce precedence

* Polish apache/incubator-dubbo#2897 : rename DubboConfigConfigurationSelector to DubboConfigConfigurationRegistrar

* Polish apache/incubator-dubbo#3192 : inline the source code of spring-context-support

* Fixed the issues of the test-cases

* Polish apache/incubator-dubbo#3193 : [Enhancement] Change the default behavior of @EnableDubboConfig.multiple()

* Polish apache/incubator-dubbo#3192 : inline the source code of spring-context-support

* Polish apache/incubator-dubbo#3189 Simplify externalized configuration of Dubbo Protocol name

* Polish apache/incubator-dubbo#3193

* Polish apache/incubator-dubbo#2987

* Polish apache/incubator-dubbo#3355 : Add the "protocol" attribute

* Polish apache/incubator-dubbo#3355 : Still exists the issues in service discovery.

* Polish apache/incubator-dubbo#3355 : fix the issues in samples

* Polish apache/incubator-dubbo#3355 : fix the issues in samples

* Polish apache/incubator-dubbo#3296 : Merge and enhancement dubbo-registry-nacos

* Polish apache/incubator-dubbo#3251 : @Service supports the hierarchical interface

* Polish apache/incubator-dubbo#3275 : ReferenceBeanInvocationHandler does not throw the actual exception

* Polish apache/incubator-dubbo#3429 : Fix the NPE

* add license header

* Polish apache/incubator-dubbo#3296 : Supports Docker

* [Dubbo-2298] Add Annotation-Driven for MethodConfig and ArgumentConfig (#2603)

* support methodConfig and argementConfig. fix #2298

* unit test

* unit test

* remove unused

* remove author

* add licence

* format the code

* update notice

* update CHANGE.md

* [maven-release-plugin] prepare release dubbo-2.6.6

* [maven-release-plugin] prepare for next development iteration

* [DUBBO-3243] Fix Invalid use of BasicClientConnManager: connection still allocated #3243 (#3581)

* Multicast ipv6 support for branch 2.6.x (#3430)

*  Multicast demo fails with message "Can't assign requested address
* remove useless code
* Fix multicast registry ut

* fix fastjson serialize type (#3767)

* Add ASF header #3721 (#3783)

* fix for #4111 (#4114)

do not ignore empty value when we construct servicename

* Disclaimer removed (#4233)

* [No issue] Fix: @Method default value will be set to the field of MethodConfig  (#3642)

* fix #2842. fix duplicate SPI definitions

* fix @Method set empty string into field

* Polish /apache/dubbo#3695 : @Reference field can't refer its' @Service Bean in same JVM from v2.6.6 (#4385)

* Nacos Dubbo Registry can't sense the change (#4392)

fixes #4348 :

* Dubbo throws IoException with error message while decoding fail (#4396)

Really have this problem

* Dubbo throws exception when use java serializer (#4530)

* Dubbo throws exception when use java serializer
issues:
https://github.com/apache/dubbo/issues/3951
https://github.com/apache/dubbo/issues/3698

* Dubbo throws exception when use java serializer
issues:
https://github.com/apache/dubbo/issues/3951
https://github.com/apache/dubbo/issues/3698

fix travis-ci
UnusedImports

* upgrade fastjson to 1.2.58 (#4624)

fixes #4623

* 修复注册中心域名解析导致的单点问题 (#4293)

Fix #2545

* enhance travis

* travis config on 2.6.x (#4916)

* fix default setting

* enhance travis build

* switch back to openjdk since zulu 7 doesn't support javascript, see issue #4961

* use zulu jdk 7 but disable ScriptRouterTest

* add timeout config to zookeeper client (#4963)

* 解决冲突

2 years agoupgrade fastjson to 1.2.60 (#5038)
祁晓波 [Mon, 9 Sep 2019 12:35:31 +0000 (20:35 +0800)] 
upgrade fastjson to 1.2.60 (#5038)

2 years agoadd timeout config to zookeeper client (#4963)
LiZhen [Mon, 2 Sep 2019 12:30:56 +0000 (20:30 +0800)] 
add timeout config to zookeeper client (#4963)

2 years agouse zulu jdk 7 but disable ScriptRouterTest
Ian Luo [Mon, 2 Sep 2019 07:21:57 +0000 (15:21 +0800)] 
use zulu jdk 7 but disable ScriptRouterTest

2 years agoswitch back to openjdk since zulu 7 doesn't support javascript, see issue #4961
Ian Luo [Mon, 2 Sep 2019 05:51:39 +0000 (13:51 +0800)] 
switch back to openjdk since zulu 7 doesn't support javascript, see issue #4961

2 years agoenhance travis build
Ian Luo [Wed, 28 Aug 2019 06:02:54 +0000 (14:02 +0800)] 
enhance travis build

2 years agotravis config on 2.6.x (#4916) 5798/head
Ian Luo [Thu, 22 Aug 2019 12:44:23 +0000 (20:44 +0800)] 
travis config on 2.6.x (#4916)

2 years agoenhance travis
Ian Luo [Thu, 22 Aug 2019 09:39:45 +0000 (17:39 +0800)] 
enhance travis

2 years ago修复注册中心域名解析导致的单点问题 (#4293)
zetas [Tue, 23 Jul 2019 12:06:15 +0000 (20:06 +0800)] 
修复注册中心域名解析导致的单点问题 (#4293)

Fix #2545

2 years agoupgrade fastjson to 1.2.58 (#4624)
祁晓波 [Mon, 22 Jul 2019 06:35:27 +0000 (14:35 +0800)] 
upgrade fastjson to 1.2.58 (#4624)

fixes #4623

2 years agoDubbo throws exception when use java serializer (#4530)
祁晓波 [Thu, 11 Jul 2019 02:33:17 +0000 (10:33 +0800)] 
Dubbo throws exception when use java serializer (#4530)

* Dubbo throws exception when use java serializer
issues:
https://github.com/apache/dubbo/issues/3951
https://github.com/apache/dubbo/issues/3698

* Dubbo throws exception when use java serializer
issues:
https://github.com/apache/dubbo/issues/3951
https://github.com/apache/dubbo/issues/3698

fix travis-ci
UnusedImports

3 years agoDubbo throws IoException with error message while decoding fail (#4396) 4432/head
祁晓波 [Sat, 29 Jun 2019 16:56:27 +0000 (00:56 +0800)] 
Dubbo throws IoException with error message while decoding fail (#4396)

Really have this problem

3 years agoNacos Dubbo Registry can't sense the change (#4392)
Mercy Ma [Thu, 27 Jun 2019 02:09:24 +0000 (10:09 +0800)] 
Nacos Dubbo Registry can't sense the change (#4392)

fixes #4348 :

3 years agoPolish /apache/dubbo#3695 : @Reference field can't refer its' @Service Bean in same...
Mercy Ma [Tue, 25 Jun 2019 08:03:23 +0000 (16:03 +0800)] 
Polish /apache/dubbo#3695 : @Reference field can't refer its' @Service Bean in same JVM from v2.6.6 (#4385)

3 years ago[No issue] Fix: @Method default value will be set to the field of MethodConfig ...
cvictory [Tue, 25 Jun 2019 01:39:12 +0000 (09:39 +0800)] 
[No issue] Fix: @Method default value will be set to the field of MethodConfig  (#3642)

* fix #2842. fix duplicate SPI definitions

* fix @Method set empty string into field

3 years agoDisclaimer removed (#4233)
Peter Pan [Mon, 3 Jun 2019 01:21:15 +0000 (03:21 +0200)] 
Disclaimer removed (#4233)

3 years agofix for #4111 (#4114)
uglycow [Wed, 22 May 2019 08:48:27 +0000 (16:48 +0800)] 
fix for #4111 (#4114)

do not ignore empty value when we construct servicename

3 years agoAdd ASF header #3721 (#3783) 3793/head 4145/head
wanghbxxxx [Tue, 2 Apr 2019 03:09:20 +0000 (11:09 +0800)] 
Add ASF header #3721 (#3783)

3 years agofix fastjson serialize type (#3767)
cyejing [Fri, 29 Mar 2019 06:37:45 +0000 (14:37 +0800)] 
fix fastjson serialize type (#3767)

3 years agoMulticast ipv6 support for branch 2.6.x (#3430)
ken.lj [Fri, 8 Mar 2019 09:05:27 +0000 (17:05 +0800)] 
Multicast ipv6 support for branch 2.6.x (#3430)

*  Multicast demo fails with message "Can't assign requested address
* remove useless code
* Fix multicast registry ut

3 years agoMerge branch '2.6.x' into 2.6.6-release
nzomkxia [Thu, 7 Mar 2019 14:52:45 +0000 (22:52 +0800)] 
Merge branch '2.6.x' into 2.6.6-release

3 years ago[DUBBO-3243] Fix Invalid use of BasicClientConnManager: connection still allocated...
huazhongming [Thu, 7 Mar 2019 08:02:08 +0000 (16:02 +0800)] 
[DUBBO-3243] Fix Invalid use of BasicClientConnManager: connection still allocated #3243 (#3581)

3 years ago[maven-release-plugin] prepare for next development iteration
nzomkxia [Thu, 28 Feb 2019 08:35:28 +0000 (16:35 +0800)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release dubbo-2.6.6 dubbo-2.6.6
nzomkxia [Thu, 28 Feb 2019 08:35:27 +0000 (16:35 +0800)] 
[maven-release-plugin] prepare release dubbo-2.6.6

3 years agoupdate CHANGE.md
nzomkxia [Thu, 28 Feb 2019 07:28:16 +0000 (15:28 +0800)] 
update CHANGE.md

3 years agoupdate notice
nzomkxia [Thu, 28 Feb 2019 02:53:03 +0000 (10:53 +0800)] 
update notice

3 years ago[Dubbo-2298] Add Annotation-Driven for MethodConfig and ArgumentConfig (#2603)
cvictory [Mon, 25 Feb 2019 13:32:17 +0000 (21:32 +0800)] 
[Dubbo-2298] Add Annotation-Driven for MethodConfig and ArgumentConfig (#2603)

* support methodConfig and argementConfig. fix #2298

* unit test

* unit test

* remove unused

* remove author

* add licence

* format the code

3 years ago[Enhancement] inline the source code of spring-context-support (#3225)
Mercy Ma [Mon, 25 Feb 2019 09:26:06 +0000 (17:26 +0800)] 
[Enhancement] inline the source code of spring-context-support (#3225)

* Manually merge pull request #1486, to make travis ci and codecov work after apache incubator transition.

* Polish alibaba/dubbo#1306

* Optimize imports

* Optimize imports

* Remove invalid JavaDoc

* Update DubboConfigBinder.java

Remove invalid JavaDoc

* Fix apache/incubator-dubbo#1653

* Fixed apache/incubator-dubbo#1772

* Reactor ReferenceAnnotationBeanPostProcessor

* Fixed incubator-dubbo-spring-boot-project#243

* Add ServiceBeanNameBuilder

* Polish apache/incubator-dubbo/#2235

* Polish incubator-dubbo#2251

* Update spring-context-supprt version to be release

* Rename ServiceBeanExportEvent to be ServiceBeanExportedEvent

* Poblish apache/incubator-dubbo#2297

* Polish apache/incubator-dubbo#2301

* Polish apache/incubator-dubbo#2315

* Polish apache/incubator-dubbo#2897 : DubboConfigConfigurationSelector precedence is too high

* Polish apache/incubator-dubbo#2897 : implements ImportBeanDefinitionRegistrar in order to reduce precedence

* Polish apache/incubator-dubbo#2897 : rename DubboConfigConfigurationSelector to DubboConfigConfigurationRegistrar

* Polish apache/incubator-dubbo#3192 : inline the source code of spring-context-support

* Fixed the issues of the test-cases

* Polish apache/incubator-dubbo#3193 : [Enhancement] Change the default behavior of @EnableDubboConfig.multiple()

* Polish apache/incubator-dubbo#3192 : inline the source code of spring-context-support

* Polish apache/incubator-dubbo#3189 Simplify externalized configuration of Dubbo Protocol name

* Polish apache/incubator-dubbo#3193

* Polish apache/incubator-dubbo#2987

* Polish apache/incubator-dubbo#3355 : Add the "protocol" attribute

* Polish apache/incubator-dubbo#3355 : Still exists the issues in service discovery.

* Polish apache/incubator-dubbo#3355 : fix the issues in samples

* Polish apache/incubator-dubbo#3355 : fix the issues in samples

* Polish apache/incubator-dubbo#3296 : Merge and enhancement dubbo-registry-nacos

* Polish apache/incubator-dubbo#3251 : @Service supports the hierarchical interface

* Polish apache/incubator-dubbo#3275 : ReferenceBeanInvocationHandler does not throw the actual exception

* Polish apache/incubator-dubbo#3429 : Fix the NPE

* add license header

* Polish apache/incubator-dubbo#3296 : Supports Docker

3 years agoupdate hessian-lite to 2.6.5 (#3538)
min [Fri, 22 Feb 2019 02:07:30 +0000 (10:07 +0800)] 
update hessian-lite to 2.6.5 (#3538)

3 years agoapply #2220 to 2.6.x branch, issue #2178 (#3519)
min [Thu, 21 Feb 2019 13:41:58 +0000 (21:41 +0800)] 
apply #2220 to 2.6.x branch, issue #2178 (#3519)

* Apply #2925 to branch 2.6.x

* apply #2220 to 2.6.x branch, issue #2178

* Revise the naming conventions (#3506)

* apply #2220 to 2.6.x branch, issue #2178

* remove java.time package

3 years agoRevise the naming conventions (#3506)
kuaike [Wed, 20 Feb 2019 08:59:53 +0000 (16:59 +0800)] 
Revise the naming conventions (#3506)

3 years agoMerge pull request #3511, apply #2925 to branch 2.6.x (to make telnet config work...
min [Wed, 20 Feb 2019 07:32:27 +0000 (15:32 +0800)] 
Merge pull request #3511, apply #2925 to branch 2.6.x (to make telnet config work again).

3 years agoMerge pull request #3502, apply #3295 to 2.6 branch. 3503/head 3504/head
min [Tue, 19 Feb 2019 07:23:41 +0000 (15:23 +0800)] 
Merge pull request #3502, apply #3295 to 2.6 branch.

Fixes #3294, referenceconfig#destroy never invoke unregister.

3 years agoActivate SPI sort (#3412)
杜小东 [Fri, 1 Feb 2019 07:42:14 +0000 (15:42 +0800)] 
Activate SPI sort (#3412)

* 修正排序

* Update dubbo-common/src/main/java/com/alibaba/dubbo/common/extension/support/ActivateComparator.java

code style

Co-Authored-By: dongYES <30755351+dongYES@users.noreply.github.com>
3 years agouse netty4 as default transporter for 2.6.6 #3029 (#3318)
min [Mon, 28 Jan 2019 09:48:11 +0000 (17:48 +0800)] 
use netty4 as default transporter for 2.6.6 #3029 (#3318)

* use netty4 as default transporter for 2.6.6 #3029

* fix config file issue && enhance UT

* ignore unstable test

3 years agoFix random ut falling in DubboMonitorTest (#3336)
Yuhao Bi [Mon, 28 Jan 2019 09:04:07 +0000 (17:04 +0800)] 
Fix random ut falling in DubboMonitorTest (#3336)

3 years agoMerge pull request #3315, fixes #2842, duplicate SPI config items. 3352/head
cvictory [Thu, 24 Jan 2019 12:22:58 +0000 (20:22 +0800)] 
Merge pull request #3315, fixes #2842, duplicate SPI config items.

3 years agofeature:import TagRouter (#3065)
xujingfeng [Thu, 17 Jan 2019 08:47:53 +0000 (16:47 +0800)] 
feature:import TagRouter (#3065)

3 years agoRemove extra modifiers (#2876)
huazhongming [Tue, 4 Dec 2018 02:05:42 +0000 (10:05 +0800)] 
Remove extra modifiers (#2876)

Remove extra modifiers

3 years agorelease 2.6.5 and modify pom.xml version to 2.6.6-snapshot
cvictory [Fri, 23 Nov 2018 02:26:13 +0000 (10:26 +0800)] 
release 2.6.5 and modify pom.xml version to 2.6.6-snapshot

3 years agofix 2798 on branch 2.6.x (#2805)
kexianjun [Tue, 20 Nov 2018 04:28:46 +0000 (12:28 +0800)] 
fix 2798 on branch 2.6.x (#2805)

'propertyname in java donot contain '-' but camel format'.

3 years ago[maven-release-plugin] prepare for next development iteration
cvictory [Tue, 13 Nov 2018 10:51:19 +0000 (18:51 +0800)] 
[maven-release-plugin] prepare for next development iteration

3 years ago[maven-release-plugin] prepare release dubbo-2.6.5 dubbo-2.6.5
cvictory [Tue, 13 Nov 2018 10:51:19 +0000 (18:51 +0800)] 
[maven-release-plugin] prepare release dubbo-2.6.5

3 years agofix #2459 sha512 issue 2873/head
cvictory [Tue, 13 Nov 2018 08:13:20 +0000 (16:13 +0800)] 
fix #2459  sha512 issue

3 years agoUpdate release note
ken.lj [Tue, 13 Nov 2018 08:07:32 +0000 (16:07 +0800)] 
Update release note

3 years ago[Dubbo-2678] Add ability to turn off SPI auto injection, special support for Object...
ken.lj [Thu, 1 Nov 2018 14:51:48 +0000 (22:51 +0800)] 
[Dubbo-2678] Add ability to turn off SPI auto injection, special support for Object type. (#2681)

* Add ability to turn off SPI auto injection, special support for generic Object type injection.

* Add ability to turn off SPI auto injection, special support for generic Object type injection.

* disable() is redundant in DisableInject annotation.

3 years ago2.6.5 release note change (#2775)
cvictory [Mon, 12 Nov 2018 03:20:56 +0000 (11:20 +0800)] 
2.6.5 release note change (#2775)

* release 2.6.5

*  edit release note for 2.6.5 (rewrite log)

* mmm

* edit release note to remove some unuseful word

* merge from upstream and origin

3 years ago #2762: [Dubbo - qos-http] stopServer should be invoked ? (#2768)
Ian Luo [Fri, 9 Nov 2018 10:41:20 +0000 (18:41 +0800)] 
#2762: [Dubbo - qos-http] stopServer should be invoked ? (#2768)

3 years agomerge pull request #2353 to 2.6.x to fix #2353 (#2761)
Ian Luo [Thu, 8 Nov 2018 06:47:16 +0000 (14:47 +0800)] 
merge pull request #2353 to 2.6.x to fix #2353 (#2761)

3 years agoFix the bug that ReferenceBean refers service more than once when debugging. (#2759)
田小波 [Thu, 8 Nov 2018 04:45:52 +0000 (12:45 +0800)] 
Fix the bug that ReferenceBean refers service more than once when debugging. (#2759)

note:
please visit http://t.cn/EAhta27 for more detail.

3 years ago #2748: Provider should disable mock configuration (#2750)
Ian Luo [Wed, 7 Nov 2018 09:44:27 +0000 (17:44 +0800)] 
#2748: Provider should disable mock configuration (#2750)