This is an automated email from the ASF dual-hosted git repository.
midnight2104 pushed a change to branch midnight2104
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git.
from e633991 refactor shenyu-admin: ignore password in api.
add 35dad91 refactor shenyu-admin: code polish. (#2349)
add 001ffba modify log directory for shenyu-admin and shenyu-bootstrap
(#2345)
add 2f5cc73 #2336, remove the front end submodule (#2350)
add 66f991f issues#2346 Remove spaces in ip (#2356)
add fd900e9 fix dist: the start/stop script can't work in container
(#2353)
add 1017939 fix statci file (#2354)
add 78dc790 [Integrated-Test] Fix the integrated test of request plugin
(#2360)
add fc1aa02 fix some spelling mistakes in Release Notes (#2358)
add 1e204fb Remove the yellow alert (#2352)
add be37737 feat mqtt protocol (#2351)
add 3191c91 fix some yellow alert in shenyu-admin module (#2355)
add 18580b5 Enhanced integration test of RateLimiter plugin (#2359)
add 4393f6a CryptorRuleHandler implements RuleHandle (#2362)
add 51cc05f [Integrated-Test] Init combination integrated test (#2363)
add 0e826ce fix shenyu-admin: add dashboard user permission (#2357)
add 68bbc7d feature(shenyu-integrated-test): change shenyu-admin image
version to latest (#2332)
add 2affc22 [ISSUE #2366] remove warning codes in shenyu-disruptor module
(#2369)
add c7592ff [ISSUE #2373] Remove warning code in shenyu-sync-data-center
(#2374)
new d09eb0e Merge branch 'master' into midnight2104
new 23e5242 refactor shenyu-register-center: code polish.
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/integrated-test.yml | 1 +
.gitmodules | 3 -
RELEASE-NOTES.md | 2 +-
pom.xml | 1 +
.../shenyu/admin/exception/ExceptionHandlers.java | 5 +-
.../shenyu/admin/listener/etcd/EtcdDataInit.java | 2 +-
.../converter/SelectorHandleConverterFactor.java | 2 +-
shenyu-admin/src/main/resources/logback.xml | 6 +-
.../{index.b7871af4.css => index.298ebb95.css} | 4 +-
.../src/main/resources/static/index.3c0609d9.js | 18 ----
.../src/main/resources/static/index.52878f81.js | 18 ++++
shenyu-admin/src/main/resources/static/index.html | 4 +-
shenyu-bootstrap/src/main/resources/logback.xml | 6 +-
.../springcloud/init/ContextRegisterListener.java | 6 +-
.../init/SpringCloudClientBeanPostProcessor.java | 2 +-
.../shenyu/common/utils/UpstreamCheckUtils.java | 4 +-
shenyu-dashboard | 1 -
shenyu-disruptor/pom.xml | 1 -
.../shenyu/disruptor/DisruptorProviderManage.java | 6 +-
.../shenyu/disruptor/consumer/QueueConsumer.java | 4 +-
.../disruptor/provider/DisruptorProvider.java | 2 +-
shenyu-dist/shenyu-admin-dist/Dockerfile | 2 +
shenyu-dist/shenyu-admin-dist/entrypoint.sh | 3 -
shenyu-dist/shenyu-admin-dist/pom.xml | 21 +++-
.../src/main/resources/bin/start.sh | 6 +-
.../src/main/resources/bin/stop.sh | 2 +-
.../src/main/resources/logback.xml | 4 +-
shenyu-dist/shenyu-bootstrap-dist/Dockerfile | 2 +
shenyu-dist/shenyu-bootstrap-dist/entrypoint.sh | 3 -
shenyu-dist/shenyu-bootstrap-dist/pom.xml | 2 +-
.../src/main/resources/bin/start.sh | 6 +-
.../src/main/resources/bin/stop.sh | 2 +-
.../src/main/resources/logback.xml | 4 +-
shenyu-examples/pom.xml | 1 +
.../shenyu-examples-alibaba-dubbo-service/pom.xml | 2 +-
.../shenyu-examples-apache-dubbo-service/pom.xml | 2 +-
shenyu-examples/shenyu-examples-eureka/pom.xml | 2 +-
shenyu-examples/shenyu-examples-grpc/pom.xml | 2 +-
shenyu-examples/shenyu-examples-http/pom.xml | 2 +-
.../shenyu-examples-motan-service/pom.xml | 2 +-
.../shenyu-examples-sofa-service/pom.xml | 2 +-
shenyu-examples/shenyu-examples-websocket/pom.xml | 2 +-
shenyu-integrated-test/pom.xml | 2 +-
.../Dockerfile | 2 +-
.../docker-compose.yml | 15 ++-
.../pom.xml | 31 +++---
.../script/healthcheck.sh | 0
.../script/services.list | 0
.../CombinationIntegratedBootstrap.java} | 8 +-
.../src/main/resources/application-local.yml | 0
.../src/main/resources/application.yml | 0
.../test/combination/MultiRequestPluginTest.java} | 112 +++++++++++---------
.../shenyu-integrated-test-grpc/docker-compose.yml | 2 +-
.../shenyu-integrated-test-http/docker-compose.yml | 2 +-
.../shenyu-integrated-test-http/pom.xml | 8 ++
.../http/combination/RateLimiterPluginTest.java | 102 +++++++++++++++---
.../test/http/combination/RequestPluginTest.java | 22 ++--
.../docker-compose.yml | 2 +-
.../shenyu-integrated-test-sofa/docker-compose.yml | 2 +-
.../docker-compose.yml | 2 +-
.../docker-compose.yml | 2 +-
.../docker-compose.yml | 2 +-
.../docker-compose.yml | 2 +-
.../plugin/cryptor/handler/CryptorRuleHandler.java | 4 +-
shenyu-protocol/pom.xml | 1 +
.../shenyu-protocol-mqtt}/pom.xml | 12 +--
.../shenyu/protocol/mqtt/AbstractMessageType.java | 114 +++++++++++++++++++++
.../shenyu/protocol/mqtt/BootstrapServer.java | 19 ++--
.../org/apache/shenyu/protocol/mqtt/Connect.java | 17 +--
.../apache/shenyu/protocol/mqtt/MessageType.java | 7 +-
.../shenyu/protocol/mqtt/MqttBootstrapServer.java | 25 +++--
.../org/apache/shenyu/protocol/mqtt/MqttEnv.java | 16 +--
.../apache/shenyu/protocol/mqtt/MqttFactory.java | 76 ++++++++++++++
.../org/apache/shenyu/protocol/mqtt/PubAck.java | 17 +--
.../org/apache/shenyu/protocol/mqtt/Publish.java | 13 +--
.../org/apache/shenyu/protocol/mqtt/Subscribe.java | 17 ++-
.../apache/shenyu/protocol/mqtt/Unsubscribe.java | 17 ++-
.../client/api/ShenyuClientRegisterRepository.java | 12 +--
.../consul/ConsulClientRegisterRepository.java | 7 +-
.../client/etcd/EtcdClientRegisterRepository.java | 13 ++-
.../client/http/HttpClientRegisterRepository.java | 10 +-
.../register/client/http/utils/OkHttpTools.java | 3 -
.../nacos/NacosClientRegisterRepository.java | 11 +-
.../ZookeeperClientRegisterRepository.java | 7 +-
.../common/config/ShenyuRegisterCenterConfig.java | 4 +-
.../shenyu/register/common/dto/URIRegisterDTO.java | 31 +++---
.../shenyu/register/common/enums/EventType.java | 3 +
.../common/exception/ShenyuRegisterException.java | 30 ------
.../common/path/RegisterPathConstants.java | 26 +----
.../consul/ConsulServerRegisterRepository.java | 12 ++-
.../server/consul/ShenyuConsulConfigWatch.java | 8 +-
.../register/server/etcd/client/EtcdClient.java | 13 ++-
.../nacos/NacosServerRegisterRepository.java | 5 +-
.../ZookeeperServerRegisterRepository.java | 2 +
.../data/consul/ConsulSyncDataServiceTest.java | 2 +-
.../consul/handler/ConsulCacheHandlerTest.java | 1 +
.../sync/data/http/HttpSyncDataServiceTest.java | 16 +--
.../data/http/refresh/AppAuthDataRefreshTest.java | 2 +-
.../data/http/refresh/RuleDataRefreshTest.java | 2 +-
.../data/http/refresh/SelectorDataRefreshTest.java | 2 +-
.../sync/data/nacos/NacosSyncDataServiceTest.java | 6 +-
.../sync/data/nacos/config/NacosACMConfigTest.java | 2 +-
.../sync/data/nacos/config/NacosConfigTest.java | 3 +-
.../data/nacos/handler/NacosCacheHandlerTest.java | 8 +-
.../data/nacos/handler/NacosMockConfigService.java | 2 +-
105 files changed, 684 insertions(+), 404 deletions(-)
delete mode 100644 .gitmodules
rename shenyu-admin/src/main/resources/static/{index.b7871af4.css =>
index.298ebb95.css} (95%)
delete mode 100644 shenyu-admin/src/main/resources/static/index.3c0609d9.js
create mode 100644 shenyu-admin/src/main/resources/static/index.52878f81.js
delete mode 160000 shenyu-dashboard
copy shenyu-integrated-test/{shenyu-integrated-test-grpc =>
shenyu-integrated-test-combination}/Dockerfile (95%)
copy shenyu-integrated-test/{shenyu-integrated-test-http =>
shenyu-integrated-test-combination}/docker-compose.yml (86%)
copy shenyu-integrated-test/{shenyu-integrated-test-websocket =>
shenyu-integrated-test-combination}/pom.xml (78%)
copy shenyu-integrated-test/{shenyu-integration-test-apache-dubbo =>
shenyu-integrated-test-combination}/script/healthcheck.sh (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http =>
shenyu-integrated-test-combination}/script/services.list (100%)
copy
shenyu-integrated-test/{shenyu-integrated-test-spring-cloud/src/main/java/org/apache/shenyu/integratedtest/springcloud/SpringCloudIntegratedBootstrap.java
=>
shenyu-integrated-test-combination/src/main/java/org/apache/shenyu/integrated/test/combination/CombinationIntegratedBootstrap.java}
(83%)
copy shenyu-integrated-test/{shenyu-integrated-test-websocket =>
shenyu-integrated-test-combination}/src/main/resources/application-local.yml
(100%)
copy shenyu-integrated-test/{shenyu-integration-test-apache-dubbo =>
shenyu-integrated-test-combination}/src/main/resources/application.yml (100%)
copy
shenyu-integrated-test/{shenyu-integrated-test-http/src/test/java/org/apache/shenyu/integrated/test/http/combination/CryptorRequestPluginTest.java
=>
shenyu-integrated-test-combination/src/test/java/org/apache/shenyu/integrated/test/combination/MultiRequestPluginTest.java}
(56%)
copy {shenyu-agent/shenyu-agent-api =>
shenyu-protocol/shenyu-protocol-mqtt}/pom.xml (83%)
create mode 100644
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/AbstractMessageType.java
copy
shenyu-register-center/shenyu-register-server/shenyu-register-server-etcd/src/main/java/org/apache/shenyu/register/server/etcd/client/Event.java
=>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/BootstrapServer.java
(81%)
copy shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/MysqlSPI.java =>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/Connect.java
(77%)
copy shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/SubNoJoinSPI.java
=>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/MessageType.java
(87%)
copy shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/MysqlSPI.java =>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/MqttBootstrapServer.java
(76%)
copy shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/NoJoinSPI.java =>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/MqttEnv.java
(79%)
create mode 100644
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/MqttFactory.java
copy shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/OracleSPI.java =>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/PubAck.java
(78%)
copy
shenyu-admin/src/test/java/org/apache/shenyu/admin/model/query/RuleQueryTest.java
=>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/Publish.java
(73%)
copy
shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/CanNotInstantiatedSPI.java
=>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/Subscribe.java
(72%)
copy
shenyu-spi/src/test/java/org/apache/shenyu/spi/fixture/CanNotInstantiatedSPI.java
=>
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/Unsubscribe.java
(72%)
delete mode 100644
shenyu-register-center/shenyu-register-common/src/main/java/org/apache/shenyu/register/common/exception/ShenyuRegisterException.java