This is an automated email from the ASF dual-hosted git repository.
iluo pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo.git.
from ad72159 Fixes #3625 (#3730)
new d4050cc merge change log for 2.6.6 release
new 90899c9 update README
new 0be59dd update README
new 32b5757 update 2.7.1 release note
new 4fed5fd make snakeyaml transitive, governance rule relies on this
dependency to work. (#3659)
new 1d6845c update changes for 2.7.1
new 39c477c update change log
new 883f03f Change package name (#3667)
new cb11ce0 Merge branch '2.7.1-release' of
https://github.com/apache/incubator-dubbo into 2.7.1-release
new 91b8a7b update changes
new e402e38 Polish /apache/incubator-dubbo#3429 : Fix The NPE issue
new a8112d2 Polish /apache/incubator-dubbo#3615 : SpringStatusChecker
execute errors on non-XML Spring configuration
new 90466a5 Polish /apache/incubator-dubbo#3193 : Change the default
behavior of @EnableDubboConfig.multiple()
new 8362688 Polish /apache/incubator-dubbo#3189 : Simplify externalized
configuration of Dubbo Protocol name
new bce2f44 Enhancement and Bugfix in 2.7.1 ( Part 1 ) (#3670)
new 41a8958 Merge remote-tracking branch 'upstream/2.7.1-release' into
2.7.1-release
new b0c7133 Merge branch '2.7.1-release' of
https://github.com/apache/incubator-dubbo into 2.7.1-release
new a894213 check null for path before call rest server (#3665)
new 868f02d Merge pull request #3671, enhance event type for consul
configuration support.
new fcdf9c8 update changes for 2.7.1
new 7fefb81 Enhancement and Bugfix in 2.7.1 ( Part 3 ) (#3675)
new cf23d61 [Dubbo-3653] etcd as config center (#3663)
new b6fce14 fix the issue that maven javadoc plugin goes into interactive
mode
new a3454a9 [maven-release-plugin] prepare release dubbo-2.7.1
new 9941995 [maven-release-plugin] prepare for next development iteration
new f19dd0e correct distribution name
new f1babd9 Revert "[maven-release-plugin] prepare for next development
iteration"
new a162d3e Revert "[maven-release-plugin] prepare release dubbo-2.7.1"
new a36cc75 [maven-release-plugin] prepare release dubbo-2.7.1
new bc67770 [maven-release-plugin] prepare for next development iteration
new 91101cf Merge branch '2.7.1-release'
new 7126efe merge changes made against etcd support on the master branch
The 3293 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGES.md | 107 +++++
README.md | 31 +-
dubbo-all/pom.xml | 4 +-
dubbo-bom/pom.xml | 4 +-
dubbo-cluster/pom.xml | 2 +-
dubbo-common/pom.xml | 2 +-
dubbo-compatible/pom.xml | 2 +-
dubbo-config/dubbo-config-api/pom.xml | 2 +-
dubbo-config/dubbo-config-spring/pom.xml | 264 +++++-----
.../annotation/AnnotationBeanNameBuilder.java | 142 ++++++
.../DubboConfigBindingBeanPostProcessor.java | 57 ++-
.../ReferenceAnnotationBeanPostProcessor.java | 20 +-
.../ServiceAnnotationBeanPostProcessor.java | 16 +-
.../factory/annotation/ServiceBeanNameBuilder.java | 113 -----
.../annotation/DubboConfigBindingRegistrar.java | 11 +-
.../DubboConfigConfigurationRegistrar.java | 7 +-
.../spring/context/annotation/EnableDubbo.java | 2 +-
.../context/annotation/EnableDubboConfig.java | 4 +-
.../context/config/DubboConfigBeanCustomizer.java | 47 ++
...pertyDefaultValueDubboConfigBeanCustomizer.java | 83 ++++
.../config/spring/status/SpringStatusChecker.java | 195 ++++----
...est.java => AnnotationBeanNameBuilderTest.java} | 54 ++-
.../AnnotationPropertyValuesAdapterTest.java | 2 +-
.../DubboConfigBindingBeanPostProcessorTest.java | 58 ++-
.../annotation/ReferenceBeanBuilderTest.java | 2 +-
.../context/annotation/EnableDubboConfigTest.java | 7 +-
.../annotation/provider/DemoServiceImpl.java | 7 +-
.../context/annotation/EnableDubboConfigTest.java | 15 +-
.../spring/status/SpringStatusCheckerTest.java | 13 +-
.../src/test/resources/META-INF/config.properties | 4 +
dubbo-config/pom.xml | 2 +-
dubbo-configcenter/dubbo-configcenter-api/pom.xml | 2 +-
.../dubbo-configcenter-apollo/pom.xml | 2 +-
.../dubbo-configcenter-consul/pom.xml | 6 +-
.../consul/ConsulDynamicConfiguration.java | 63 ++-
dubbo-configcenter/dubbo-configcenter-etcd/pom.xml | 6 +-
.../dubbo-configcenter-zookeeper/pom.xml | 2 +-
dubbo-configcenter/pom.xml | 2 +-
dubbo-container/dubbo-container-api/pom.xml | 2 +-
dubbo-container/dubbo-container-log4j/pom.xml | 2 +-
dubbo-container/dubbo-container-logback/pom.xml | 2 +-
dubbo-container/dubbo-container-spring/pom.xml | 2 +-
dubbo-container/pom.xml | 2 +-
.../dubbo-demo-annotation-consumer/pom.xml | 2 +-
.../dubbo-demo-annotation-provider/pom.xml | 2 +-
dubbo-demo/dubbo-demo-annotation/pom.xml | 2 +-
.../dubbo-demo-api/dubbo-demo-api-consumer/pom.xml | 2 +-
.../dubbo-demo-api/dubbo-demo-api-provider/pom.xml | 2 +-
dubbo-demo/dubbo-demo-api/pom.xml | 2 +-
dubbo-demo/dubbo-demo-interface/pom.xml | 2 +-
.../dubbo-demo-xml/dubbo-demo-xml-consumer/pom.xml | 2 +-
.../dubbo-demo-xml/dubbo-demo-xml-provider/pom.xml | 2 +-
dubbo-demo/dubbo-demo-xml/pom.xml | 2 +-
dubbo-demo/pom.xml | 2 +-
dubbo-dependencies-bom/pom.xml | 7 +-
.../dubbo-dependencies-zookeeper/pom.xml | 11 +-
dubbo-dependencies/pom.xml | 6 +-
dubbo-distribution/pom.xml | 6 +-
dubbo-distribution/src/assembly/bin-release.xml | 4 +-
dubbo-distribution/src/assembly/source-release.xml | 4 +-
dubbo-filter/dubbo-filter-cache/pom.xml | 2 +-
dubbo-filter/dubbo-filter-validation/pom.xml | 2 +-
dubbo-filter/pom.xml | 2 +-
.../dubbo-metadata-definition/pom.xml | 2 +-
.../dubbo-metadata-report-api/pom.xml | 2 +-
.../dubbo-metadata-report-consul/pom.xml | 6 +-
.../dubbo-metadata-report-redis/pom.xml | 2 +-
.../dubbo-metadata-report-zookeeper/pom.xml | 2 +-
dubbo-metadata-report/pom.xml | 2 +-
dubbo-monitor/dubbo-monitor-api/pom.xml | 2 +-
dubbo-monitor/dubbo-monitor-default/pom.xml | 2 +-
dubbo-monitor/pom.xml | 2 +-
dubbo-plugin/dubbo-qos/pom.xml | 2 +-
dubbo-plugin/pom.xml | 2 +-
dubbo-registry/dubbo-registry-api/pom.xml | 2 +-
dubbo-registry/dubbo-registry-consul/pom.xml | 6 +-
dubbo-registry/dubbo-registry-default/pom.xml | 2 +-
dubbo-registry/dubbo-registry-etcd3/pom.xml | 6 +-
dubbo-registry/dubbo-registry-multicast/pom.xml | 2 +-
.../dubbo-registry-nacos}/pom.xml | 283 ++++++-----
.../apache/dubbo/registry/nacos/NacosRegistry.java | 530 +++++++++++++++++++++
.../dubbo/registry/nacos/NacosRegistryFactory.java | 108 +++++
.../org.apache.dubbo.registry.RegistryFactory | 1 +
.../consumer/DemoServiceConsumerBootstrap.java | 59 +++
.../consumer/DemoServiceConsumerXmlBootstrap.java | 29 +-
.../provider/DemoServiceProviderBootstrap.java | 28 +-
.../provider/DemoServiceProviderXmlBootstrap.java | 22 +-
.../apache/dubbo/demo/service/DefaultService.java | 83 ++--
.../apache/dubbo/demo/service}/DemoService.java | 60 +--
.../META-INF/spring/dubbo-consumer-context.xml | 15 +
.../META-INF/spring/dubbo-provider-context.xml | 18 +
.../src/test/resources/consumer-config.properties | 6 +
.../src/test/resources/provider-config.properties | 14 +
dubbo-registry/dubbo-registry-redis/pom.xml | 2 +-
dubbo-registry/dubbo-registry-zookeeper/pom.xml | 2 +-
dubbo-registry/pom.xml | 3 +-
dubbo-remoting/dubbo-remoting-api/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-etcd3/pom.xml | 4 +-
.../remoting/etcd/jetcd/JEtcdClientWrapper.java | 2 +-
dubbo-remoting/dubbo-remoting-grizzly/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-http/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-mina/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-netty/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-netty4/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-p2p/pom.xml | 2 +-
dubbo-remoting/dubbo-remoting-zookeeper/pom.xml | 12 +-
dubbo-remoting/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-api/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-dubbo/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-hessian/pom.xml | 122 ++---
dubbo-rpc/dubbo-rpc-http/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-injvm/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-memcached/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-redis/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-rest/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-rmi/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-thrift/pom.xml | 2 +-
dubbo-rpc/dubbo-rpc-webservice/pom.xml | 2 +-
dubbo-rpc/pom.xml | 2 +-
.../dubbo-serialization-api/pom.xml | 2 +-
.../dubbo-serialization-fastjson/pom.xml | 2 +-
.../dubbo-serialization-fst/pom.xml | 2 +-
.../dubbo-serialization-hessian2/pom.xml | 2 +-
.../dubbo-serialization-jdk/pom.xml | 2 +-
.../dubbo-serialization-kryo/pom.xml | 2 +-
.../dubbo-serialization-protostuff/pom.xml | 2 +-
.../dubbo-serialization-test/pom.xml | 2 +-
dubbo-serialization/pom.xml | 2 +-
pom.xml | 9 +-
129 files changed, 2068 insertions(+), 882 deletions(-)
create mode 100644
dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/AnnotationBeanNameBuilder.java
delete mode 100644
dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceBeanNameBuilder.java
create mode 100644
dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/DubboConfigBeanCustomizer.java
create mode 100644
dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/context/config/NamePropertyDefaultValueDubboConfigBeanCustomizer.java
rename
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/{ServiceBeanNameBuilderTest.java
=> AnnotationBeanNameBuilderTest.java} (51%)
copy {dubbo-config/dubbo-config-spring =>
dubbo-registry/dubbo-registry-nacos}/pom.xml (58%)
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistry.java
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/main/java/org/apache/dubbo/registry/nacos/NacosRegistryFactory.java
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceConsumerBootstrap.java
copy
dubbo-demo/dubbo-demo-xml/dubbo-demo-xml-consumer/src/main/java/org/apache/dubbo/demo/consumer/Application.java
=>
dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/demo/consumer/DemoServiceConsumerXmlBootstrap.java
(62%)
copy
dubbo-demo/dubbo-demo-xml/dubbo-demo-xml-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
=>
dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/demo/provider/DemoServiceProviderBootstrap.java
(51%)
copy
dubbo-demo/dubbo-demo-xml/dubbo-demo-xml-provider/src/main/java/org/apache/dubbo/demo/provider/Application.java
=>
dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/demo/provider/DemoServiceProviderXmlBootstrap.java
(69%)
copy
dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/annotation/provider/AnnotationServiceImpl.java
=>
dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/demo/service/DefaultService.java
(55%)
copy
{dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/api
=>
dubbo-registry/dubbo-registry-nacos/src/test/java/org/apache/dubbo/demo/service}/DemoService.java
(79%)
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/test/resources/META-INF/spring/dubbo-consumer-context.xml
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/test/resources/META-INF/spring/dubbo-provider-context.xml
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/test/resources/consumer-config.properties
create mode 100644
dubbo-registry/dubbo-registry-nacos/src/test/resources/provider-config.properties