This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/org.apache.dubbo-dubbo-2.7.15
in repository https://gitbox.apache.org/repos/asf/dubbo-spi-extensions.git


 discard 0c43ac9  Bump dubbo
     add 92a422c  prepare for the next release
     add 83aa827  Adapt to 3.0.7, use default k8s cluster and does not listen 
to crd that does not exists
     add a3b3f48  reformat code
     add de9e119  Fix reformat error
     add e1759a6  Apapt K8S registry extension to 3.0.7, #115
     add 1a30787  optimize peakEwmaLoadbalance (#106)
     add 3f24a4d  fix(#10209): fixed the bug that 'application discovery use 
http protocol throw NPE' (#123)
     add d426d98  fix set protocol (#124)
     add 7f02821  Add rpc and serialization implmentations (#125)
     add 7b6fe5e  Bump gson from 2.8.5 to 2.8.9 in 
/dubbo-extensions-dependencies-bom (#126)
     add c9526cc  Bump kubernetes-client in /dubbo-extensions-dependencies-bom 
(#128)
     add ce25638  Enhance remoting module (#131)
     add 504f71f  Enhance configcenter & metadata-report modules (#133)
     add cf5dfeb  Add seata implementation (#129)
     add 04fc377  Enhance registry module (#134)
     add 4c04998  fix pom
     add 02b5d98  prepare for 1.0.2 release
     add 89597f7  fix pom
     add ee60f4a  update dubbo version
     add d973452  add compiler release
     add 8324d30  Update NOTICE
     add 34257bf  [Dubbo-10014]fix serialization of attachments in protobuf. 
fix issue #10014 and #10307 (#136)
     add 15670da  Merge remote-tracking branch 'apache/master' into 
apache-master
     add 4c7b5a2  bump to 1.0.3-SNAPSHOT
     add 916aa2d  Revert build-tools version
     add 00fb109  Update pom.xml
     add 0a61a91  Fix protobuf json serialize object attachments (#143)
     add 8bb6e01  Bump protobuf-java (#144)
     add 470ebfc  Bump protobuf-java from 3.11.0 to 3.16.3 in 
/dubbo-mock-extensions (#145)
     add 53692d1  Bump dubbo

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (0c43ac9)
            \
             N -- N -- N   
refs/heads/dependabot/maven/dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/org.apache.dubbo-dubbo-2.7.15
 (53692d1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .asf.yaml                                          |    8 +-
 ...ubbo-spi-extensions-feature-request-template.md |   14 +-
 .../dubbo-spi-extensions-issue-report-template.md  |   10 +-
 .github/workflows/ci.yml                           |    2 +-
 CODE_OF_CONDUCT.md                                 |   29 +-
 CONTRIBUTING.md                                    |   68 +-
 NOTICE                                             |    2 +-
 PULL_REQUEST_TEMPLATE.md                           |   17 +-
 README.md                                          |    3 +-
 SECURITY.md                                        |    9 +-
 codestyle/checkstyle-suppressions.xml              |    4 +-
 codestyle/checkstyle.xml                           |    4 +-
 codestyle/checkstyle_unix.xml                      |    6 +-
 dubbo-api-docs/README.md                           |   13 +-
 dubbo-api-docs/README_ch.md                        |    6 +-
 dubbo-api-docs/codestyle/checkstyle.xml            |    6 +-
 .../apache/dubbo/apidocs/EnableDubboApiDocs.java   |    1 +
 .../apidocs/core/providers/IDubboDocProvider.java  |    4 +
 .../apache/dubbo/apidocs/utils/SimpleTypeImpl.java |    4 +-
 .../dubbo/apidocs/examples/api/IAsyncDemo.java     |    5 +-
 .../apidocs/examples/api/IQuickStartDemo.java      |    4 +
 .../dubbo/apidocs/examples/api/ISyncDemo.java      |   11 +-
 .../apidocs/examples/params/DemoParamBean1.java    |   12 +-
 .../examples/params/QuickStartRequestBean.java     |    8 +-
 .../apidocs/examples/responses/BaseResponse.java   |    8 +-
 .../apidocs/examples/ExampleScaApplication.java    |    6 +-
 .../apidocs/examples/api/impl/AsyncDemoImpl.java   |   17 +-
 .../apidocs/examples/api/impl/SyncDemoImpl.java    |   18 +-
 .../dubbo/apidocs/examples/ExampleApplication.java |    6 +-
 .../apidocs/examples/api/impl/AsyncDemoImpl.java   |    4 +-
 .../examples/api/impl/QuickStartDemoImpl.java      |   12 +-
 .../apidocs/examples/api/impl/SyncDemoImpl.java    |   18 +-
 .../src/main/resources/application.yml             |    8 +-
 dubbo-api-docs/dubbo-api-docs-examples/pom.xml     |    2 +-
 .../rpc/cluster/support/BroadcastCluster1.java     |    1 -
 .../cluster/support/BroadcastCluster1Invoker.java  |    6 +-
 .../cluster/loadbalance/PeakEwmaLoadBalance.java   |   33 +-
 .../org.apache.dubbo.rpc.cluster.LoadBalance       |    1 +
 .../loadbalance/AbstractLoadBalanceTest.java       |    8 +-
 .../cluster/loadbalance/LoadBalanceBaseTest.java   |    3 +-
 .../loadbalance/PeakEwmaLoadBalanceTest.java       |    3 +
 .../UserSpecifiedAddressRouterTest.java            |    2 +-
 .../dubbo-configcenter-consul}/pom.xml             |   33 +-
 .../dubbo/configcenter/consul/ConsulConstants.java |   20 +-
 .../consul/ConsulDynamicConfiguration.java         |  177 +
 .../consul/ConsulDynamicConfigurationFactory.java  |   19 +-
 ...config.configcenter.DynamicConfigurationFactory |    1 +
 .../consul/ConsulDynamicConfigurationTest.java     |  123 +
 .../dubbo-configcenter-etcd}/pom.xml               |   60 +-
 .../support/etcd/EtcdDynamicConfiguration.java     |  197 +
 .../etcd/EtcdDynamicConfigurationFactory.java      |   21 +-
 ...config.configcenter.DynamicConfigurationFactory |    1 +
 .../support/etcd/EtcdDynamicConfigurationTest.java |  154 +
 dubbo-configcenter-extensions/pom.xml              |    5 +
 dubbo-extensions-dependencies-bom/pom.xml          |  329 +-
 dubbo-extensions-distribution/dubbo-bom/pom.xml    |    3 +-
 .../dubbo-filter-seata}/pom.xml                    |   10 +-
 .../SeataTransactionPropagationConsumerFilter.java |   55 +
 .../SeataTransactionPropagationProviderFilter.java |   92 +
 .../META-INF/dubbo/org.apache.dubbo.rpc.Filter     |    2 +
 ...taTransactionPropagationConsumerFilterTest.java |   67 +
 ...taTransactionPropagationProviderFilterTest.java |  146 +
 dubbo-filter-extensions/pom.xml                    |    4 +
 .../dubbo-metadata-report-consul}/pom.xml          |   30 +-
 .../store/consul/ConsulMetadataReport.java         |  133 +
 .../store/consul/ConsulMetadataReportFactory.java  |   22 +-
 ...che.dubbo.metadata.report.MetadataReportFactory |    1 +
 .../dubbo-metadata-report-etcd}/pom.xml            |   68 +-
 .../metadata/store/etcd/EtcdMetadataReport.java    |  146 +
 .../store/etcd/EtcdMetadataReportFactory.java      |   50 +
 ...che.dubbo.metadata.report.MetadataReportFactory |    1 +
 .../store/etcd/EtcdMetadata4TstService.java        |   12 +-
 .../store/etcd/EtcdMetadataReportTest.java         |  261 +
 dubbo-metadata-report-extensions/pom.xml           |    6 +
 dubbo-mock-extensions/README.md                    |   12 +-
 dubbo-mock-extensions/README_ch.md                 |    9 +-
 .../apache/dubbo/mock/filter/AdminMockFilter.java  |    8 +-
 .../org/apache/dubbo/mock/utils/ProtobufUtil.java  |    3 +-
 .../dubbo/mock/filter/AdminMockFilterTest.java     |    3 -
 .../java/org/apache/dubbo/mock/api/MockResult.java |   14 +-
 dubbo-mock-extensions/pom.xml                      |    2 +-
 .../dubbo-registry-consul}/pom.xml                 |   64 +-
 .../registry/consul/AbstractConsulRegistry.java}   |   25 +-
 .../dubbo/registry/consul/ConsulConstants.java     |   20 +-
 .../dubbo/registry/consul/ConsulParameter.java     |   87 +
 .../dubbo/registry/consul/ConsulRegistry.java      |  384 +
 .../registry/consul/ConsulRegistryFactory.java}    |   16 +-
 .../registry/consul/ConsulServiceDiscovery.java    |  469 +
 .../consul/ConsulServiceDiscoveryFactory.java}     |    8 +-
 .../org.apache.dubbo.registry.RegistryFactory      |    1 +
 ...e.dubbo.registry.client.ServiceDiscoveryFactory |    1 +
 .../dubbo/registry/consul/ConsulRegistryTest.java  |  151 +
 .../consul/ConsulServiceDiscoveryTest.java         |  149 +
 .../dubbo-registry-dns/pom.xml                     |    2 +-
 .../dns/ReflectionBasedServiceDiscovery.java       |    6 +-
 .../dubbo/registry/dns/util/ResolveResult.java     |    8 +-
 .../dubbo-registry-etcd3}/pom.xml                  |   52 +-
 .../apache/dubbo/registry/etcd/EtcdRegistry.java   |  365 +
 .../dubbo/registry/etcd/EtcdRegistryFactory.java}  |   16 +-
 .../dubbo/registry/etcd/EtcdServiceDiscovery.java  |  240 +
 .../etcd/EtcdServiceDiscoveryFactory.java}         |    8 +-
 .../org.apache.dubbo.registry.RegistryFactory      |    1 +
 ...e.dubbo.registry.client.ServiceDiscoveryFactory |    1 +
 .../dubbo/registry/etcd/EtcdRegistryTest.java      |  329 +
 .../registry/etcd/EtcdServiceDiscoveryTest.java    |  124 +
 .../dubbo-registry-kubernetes/pom.xml              |    6 +-
 .../kubernetes/KubernetesMeshEnvListener.java      |    9 +-
 .../KubernetesMeshEnvListenerFactory.java          |    2 +-
 .../kubernetes/KubernetesRegistryFactory.java      |    2 +-
 ...tory.java => NopKubernetesMeshEnvListener.java} |   20 +-
 .../kubernetes/util/KubernetesClientConst.java     |    2 +
 .../kubernetes/util/KubernetesConfigUtils.java     |   39 +-
 .../dubbo-registry-redis}/pom.xml                  |   33 +-
 .../apache/dubbo/registry/redis/RedisRegistry.java |  519 ++
 .../registry/redis/RedisRegistryFactory.java}      |   16 +-
 .../org.apache.dubbo.registry.RegistryFactory      |    1 +
 .../dubbo/registry/redis/RedisRegistryTest.java    |  250 +
 .../dubbo-registry-sofa/pom.xml                    |  130 +
 .../apache/dubbo/registry/sofa/SofaRegistry.java   |  295 +
 .../dubbo/registry/sofa/SofaRegistryConstants.java |   31 +-
 .../dubbo/registry/sofa/SofaRegistryFactory.java}  |   21 +-
 .../dubbo/registry/sofa/SofaRegistryInstance.java  |   90 +
 .../sofa/SofaRegistryServiceDiscovery.java         |  301 +
 .../sofa/SofaRegistryServiceDiscoveryFactory.java} |    6 +-
 .../org.apache.dubbo.registry.RegistryFactory      |    1 +
 ...g.apache.dubbo.registry.client.ServiceDiscovery |    1 +
 ...e.dubbo.registry.client.ServiceDiscoveryFactory |    1 +
 .../apache/dubbo/registry/sofa/HelloService.java   |    8 +-
 .../dubbo/registry/sofa/HelloServiceImpl.java      |   31 +-
 .../src/test/resources/log4j.properties            |    7 +
 .../apache/dubbo/registry/xds/istio/IstioEnv.java  |    5 +-
 .../dubbo/registry/xds/util/NodeBuilder.java       |    6 +-
 .../dubbo/registry/xds/util/PilotExchanger.java    |   12 +-
 .../apache/dubbo/registry/xds/util/XdsChannel.java |   11 +-
 .../xds/util/protocol/AbstractProtocol.java        |   33 +-
 .../registry/xds/util/protocol/XdsProtocol.java    |    4 +-
 .../xds/util/protocol/delta/DeltaEndpoint.java     |    4 +-
 .../xds/util/protocol/delta/DeltaListener.java     |    4 +-
 .../xds/util/protocol/impl/EdsProtocol.java        |   33 +-
 .../xds/util/protocol/impl/LdsProtocol.java        |   35 +-
 .../xds/util/protocol/impl/RdsProtocol.java        |   45 +-
 .../xds/util/protocol/message/Endpoint.java        |   16 +-
 .../xds/util/protocol/message/EndpointResult.java  |    4 +-
 .../xds/util/protocol/message/ListenerResult.java  |    4 +-
 .../xds/util/protocol/message/RouteResult.java     |    4 +-
 .../dubbo-registry-xds/src/main/proto/ca.proto     |    2 +-
 dubbo-registry-extensions/pom.xml                  |    4 +
 .../dubbo-remoting-etcd3/pom.xml                   |  107 +
 .../dubbo/remoting/etcd/AbstractRetryPolicy.java   |   32 +-
 .../apache/dubbo/remoting/etcd/ChildListener.java  |   13 +-
 .../org/apache/dubbo/remoting/etcd/Constants.java  |   55 +
 .../org/apache/dubbo/remoting/etcd/EtcdClient.java |  191 +
 .../dubbo/remoting/etcd/EtcdTransporter.java       |   47 +
 .../apache/dubbo/remoting/etcd/RetryPolicy.java    |   16 +-
 .../apache/dubbo/remoting/etcd/StateListener.java  |   15 +-
 .../etcd/jetcd/ConnectionStateListener.java        |   18 +-
 .../dubbo/remoting/etcd/jetcd/JEtcdClient.java     |  473 +
 .../remoting/etcd/jetcd/JEtcdClientWrapper.java    |  752 ++
 .../remoting/etcd/jetcd/JEtcdTransporter.java      |   16 +-
 .../dubbo/remoting/etcd/jetcd/RetryLoops.java      |  100 +
 .../dubbo/remoting/etcd/jetcd/RetryNTimes.java     |   23 +-
 .../dubbo/remoting/etcd/option/OptionUtil.java     |   73 +
 .../remoting/etcd/support/AbstractEtcdClient.java  |  194 +
 .../org.apache.dubbo.remoting.etcd.EtcdTransporter |    1 +
 .../dubbo/remoting/etcd/jetcd/JEtcdClientTest.java |  428 +
 .../etcd/jetcd/JEtcdClientWrapperTest.java         |  187 +
 .../dubbo/remoting/etcd/jetcd/LeaseTest.java       |  156 +
 .../dubbo-remoting-grizzly}/pom.xml                |   21 +-
 .../remoting/transport/grizzly/GrizzlyChannel.java |  198 +
 .../remoting/transport/grizzly/GrizzlyClient.java  |  112 +
 .../transport/grizzly/GrizzlyCodecAdapter.java     |  143 +
 .../remoting/transport/grizzly/GrizzlyHandler.java |  118 +
 .../remoting/transport/grizzly/GrizzlyServer.java  |  129 +
 .../transport/grizzly/GrizzlyTransporter.java}     |   13 +-
 .../internal/org.apache.dubbo.remoting.Transporter |    1 +
 .../transport/grizzly/GrizzlyTransporterTest.java  |   27 +-
 .../dubbo-remoting-mina}/pom.xml                   |   27 +-
 .../dubbo/remoting/transport/mina/MinaChannel.java |  191 +
 .../dubbo/remoting/transport/mina/MinaClient.java  |  174 +
 .../remoting/transport/mina/MinaCodecAdapter.java  |  167 +
 .../dubbo/remoting/transport/mina/MinaHandler.java |   95 +
 .../dubbo/remoting/transport/mina/MinaServer.java  |  112 +
 .../remoting/transport/mina/MinaTransporter.java}  |   10 +-
 .../internal/org.apache.dubbo.remoting.Transporter |    1 +
 .../transport/mina/ClientToServerTest.java         |   92 +
 .../remoting/transport/mina/ClientsTest.java       |   65 +
 .../org/apache/remoting/transport/mina/Hello.java  |   25 +-
 .../transport/mina/MinaClientToServerTest.java}    |   25 +-
 .../org/apache/remoting/transport/mina/World.java  |   25 +-
 .../remoting/transport/mina/WorldHandler.java      |   24 +-
 .../dubbo-remoting-p2p}/pom.xml                    |   22 +-
 .../java/org/apache/dubbo/remoting/p2p/Group.java} |   45 +-
 .../org/apache/dubbo/remoting/p2p/Networker.java   |   29 +-
 .../org/apache/dubbo/remoting/p2p/Networkers.java} |   31 +-
 .../java/org/apache/dubbo/remoting/p2p/Peer.java   |   17 +-
 .../dubbo/remoting/p2p/exchange/ExchangeGroup.java |   25 +-
 .../remoting/p2p/exchange/ExchangeNetworker.java   |   16 +-
 .../remoting/p2p/exchange/ExchangeNetworkers.java  |   45 +
 .../dubbo/remoting/p2p/exchange/ExchangePeer.java  |   14 +-
 .../exchange/support/AbstractExchangeGroup.java    |  128 +
 .../p2p/exchange/support/ExchangeServerPeer.java   |  137 +
 .../p2p/exchange/support/FileExchangeGroup.java    |  135 +
 .../exchange/support/FileExchangeNetworker.java    |   20 +-
 .../exchange/support/MulticastExchangeGroup.java   |  108 +
 .../support/MulticastExchangeNetworker.java        |   20 +-
 .../dubbo/remoting/p2p/support/AbstractGroup.java  |  119 +
 .../dubbo/remoting/p2p/support/FileGroup.java      |  133 +
 .../dubbo/remoting/p2p/support/FileNetworker.java  |   19 +-
 .../dubbo/remoting/p2p/support/MulticastGroup.java |  108 +
 .../remoting/p2p/support/MulticastNetworker.java   |   19 +-
 .../dubbo/remoting/p2p/support/ServerPeer.java     |  124 +
 .../org.apache.dubbo.remoting.p2p.Networker        |    2 +
 .../support/MulticastExchangeNetworkerTest.java    |   81 +
 .../remoting/p2p/support/FileNetworkerTest.java    |   83 +
 .../p2p/support/MulticastNetworkerTest.java        |   71 +
 .../dubbo-remoting-quic/pom.xml                    |    1 -
 .../quic/QuicNettyBackedChannelBuffer.java         |    1 -
 .../remoting/transport/quic/QuicNettyChannel.java  |    2 +-
 .../remoting/transport/quic/QuicNettyClient.java   |   21 +-
 .../transport/quic/QuicNettyClientHandler.java     |    2 +-
 .../transport/quic/QuicNettyEventLoopFactory.java  |    2 +-
 .../remoting/transport/quic/QuicNettyServer.java   |    6 +-
 .../dubbo-remoting-redis}/pom.xml                  |   27 +-
 .../apache/dubbo/remoting/redis/RedisClient.java   |   35 +-
 .../remoting/redis/jedis/ClusterRedisClient.java   |  136 +
 .../remoting/redis/jedis/MonoRedisClient.java      |  119 +
 .../remoting/redis/jedis/SentinelRedisClient.java  |  122 +
 .../redis/support/AbstractRedisClient.java         |   95 +
 dubbo-remoting-extensions/pom.xml                  |    5 +
 .../pom.xml                                        |   49 +-
 .../dubbo/rpc/protocol/hessian/Constants.java      |   21 +-
 .../hessian/DubboHessianURLConnectionFactory.java  |   34 +-
 .../rpc/protocol/hessian/HessianProtocol.java      |  206 +
 .../hessian/HessianProtocolClientFilter.java       |   51 +
 .../protocol/hessian/HessianProtocolFilter.java    |   50 +-
 .../rpc/protocol/hessian/HttpClientConnection.java |   99 +
 .../hessian/HttpClientConnectionFactory.java       |   57 +
 .../dubbo/internal/org.apache.dubbo.rpc.Filter     |    2 +
 .../dubbo/internal/org.apache.dubbo.rpc.Protocol   |    1 +
 .../rpc/protocol/hessian/HessianProtocolTest.java  |  264 +
 .../rpc/protocol/hessian/HessianService.java}      |   14 +-
 .../rpc/protocol/hessian/HessianServiceImpl.java}  |   25 +-
 .../dubbo/rpc/protocol/http/HttpProtocol.java      |   12 +-
 .../rpc/protocol/http/JsonRemoteInvocation.java    |    2 +-
 .../rpc/protocol/http/JsonRpcProxyFactoryBean.java |   10 +-
 .../dubbo/rpc/protocol/http/HttpProtocolTest.java  |    2 +-
 .../dubbo/rpc/protocol/http/HttpServiceImpl.java   |    4 +-
 .../{dubbo-rpc-rmi => dubbo-rpc-memcached}/pom.xml |   20 +-
 .../rpc/protocol/memcached/MemcachedProtocol.java  |  122 +
 .../dubbo/internal/org.apache.dubbo.rpc.Protocol   |    1 +
 .../protocol/memcached/MemcachedProtocolTest.java  |    7 +-
 .../dubbo-rpc-native-thrift/pom.xml                |    3 +-
 .../rpc/protocol/nativethrift/DemoService.java     | 9094 ++++++++++----------
 .../rpc/protocol/nativethrift/DemoServiceImpl.java |    1 +
 .../protocol/nativethrift/ThriftProtocolTest.java  |    1 +
 .../rpc/protocol/nativethrift/UserService.java     | 1627 ++--
 .../rpc/protocol/nativethrift/UserServiceImpl.java |    4 +-
 .../pom.xml                                        |   25 +-
 .../dubbo/rpc/protocol/redis/RedisProtocol.java    |  186 +
 .../dubbo/internal/org.apache.dubbo.rpc.Protocol   |    1 +
 .../dubbo/rpc/protocol/redis/IDemoService.java     |   15 +-
 .../rpc/protocol/redis/RedisProtocolTest.java      |  254 +
 ...org.apache.dubbo.common.serialize.Serialization |    1 +
 dubbo-rpc-extensions/dubbo-rpc-rmi/pom.xml         |    3 +-
 .../apache/dubbo/rpc/protocol/rmi/RmiProtocol.java |    2 +-
 .../rpc/protocol/rmi/RmiRemoteInvocation.java      |    2 +-
 dubbo-rpc-extensions/dubbo-rpc-webservice/pom.xml  |    3 +-
 .../protocol/webservice/WebServiceProtocol.java    |   45 +-
 .../rpc/protocol/webservice/DemoServiceImpl.java   |    4 +-
 .../apache/dubbo/rpc/protocol/webservice/User.java |    4 +-
 .../webservice/WebserviceProtocolTest.java         |   39 +-
 dubbo-rpc-extensions/pom.xml                       |    3 +
 .../dubbo-serialization-fastjson/pom.xml           |    3 +-
 .../dubbo-serialization-fst/pom.xml                |    3 +-
 .../dubbo-serialization-gson/pom.xml               |    3 +-
 .../serialize/gson/GsonJsonObjectOutput.java       |    5 +-
 .../serialize/gson/GsonJsonObjectOutputTest.java   |    1 -
 .../serialize/gson/GsonJsonSerializationTest.java  |    2 +-
 .../dubbo-serialization-kryo/pom.xml               |    5 +-
 .../common/serialize/kryo/CompatibleKryo.java      |    1 +
 .../serialize/kryo/optimized/KryoObjectInput2.java |    2 +-
 .../serialize/kryo/utils/AbstractKryoFactory.java  |    6 +-
 .../pom.xml                                        |   25 +-
 .../serialize/msgpack/MsgpackObjectInput.java}     |   47 +-
 .../serialize/msgpack/MsgpackObjectOutput.java}    |   50 +-
 .../serialize/msgpack/MsgpackSerialization.java}   |   13 +-
 ...org.apache.dubbo.common.serialize.Serialization |    1 +
 .../serialize/msgpack/MsgpackObjectOutputTest.java |  273 +
 .../pom.xml                                        |   17 +-
 .../serialize/hessian/Hessian2ObjectInput.java}    |   57 +-
 .../serialize/hessian/Hessian2ObjectOutput.java}   |   49 +-
 .../serialize/hessian/Hessian2Serialization.java}  |   23 +-
 .../hessian/Hessian2SerializerFactory.java         |  107 +
 .../dubbo/AbstractHessian2FactoryInitializer.java} |   29 +-
 .../dubbo/DefaultHessian2FactoryInitializer.java   |   21 +-
 .../hessian/dubbo/Hessian2FactoryInitializer.java  |   43 +
 .../dubbo/WhitelistHessian2FactoryInitializer.java |   50 +
 .../hessian/serializer/java8/DurationHandle.java}  |   45 +-
 .../hessian/serializer/java8/InstantHandle.java}   |   46 +-
 .../serializer/java8/Java8TimeSerializer.java      |   57 +
 .../hessian/serializer/java8/LocalDateHandle.java  |   55 +
 .../serializer/java8/LocalDateTimeHandle.java      |   55 +
 .../hessian/serializer/java8/LocalTimeHandle.java  |   57 +
 .../hessian/serializer/java8/MonthDayHandle.java   |   62 +-
 .../serializer/java8/OffsetDateTimeHandle.java     |   55 +
 .../hessian/serializer/java8/OffsetTimeHandle.java |   55 +
 .../hessian/serializer/java8/PeriodHandle.java     |   65 +-
 .../hessian/serializer/java8/YearHandle.java       |   43 +-
 .../hessian/serializer/java8/YearMonthHandle.java  |   62 +-
 .../hessian/serializer/java8/ZoneIdHandle.java     |   43 +-
 .../serializer/java8/ZoneIdSerializer.java}        |   32 +-
 .../hessian/serializer/java8/ZoneOffsetHandle.java |   60 +-
 .../serializer/java8/ZonedDateTimeHandle.java      |   62 +
 ...org.apache.dubbo.common.serialize.Serialization |    1 +
 ...ialize.hessian.dubbo.Hessian2FactoryInitializer |    2 +
 .../serialize/hessian/Java8TimeSerializerTest.java |  152 +
 .../dubbo-serialization-protobuf/pom.xml           |    2 +-
 .../support/GenericProtobufJsonObjectInput.java    |    9 +-
 .../support/GenericProtobufJsonObjectOutput.java   |    7 +-
 .../support/GenericProtobufObjectInput.java        |   20 +-
 .../support/GenericProtobufObjectOutput.java       |   16 +-
 .../protobuf/support/ProtobufAttachmentUtils.java  |  220 +
 .../serialize/protobuf/support/ProtobufUtils.java  |   37 +-
 .../protobuf/support/ProtobufWrappedException.java |   12 +-
 .../src/main/proto/MapValue.proto                  |   12 +-
 .../src/main/proto/ThrowablePB.proto               |   46 +-
 .../dubbo-serialization-protostuff/pom.xml         |    3 +-
 .../protostuff/ProtostuffObjectInput.java          |    6 +-
 .../protostuff/ProtostuffObjectOutput.java         |    6 +-
 .../dubbo-serialization-test/pom.xml               |    5 +-
 .../serialize/avro/AvroObjectInputOutputTest.java  |    1 +
 .../serialize/avro/AvroSerializationTest.java      |    2 +-
 .../base/AbstractSerializationPersonFailTest.java  |    8 +-
 .../base/AbstractSerializationPersonOkTest.java    |    8 +-
 .../serialize/base/AbstractSerializationTest.java  |  112 +-
 .../fastjson/FastJsonObjectInputTest.java          |   11 +-
 .../fastjson/FastJsonSerializationTest.java        |    5 +-
 .../common/serialize/fst/FstObjectOutputTest.java  |    3 +-
 .../serialize/kryo/KryoSerialization2Test.java     |    7 +-
 .../common/serialize/model/person/BigPerson.java   |    6 +-
 .../common/serialize/model/person/PersonInfo.java  |    6 +-
 .../support/AbstractProtobufSerializationTest.java |   38 +-
 .../GenericProtobufJsonObjectOutputTest.java       |    4 +-
 .../serialize/protobuf/support/model/GooglePB.java | 6867 ++++++++-------
 .../protostuff/ProtostuffObjectOutputTest.java     |   27 +-
 .../src/test/proto/GooglePB.proto                  |   36 +-
 dubbo-serialization-extensions/pom.xml             |    2 +
 pom.xml                                            |   21 +-
 .../scenario/builder/AbstractRunningGenerator.java |    5 +-
 .../dubbo/scenario/builder/ConfigurationImpl.java  |   15 +-
 .../apache/dubbo/scenario/builder/Constants.java   |    2 +-
 .../builder/DockerComposeRunningGenerator.java     |    3 +-
 .../scenario/builder/vo/CaseConfiguration.java     |   14 +-
 .../dubbo/scenario/builder/vo/DockerService.java   |   30 +-
 .../scenario/builder/vo/ServiceComponent.java      |   52 +-
 .../resources/configs/app-builtin-zookeeper.yml    |    4 +-
 .../resources/configs/app-external-zookeeper.yml   |    4 +-
 .../src/main/resources/logback.xml                 |   34 +-
 .../apache/dubbo/test/runner/ClassLoaderUtils.java |    4 +-
 .../test/runner/ClassloaderSurefireStarter.java    |   27 +-
 .../apache/dubbo/test/runner/TestRunnerMain.java   |   80 +-
 .../test/serialization/avro/EmbeddedZooKeeper.java |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    1 +
 .../serialization/fastjson/EmbeddedZooKeeper.java  |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    1 +
 .../test/serialization/fst/EmbeddedZooKeeper.java  |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    1 +
 .../test/serialization/gson/EmbeddedZooKeeper.java |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    1 +
 .../test/serialization/kryo/EmbeddedZooKeeper.java |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    1 +
 .../serialization/protobuf/EmbeddedZooKeeper.java  |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    7 +-
 .../protostuff/EmbeddedZooKeeper.java              |   19 +-
 .../src/main/resources/log4j.properties            |    1 -
 .../src/test/java/DemoServiceIT.java               |    1 +
 382 files changed, 25686 insertions(+), 10619 deletions(-)
 create mode 100644 
dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.cluster.LoadBalance
 copy {dubbo-api-docs/dubbo-api-docs-examples/examples-api => 
dubbo-configcenter-extensions/dubbo-configcenter-consul}/pom.xml (56%)
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestBean.java
 => 
dubbo-configcenter-extensions/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulConstants.java
 (71%)
 create mode 100644 
dubbo-configcenter-extensions/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfiguration.java
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java
 => 
dubbo-configcenter-extensions/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfigurationFactory.java
 (64%)
 create mode 100644 
dubbo-configcenter-extensions/dubbo-configcenter-consul/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.config.configcenter.DynamicConfigurationFactory
 create mode 100644 
dubbo-configcenter-extensions/dubbo-configcenter-consul/src/test/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfigurationTest.java
 copy {dubbo-api-docs/dubbo-api-docs-examples/examples-provider-sca => 
dubbo-configcenter-extensions/dubbo-configcenter-etcd}/pom.xml (51%)
 create mode 100644 
dubbo-configcenter-extensions/dubbo-configcenter-etcd/src/main/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfiguration.java
 copy 
dubbo-registry-extensions/dubbo-registry-xds/src/main/java/org/apache/dubbo/registry/xds/XdsRegistryFactory.java
 => 
dubbo-configcenter-extensions/dubbo-configcenter-etcd/src/main/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfigurationFactory.java
 (62%)
 create mode 100644 
dubbo-configcenter-extensions/dubbo-configcenter-etcd/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.config.configcenter.DynamicConfigurationFactory
 create mode 100644 
dubbo-configcenter-extensions/dubbo-configcenter-etcd/src/test/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfigurationTest.java
 copy {dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2 => 
dubbo-filter-extensions/dubbo-filter-seata}/pom.xml (84%)
 create mode 100644 
dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationConsumerFilter.java
 create mode 100644 
dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationProviderFilter.java
 create mode 100644 
dubbo-filter-extensions/dubbo-filter-seata/src/main/resources/META-INF/dubbo/org.apache.dubbo.rpc.Filter
 create mode 100644 
dubbo-filter-extensions/dubbo-filter-seata/src/test/java/org/apache/dubbo/seata/SeataTransactionPropagationConsumerFilterTest.java
 create mode 100644 
dubbo-filter-extensions/dubbo-filter-seata/src/test/java/org/apache/dubbo/seata/SeataTransactionPropagationProviderFilterTest.java
 copy {dubbo-api-docs/dubbo-api-docs-examples/examples-api => 
dubbo-metadata-report-extensions/dubbo-metadata-report-consul}/pom.xml (63%)
 create mode 100644 
dubbo-metadata-report-extensions/dubbo-metadata-report-consul/src/main/java/org/apache/dubbo/metadata/store/consul/ConsulMetadataReport.java
 copy 
dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSRegistryFactory.java
 => 
dubbo-metadata-report-extensions/dubbo-metadata-report-consul/src/main/java/org/apache/dubbo/metadata/store/consul/ConsulMetadataReportFactory.java
 (67%)
 create mode 100644 
dubbo-metadata-report-extensions/dubbo-metadata-report-consul/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
 copy {dubbo-api-docs/dubbo-api-docs-core => 
dubbo-metadata-report-extensions/dubbo-metadata-report-etcd}/pom.xml (52%)
 create mode 100644 
dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/src/main/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadataReport.java
 create mode 100644 
dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/src/main/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadataReportFactory.java
 create mode 100644 
dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.metadata.report.MetadataReportFactory
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestEnum.java
 => 
dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/src/test/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadata4TstService.java
 (81%)
 create mode 100644 
dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/src/test/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadataReportTest.java
 copy {dubbo-api-docs/dubbo-api-docs-core => 
dubbo-registry-extensions/dubbo-registry-consul}/pom.xml (52%)
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscoveryFactory.java
 => 
dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/AbstractConsulRegistry.java}
 (60%)
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestBean.java
 => 
dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulConstants.java
 (71%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulParameter.java
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulRegistry.java
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSRegistryFactory.java
 => 
dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulRegistryFactory.java}
 (80%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscovery.java
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscoveryFactory.java
 => 
dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscoveryFactory.java}
 (83%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/test/java/org/apache/dubbo/registry/consul/ConsulRegistryTest.java
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-consul/src/test/java/org/apache/dubbo/registry/consul/ConsulServiceDiscoveryTest.java
 copy {dubbo-api-docs/dubbo-api-docs-core => 
dubbo-registry-extensions/dubbo-registry-etcd3}/pom.xml (55%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdRegistry.java
 copy 
dubbo-registry-extensions/{dubbo-registry-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesRegistryFactory.java
 => 
dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdRegistryFactory.java}
 (72%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscovery.java
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscoveryFactory.java
 => 
dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscoveryFactory.java}
 (84%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-etcd3/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-etcd3/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-etcd3/src/test/java/org/apache/dubbo/registry/etcd/EtcdRegistryTest.java
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-etcd3/src/test/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscoveryTest.java
 copy 
dubbo-registry-extensions/dubbo-registry-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/{KubernetesRegistryFactory.java
 => NopKubernetesMeshEnvListener.java} (68%)
 copy {dubbo-rpc-extensions/dubbo-rpc-native-thrift => 
dubbo-registry-extensions/dubbo-registry-redis}/pom.xml (67%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistry.java
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSRegistryFactory.java
 => 
dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistryFactory.java}
 (80%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-redis/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-redis/src/test/java/org/apache/dubbo/registry/redis/RedisRegistryTest.java
 create mode 100644 dubbo-registry-extensions/dubbo-registry-sofa/pom.xml
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistry.java
 copy 
dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/TypeHandler.java
 => 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryConstants.java
 (61%)
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSRegistryFactory.java
 => 
dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryFactory.java}
 (74%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryInstance.java
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryServiceDiscovery.java
 copy 
dubbo-registry-extensions/{dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscoveryFactory.java
 => 
dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryServiceDiscoveryFactory.java}
 (83%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.RegistryFactory
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscovery
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.registry.client.ServiceDiscoveryFactory
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/test/java/org/apache/dubbo/rpc/cluster/specifyaddress/DemoService.java
 => 
dubbo-registry-extensions/dubbo-registry-sofa/src/test/java/org/apache/dubbo/registry/sofa/HelloService.java
 (87%)
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java
 => 
dubbo-registry-extensions/dubbo-registry-sofa/src/test/java/org/apache/dubbo/registry/sofa/HelloServiceImpl.java
 (58%)
 create mode 100644 
dubbo-registry-extensions/dubbo-registry-sofa/src/test/resources/log4j.properties
 create mode 100644 dubbo-remoting-extensions/dubbo-remoting-etcd3/pom.xml
 copy 
dubbo-common-extensions/src/main/java/org/apache/dubbo/common/utils/Utils.java 
=> 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/AbstractRetryPolicy.java
 (54%)
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestEnum.java
 => 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/ChildListener.java
 (83%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/Constants.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/EtcdClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/EtcdTransporter.java
 copy 
dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocolErrorCode.java
 => 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/RetryPolicy.java
 (66%)
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestEnum.java
 => 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/StateListener.java
 (83%)
 copy 
dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocolErrorCode.java
 => 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/ConnectionStateListener.java
 (72%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClientWrapper.java
 copy 
dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/PrototypeKryoFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdTransporter.java
 (71%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/RetryLoops.java
 copy 
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/SimpleTypeImpl.java
 => 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/RetryNTimes.java
 (61%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/option/OptionUtil.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/support/AbstractEtcdClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.etcd.EtcdTransporter
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/test/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClientTest.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/test/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClientWrapperTest.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-etcd3/src/test/java/org/apache/dubbo/remoting/etcd/jetcd/LeaseTest.java
 copy {dubbo-serialization-extensions/dubbo-serialization-fst => 
dubbo-remoting-extensions/dubbo-remoting-grizzly}/pom.xml (77%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyChannel.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyCodecAdapter.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyHandler.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyServer.java
 copy 
dubbo-remoting-extensions/{dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyTransporter.java
 => 
dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyTransporter.java}
 (82%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.Transporter
 copy 
dubbo-serialization-extensions/dubbo-serialization-test/src/test/java/org/apache/dubbo/common/serialize/support/SerializableClassRegistryTest.java
 => 
dubbo-remoting-extensions/dubbo-remoting-grizzly/src/test/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyTransporterTest.java
 (54%)
 copy {dubbo-rpc-extensions/dubbo-rpc-native-thrift => 
dubbo-remoting-extensions/dubbo-remoting-mina}/pom.xml (73%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaChannel.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaCodecAdapter.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaHandler.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaServer.java
 copy 
dubbo-remoting-extensions/{dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyTransporter.java
 => 
dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaTransporter.java}
 (83%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.Transporter
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/test/java/org/apache/remoting/transport/mina/ClientToServerTest.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-mina/src/test/java/org/apache/remoting/transport/mina/ClientsTest.java
 copy 
dubbo-rpc-extensions/dubbo-rpc-webservice/src/test/java/org/apache/dubbo/rpc/protocol/webservice/User.java
 => 
dubbo-remoting-extensions/dubbo-remoting-mina/src/test/java/org/apache/remoting/transport/mina/Hello.java
 (74%)
 copy 
dubbo-remoting-extensions/{dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyTransporter.java
 => 
dubbo-remoting-mina/src/test/java/org/apache/remoting/transport/mina/MinaClientToServerTest.java}
 (55%)
 copy 
dubbo-rpc-extensions/dubbo-rpc-webservice/src/test/java/org/apache/dubbo/rpc/protocol/webservice/User.java
 => 
dubbo-remoting-extensions/dubbo-remoting-mina/src/test/java/org/apache/remoting/transport/mina/World.java
 (75%)
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/DemoParamBean4.java
 => 
dubbo-remoting-extensions/dubbo-remoting-mina/src/test/java/org/apache/remoting/transport/mina/WorldHandler.java
 (62%)
 copy {dubbo-serialization-extensions/dubbo-serialization-fst => 
dubbo-remoting-extensions/dubbo-remoting-p2p}/pom.xml (77%)
 copy 
dubbo-remoting-extensions/{dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyTransporter.java
 => dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Group.java} 
(60%)
 copy 
dubbo-registry-extensions/dubbo-registry-xds/src/main/java/org/apache/dubbo/registry/xds/XdsRegistryFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Networker.java
 (65%)
 copy 
dubbo-remoting-extensions/{dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyTransporter.java
 => 
dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Networkers.java} 
(50%)
 copy 
dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocolErrorCode.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/Peer.java
 (67%)
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/ExchangeGroup.java
 (67%)
 copy 
dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocolErrorCode.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/ExchangeNetworker.java
 (71%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/ExchangeNetworkers.java
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestEnum.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/ExchangePeer.java
 (78%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/AbstractExchangeGroup.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/ExchangeServerPeer.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/FileExchangeGroup.java
 copy 
dubbo-registry-extensions/dubbo-registry-xds/src/main/java/org/apache/dubbo/registry/xds/XdsRegistryFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/FileExchangeNetworker.java
 (66%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/MulticastExchangeGroup.java
 copy 
dubbo-registry-extensions/dubbo-registry-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesRegistryFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/MulticastExchangeNetworker.java
 (65%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/AbstractGroup.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/FileGroup.java
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/FileNetworker.java
 (69%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/MulticastGroup.java
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java
 => 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/MulticastNetworker.java
 (69%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/ServerPeer.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.remoting.p2p.Networker
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/test/java/org/apache/dubbo/remoting/p2p/exchange/support/MulticastExchangeNetworkerTest.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/test/java/org/apache/dubbo/remoting/p2p/support/FileNetworkerTest.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-p2p/src/test/java/org/apache/dubbo/remoting/p2p/support/MulticastNetworkerTest.java
 copy {dubbo-rpc-extensions/dubbo-rpc-rmi => 
dubbo-remoting-extensions/dubbo-remoting-redis}/pom.xml (73%)
 copy 
dubbo-rpc-extensions/dubbo-rpc-rmi/src/test/java/org/apache/dubbo/rpc/protocol/rmi/DemoService.java
 => 
dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/RedisClient.java
 (57%)
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/ClusterRedisClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/MonoRedisClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/SentinelRedisClient.java
 create mode 100644 
dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/support/AbstractRedisClient.java
 copy dubbo-rpc-extensions/{dubbo-rpc-webservice => dubbo-rpc-hessian}/pom.xml 
(68%)
 copy 
dubbo-api-docs/dubbo-api-docs-examples/examples-api/src/main/java/org/apache/dubbo/apidocs/examples/params/TestBean.java
 => 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/Constants.java
 (70%)
 copy 
dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/DateTypeHandler.java
 => 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/DubboHessianURLConnectionFactory.java
 (53%)
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HessianProtocol.java
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HessianProtocolClientFilter.java
 copy 
dubbo-mock-extensions/dubbo-mock-admin/src/test/java/org/apache/dubbo/mock/filter/AdminMockFilterTest.java
 => 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HessianProtocolFilter.java
 (50%)
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HttpClientConnection.java
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HttpClientConnectionFactory.java
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Filter
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Protocol
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-hessian/src/test/java/org/apache/dubbo/rpc/protocol/hessian/HessianProtocolTest.java
 copy 
dubbo-rpc-extensions/{dubbo-rpc-http/src/test/java/org/apache/dubbo/rpc/protocol/http/HttpService.java
 => 
dubbo-rpc-hessian/src/test/java/org/apache/dubbo/rpc/protocol/hessian/HessianService.java}
 (83%)
 copy 
dubbo-rpc-extensions/{dubbo-rpc-native-thrift/src/test/java/org/apache/dubbo/rpc/protocol/nativethrift/DemoServiceImpl.java
 => 
dubbo-rpc-hessian/src/test/java/org/apache/dubbo/rpc/protocol/hessian/HessianServiceImpl.java}
 (84%)
 copy dubbo-rpc-extensions/{dubbo-rpc-rmi => dubbo-rpc-memcached}/pom.xml (82%)
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-memcached/src/main/java/org/apache/dubbo/rpc/protocol/memcached/MemcachedProtocol.java
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-memcached/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Protocol
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/test/java/org/apache/dubbo/rpc/cluster/specifyaddress/DemoService.java
 => 
dubbo-rpc-extensions/dubbo-rpc-memcached/src/test/java/org/apache/dubbo/rpc/protocol/memcached/MemcachedProtocolTest.java
 (90%)
 copy dubbo-rpc-extensions/{dubbo-rpc-native-thrift => dubbo-rpc-redis}/pom.xml 
(77%)
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-redis/src/main/java/org/apache/dubbo/rpc/protocol/redis/RedisProtocol.java
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-redis/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.rpc.Protocol
 copy 
test/scenarios/scenarios-dubbo-serialization/dubbo-serialization-testcase/src/main/java/org/apache/dubbo/test/serialization/testcase/DemoService.java
 => 
dubbo-rpc-extensions/dubbo-rpc-redis/src/test/java/org/apache/dubbo/rpc/protocol/redis/IDemoService.java
 (74%)
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-redis/src/test/java/org/apache/dubbo/rpc/protocol/redis/RedisProtocolTest.java
 create mode 100644 
dubbo-rpc-extensions/dubbo-rpc-redis/src/test/resources/META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization
 copy dubbo-serialization-extensions/{dubbo-serialization-gson => 
dubbo-serialization-msgpack}/pom.xml (71%)
 copy 
dubbo-serialization-extensions/{dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectInput.java
 => 
dubbo-serialization-msgpack/src/main/java/org/apache/dubbo/common/serialize/msgpack/MsgpackObjectInput.java}
 (69%)
 copy 
dubbo-serialization-extensions/{dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectOutput.java
 => 
dubbo-serialization-msgpack/src/main/java/org/apache/dubbo/common/serialize/msgpack/MsgpackObjectOutput.java}
 (69%)
 copy 
dubbo-serialization-extensions/{dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonSerialization.java
 => 
dubbo-serialization-msgpack/src/main/java/org/apache/dubbo/common/serialize/msgpack/MsgpackSerialization.java}
 (81%)
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-msgpack/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-msgpack/src/test/java/org/apache/dubbo/common/serialize/msgpack/MsgpackObjectOutputTest.java
 copy dubbo-serialization-extensions/{dubbo-serialization-fastjson => 
dubbo-serialization-native-hession}/pom.xml (79%)
 copy 
dubbo-serialization-extensions/{dubbo-serialization-fst/src/main/java/org/apache/dubbo/common/serialize/fst/FstObjectInput.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java}
 (58%)
 copy 
dubbo-serialization-extensions/{dubbo-serialization-fst/src/main/java/org/apache/dubbo/common/serialize/fst/FstObjectOutput.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java}
 (64%)
 copy 
dubbo-serialization-extensions/{dubbo-serialization-fst/src/main/java/org/apache/dubbo/common/serialize/fst/FstSerialization.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2Serialization.java}
 (75%)
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java
 copy 
dubbo-serialization-extensions/{dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/ThreadLocalKryoFactory.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/dubbo/AbstractHessian2FactoryInitializer.java}
 (58%)
 copy 
dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/SimpleTypeImpl.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/dubbo/DefaultHessian2FactoryInitializer.java
 (69%)
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/dubbo/Hessian2FactoryInitializer.java
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/dubbo/WhitelistHessian2FactoryInitializer.java
 copy 
dubbo-serialization-extensions/{dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/KryoUtils.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/DurationHandle.java}
 (52%)
 mode change 100644 => 100755
 copy 
dubbo-serialization-extensions/{dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/KryoUtils.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/InstantHandle.java}
 (52%)
 mode change 100644 => 100755
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/Java8TimeSerializer.java
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateHandle.java
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/LocalDateTimeHandle.java
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/LocalTimeHandle.java
 copy 
dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockResult.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/MonthDayHandle.java
 (51%)
 mode change 100644 => 100755
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/OffsetDateTimeHandle.java
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/OffsetTimeHandle.java
 copy 
dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockResult.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/PeriodHandle.java
 (50%)
 mode change 100644 => 100755
 copy 
dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressUtil.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/YearHandle.java
 (55%)
 mode change 100644 => 100755
 copy 
dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockResult.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/YearMonthHandle.java
 (51%)
 mode change 100644 => 100755
 copy 
dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/DateTypeHandler.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdHandle.java
 (54%)
 mode change 100644 => 100755
 copy 
dubbo-serialization-extensions/{dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/ThreadLocalKryoFactory.java
 => 
dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/ZoneIdSerializer.java}
 (57%)
 mode change 100644 => 100755
 copy 
dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockResult.java
 => 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/ZoneOffsetHandle.java
 (53%)
 mode change 100644 => 100755
 create mode 100755 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java8/ZonedDateTimeHandle.java
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.common.serialize.Serialization
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/main/resources/META-INF/dubbo/internal/org.apache.dubbo.serialize.hessian.dubbo.Hessian2FactoryInitializer
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-native-hession/src/test/java/org/apache/dubbo/serialize/hessian/Java8TimeSerializerTest.java
 create mode 100644 
dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufAttachmentUtils.java

Reply via email to