You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by gi...@apache.org on 2023/02/24 14:34:41 UTC

[servicecomb-java-chassis] branch dependabot/maven/org.jmockit-jmockit-1.49 updated (6aae3de3b -> 21eacf259)

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

github-bot pushed a change to branch dependabot/maven/org.jmockit-jmockit-1.49
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git


 discard 6aae3de3b Bump jmockit from 1.30 to 1.49
     add d9b7110ea Bump nacos-client from 2.1.1 to 2.2.0 (#3527)
     add 82c5e58c0 Bump protobuf-java from 3.21.11 to 3.21.12 (#3526)
     add eb4a51429 Bump apache from 28 to 29 (#3525)
     add 2dbc446e8 Bump spring-boot-dependencies from 2.6.7 to 2.7.7 (#3543)
     add 2b0c4de32 Bump spring-boot-maven-plugin from 2.7.0 to 2.7.7 (#3541)
     add 56549ec60 Bump vertx.version from 4.3.4 to 4.3.7 (#3545)
     add 1105e936e Bump zipkin.version from 2.23.19 to 2.24.0 (#3535)
     add 1ac06ab7c [SCB-2737] export swagger contents to temporary files (#3513)
     add 9274b7744 Bump byte-buddy from 1.12.19 to 1.12.20 (#3530)
     add b2fa1a75b [SCB-2742]change IsolationDiscoveryFilter enabled by false
     add db8dacadd [SCB-2742]fix microservice change event processing error
     add cf7279708 [SCB-2737]do not print swagger contents to logs any more
     add 74d60d0a5 Bump dependency-check-maven from 7.4.1 to 7.4.3 (#3553)
     add d617525b3 Bump mockito.version from 4.10.0 to 4.11.0 (#3551)
     add a114117ee remove changed integration tests coverage (#3555)
     add 3625d1454 [SCB-2687]add base line for spring boot 3 and jdk 17 - configure jdk 17 (#3556)
     add 89c40062c [SCB-2751] continueFailure is always validate when setting below zero or zero, cause errorPercentage can not be used (#3560)
     add 63533eb82 Bump assertj-core from 3.23.1 to 3.24.2 (#3592)
     add e11f9db28 Bump dependency-check-maven from 7.4.3 to 8.0.0 (#3591)
     add 6ae28b234 Bump mockito.version from 4.11.0 to 5.0.0 (#3590)
     add b7d1a8a01 Bump netty-bom from 4.1.86.Final to 4.1.87.Final (#3583)
     add 4a35b7dcb Bump byte-buddy from 1.12.20 to 1.12.22 (#3582)
     add 5a6c4c0ef Bump maven-failsafe-plugin from 3.0.0-M7 to 3.0.0-M8 (#3581)
     add 9d616ed5b Bump maven-model from 3.8.6 to 3.8.7 (#3558)
     add 349268726 Bump junit-bom from 5.9.1 to 5.9.2 (#3575)
     add aa47a1ac2 Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 (#3579)
     add b8fae81d3 Bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 (#3578)
     add f9eada095 Bump spring-framework-bom from 5.3.24 to 5.3.25 (#3576)
     add 906512bac Bump spectator-reg-servo from 1.4.2 to 1.5.2 (#3573)
     add 27df48625 [SCB-2753]improve governance performance by avoid create temporary GovernanceRequest(#3595)
     add 3223afd28 Bump dependency-check-maven from 8.0.0 to 8.0.2 (#3600)
     add 09e864c5e Bump spring-boot-dependencies from 2.7.7 to 2.7.8 (#3596)
     add 5b962da4f Bump mockserver-netty from 5.14.0 to 5.15.0 (#3580)
     add ab0d9eb1a Bump micrometer-bom from 1.10.2 to 1.10.3 (#3574)
     add a14463191 [SCB-2752] Filter out configurations with empty values (#3587)
     add 378c4f900 [SCB-2754] remove cse prefix configuration support (#3599)
     add f168f78ce Bump spring-boot-maven-plugin from 2.7.7 to 2.7.8 (#3597)
     add a17e28628 Bump jackson-bom from 2.14.1 to 2.14.2 (#3601)
     add a55e119d6 Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 (#3577)
     add 3513d002c Bump mockito.version from 5.0.0 to 5.1.0 (#3605)
     add 1ff09134c Bump checkstyle from 10.5.0 to 10.6.0 (#3557)
     add 6603565dd [SCB-2451]remove log4j utinities (#3606)
     add edc4df2b0 [SCB-2578] remove bizkeeper module (#3609)
     add 4a6c0c241 [SCB-2757]remove spring initializer support and use spring boot to st… (#3610)
     add 25254611e prepare new version 3.0.0-SNAPSHOT (#3612)
     add 51c0c422f [SCB-2762]remove artifacts modules (#3613)
     add 9468eb1d4 [SCB-2672]remove instance isolation and loadbalance stats and using traffic marker instead (#3614)
     add a624636b3 [SCB-2767]change filter chain to spring bean injection (#3615)
     add 76f2fd4aa [SCB-2767]add test case for edge service and solve related problems
     add 670f7f6a3 [SCB-2767]fix rat and ci problems
     add d65a0c49d Bump mockito.version from 5.1.0 to 5.1.1 (#3618)
     add 3fc7a6bfb Bump byte-buddy from 1.12.22 to 1.12.23 (#3621)
     add b7736dfc9 Bump checkstyle from 10.6.0 to 10.7.0 (#3620)
     add ca7c6e843 [SCB-2767]change instance isolation/inoker invocation to filter and change jaxrs demo to filter
     add 1d6f96a89 [SCB-2767]change public auth handler to filter and change pojo demo to filter
     add c13ea9bb7 [SCB-2767]change flow control handler to filter and change pojo demo to filter
     add e9e38bcea [SCB-2767]change fault injection handler to filter and change springmvc demo to filter
     add cb2b1d88d [SCB-2767]codec filter copy extra headers
     add 9ed574aa3 [SCB-2767]zero config demo to filter chain and fix instance id null problem
     add 9222ed40e [SCB-2767]governance to filter
     add ce25cf9b6 [SCB-2767]fix context mapper not working
     add cf8cfdf6c [SCB-2767]remove fault injection handler
     add 52206d547 [SCB-2767]local registry demo to filter chain
     add a77180140 [SCB-2767]multi registries demo to filter chain
     add 514e32098 [SCB-2767]multi service center demo to filter chain
     add c49a9d592 [SCB-2767]remove handler chain creation
     add f63e8d1de [SCB-2767]edge demo to filter chain
     add a377acc7a [SCB-2767]fix spring mvc demo run error
     add b2617e8c2 [SCB-2767]fix spring bean name conflict
     add 9a71ce503 [SCB-2767]fix demo handler error
     add 83cba93fa [SCB-2767]remove fault injection handler code
     add 2e7c1dbfb fix idle time out and keep alive timeout not properly set problem (#3636)
     add 40a5d475b [issue-3626] The handler-publickey-auth public-private key authentication algorithm is insecure, and the fill mode and the length of the secret key need to be modified. It is better to support custom configuration (#3634)
     add fe9ca2218 [SCB-2771]fix MicroserviceVersions concurrent access problem (#3637)
     add 69ac3f41d [SCB-2773]Change mutil dicovery registry instance merge policy (#3650)
     add 1e57defa0 [SCB-2766]remove Handler logic and use Filter (#3652)
     add 850f2d2a3 [SCB-2776]remove flow control handlers and use filters
     add 0c09eb812 [SCB-2777]remove public auth handlers and use filters
     add c9bd6aee0 Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#3649)
     add a80f218aa Bump protobuf-java from 3.21.12 to 3.22.0 (#3647)
     add f36b42f42 Bump vertx.version from 4.3.7 to 4.3.8 (#3627)
     add 85ccabbdc [SCB-2778]remove simple loadbalance handler (#3656)
     add df87d7e04 Bump maven-failsafe-plugin from 3.0.0-M8 to 3.0.0-M9 (#3646)
     add 61ad76199 Bump dependency-check-maven from 8.0.2 to 8.1.0 (#3643)
     add 11335fecc Bump spectator-reg-servo from 1.5.2 to 1.5.3 (#3629)
     add d90e879e7 Bump jersey.version from 2.38 to 2.39 (#3644)
     add 9276315f6 Bump brave.version from 5.14.1 to 5.15.0 (#3619)
     add 21eacf259 Bump jmockit from 1.30 to 1.49

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   (6aae3de3b)
            \
             N -- N -- N   refs/heads/dependabot/maven/org.jmockit-jmockit-1.49 (21eacf259)

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:
 .github/dependabot.yml                             |   4 +-
 .github/workflows/maven.yml                        |   6 +-
 .github/workflows/rat_check.yml                    |   4 +-
 .github/workflows/spotbugs.yml                     |   2 +-
 .github/workflows/unit-test-jdk11.yml              |  39 --
 .github/workflows/unit-test-jdk17.yml              |  39 --
 README.md                                          |   6 +-
 README_ZH.md                                       |   4 +-
 archetypes/README.md                               |  52 --
 archetypes/business-service-jaxrs/README.md        |  20 -
 archetypes/business-service-jaxrs/pom.xml          |  61 --
 .../META-INF/maven/archetype-metadata.xml          |  42 --
 .../main/resources/archetype-resources/README.md   |  20 -
 .../src/main/resources/archetype-resources/pom.xml | 126 ----
 .../src/main/java/HelloConsumer.java               |  30 -
 .../src/main/java/HelloImpl.java                   |  34 -
 .../src/main/resources/log4j2.xml                  |  41 --
 .../src/main/resources/microservice.yaml           |  43 --
 archetypes/business-service-pojo/README.md         |  20 -
 archetypes/business-service-pojo/pom.xml           |  61 --
 .../META-INF/maven/archetype-metadata.xml          |  42 --
 .../main/resources/archetype-resources/README.md   |  20 -
 .../src/main/resources/archetype-resources/pom.xml | 119 ----
 .../src/main/java/Application.java                 |  26 -
 .../archetype-resources/src/main/java/Hello.java   |  22 -
 .../src/main/java/HelloConsumer.java               |  35 --
 .../src/main/java/HelloImpl.java                   |  28 -
 .../src/main/resources/log4j2.xml                  |  41 --
 .../src/main/resources/microservice.yaml           |  43 --
 .../README.md                                      |  36 --
 .../business-service-spring-boot2-starter/pom.xml  |  61 --
 .../META-INF/maven/archetype-metadata.xml          |  42 --
 .../main/resources/archetype-resources/README.md   |  36 --
 .../src/main/resources/archetype-resources/pom.xml |  86 ---
 .../src/main/java/Application.java                 |  30 -
 .../src/main/java/HelloConsumer.java               |  30 -
 .../src/main/resources/microservice.yaml           |  43 --
 archetypes/business-service-springmvc/README.md    |  20 -
 archetypes/business-service-springmvc/pom.xml      |  61 --
 .../META-INF/maven/archetype-metadata.xml          |  42 --
 .../main/resources/archetype-resources/README.md   |  20 -
 .../src/main/resources/archetype-resources/pom.xml | 118 ----
 .../src/main/java/Application.java                 |  26 -
 .../src/main/java/HelloConsumer.java               |  30 -
 .../src/main/java/HelloImpl.java                   |  32 -
 .../src/main/resources/log4j2.xml                  |  41 --
 .../src/main/resources/microservice.yaml           |  43 --
 archetypes/pom.xml                                 |  37 --
 clients/config-center-client/pom.xml               |   2 +-
 clients/config-common/pom.xml                      |   2 +-
 clients/config-kie-client/pom.xml                  |   2 +-
 clients/dashboard-client/pom.xml                   |   2 +-
 clients/http-client-common/pom.xml                 |   2 +-
 clients/pom.xml                                    |   2 +-
 clients/service-center-client/pom.xml              |   2 +-
 common/common-access-log/pom.xml                   |   2 +-
 .../main/resources/config/base/log4j.properties    |  43 --
 common/common-protobuf/pom.xml                     |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 common/common-rest/pom.xml                         |   2 +-
 .../common/rest/RestProducerInvocationCreator.java |  40 +-
 .../rest/filter/inner/RestServerCodecFilter.java   |  14 +
 .../src/test/resources/log4j.properties            |  30 -
 .../src/test/resources/microservice.yaml           |  11 -
 common/pom.xml                                     |   2 +-
 core/pom.xml                                       |   6 +-
 .../org/apache/servicecomb/core/BootListener.java  |   8 -
 .../core/ConfigurationSpringInitializer.java       |   7 +-
 .../org/apache/servicecomb/core/Invocation.java    |  24 +-
 .../org/apache/servicecomb/core/SCBEngine.java     |  24 -
 .../core/bootup/FilterChainCollector.java          |   4 -
 .../core/definition/ServiceRegistryListener.java   |   1 -
 .../servicecomb/core/exception/Exceptions.java     |   3 +
 .../converter/ServiceCombExceptionConverter.java   |  57 ++
 .../core/executor/GroupThreadFactory.java          |   4 +-
 .../servicecomb/core/filter/ConsumerFilter.java    |   7 +-
 .../org/apache/servicecomb/core/filter/Filter.java |  30 +-
 .../core/filter/FilterChainsManager.java           |  41 +-
 .../apache/servicecomb/core/filter/FilterNode.java |  22 +-
 .../servicecomb/core/filter/InternalFilter.java    |  20 -
 .../core/filter/InvocationFilterChains.java        |  89 +--
 .../servicecomb/core/filter/ProducerFilter.java    |   7 +-
 .../filter/config/AbstractFilterChainsConfig.java  |  33 -
 .../core/filter/config/FilterChainsConfig.java     | 105 ----
 .../config/InvocationFilterChainsConfig.java       |  69 --
 .../core/filter/config/TransportChainsConfig.java  |  40 --
 .../servicecomb/core/filter/impl/EmptyFilter.java  |   4 +-
 .../core/filter/impl/ParameterValidatorFilter.java |   7 +
 .../core/filter/impl/ProducerOperationFilter.java  |   8 +
 .../core/filter/impl/ScheduleFilter.java           |   7 +
 .../core/filter/impl/SimpleLoadBalanceFilter.java  |  10 +-
 .../servicecomb/core/governance/MatchType.java     | 118 ++--
 .../handler/impl/SimpleLoadBalanceHandler.java     |  92 ---
 .../core/provider/consumer/InvokerUtils.java       | 175 ++----
 .../provider/producer/ProducerBootListener.java    |  52 +-
 ...e.servicecomb.core.exception.ExceptionConverter |   3 +-
 core/src/main/resources/config/cse.handler.xml     |  21 -
 core/src/main/resources/microservice.yaml          |  24 -
 .../servicecomb/core/filter/FilterChainTest.java   |  75 +--
 .../servicecomb/core/filter/SimpleRetryFilter.java |   6 +
 .../handler/impl/TestSimpleLoadBalanceHandler.java | 130 ----
 core/src/test/resources/config/cse.handler.xml     |  21 -
 .../test/resources/config/log4j.demo.properties    |  21 -
 core/src/test/resources/log4j.properties           |  30 -
 coverage-reports/pom.xml                           | 167 +----
 demo/README.md                                     |   2 +-
 demo/demo-crossapp/crossapp-client/pom.xml         |  10 +-
 .../servicecomb/demo/crossapp/CrossappClient.java  |  20 +-
 .../crossapp-client/src/main/resources/log4j2.xml  |  29 +
 .../servicecomb/demo/crossapp/CrossAppIT.java      |   7 +-
 demo/demo-crossapp/crossapp-server/pom.xml         |   6 +-
 .../servicecomb/demo/crossapp/CrossappServer.java  |  10 +-
 .../crossapp-server/src/main/resources/log4j2.xml  |  29 +
 demo/demo-crossapp/pom.xml                         |  18 +-
 demo/demo-cse-v1/consumer/pom.xml                  |   2 +-
 demo/demo-cse-v1/gateway/pom.xml                   |   2 +-
 demo/demo-cse-v1/pom.xml                           |   2 +-
 demo/demo-cse-v1/provider-canary/pom.xml           |   2 +-
 demo/demo-cse-v1/provider/pom.xml                  |   2 +-
 demo/demo-cse-v1/test-client/pom.xml               |   2 +-
 demo/demo-cse-v2/consumer/pom.xml                  |   2 +-
 demo/demo-cse-v2/gateway/pom.xml                   |   2 +-
 demo/demo-cse-v2/pom.xml                           |   2 +-
 demo/demo-cse-v2/provider/pom.xml                  |   2 +-
 demo/demo-cse-v2/test-client/pom.xml               |   2 +-
 demo/demo-edge/authentication/pom.xml              |   6 +-
 .../demo/edge/authentication/AuthMain.java         |   9 +-
 .../authentication/src/main/resources/log4j2.xml   |  29 +
 demo/demo-edge/business-1-1-0/pom.xml              |   6 +-
 .../demo/edge/business/BusinessMain_V1_1_0.java    |   9 +-
 .../business-1-1-0/src/main/resources/log4j2.xml   |  29 +
 demo/demo-edge/business-1.0.0/pom.xml              |   6 +-
 .../demo/edge/business/BusinessMain_V1_0_0.java    |   9 +-
 .../business-1.0.0/src/main/resources/log4j2.xml   |  29 +
 demo/demo-edge/business-2.0.0/pom.xml              |   6 +-
 .../demo/edge/business/BusinessMain_V2_0_0.java    |   9 +-
 .../business/EdgeServiceGovernanceService.java     |  76 +++
 ...CustomExceptionToProducerResponseConverter.java |  19 +-
 ....servicecomb.core.exception.ExceptionConverter} |   2 +-
 .../business-2.0.0/src/main/resources/log4j2.xml   |  29 +
 demo/demo-edge/consumer/pom.xml                    |   2 +-
 .../servicecomb/demo/edge/consumer/Consumer.java   |   2 +-
 .../demo/edge/consumer/ConsumerMain.java           |  27 +-
 .../edge/consumer/EdgeServiceGovernanceTest.java   | 156 +++++
 .../consumer/src/main/resources/log4j2.xml         |  29 +
 .../servicecomb/demo/edge/consumer/EdgeDemoIT.java |   7 +-
 demo/demo-edge/edge-service/pom.xml                |  12 +-
 .../demo/edge/{service => }/EdgeMain.java          |  11 +-
 .../demo/edge/service/EdgeDispatcher.java          |  21 +-
 .../service/encrypt/EncryptEdgeDispatcher.java     |  44 +-
 .../service/encrypt/EncryptEdgeInvocation.java     |  34 -
 .../service/encrypt/filter/DecodeBodyFilter.java   |  42 +-
 .../encrypt/filter/EdgeSignatureRequestFilter.java |  33 +-
 .../filter/EdgeSignatureResponseFilter.java        |  69 +-
 .../edge/service/encrypt/filter/UserIdFilter.java  |  32 +-
 .../demo/edge/service/handler/AuthHandler.java     |  54 +-
 .../src/main/resources/config/cse.handler.xml      |  21 -
 .../src/main/resources/config/log4j.properties     |  19 -
 .../edge-service/src/main/resources/log4j2.xml     |  29 +
 .../src/main/resources/microservice.yaml           |  40 +-
 demo/demo-edge/model/pom.xml                       |   2 +-
 demo/demo-edge/pom.xml                             |  18 +-
 demo/demo-filter/filter-client/pom.xml             |  20 +-
 .../servicecomb/demo/filter/FilterClient.java      |   9 +-
 .../demo/filter/client/ClientExceptionSchema.java  |  69 ++
 .../demo/filter/client/RetryClientSchema.java}     |  37 +-
 .../src/main/resources/certificates/server.p12     | Bin 4541 -> 0 bytes
 .../src/main/resources/certificates/trust.jks      | Bin 1828 -> 0 bytes
 .../src/main/resources/config/log4j.properties     |  18 -
 .../filter-client/src/main/resources/log4j2.xml    |  29 +
 .../src/main/resources/microservice.yaml           |  25 +-
 .../filter-edge}/pom.xml                           |  32 +-
 .../servicecomb/demo/filter/FilterEdge.java}       |  30 +-
 .../filter-edge/src/main/resources/log4j2.xml      |  29 +
 .../src/main/resources/microservice.yaml           |  49 +-
 demo/demo-filter/filter-server/pom.xml             |   6 +-
 .../servicecomb/demo/filter/FilterServer.java      |  29 +-
 .../demo/filter/server/ExceptionSchema.java        |  26 +-
 .../demo/filter/{retry => server}/RetrySchema.java |   2 +-
 .../src/main/resources/certificates/server.p12     | Bin 4541 -> 0 bytes
 .../src/main/resources/certificates/trust.jks      | Bin 1828 -> 0 bytes
 .../src/main/resources/config/log4j.properties     |  18 -
 .../filter-server/src/main/resources/log4j2.xml    |  29 +
 .../src/main/resources/microservice.yaml           |   7 +-
 .../filter-tests}/pom.xml                          | 124 ++--
 .../servicecomb/demo/filter/FilterTests.java}      |  15 +-
 .../tests/TestExceptionSchemaFromClient.java       |  86 +++
 .../filter/tests/TestRetrySchemaFromClient.java}   |  13 +-
 .../filter/tests/TestRetrySchemaFromEdge.java}     |  33 +-
 .../filter-tests/src/main/resources/log4j2.xml     |  29 +
 .../src/main/resources/microservice.yaml           |  20 +-
 .../filterEdge/RetryClientSchema.yaml              |  56 +-
 .../filter-tests/src/main/resources/registry.yaml} |  13 +-
 .../demo/filter/retry/FilterTestsIT.java}          |  11 +-
 demo/demo-filter/pom.xml                           |  20 +-
 demo/demo-jaxrs/jaxrs-client/pom.xml               |  10 +-
 .../apache/servicecomb/demo/jaxrs/JaxrsClient.java |  39 +-
 .../demo/jaxrs/client/TestClientTimeout.java       |  22 -
 .../demo/jaxrs/client/TestReactiveSchema.java      |   8 +-
 .../jaxrs/client/TestSchemeInterfaceJaxrs.java     |   9 +-
 .../src/main/resources/microservice.yaml           |  12 -
 .../org/apache/servicecomb/demo/jaxrs/JaxrsIT.java |   7 +-
 demo/demo-jaxrs/jaxrs-server/pom.xml               |   6 +-
 .../apache/servicecomb/demo/jaxrs/JaxrsServer.java |   9 +-
 .../demo/jaxrs/server/ReactiveSchema.java          |   5 +-
 .../src/main/resources/microservice.yaml           |   6 +-
 demo/demo-jaxrs/pom.xml                            |   6 +-
 .../demo-local-registry-client/pom.xml             |   2 +-
 .../src/main/resources/application.yml             |   5 -
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 .../demo-local-registry-server/pom.xml             |   2 +-
 .../src/main/resources/application.yml             |   2 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 demo/demo-local-registry/pom.xml                   |  14 +-
 .../demo-multi-registries-client/pom.xml           |   2 +-
 .../src/main/resources/application.yml             |   4 -
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 .../demo-multi-registries-server/pom.xml           |   2 +-
 .../src/main/resources/application.yml             |   2 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 demo/demo-multi-registries/pom.xml                 |  14 +-
 .../demo-multi-service-center-client/pom.xml       |   2 +-
 .../src/main/resources/application.yml             |   5 -
 .../src/main/resources/log4j2.xml                  |  29 +
 .../demo-multi-service-center-serverA/pom.xml      |   2 +-
 .../src/main/resources/application.yml             |   2 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 .../demo-multi-service-center-serverB/pom.xml      |   2 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 demo/demo-multi-service-center/pom.xml             |  14 +-
 demo/demo-multiple/a-client/pom.xml                |   3 +-
 .../demo/multiple/a/client/AClientMain.java        |   8 +-
 .../a-client/src/main/resources/log4j2.xml         |  29 +
 demo/demo-multiple/a-server/pom.xml                |   3 +-
 .../demo/multiple/a/server/AServerMain.java        |   9 +-
 .../a-server/src/main/resources/log4j2.xml         |  29 +
 demo/demo-multiple/b-client/pom.xml                |   3 +-
 .../demo/multiple/b/client/BClientMain.java        |   8 +-
 .../b-client/src/main/resources/log4j2.xml         |  29 +
 demo/demo-multiple/b-server/pom.xml                |   2 +-
 .../demo/multiple/b/server/BServerMain.java        |   9 +-
 .../b-server/src/main/resources/log4j2.xml         |  29 +
 demo/demo-multiple/multiple-client/pom.xml         |   4 +-
 .../demo/multiple/client/MultipleClient.java       |  12 +-
 .../multiple-client/src/main/resources/log4j2.xml  |  29 +
 .../demo/multiple/client/MultipleIT.java}          |  11 +-
 demo/demo-multiple/multiple-server/pom.xml         |   7 +-
 .../demo/multiple/server/MultipleServer.java       |   9 +-
 .../multiple-server/src/main/resources/log4j2.xml  |  29 +
 demo/demo-multiple/pom.xml                         |  18 +-
 demo/demo-pojo/pojo-client/pom.xml                 |   2 +-
 .../servicecomb/demo/pojo/client/PojoClient.java   |  14 +-
 .../demo/pojo/client/TestFlowControl.java          |   9 +-
 .../demo/pojo/client/TestSchemeInterface.java      |   9 +-
 .../demo/pojo/client/TestSchemeInterfacePojo.java  |   8 +-
 .../pojo-client/src/main/resources/log4j2.xml      |  29 +
 .../src/main/resources/microservice.yaml           |   7 +-
 .../org/apache/servicecomb/demo/pojo/PojoIT.java   |   7 +-
 demo/demo-pojo/pojo-server/pom.xml                 |   6 +-
 .../servicecomb/demo/pojo/server/PojoServer.java   |   9 +-
 .../pojo-server/src/main/resources/log4j2.xml      |  29 +
 .../src/main/resources/microservice.yaml           |   5 +-
 demo/demo-pojo/pom.xml                             |  18 +-
 .../demo-register-url-prefix-client/pom.xml        |   2 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 .../demo-register-url-prefix-server/pom.xml        |   2 +-
 .../servicecomb/demo/prefix/AccessLogHandler.java  |  38 --
 .../src/main/resources/application.yml             |   5 -
 .../src/main/resources/config/cse.handler.xml      |  21 -
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  23 +-
 demo/demo-register-url-prefix/pom.xml              |  14 +-
 demo/demo-schema/pom.xml                           |   6 +-
 .../servicecomb/demo/CodeFirstRestTemplate.java    |  22 -
 .../java/org/apache/servicecomb/demo/TestMgr.java  |   3 +-
 .../src/main/resources/config/log4j.properties     |  23 -
 .../src/main/resources/microservice.yaml           |  10 +-
 demo/demo-signature/pom.xml                        |   2 +-
 .../demo-spring-boot-jaxrs-client/pom.xml          |  72 ---
 .../src/main/resources/application.yml             |  35 --
 .../springboot/jaxrs/SpringBootJaxrsIT.java        |  43 --
 .../demo-spring-boot-jaxrs-server/pom.xml          |  89 ---
 .../springboot/jaxrs/server/JaxrsServer.java       |  37 --
 .../src/main/resources/application.yml             |  38 --
 demo/demo-spring-boot-provider/pom.xml             |  46 --
 .../demo-spring-boot-pojo-client/pom.xml           |   2 +-
 .../springboot/pojo/client/PojoClient.java         |   3 +-
 .../src/main/resources/application.yml             |   3 +-
 .../springboot/pojo/client/PojoClientIT.java       |  10 +-
 .../demo-spring-boot-pojo-server/pom.xml           |   5 +-
 .../org/apache/servicecomb/handler/MyHandler.java  |  33 +-
 .../src/main/resources/application.yml             |   4 -
 .../src/main/resources/config/cse.handler.xml      |  20 -
 .../demo-spring-boot-springmvc-client/pom.xml      |  16 +-
 .../springmvc/client/PlaceHolderSchemaTest.java    |   2 +-
 .../springmvc/client/SpringmvcClient.java          |   7 +-
 .../src/main/resources/application.yml             |   4 +
 .../springmvc/client/SpringmvcClientIT.java        |   7 +-
 .../demo-spring-boot-springmvc-server/pom.xml      |  14 +-
 .../src/main/resources/application.yml             |   6 +-
 .../src/main/resources/microservice.yaml           |  23 +-
 demo/demo-spring-boot-transport/pom.xml            |  21 +-
 demo/demo-springmvc/pom.xml                        |  18 +-
 demo/demo-springmvc/springmvc-client/pom.xml       |   2 +-
 .../demo/springmvc/SpringmvcClient.java            |  26 +-
 .../client/CodeFirstRestTemplateSpringmvc.java     |  40 --
 .../springmvc/client/MockedFallbackExample.java    |  36 --
 .../demo/springmvc/client/TestBizkeeper.java       |  69 --
 .../demo/springmvc/client/TestResponse.java        |  21 +-
 .../client/TestSchemeInterfaceSpringmvc.java       |   8 +-
 .../client/TestSpringMVCCommonSchemaInterface.java |  13 +-
 .../src/main/resources/config/log4j.properties     |  18 -
 .../springmvc-client/src/main/resources/log4j2.xml |  29 +
 .../src/main/resources/microservice.yaml           |  16 +-
 .../servicecomb/demo/springmvc/SpringMvcIT.java    |   7 +-
 demo/demo-springmvc/springmvc-server/pom.xml       |   6 +-
 .../demo/springmvc/SpringmvcServer.java            |   9 +-
 .../demo/springmvc/filter/ProviderTestFilter.java  |  35 +-
 .../springmvc/handler/ProviderTestHandler.java     |  35 --
 .../src/main/resources/config/lbc.handler.xml      |  21 -
 .../src/main/resources/config/log4j.properties     |  18 -
 .../springmvc-server/src/main/resources/log4j2.xml |  29 +
 .../src/main/resources/microservice.yaml           |   6 +-
 .../pom.xml                                        |   2 +-
 .../src/main/resources/application.yml             |   7 -
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 .../pom.xml                                        |   2 +-
 .../src/main/resources/application.yml             |   7 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 .../pom.xml                                        |   2 +-
 .../src/main/resources/application.yml             |   8 +-
 .../src/main/resources/log4j2.xml                  |  29 +
 .../src/main/resources/logback.xml                 |  50 --
 .../pom.xml                                        |   4 +-
 .../src/main/resources/logback.xml                 |  23 +-
 .../pom.xml                                        |  16 +-
 demo/docker-build-config/pom.xml                   |   4 +-
 demo/docker-run-config-edge/pom.xml                |   2 +-
 demo/docker-run-config-local/pom.xml               |   2 +-
 demo/docker-run-config/pom.xml                     |   2 +-
 demo/pom.xml                                       |  54 +-
 dependencies/bom/pom.xml                           |  29 +-
 dependencies/default/pom.xml                       |  38 +-
 dependencies/pom.xml                               |   2 +-
 deployment/pom.xml                                 |   2 +-
 distribution/pom.xml                               |  24 +-
 dynamic-config/config-apollo/pom.xml               |   2 +-
 dynamic-config/config-cc/pom.xml                   |   2 +-
 dynamic-config/config-kie/pom.xml                  |   2 +-
 dynamic-config/config-nacos/pom.xml                |   2 +-
 dynamic-config/pom.xml                             |   2 +-
 edge/edge-core/pom.xml                             |   2 +-
 .../edge/core/DefaultEdgeDispatcher.java           |  23 +-
 .../servicecomb/edge/core/EdgeAddHeaderFilter.java |  19 +-
 .../edge/core/EdgeServerCodecFilter.java           |  18 +-
 .../edge/core/URLMappedEdgeDispatcher.java         |  26 +-
 .../edge/core/TestDefaultEdgeDispatcher.java       |  91 ---
 .../edge/core/TestURLMappedEdgeDispatcher.java     |  29 +-
 edge/pom.xml                                       |   2 +-
 foundations/foundation-common/pom.xml              |  30 +-
 .../common/base/ServiceCombConstants.java          |   4 -
 .../foundation/common/utils/AsyncUtils.java        |  27 +-
 .../foundation/common/utils/BeanUtils.java         |  82 ---
 .../{RSAKeyPairEntry.java => KeyPairEntry.java}    |   4 +-
 .../utils/{RSAUtils.java => KeyPairUtils.java}     |  25 +-
 .../foundation/common/utils/Log4jUtils.java        | 136 ----
 .../foundation/common/utils/ResourceUtil.java      |  14 +-
 .../common/utils/RollingFileAppenderExt.java       |  81 ---
 .../foundation/logback/MarkerFilter.java           |  65 --
 .../{RSAKeypair4Auth.java => Keypair4Auth.java}    |   6 +-
 .../main/resources/config/base/log4j.properties    |  39 --
 .../src/test/java/TestNoPackageMain.java           |  45 --
 .../foundation/common/utils/Log4jUtilsTest.java    | 133 ----
 .../foundation/common/utils/ResourceUtilTest.java  |  12 -
 .../foundation/common/utils/TestBeanUtils.java     | 173 -----
 .../foundation/common/utils/TestRSAUtil.java       |  14 +-
 .../common/utils/TestRollingFileAppenderExt.java   |  56 --
 .../foundation/logback/TestMarkerFilter.java       |  46 --
 .../resources/config/log4j.common.test.properties  |  22 -
 .../src/test/resources/log4j.properties            |  30 -
 foundations/foundation-config/pom.xml              |   2 +-
 .../org/apache/servicecomb/config/ConfigUtil.java  |  59 --
 .../org/apache/servicecomb/config/YAMLUtil.java    |   7 -
 .../apache/servicecomb/config/TestConfigUtil.java  |  61 +-
 .../sources/TestYAMLConfigurationSource.java       |   4 +-
 .../src/test/resources/log4j.properties            |  30 -
 foundations/foundation-metrics/pom.xml             |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 foundations/foundation-protobuf/pom.xml            |   2 +-
 foundations/foundation-registry/pom.xml            |   2 +-
 .../servicecomb/registry/DiscoveryManager.java     |   3 +-
 .../apache/servicecomb/registry/api/Discovery.java |   5 -
 .../api/registry/MicroserviceInstances.java        |  11 +-
 .../registry/consumer/MicroserviceVersions.java    |  18 +-
 .../registry/definition/DefinitionConst.java       |   4 +
 foundations/foundation-spi/pom.xml                 |  17 +-
 foundations/foundation-ssl/pom.xml                 |   2 +-
 .../foundation/ssl/CertificateUtilTest.java        |   1 +
 .../foundation/ssl/TrustManagerExtTest.java        |   1 +
 .../src/test/resources/log4j.properties            |  30 -
 foundations/foundation-test-scaffolding/pom.xml    |   2 +-
 .../src/main/resources/config/log4j.properties     |  17 -
 foundations/foundation-vertx/pom.xml               |   2 +-
 .../vertx/stream/BufferOutputStream.java           |  27 +-
 .../servicecomb/foundation/vertx/TestStream.java   |  14 +-
 .../http/TestStandardHttpServletResponseEx.java    |  53 +-
 .../foundation/vertx/stream/TestPumpFromPart.java  |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 foundations/pom.xml                                |   2 +-
 governance/pom.xml                                 |   2 +-
 .../servicecomb/governance/MatchersManager.java    |   6 +-
 .../handler/AbstractGovernanceHandler.java         |  16 +-
 .../governance/handler/BulkheadHandler.java        |  10 +-
 .../governance/handler/CircuitBreakerHandler.java  |  10 +-
 .../governance/handler/FaultInjectionHandler.java  |  12 +-
 .../governance/handler/GovernanceCacheHandler.java |  14 +-
 .../handler/IdentifierRateLimitingHandler.java     |  14 +-
 .../handler/InstanceBulkheadHandler.java           |  18 +-
 .../handler/InstanceIsolationHandler.java          |  20 +-
 .../governance/handler/LoadBalanceHandler.java     |  10 +-
 .../governance/handler/MapperHandler.java          |  10 +-
 .../governance/handler/RateLimitingHandler.java    |  10 +-
 .../governance/handler/RetryHandler.java           |  11 +-
 .../governance/handler/TimeLimiterHandler.java     |  22 +-
 .../governance/marker/GovernanceRequest.java       |  69 +-
 .../marker/GovernanceRequestExtractor.java         |  17 +-
 .../governance/marker/RequestProcessor.java        |  30 +-
 .../governance/marker/TrafficMarker.java           |   4 +-
 .../governance/service/MatchersService.java        |   4 +-
 .../governance/service/MatchersServiceImpl.java    |   4 +-
 .../servicecomb/governance/utils/CustomMatch.java  |   4 +-
 .../governance/BulkheadHandlerTest.java            |   2 +-
 .../servicecomb/governance/FaultInjectionTest.java |  12 +-
 .../servicecomb/governance/FlowControlTest.java    |   4 +-
 .../governance/GovernanceCacheHandlerTest.java     |   2 +-
 .../IdentifierRateLimitingHandlerTest.java         |   4 +-
 .../governance/InstanceBulkheadHandlerTest.java    |   4 +-
 .../governance/InstanceIsolationTest.java          |   4 +-
 .../servicecomb/governance/LoadBalancerTest.java   |   4 +-
 .../apache/servicecomb/governance/MapperTest.java  |   4 +-
 .../servicecomb/governance/OperatorTest.java       |  24 +-
 .../governance/TimeLimiterHandlerTest.java         |   2 +-
 .../mockclasses/ClassWithAnnotation.java           |  24 +-
 .../governance/mockclasses/CustomMatchDemo.java    |  14 +-
 governance/src/test/resources/log4j.properties     |  30 -
 handlers/handler-bizkeeper/pom.xml                 |  70 ---
 handlers/handler-bizkeeper/readme.MD               |   1 -
 .../apache/servicecomb/bizkeeper/BeansHolder.java  |  32 -
 .../servicecomb/bizkeeper/BizkeeperCommand.java    | 111 ----
 .../bizkeeper/BizkeeperExceptionUtils.java         |  39 --
 .../servicecomb/bizkeeper/BizkeeperHandler.java    |  88 ---
 .../bizkeeper/BizkeeperHandlerDelegate.java        |  67 --
 .../bizkeeper/BizkeeperRequestContext.java         |  40 --
 .../apache/servicecomb/bizkeeper/CommandKey.java   |  42 --
 .../servicecomb/bizkeeper/Configuration.java       | 239 -------
 .../bizkeeper/ConsumerBizkeeperCommand.java        |  44 --
 .../bizkeeper/ConsumerBizkeeperHandler.java        |  49 --
 .../bizkeeper/CustomizeCommandGroupKey.java        |  53 --
 .../servicecomb/bizkeeper/FallbackPolicy.java      |  30 -
 .../bizkeeper/FallbackPolicyManager.java           |  58 --
 .../bizkeeper/FromCacheFallbackPolicy.java         |  52 --
 .../bizkeeper/HystrixCommandPropertiesExt.java     | 553 ----------------
 .../bizkeeper/HystrixPropertiesStrategyExt.java    |  54 --
 .../bizkeeper/ProviderBizkeeperCommand.java        |  44 --
 .../bizkeeper/ProviderBizkeeperHanlder.java        |  49 --
 .../bizkeeper/ReturnNullFallbackPolicy.java        |  36 --
 .../bizkeeper/ThrowExceptionFallbackPolicy.java    |  40 --
 .../bizkeeper/event/CircutBreakerEvent.java        | 113 ----
 .../event/CircutBreakerEventNotifier.java          |  61 --
 .../main/resources/META-INF/spring/cse.bean.xml    |  24 -
 .../src/main/resources/config/cse.handler.xml      |  23 -
 .../src/main/resources/hystrix-plugins.properties  |  17 -
 .../bizkeeper/TestBizkeeperCommand.java            | 221 -------
 .../bizkeeper/TestBizkeeperExceptionUtils.java     |  34 -
 .../bizkeeper/TestBizkeeperHandler.java            | 193 ------
 .../bizkeeper/TestBizkeeperRequestContext.java     |  50 --
 .../servicecomb/bizkeeper/TestCommandKey.java      |  57 --
 .../servicecomb/bizkeeper/TestConfiguration.java   |  59 --
 .../bizkeeper/TestConsumerBizkeeperHandler.java    |  48 --
 .../bizkeeper/TestCustomCommandGroupKey.java       |  44 --
 .../bizkeeper/TestFallbackPolicyManager.java       | 104 ---
 .../TestHystrixPropertiesStrategyExt.java          |  78 ---
 .../bizkeeper/TestProviderBizkeeperHandler.java    |  48 --
 .../event/TestCircutBreakerEventNotifier.java      |  83 ---
 .../src/test/resources/log4j.properties            |  30 -
 handlers/handler-fault-injection/pom.xml           |   2 +-
 .../servicecomb/faultinjection/AbstractFault.java  |  22 -
 ...ortFault.java => ConsumerAbortFaultFilter.java} |  48 +-
 ...layFault.java => ConsumerDelayFaultFilter.java} |  63 +-
 .../servicecomb/faultinjection/FaultExecutor.java  |  65 --
 ...Fault.java => FaultInjectionConfiguration.java} |  24 +-
 .../faultinjection/FaultInjectionHandler.java      |  74 ---
 .../faultinjection/FaultInjectionUtil.java         |  51 +-
 .../servicecomb/faultinjection/FaultParam.java     |  12 +-
 .../org.apache.servicecomb.faultinjection.Fault    |  19 -
 .../src/main/resources/META-INF/spring.factories   |   7 +-
 .../src/main/resources/config/cse.handler.xml      |  21 -
 ...Test.java => TestConsumerAbortFaultFilter.java} |  89 ++-
 ...Test.java => TestConsumerDelayFaultFilter.java} | 121 ++--
 .../faultinjection/TestFaultInjectConfig.java      |  25 +-
 .../faultinjection/TestFaultInjectHandler.java     | 699 ---------------------
 .../faultinjection/TestFaultInjectUtil.java        |   6 -
 handlers/handler-flowcontrol-qps/pom.xml           |   2 +-
 ...Handler.java => ConsumerFlowControlFilter.java} |  48 +-
 ...Handler.java => ProviderFlowControlFilter.java} |  47 +-
 .../src/main/resources/config/cse.handler.xml      |  23 -
 .../qps/TestConsumerQpsFlowControlHandler.java     | 120 ----
 .../qps/TestProviderQpsFlowControlHandler.java     | 163 -----
 .../src/test/resources/log4j.properties            |  30 -
 handlers/handler-governance/pom.xml                |   2 +-
 ...er.java => ConsumerInstanceBulkheadFilter.java} |  75 ++-
 ...r.java => ConsumerInstanceIsolationFilter.java} |  75 ++-
 .../governance/HandlerGovernanceConfiguration.java |  62 ++
 ...eadHandler.java => ProviderBulkheadFilter.java} |  81 +--
 .../governance/ProviderCircuitBreakerFilter.java   | 106 ++++
 .../governance/ProviderGovernanceHandler.java      | 126 ----
 .../governance/ProviderRateLimitingFilter.java     | 107 ++++
 ....servicecomb.registry.discovery.DiscoveryFilter |  17 -
 .../src/main/resources/META-INF/spring.factories   |  10 +-
 .../src/main/resources/config/cse.handler.xml      |  25 -
 handlers/handler-loadbalance/pom.xml               |   2 +-
 .../servicecomb/loadbalance/Configuration.java     |   6 +-
 .../servicecomb/loadbalance/LoadBalancer.java      |   8 -
 .../loadbalance/LoadbalanceHandler.java            |   5 +-
 .../loadbalance/ServiceCombLoadBalancerStats.java  | 181 ------
 .../loadbalance/ServiceCombServerStats.java        | 229 -------
 .../loadbalance/TryingIsolatedServerMarker.java    |  56 --
 .../loadbalance/event/IsolationServerEvent.java    | 113 ----
 .../filterext/IsolationDiscoveryFilter.java        | 169 -----
 ...che.servicecomb.loadbalance.ServerListFilterExt |   3 +-
 .../loadbalance/TestLoadBalanceHandler2.java       | 288 +--------
 .../TestServiceCombLoadBalancerStats.java          | 174 -----
 .../loadbalance/TestServiceCombServerStats.java    | 139 ----
 .../filter/IsolationDiscoveryFilterTest.java       | 229 -------
 .../src/test/resources/log4j.properties            |  30 -
 handlers/handler-publickey-auth/pom.xml            |   2 +-
 .../AuthenticationBootListener.java}               |  25 +-
 .../AuthenticationConfiguration.java               |  47 ++
 ...merAuthHandler.java => ConsumerAuthFilter.java} |  39 +-
 ...TokenManager.java => ConsumerTokenManager.java} |  12 +-
 .../provider/ProviderAuthFilter.java               |  39 +-
 .../provider/ProviderAuthHanlder.java              |  40 --
 ...TokenManager.java => ProviderTokenManager.java} |   8 +-
 .../src/main/resources/META-INF/spring.factories   |  10 +-
 .../src/main/resources/config/cse.handler.xml      |  23 -
 ...ot.java => TestAuthenticationBootListener.java} |  17 +-
 .../authentication/TestConsumerAuthHandler.java    |  59 --
 .../authentication/TestProviderAuthHandler.java    |  51 --
 .../authentication/TestRSAAuthenticationToken.java |   4 +-
 ...nManager.java => TestProviderTokenManager.java} |  32 +-
 .../src/test/resources/log4j.properties            |  30 -
 handlers/handler-router/pom.xml                    |   2 +-
 handlers/handler-tracing-zipkin/pom.xml            |   2 +-
 .../tracing/zipkin/TracingConfiguration.java       |  14 +-
 .../zipkin/ZipkinConsumerTracingHandler.java       |  33 -
 .../zipkin/ZipkinProviderTracingHandler.java       |  33 -
 .../tracing/zipkin/ZipkinTracingFilter.java        |   2 -
 .../tracing/zipkin/ZipkinTracingHandler.java       |  77 ---
 .../src/main/resources/META-INF/spring.factories   |  10 +-
 .../src/main/resources/config/cse.handler.xml      |  23 -
 .../tracing/zipkin/ZipkinTracingHandlerTest.java   | 109 ----
 handlers/pom.xml                                   |   3 +-
 huawei-cloud/darklaunch/pom.xml                    |   2 +-
 .../darklaunch/DarklaunchServerListFilter.java     |   5 -
 huawei-cloud/dashboard/pom.xml                     |   7 +-
 .../monitor/HealthMonitorDataProvider.java         | 121 ----
 .../monitor/MetricsMonitorDataProviderTest.java    |  20 -
 huawei-cloud/environment/pom.xml                   |   2 +-
 huawei-cloud/pom.xml                               |   2 +-
 huawei-cloud/servicestage/pom.xml                  |   2 +-
 inspector/pom.xml                                  |   2 +-
 metrics/metrics-core/pom.xml                       |   2 +-
 .../metrics/core/TestVertxMetersInitializer.java   |   6 +-
 .../metrics-integration/metrics-prometheus/pom.xml |   2 +-
 metrics/metrics-integration/pom.xml                |   2 +-
 metrics/pom.xml                                    |   2 +-
 parents/default/pom.xml                            |  14 +-
 parents/pom.xml                                    |   2 +-
 pom.xml                                            |  41 +-
 providers/pom.xml                                  |   2 +-
 providers/provider-jaxrs/pom.xml                   |   2 +-
 providers/provider-pojo/pom.xml                    |   2 +-
 .../provider/pojo/DefaultMethodMeta.java           |   3 +-
 .../provider/pojo/FilterInvocationCaller.java      |  26 +-
 .../apache/servicecomb/provider/pojo/Invoker.java  |  46 +-
 .../provider/pojo/definition/PojoConsumerMeta.java |   7 +-
 .../src/test/resources/log4j.properties            |  30 -
 providers/provider-rest-common/pom.xml             |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 providers/provider-springmvc/pom.xml               |   2 +-
 .../springmvc/reference/CseClientHttpRequest.java  |   4 +-
 .../reference/RestTemplateCopyHeaderFilter.java    |  69 --
 .../reference/async/CseAsyncClientHttpRequest.java |   9 +-
 ...servicecomb.common.rest.filter.HttpClientFilter |  18 -
 .../TestRestTemplateCopyHeaderFilter.java          | 106 ----
 service-registry/pom.xml                           |   2 +-
 service-registry/registry-lightweight/pom.xml      |   2 +-
 .../lightweight/AbstractLightweightDiscovery.java  |  11 +-
 .../registry/lightweight/StoreService.java         |   4 +-
 .../src/main/resources/microservice.yaml           |  28 -
 service-registry/registry-local/pom.xml            |   2 +-
 .../servicecomb/localregistry/LocalDiscovery.java  |   5 +-
 .../localregistry/LocalRegistryStore.java          |   3 +-
 service-registry/registry-schema-discovery/pom.xml |   2 +-
 .../schemadiscovery/SchemaDiscovery.java           |   3 +-
 service-registry/registry-service-center/pom.xml   |   2 +-
 .../serviceregistry/ServiceCenterDiscovery.java    |   3 +-
 .../cache/RefreshableMicroserviceCache.java        |  26 +-
 .../cache/RefreshableServiceRegistryCache.java     |  29 +-
 .../config/log4j.serviceregistry.client.properties |  20 -
 .../src/test/resources/log4j.properties            |  30 -
 service-registry/registry-zero-config/pom.xml      |   2 +-
 .../zeroconfig/multicast/Multicast.java            |   1 +
 solutions/pom.xml                                  |   2 +-
 solutions/solution-basic/pom.xml                   |   6 +-
 .../src/main/resources/microservice.yaml           |  11 +-
 spring-boot/pom.xml                                |   2 +-
 .../pom.xml                                        |   2 +-
 .../pom.xml                                        |   2 +-
 .../java-chassis-spring-boot-starter/pom.xml       |  12 +-
 spring-boot/spring-boot-starters/pom.xml           |   6 +-
 swagger/pom.xml                                    |   2 +-
 swagger/swagger-generator/generator-core/pom.xml   |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 swagger/swagger-generator/generator-jaxrs/pom.xml  |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 .../generator-spring-data/pom.xml                  |   2 +-
 .../swagger-generator/generator-springmvc/pom.xml  |   2 +-
 .../src/test/resources/log4j.properties            |  30 -
 swagger/swagger-generator/pom.xml                  |   2 +-
 swagger/swagger-invocation/invocation-core/pom.xml |   2 +-
 .../src/test/resources/log4j.properties            |  24 -
 .../swagger-invocation/invocation-jaxrs/pom.xml    |   2 +-
 .../invocation-springmvc/pom.xml                   |   2 +-
 .../invocation-validator/pom.xml                   |   2 +-
 swagger/swagger-invocation/pom.xml                 |   2 +-
 tracing/pom.xml                                    |   2 +-
 tracing/tracing-common/pom.xml                     |   2 +-
 tracing/tracing-zipkin/pom.xml                     |   2 +-
 transports/pom.xml                                 |   2 +-
 transports/transport-common/pom.xml                |   2 +-
 transports/transport-highway/pom.xml               |   2 +-
 .../transport/highway/HighwayClientFilter.java     |  16 +-
 .../highway/HighwayServerCodecFilter.java          |  14 +
 .../transport/highway/HighwayServerConnection.java |  14 +-
 .../src/test/resources/log4j.properties            |  30 -
 transports/transport-rest/pom.xml                  |   2 +-
 .../transport-rest/transport-rest-client/pom.xml   |   2 +-
 .../client/Http2TransportHttpClientOptionsSPI.java |   5 +
 .../rest/client/RestClientCodecFilter.java         |  35 ++
 .../rest/client/RestClientSenderFilter.java        |  15 +-
 .../rest/client/TransportClientConfig.java         |  19 +-
 .../src/test/resources/log4j.properties            |  30 -
 .../transport-rest/transport-rest-servlet/pom.xml  |   2 +-
 .../rest/servlet/CseDispatcherServlet.java         |  31 -
 .../rest/servlet/CseXmlWebApplicationContext.java  |  85 ---
 .../rest/servlet/RestServletContextListener.java   |  52 --
 .../rest/servlet/ServletRestDispatcher.java        |  16 +-
 .../servlet/TestCseXmlWebApplicationContext.java   | 131 ----
 .../servlet/TestRestServletContextListener.java    |  57 --
 .../rest/servlet/TestServletRestDispatcher.java    |  80 ---
 .../config/log4j.cse.transport.rest.properties     |  21 -
 .../src/test/resources/log4j.properties            |  30 -
 .../transport-rest/transport-rest-vertx/pom.xml    |   2 +-
 .../rest/vertx/AbstractVertxHttpDispatcher.java    |  12 -
 .../transport/rest/vertx/RestServerVerticle.java   |   4 +-
 .../transport/rest/vertx/VertxRestDispatcher.java  |  18 +-
 .../vertx/TestAbstractVertxHttpDispatcher.java     |  21 -
 .../rest/vertx/TestVertxRestDispatcher.java        |  65 +-
 .../src/test/resources/log4j.properties            |  30 -
 677 files changed, 4571 insertions(+), 15742 deletions(-)
 delete mode 100644 .github/workflows/unit-test-jdk11.yml
 delete mode 100644 .github/workflows/unit-test-jdk17.yml
 delete mode 100644 archetypes/README.md
 delete mode 100644 archetypes/business-service-jaxrs/README.md
 delete mode 100644 archetypes/business-service-jaxrs/pom.xml
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources/archetype-resources/README.md
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources/archetype-resources/pom.xml
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloConsumer.java
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/HelloImpl.java
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/resources/log4j2.xml
 delete mode 100644 archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/resources/microservice.yaml
 delete mode 100644 archetypes/business-service-pojo/README.md
 delete mode 100644 archetypes/business-service-pojo/pom.xml
 delete mode 100644 archetypes/business-service-pojo/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/README.md
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/pom.xml
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/src/main/java/Application.java
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/src/main/java/Hello.java
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/src/main/java/HelloConsumer.java
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/src/main/java/HelloImpl.java
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/src/main/resources/log4j2.xml
 delete mode 100644 archetypes/business-service-pojo/src/main/resources/archetype-resources/src/main/resources/microservice.yaml
 delete mode 100755 archetypes/business-service-spring-boot2-starter/README.md
 delete mode 100644 archetypes/business-service-spring-boot2-starter/pom.xml
 delete mode 100755 archetypes/business-service-spring-boot2-starter/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 delete mode 100755 archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/README.md
 delete mode 100755 archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/pom.xml
 delete mode 100755 archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/src/main/java/Application.java
 delete mode 100755 archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/src/main/java/HelloConsumer.java
 delete mode 100755 archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/src/main/resources/microservice.yaml
 delete mode 100644 archetypes/business-service-springmvc/README.md
 delete mode 100644 archetypes/business-service-springmvc/pom.xml
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources-filtered/META-INF/maven/archetype-metadata.xml
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/README.md
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/pom.xml
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/java/Application.java
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/java/HelloConsumer.java
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/java/HelloImpl.java
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/resources/log4j2.xml
 delete mode 100644 archetypes/business-service-springmvc/src/main/resources/archetype-resources/src/main/resources/microservice.yaml
 delete mode 100644 archetypes/pom.xml
 delete mode 100644 common/common-access-log/src/main/resources/config/base/log4j.properties
 delete mode 100644 common/common-protobuf/src/test/resources/log4j.properties
 delete mode 100644 common/common-rest/src/test/resources/log4j.properties
 create mode 100644 core/src/main/java/org/apache/servicecomb/core/exception/converter/ServiceCombExceptionConverter.java
 delete mode 100644 core/src/main/java/org/apache/servicecomb/core/filter/InternalFilter.java
 delete mode 100644 core/src/main/java/org/apache/servicecomb/core/filter/config/AbstractFilterChainsConfig.java
 delete mode 100644 core/src/main/java/org/apache/servicecomb/core/filter/config/FilterChainsConfig.java
 delete mode 100644 core/src/main/java/org/apache/servicecomb/core/filter/config/InvocationFilterChainsConfig.java
 delete mode 100644 core/src/main/java/org/apache/servicecomb/core/filter/config/TransportChainsConfig.java
 delete mode 100644 core/src/main/java/org/apache/servicecomb/core/handler/impl/SimpleLoadBalanceHandler.java
 delete mode 100644 core/src/main/resources/config/cse.handler.xml
 delete mode 100644 core/src/test/java/org/apache/servicecomb/core/handler/impl/TestSimpleLoadBalanceHandler.java
 delete mode 100644 core/src/test/resources/config/cse.handler.xml
 delete mode 100644 core/src/test/resources/config/log4j.demo.properties
 delete mode 100644 core/src/test/resources/log4j.properties
 create mode 100644 demo/demo-crossapp/crossapp-client/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-crossapp/crossapp-server/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-edge/authentication/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-edge/business-1-1-0/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-edge/business-1.0.0/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-edge/business-2.0.0/src/main/java/org/apache/servicecomb/demo/edge/business/EdgeServiceGovernanceService.java
 rename demo/demo-edge/business-2.0.0/src/main/resources/META-INF/services/{org.apache.servicecomb.swagger.invocation.exception.ExceptionToProducerResponseConverter => org.apache.servicecomb.core.exception.ExceptionConverter} (96%)
 create mode 100644 demo/demo-edge/business-2.0.0/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-edge/consumer/src/main/java/org/apache/servicecomb/demo/edge/consumer/EdgeServiceGovernanceTest.java
 create mode 100644 demo/demo-edge/consumer/src/main/resources/log4j2.xml
 rename demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/{service => }/EdgeMain.java (72%)
 delete mode 100644 demo/demo-edge/edge-service/src/main/java/org/apache/servicecomb/demo/edge/service/encrypt/EncryptEdgeInvocation.java
 delete mode 100644 demo/demo-edge/edge-service/src/main/resources/config/cse.handler.xml
 delete mode 100644 demo/demo-edge/edge-service/src/main/resources/config/log4j.properties
 create mode 100644 demo/demo-edge/edge-service/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-filter/filter-client/src/main/java/org/apache/servicecomb/demo/filter/client/ClientExceptionSchema.java
 copy demo/demo-filter/{filter-server/src/main/java/org/apache/servicecomb/demo/filter/retry/RetrySchema.java => filter-client/src/main/java/org/apache/servicecomb/demo/filter/client/RetryClientSchema.java} (63%)
 delete mode 100644 demo/demo-filter/filter-client/src/main/resources/certificates/server.p12
 delete mode 100644 demo/demo-filter/filter-client/src/main/resources/certificates/trust.jks
 delete mode 100644 demo/demo-filter/filter-client/src/main/resources/config/log4j.properties
 create mode 100644 demo/demo-filter/filter-client/src/main/resources/log4j2.xml
 copy demo/{demo-multi-service-center/demo-multi-service-center-serverA => demo-filter/filter-edge}/pom.xml (83%)
 rename demo/{demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/main/java/org/apache/servicecomb/springboot/jaxrs/client/JaxrsClient.java => demo-filter/filter-edge/src/main/java/org/apache/servicecomb/demo/filter/FilterEdge.java} (59%)
 create mode 100644 demo/demo-filter/filter-edge/src/main/resources/log4j2.xml
 copy demo/demo-filter/{filter-client => filter-edge}/src/main/resources/microservice.yaml (67%)
 rename archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/src/main/java/HelloImpl.java => demo/demo-filter/filter-server/src/main/java/org/apache/servicecomb/demo/filter/server/ExceptionSchema.java (52%)
 mode change 100755 => 100644
 rename demo/demo-filter/filter-server/src/main/java/org/apache/servicecomb/demo/filter/{retry => server}/RetrySchema.java (97%)
 delete mode 100644 demo/demo-filter/filter-server/src/main/resources/certificates/server.p12
 delete mode 100644 demo/demo-filter/filter-server/src/main/resources/certificates/trust.jks
 delete mode 100644 demo/demo-filter/filter-server/src/main/resources/config/log4j.properties
 create mode 100644 demo/demo-filter/filter-server/src/main/resources/log4j2.xml
 copy demo/{demo-multi-service-center/demo-multi-service-center-client => demo-filter/filter-tests}/pom.xml (66%)
 copy demo/demo-filter/{filter-client/src/main/java/org/apache/servicecomb/demo/filter/FilterClient.java => filter-tests/src/main/java/org/apache/servicecomb/demo/filter/FilterTests.java} (78%)
 create mode 100644 demo/demo-filter/filter-tests/src/main/java/org/apache/servicecomb/demo/filter/tests/TestExceptionSchemaFromClient.java
 copy demo/demo-filter/{filter-client/src/main/java/org/apache/servicecomb/demo/filter/retry/TestRetrySchema.java => filter-tests/src/main/java/org/apache/servicecomb/demo/filter/tests/TestRetrySchemaFromClient.java} (85%)
 rename demo/demo-filter/{filter-client/src/main/java/org/apache/servicecomb/demo/filter/retry/TestRetrySchema.java => filter-tests/src/main/java/org/apache/servicecomb/demo/filter/tests/TestRetrySchemaFromEdge.java} (61%)
 create mode 100644 demo/demo-filter/filter-tests/src/main/resources/log4j2.xml
 copy demo/demo-filter/{filter-client => filter-tests}/src/main/resources/microservice.yaml (78%)
 copy common/common-rest/src/test/resources/microservice.yaml => demo/demo-filter/filter-tests/src/main/resources/microservices/filterEdge/RetryClientSchema.yaml (56%)
 copy demo/{demo-spring-boot-transport/demo-spring-boot-springmvc-server/src/main/resources/microservice.yaml => demo-filter/filter-tests/src/main/resources/registry.yaml} (84%)
 rename demo/demo-filter/{filter-client/src/test/java/org/apache/servicecomb/demo/filter/retry/FilterClientIT.java => filter-tests/src/test/java/org/apache/servicecomb/demo/filter/retry/FilterTestsIT.java} (76%)
 create mode 100644 demo/demo-local-registry/demo-local-registry-client/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-local-registry/demo-local-registry-client/src/main/resources/logback.xml
 create mode 100644 demo/demo-local-registry/demo-local-registry-server/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-local-registry/demo-local-registry-server/src/main/resources/logback.xml
 create mode 100644 demo/demo-multi-registries/demo-multi-registries-client/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-multi-registries/demo-multi-registries-client/src/main/resources/logback.xml
 create mode 100644 demo/demo-multi-registries/demo-multi-registries-server/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-multi-registries/demo-multi-registries-server/src/main/resources/logback.xml
 create mode 100644 demo/demo-multi-service-center/demo-multi-service-center-client/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multi-service-center/demo-multi-service-center-serverA/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multi-service-center/demo-multi-service-center-serverB/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multiple/a-client/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multiple/a-server/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multiple/b-client/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multiple/b-server/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-multiple/multiple-client/src/main/resources/log4j2.xml
 copy demo/{demo-springmvc/springmvc-client/src/test/java/org/apache/servicecomb/demo/springmvc/SpringMvcIT.java => demo-multiple/multiple-client/src/test/java/org/apache/servicecomb/demo/multiple/client/MultipleIT.java} (75%)
 create mode 100644 demo/demo-multiple/multiple-server/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-pojo/pojo-client/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-pojo/pojo-server/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-register-url-prefix/demo-register-url-prefix-client/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-register-url-prefix/demo-register-url-prefix-client/src/main/resources/logback.xml
 delete mode 100644 demo/demo-register-url-prefix/demo-register-url-prefix-server/src/main/java/org/apache/servicecomb/demo/prefix/AccessLogHandler.java
 delete mode 100644 demo/demo-register-url-prefix/demo-register-url-prefix-server/src/main/resources/config/cse.handler.xml
 create mode 100644 demo/demo-register-url-prefix/demo-register-url-prefix-server/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-schema/src/main/resources/config/log4j.properties
 delete mode 100644 demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/pom.xml
 delete mode 100644 demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/main/resources/application.yml
 delete mode 100644 demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-client/src/test/java/org/apache/servicecomb/springboot/jaxrs/SpringBootJaxrsIT.java
 delete mode 100644 demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/pom.xml
 delete mode 100644 demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/src/main/java/org/apache/servicecomb/springboot/jaxrs/server/JaxrsServer.java
 delete mode 100644 demo/demo-spring-boot-provider/demo-spring-boot-jaxrs-server/src/main/resources/application.yml
 delete mode 100644 demo/demo-spring-boot-provider/pom.xml
 delete mode 100644 demo/demo-spring-boot-transport/demo-spring-boot-pojo-server/src/main/resources/config/cse.handler.xml
 delete mode 100644 demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/MockedFallbackExample.java
 delete mode 100644 demo/demo-springmvc/springmvc-client/src/main/java/org/apache/servicecomb/demo/springmvc/client/TestBizkeeper.java
 delete mode 100644 demo/demo-springmvc/springmvc-client/src/main/resources/config/log4j.properties
 create mode 100644 demo/demo-springmvc/springmvc-client/src/main/resources/log4j2.xml
 copy core/src/main/java/org/apache/servicecomb/core/filter/impl/TransportFilters.java => demo/demo-springmvc/springmvc-server/src/main/java/org/apache/servicecomb/demo/springmvc/filter/ProviderTestFilter.java (64%)
 delete mode 100644 demo/demo-springmvc/springmvc-server/src/main/java/org/apache/servicecomb/demo/springmvc/handler/ProviderTestHandler.java
 delete mode 100644 demo/demo-springmvc/springmvc-server/src/main/resources/config/lbc.handler.xml
 delete mode 100644 demo/demo-springmvc/springmvc-server/src/main/resources/config/log4j.properties
 create mode 100644 demo/demo-springmvc/springmvc-server/src/main/resources/log4j2.xml
 create mode 100644 demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-client/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-client/src/main/resources/logback.xml
 create mode 100644 demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-edge/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-edge/src/main/resources/logback.xml
 create mode 100644 demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-server/src/main/resources/log4j2.xml
 delete mode 100644 demo/demo-zeroconfig-schemadiscovery-registry/demo-zeroconfig-schemadiscovery-registry-server/src/main/resources/logback.xml
 delete mode 100644 edge/edge-core/src/test/java/org/apache/servicecomb/edge/core/TestDefaultEdgeDispatcher.java
 rename foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/{RSAKeyPairEntry.java => KeyPairEntry.java} (91%)
 rename foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/{RSAUtils.java => KeyPairUtils.java} (78%)
 delete mode 100644 foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/Log4jUtils.java
 delete mode 100644 foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/RollingFileAppenderExt.java
 delete mode 100644 foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/logback/MarkerFilter.java
 rename foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/token/{RSAKeypair4Auth.java => Keypair4Auth.java} (92%)
 delete mode 100644 foundations/foundation-common/src/main/resources/config/base/log4j.properties
 delete mode 100644 foundations/foundation-common/src/test/java/TestNoPackageMain.java
 delete mode 100644 foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/Log4jUtilsTest.java
 delete mode 100644 foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/TestBeanUtils.java
 delete mode 100644 foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/common/utils/TestRollingFileAppenderExt.java
 delete mode 100644 foundations/foundation-common/src/test/java/org/apache/servicecomb/foundation/logback/TestMarkerFilter.java
 delete mode 100644 foundations/foundation-common/src/test/resources/config/log4j.common.test.properties
 delete mode 100644 foundations/foundation-common/src/test/resources/log4j.properties
 delete mode 100644 foundations/foundation-config/src/test/resources/log4j.properties
 delete mode 100644 foundations/foundation-metrics/src/test/resources/log4j.properties
 delete mode 100644 foundations/foundation-ssl/src/test/resources/log4j.properties
 delete mode 100644 foundations/foundation-test-scaffolding/src/main/resources/config/log4j.properties
 delete mode 100644 foundations/foundation-vertx/src/test/resources/log4j.properties
 rename archetypes/business-service-jaxrs/src/main/resources/archetype-resources/src/main/java/Application.java => governance/src/main/java/org/apache/servicecomb/governance/marker/GovernanceRequestExtractor.java (77%)
 delete mode 100644 governance/src/test/resources/log4j.properties
 delete mode 100644 handlers/handler-bizkeeper/pom.xml
 delete mode 100644 handlers/handler-bizkeeper/readme.MD
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BeansHolder.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BizkeeperCommand.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BizkeeperExceptionUtils.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BizkeeperHandler.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BizkeeperHandlerDelegate.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/BizkeeperRequestContext.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/CommandKey.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/Configuration.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/ConsumerBizkeeperCommand.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/ConsumerBizkeeperHandler.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/CustomizeCommandGroupKey.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/FallbackPolicy.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/FallbackPolicyManager.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/FromCacheFallbackPolicy.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/HystrixCommandPropertiesExt.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/HystrixPropertiesStrategyExt.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/ProviderBizkeeperCommand.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/ProviderBizkeeperHanlder.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/ReturnNullFallbackPolicy.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/ThrowExceptionFallbackPolicy.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/event/CircutBreakerEvent.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/java/org/apache/servicecomb/bizkeeper/event/CircutBreakerEventNotifier.java
 delete mode 100644 handlers/handler-bizkeeper/src/main/resources/META-INF/spring/cse.bean.xml
 delete mode 100644 handlers/handler-bizkeeper/src/main/resources/config/cse.handler.xml
 delete mode 100644 handlers/handler-bizkeeper/src/main/resources/hystrix-plugins.properties
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestBizkeeperCommand.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestBizkeeperExceptionUtils.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestBizkeeperHandler.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestBizkeeperRequestContext.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestCommandKey.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestConfiguration.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestConsumerBizkeeperHandler.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestCustomCommandGroupKey.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestFallbackPolicyManager.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestHystrixPropertiesStrategyExt.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/TestProviderBizkeeperHandler.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/java/org/apache/servicecomb/bizkeeper/event/TestCircutBreakerEventNotifier.java
 delete mode 100644 handlers/handler-bizkeeper/src/test/resources/log4j.properties
 delete mode 100644 handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/AbstractFault.java
 rename handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/{AbortFault.java => ConsumerAbortFaultFilter.java} (61%)
 rename handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/{DelayFault.java => ConsumerDelayFaultFilter.java} (50%)
 delete mode 100644 handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/FaultExecutor.java
 rename handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/{Fault.java => FaultInjectionConfiguration.java} (52%)
 delete mode 100755 handlers/handler-fault-injection/src/main/java/org/apache/servicecomb/faultinjection/FaultInjectionHandler.java
 delete mode 100644 handlers/handler-fault-injection/src/main/resources/META-INF/services/org.apache.servicecomb.faultinjection.Fault
 rename archetypes/business-service-spring-boot2-starter/src/main/resources/archetype-resources/src/main/resources/application.yaml => handlers/handler-fault-injection/src/main/resources/META-INF/spring.factories (82%)
 delete mode 100755 handlers/handler-fault-injection/src/main/resources/config/cse.handler.xml
 rename handlers/handler-fault-injection/src/test/java/org/apache/servicecomb/faultinjection/{AbortFaultTest.java => TestConsumerAbortFaultFilter.java} (64%)
 rename handlers/handler-fault-injection/src/test/java/org/apache/servicecomb/faultinjection/{DelayFaultTest.java => TestConsumerDelayFaultFilter.java} (56%)
 delete mode 100644 handlers/handler-fault-injection/src/test/java/org/apache/servicecomb/faultinjection/TestFaultInjectHandler.java
 rename handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/{ConsumerQpsFlowControlHandler.java => ConsumerFlowControlFilter.java} (59%)
 rename handlers/handler-flowcontrol-qps/src/main/java/org/apache/servicecomb/qps/{ProviderQpsFlowControlHandler.java => ProviderFlowControlFilter.java} (61%)
 delete mode 100644 handlers/handler-flowcontrol-qps/src/main/resources/config/cse.handler.xml
 delete mode 100644 handlers/handler-flowcontrol-qps/src/test/java/org/apache/servicecomb/qps/TestConsumerQpsFlowControlHandler.java
 delete mode 100644 handlers/handler-flowcontrol-qps/src/test/java/org/apache/servicecomb/qps/TestProviderQpsFlowControlHandler.java
 delete mode 100644 handlers/handler-flowcontrol-qps/src/test/resources/log4j.properties
 copy handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/{ConsumerInstanceBulkheadHandler.java => ConsumerInstanceBulkheadFilter.java} (58%)
 rename handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/{ConsumerInstanceIsolationHandler.java => ConsumerInstanceIsolationFilter.java} (65%)
 create mode 100644 handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/HandlerGovernanceConfiguration.java
 rename handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/{ConsumerInstanceBulkheadHandler.java => ProviderBulkheadFilter.java} (58%)
 create mode 100644 handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ProviderCircuitBreakerFilter.java
 delete mode 100644 handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ProviderGovernanceHandler.java
 create mode 100644 handlers/handler-governance/src/main/java/org/apache/servicecomb/handler/governance/ProviderRateLimitingFilter.java
 delete mode 100644 handlers/handler-governance/src/main/resources/META-INF/services/org.apache.servicecomb.registry.discovery.DiscoveryFilter
 copy demo/demo-spring-boot-transport/demo-spring-boot-springmvc-client/src/main/resources/application.yml => handlers/handler-governance/src/main/resources/META-INF/spring.factories (87%)
 delete mode 100644 handlers/handler-governance/src/main/resources/config/cse.handler.xml
 delete mode 100644 handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/ServiceCombLoadBalancerStats.java
 delete mode 100644 handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/ServiceCombServerStats.java
 delete mode 100644 handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/TryingIsolatedServerMarker.java
 delete mode 100644 handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/event/IsolationServerEvent.java
 delete mode 100644 handlers/handler-loadbalance/src/main/java/org/apache/servicecomb/loadbalance/filterext/IsolationDiscoveryFilter.java
 delete mode 100644 handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestServiceCombLoadBalancerStats.java
 delete mode 100644 handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/TestServiceCombServerStats.java
 delete mode 100644 handlers/handler-loadbalance/src/test/java/org/apache/servicecomb/loadbalance/filter/IsolationDiscoveryFilterTest.java
 delete mode 100644 handlers/handler-loadbalance/src/test/resources/log4j.properties
 rename handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/{AuthHandlerBoot.java => authentication/AuthenticationBootListener.java} (67%)
 create mode 100644 handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/authentication/AuthenticationConfiguration.java
 rename handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/authentication/consumer/{ConsumerAuthHandler.java => ConsumerAuthFilter.java} (60%)
 rename handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/authentication/consumer/{RSAConsumerTokenManager.java => ConsumerTokenManager.java} (87%)
 rename core/src/main/java/org/apache/servicecomb/core/filter/impl/TransportFilters.java => handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/authentication/provider/ProviderAuthFilter.java (56%)
 delete mode 100644 handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/authentication/provider/ProviderAuthHanlder.java
 rename handlers/handler-publickey-auth/src/main/java/org/apache/servicecomb/authentication/provider/{RSAProviderTokenManager.java => ProviderTokenManager.java} (94%)
 copy demo/demo-spring-boot-transport/demo-spring-boot-springmvc-client/src/main/resources/application.yml => handlers/handler-publickey-auth/src/main/resources/META-INF/spring.factories (87%)
 delete mode 100644 handlers/handler-publickey-auth/src/main/resources/config/cse.handler.xml
 rename handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/{TestAuthHandlerBoot.java => TestAuthenticationBootListener.java} (82%)
 delete mode 100644 handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestConsumerAuthHandler.java
 delete mode 100644 handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/TestProviderAuthHandler.java
 rename handlers/handler-publickey-auth/src/test/java/org/apache/servicecomb/authentication/provider/{TestRSAProviderTokenManager.java => TestProviderTokenManager.java} (83%)
 delete mode 100644 handlers/handler-publickey-auth/src/test/resources/log4j.properties
 delete mode 100644 handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinConsumerTracingHandler.java
 delete mode 100644 handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinProviderTracingHandler.java
 delete mode 100644 handlers/handler-tracing-zipkin/src/main/java/org/apache/servicecomb/tracing/zipkin/ZipkinTracingHandler.java
 copy demo/demo-spring-boot-transport/demo-spring-boot-springmvc-client/src/main/resources/application.yml => handlers/handler-tracing-zipkin/src/main/resources/META-INF/spring.factories (88%)
 delete mode 100644 handlers/handler-tracing-zipkin/src/main/resources/config/cse.handler.xml
 delete mode 100644 handlers/handler-tracing-zipkin/src/test/java/org/apache/servicecomb/tracing/zipkin/ZipkinTracingHandlerTest.java
 delete mode 100644 huawei-cloud/dashboard/src/main/java/org/apache/servicecomb/huaweicloud/dashboard/monitor/HealthMonitorDataProvider.java
 delete mode 100644 providers/provider-pojo/src/test/resources/log4j.properties
 delete mode 100644 providers/provider-rest-common/src/test/resources/log4j.properties
 delete mode 100644 providers/provider-springmvc/src/main/java/org/apache/servicecomb/provider/springmvc/reference/RestTemplateCopyHeaderFilter.java
 delete mode 100644 providers/provider-springmvc/src/main/resources/META-INF/services/org.apache.servicecomb.common.rest.filter.HttpClientFilter
 delete mode 100644 providers/provider-springmvc/src/test/java/org/apache/servicecomb/provider/springmvc/reference/TestRestTemplateCopyHeaderFilter.java
 delete mode 100644 service-registry/registry-lightweight/src/main/resources/microservice.yaml
 delete mode 100644 service-registry/registry-service-center/src/test/resources/config/log4j.serviceregistry.client.properties
 delete mode 100644 service-registry/registry-service-center/src/test/resources/log4j.properties
 delete mode 100644 swagger/swagger-generator/generator-core/src/test/resources/log4j.properties
 delete mode 100644 swagger/swagger-generator/generator-jaxrs/src/test/resources/log4j.properties
 delete mode 100644 swagger/swagger-generator/generator-springmvc/src/test/resources/log4j.properties
 delete mode 100644 swagger/swagger-invocation/invocation-core/src/test/resources/log4j.properties
 delete mode 100644 transports/transport-highway/src/test/resources/log4j.properties
 delete mode 100644 transports/transport-rest/transport-rest-client/src/test/resources/log4j.properties
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/main/java/org/apache/servicecomb/transport/rest/servlet/CseDispatcherServlet.java
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/main/java/org/apache/servicecomb/transport/rest/servlet/CseXmlWebApplicationContext.java
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/main/java/org/apache/servicecomb/transport/rest/servlet/RestServletContextListener.java
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/test/java/org/apache/servicecomb/transport/rest/servlet/TestCseXmlWebApplicationContext.java
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/test/java/org/apache/servicecomb/transport/rest/servlet/TestRestServletContextListener.java
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/test/java/org/apache/servicecomb/transport/rest/servlet/TestServletRestDispatcher.java
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/test/resources/config/log4j.cse.transport.rest.properties
 delete mode 100644 transports/transport-rest/transport-rest-servlet/src/test/resources/log4j.properties
 delete mode 100644 transports/transport-rest/transport-rest-vertx/src/test/resources/log4j.properties