This is an automated email from the ASF dual-hosted git repository.
hefengen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from 6d341fd2ad [type:refactor] add e2e etcd syn (#5063)
add 8c416416e9 [ type:feature] Support shenyu-sdk-client by openFeign
(#5041)
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 2 -
.github/workflows/e2e.yaml | 8 +-
.github/workflows/integrated-test.yml | 12 ++
...inHandlerEventEnum.java => HttpSchemeEnum.java} | 28 ++--
.../shenyu/e2e/engine/handler/DataSyncHandler.java | 47 +++---
.../e2e/engine/service/DockerServiceCompose.java | 53 ++++---
shenyu-examples/shenyu-examples-sdk/pom.xml | 8 +-
.../shenyu-examples-sdk-grpc-consumer/pom.xml | 1 +
.../shenyu-examples-sdk-http/pom.xml | 2 +
.../pom.xml | 2 +-
.../src/main/http/sdk-spring-cloud-test-api.http | 2 +-
.../src/main/resources/application.yaml | 4 +-
shenyu-registry/shenyu-registry-core/pom.xml | 5 +
shenyu-sdk/pom.xml | 5 +-
.../pom.xml | 32 ++--
.../shenyu/sdk/feign}/EnableShenyuClients.java | 5 +-
.../org/apache/shenyu/sdk/feign}/ShenyuClient.java | 44 ++++--
.../shenyu/sdk/feign/ShenyuClientCapability.java | 80 ++++++++++
.../shenyu/sdk/feign}/ShenyuClientsRegistrar.java | 165 ++++++++++++++-------
.../shenyu/sdk/feign/ShenyuDiscoveryClient.java | 105 +++++++++++++
.../sdk/feign/ShenyuClientsRegistrarTest.java | 152 +++++++++++++++++++
shenyu-spring-boot-starter/pom.xml | 1 +
.../pom.xml | 5 +-
.../sdk/feign/ShenyuSdkAutoConfiguration.java | 88 +++++++++++
.../src/main/resources/META-INF/spring.factories | 2 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
.../shenyu-spring-boot-starter-sdk/pom.xml | 1 +
.../starter/sdk/ShenyuSdkAutoConfiguration.java | 8 +-
28 files changed, 707 insertions(+), 162 deletions(-)
copy
shenyu-common/src/main/java/org/apache/shenyu/common/enums/{PluginHandlerEventEnum.java
=> HttpSchemeEnum.java} (71%)
copy shenyu-sdk/{shenyu-sdk-spring => shenyu-sdk-feign}/pom.xml (64%)
copy shenyu-sdk/{shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring
=>
shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign}/EnableShenyuClients.java
(94%)
copy shenyu-sdk/{shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring
=>
shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign}/ShenyuClient.java
(68%)
create mode 100644
shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign/ShenyuClientCapability.java
copy shenyu-sdk/{shenyu-sdk-spring/src/main/java/org/apache/shenyu/sdk/spring
=>
shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign}/ShenyuClientsRegistrar.java
(73%)
create mode 100644
shenyu-sdk/shenyu-sdk-feign/src/main/java/org/apache/shenyu/sdk/feign/ShenyuDiscoveryClient.java
create mode 100644
shenyu-sdk/shenyu-sdk-feign/src/test/java/org/apache/shenyu/sdk/feign/ShenyuClientsRegistrarTest.java
copy shenyu-spring-boot-starter/{shenyu-spring-boot-starter-registry =>
shenyu-spring-boot-starter-sdk-feign}/pom.xml (91%)
create mode 100644
shenyu-spring-boot-starter/shenyu-spring-boot-starter-sdk-feign/src/main/java/org/apache/shenyu/springboot/starter/sdk/feign/ShenyuSdkAutoConfiguration.java
copy
shenyu-spring-boot-starter/{shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-apollo
=>
shenyu-spring-boot-starter-sdk-feign}/src/main/resources/META-INF/spring.factories
(93%)
copy shenyu-spring-boot-starter/{shenyu-spring-boot-starter-sdk =>
shenyu-spring-boot-starter-sdk-feign}/src/main/resources/META-INF/spring.provides
(94%)