This is an automated email from the ASF dual-hosted git repository.
liuhongyu pushed a change to branch feat/mvnd
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from 1e0133e664 Merge branch 'master' into feat/mvnd
add fc8c796b97 [type:feat]HTTP and WebSocket synchronous mode supports
heartbeat detection (#6179)
add d0994fa94d feat: add shenyu-register-client-api unit test (#6192)
add ce9a39edf1 [feat] github ci (#6031)
add a04d9e12fb infra: add auto notify GHA when issue is created (#6198)
add a8300a4eef feat: add shenyu-register-client-beat module unit test
(#6193)
add 9f857fe613 infra: add issue label manager GHA (#6197)
add c912f46d7c Merge branch 'refs/heads/master' into feat/mvnd
No new revisions were added by this update.
Summary of changes:
.../activie-committers.yml | 7 +-
.github/filters.yml | 179 +-
.github/workflows/auto-notify.yml | 68 +
.github/workflows/ci.yml | 37 +-
.github/workflows/e2e-k8s.yml | 53 +-
.github/workflows/integrated-test-k8s-ingress.yml | 51 +-
.github/workflows/integrated-test.yml | 43 +-
.../workflows/issue-label.yml | 57 +-
.github/workflows/k8s-examples-http.yml | 42 +-
.idea/vcs.xml | 35 +-
.../META-INF/spring.factories => .prowlabels.yaml | 22 +-
actions/paths-filter/action.yml | 70 +
actions/paths-filter/dist/index.js | 39073 +++++++++++++++++++
.../http/HttpLongPollingDataChangedListener.java | 21 +
.../listener/websocket/WebsocketCollector.java | 39 +-
.../listener/websocket/WebsocketConfigurator.java | 1 +
.../listener/websocket/WebsocketListener.java | 5 +
.../service/impl/InstanceCheckServiceTest.java | 5 +-
.../apache/shenyu/common/constant/Constants.java | 4 +
.../compose/sync/shenyu-sync-etcd-eureka.yml | 5 +-
.../compose/sync/shenyu-sync-etcd.yml | 5 +-
shenyu-e2e/shenyu-e2e-case/k8s/shenyu-etcd.yml | 3 +-
.../script/e2e-apache-dubbo-sync-compose.sh | 2 +-
.../k8s/script/e2e-apache-dubbo-sync.sh | 4 +-
.../compose/script/e2e-grpc-sync-compose.sh | 2 +-
.../k8s/script/e2e-grpc-sync.sh | 4 +-
.../compose/script/e2e-http-sync-compose.sh | 2 +-
.../k8s/script/e2e-http-sync.sh | 4 +-
.../compose/script/e2e-logging-kafka-compose.sh | 2 +-
.../k8s/script/e2e-http-sync.sh | 4 +-
.../compose/script/e2e-logging-rocketmq-compose.sh | 2 +-
.../k8s/script/e2e-http-sync.sh | 4 +-
.../compose/script/e2e-sofa-sync-compose.sh | 2 +-
.../k8s/script/e2e-sofa-sync.sh | 4 +-
.../compose/script/e2e-springcloud-sync-compose.sh | 2 +-
.../k8s/script/e2e-springcloud-sync.sh | 4 +-
.../compose/script/e2e-websocket-sync-compose.sh | 2 +-
.../k8s/script/e2e-websocket-sync.sh | 4 +-
.../response/AiResponseTransformerPluginTest.java | 41 +-
.../plugin/wasm/api/AbstractWasmPluginTest.java | 75 +-
.../wasm/base/AbstractShenyuWasmPluginTest.java | 88 +-
.../handler/AbstractWasmDiscoveryHandlerTest.java | 58 +-
.../handler/AbstractWasmMetaDataHandlerTest.java | 62 +-
.../handler/AbstractWasmPluginDataHandlerTest.java | 71 +-
.../shenyu-register-client-beat/pom.xml | 17 +
.../client/beat/HeartbeatListenerTest.java | 316 +
.../shenyu-register-client-api/pom.xml | 17 +
.../client/api/FailbackRegistryRepositoryTest.java | 274 +
.../client/api/retry/FailureRegistryTaskTest.java | 165 +
.../client/http/HttpClientRegisterRepository.java | 2 +-
.../pom.xml | 22 +
.../websocket/WebsocketSyncDataConfiguration.java | 12 +-
.../shenyu/sync/data/http/HttpSyncDataService.java | 8 +
.../shenyu-sync-data-websocket/pom.xml | 7 +-
.../data/websocket/WebsocketSyncDataService.java | 25 +-
.../websocket/client/ShenyuWebsocketClient.java | 27 +-
56 files changed, 40682 insertions(+), 478 deletions(-)
copy
shenyu-admin-listener/shenyu-admin-listener-apollo/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
=> .github/activie-committers.yml (92%)
create mode 100644 .github/workflows/auto-notify.yml
copy
shenyu-examples/shenyu-examples-dubbo/shenyu-examples-apache-dubbo-service/src/main/resources/application.yml
=> .github/workflows/issue-label.yml (55%)
copy
shenyu-admin-listener/shenyu-admin-listener-consul/src/main/resources/META-INF/spring.factories
=> .prowlabels.yaml (81%)
create mode 100644 actions/paths-filter/action.yml
create mode 100644 actions/paths-filter/dist/index.js
create mode 100644
shenyu-register-center/shenyu-register-client-beat/src/test/java/org/apache/shenyu/register/client/beat/HeartbeatListenerTest.java
create mode 100644
shenyu-register-center/shenyu-register-client/shenyu-register-client-api/src/test/java/org/apache/shenyu/register/client/api/FailbackRegistryRepositoryTest.java
create mode 100644
shenyu-register-center/shenyu-register-client/shenyu-register-client-api/src/test/java/org/apache/shenyu/register/client/api/retry/FailureRegistryTaskTest.java