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

liuhongyu pushed a change to branch fix/fix_sync_bug
in repository https://gitbox.apache.org/repos/asf/shenyu.git


    from 85865c6092 Merge branch 'master' into fix/fix_sync_bug
     add bbd14bbda8 refactor(infra): Refactor ShenYu-Infra module  (#6082)
     add ff204b8ebf fix: correct logic in local key validation in 
LocalDispatcherFilter (#6086)
     add 77f925def4 [fix] resource leak risk (#6085)
     add 9c0124ccf5 feat(ut): update infra nacos module unit test (#6089)
     add df133fc950 fix: correct logic in local key validation in 
LocalDispatcherFilter (#6088)
     add e00098b2bf feat: add infra-etcd unit test (#6087)
     add b829f1606a fix: resolve duplicate header issue for JWT values with dot 
notation (#6092)
     add 7d971dc52a [feat]: add ai response transformer (#6095)
     add 717cbe9f73 [test] add RoundRobinLoadBalancer tests for selection logic 
and distribution (#6093)
     add ee69057112 chore(deps): bump io.grpc:grpc-protobuf (#6100)
     add 2f2a736d25 Merge branch 'master' into fix/fix_sync_bug

No new revisions were added by this update.

Summary of changes:
 db/init/mysql/schema.sql                           |  36 ++
 db/init/ob/schema.sql                              |  33 ++
 db/init/og/create-table.sql                        |  36 +-
 db/init/oracle/schema.sql                          |  64 ++-
 db/init/pg/create-table.sql                        |  34 +-
 pom.xml                                            |   1 +
 shenyu-admin-listener/pom.xml                      |   1 +
 .../shenyu-admin-listener-etcd/pom.xml             |  13 +-
 .../shenyu/admin/config/EtcdSyncConfiguration.java |  32 +-
 .../admin/config/properties/EtcdProperties.java    | 107 -----
 .../shenyu/admin/listener/etcd/EtcdClient.java     | 108 -----
 .../admin/listener/etcd/EtcdDataChangedInit.java   |   1 +
 .../listener/etcd/EtcdDataDataChangedListener.java |   1 +
 .../admin/config/EtcdSyncConfigurationTest.java    |   2 +-
 .../config/properties/EtcdPropertiesTest.java      |  40 --
 .../shenyu/admin/listener/etcd/EtcdClientTest.java |  92 ----
 .../listener/etcd/EtcdDataChangedInitTest.java     |   1 +
 .../etcd/EtcdDataDataChangedListenerTest.java      |   1 +
 .../shenyu-admin-listener-nacos/pom.xml            |   5 +-
 .../admin/config/NacosSyncConfiguration.java       |  35 +-
 .../admin/config/properties/NacosProperties.java   | 251 ----------
 .../admin/config/NacosSyncConfigurationTest.java   |  36 +-
 .../properties/AbstractConfigurationTest.java      |  69 ---
 .../config/properties/NacosPropertiesTest.java     |  75 ---
 .../admin/config/KubernetesConfiguration.java      |   4 +-
 .../shenyu/admin/spring/LocalDataSourceLoader.java |  49 +-
 .../admin/service/AlertDispatchServiceTest.java    | 526 +++++++++++++++++++++
 shenyu-bootstrap/pom.xml                           |   8 +
 .../apache/shenyu/common/constant/Constants.java   |  10 +
 ...peConstants.java => ShenyuModuleConstants.java} |  18 +-
 ...onfig.java => AiResponseTransformerConfig.java} |   8 +-
 .../AiResponseTransformerHandle.java}              |  22 +-
 .../org/apache/shenyu/common/enums/PluginEnum.java |   5 +
 .../shenyu-examples-sofa-service/pom.xml           |   2 +-
 .../shenyu-infra-common}/pom.xml                   |  23 +-
 .../apache/shenyu/infra/common/InfraConstants.java |  23 +-
 .../shenyu/infra/common/InfraParentProperties.java |  14 +-
 shenyu-infra/shenyu-infra-etcd/pom.xml             |  61 +++
 .../infra/etcd/autoconfig/ConditionOnSyncEtcd.java |  16 +-
 .../infra/etcd/autoconfig/EtcdConfiguration.java   |  44 +-
 .../infra/etcd/autoconfig/EtcdProperties.java      |  50 ++
 .../shenyu/infra/etcd/client}/EtcdClient.java      | 198 +++++++-
 .../shenyu/infra/etcd/config/EtcdConfig.java       |  56 +++
 .../src/main/resources/META-INF/spring.factories   |   2 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 .../org/apache/shenyu/infra/etcd/EtcdTests.java    |  21 -
 .../infra/etcd/autoconfig/EtcdPropertiesTest.java  |  53 +++
 .../shenyu/infra/etcd/client}/EtcdClientTest.java  |  20 +-
 shenyu-infra/shenyu-infra-nacos/pom.xml            |  14 +
 .../nacos/autoconfig/ConditionOnSyncNacos.java     |  13 +-
 .../infra/nacos/autoconfig/NacosProperties.java    |  48 ++
 .../shenyu/infra/nacos/config/NacosACMConfig.java  |  62 +++
 .../shenyu/infra/nacos/config/NacosConfig.java     |  72 +++
 .../org/apache/shenyu/infra/nacos/NacosTests.java  |  21 -
 .../nacos/autoconfig/NacosPropertiesTest.java      |  28 +-
 .../infra}/nacos/config/NacosACMConfigTest.java    |  45 +-
 .../infra}/nacos/config/NacosConfigTest.java       |  34 +-
 shenyu-infra/shenyu-infra-redis/pom.xml            |  24 +
 .../shenyu/infra}/redis/RedisConfigProperties.java |   2 +-
 .../infra}/redis/RedisConnectionFactory.java       |   2 +-
 .../apache/shenyu/infra/redis/RedisProperties.java |  21 -
 .../infra/redis}/ShenyuReactiveRedisTemplate.java  |   2 +-
 .../infra/redis}/ShenyuReactiveScriptExecutor.java |   2 +-
 .../redis/serializer/ByteArrayRedisSerializer.java |   2 +-
 .../ShenyuRedisSerializationContext.java           |   2 +-
 .../infra}/redis/RedisConfigPropertiesTest.java    |   2 +-
 .../infra}/redis/RedisConnectionFactoryTest.java   |   6 +-
 .../shenyu/infra/redis/RedisPropertiesTest.java    |  21 -
 .../redis/ShenyuRedisSerializationContextTest.java |   4 +-
 .../spi/RoundRobinLoadBalanceTest.java             |  31 +-
 shenyu-plugin/shenyu-plugin-ai/pom.xml             |   3 +-
 .../ai/common/utils/ResponseBodyCaptureUtils.java} |  25 +-
 .../utils/ResponseBodyCaptureUtilsTest.java}       |  30 +-
 .../pom.xml                                        |   4 +-
 .../response/AiResponseTransformerPlugin.java      | 407 ++++++++++++++++
 .../response}/cache/ChatClientCache.java           |   4 +-
 .../AiResponseTransformerPluginHandler.java        | 118 +++++
 .../template/AiResponseTransformerTemplate.java}   |  75 +--
 .../response/AiResponseTransformerPluginTest.java  | 233 +++++++++
 .../AiResponseTransformerPluginHandlerTest.java    | 308 ++++++++++++
 .../AiResponseTransformerTemplateTest.java         | 384 +++++++++++++++
 .../shenyu-plugin-ai-token-limiter/pom.xml         |  16 +-
 .../handler/AiTokenLimiterPluginHandler.java       |   8 +-
 .../token/limiter/redis/RedisConfigProperties.java | 259 ----------
 .../limiter/redis/RedisConnectionFactory.java      | 135 ------
 .../limiter/redis/ShenyuReactiveRedisTemplate.java |  53 ---
 .../redis/ShenyuReactiveScriptExecutor.java        |  73 ---
 .../redis/serializer/ByteArrayRedisSerializer.java |  40 --
 .../ShenyuRedisSerializationContext.java           |  56 ---
 .../plugin/cache/CachePluginDataHandlerTest.java   |   2 +-
 .../shenyu-plugin-cache-redis/pom.xml              |  14 +-
 .../shenyu/plugin/cache/redis/RedisCache.java      |   4 +-
 .../plugin/cache/redis/RedisCacheBuilder.java      |   1 +
 .../shenyu/plugin/cache/redis/RedisCacheTest.java  |   1 +
 .../handler/RateLimiterPluginDataHandler.java      |   7 +-
 .../executor/RedisRateLimiterScriptsTest.java      |   2 +-
 .../handler/RateLimiterPluginDataHandlerTest.java  |   4 +-
 .../jwt/strategy/DefaultJwtConvertStrategy.java    |   3 +-
 .../strategy/DefaultJwtConvertStrategyTest.java    |  77 +++
 shenyu-registry/shenyu-registry-etcd/pom.xml       |  22 +-
 .../apache/shenyu/registry/etcd/EtcdClient.java    | 165 -------
 .../etcd/EtcdInstanceRegisterRepository.java       |  11 +-
 .../shenyu/registry/etcd/EtcdClientTest.java       |  11 +-
 .../etcd/EtcdInstanceRegisterRepositoryTest.java   |   1 +
 shenyu-registry/shenyu-registry-nacos/pom.xml      |   6 +-
 .../shenyu-spring-boot-starter-plugin/pom.xml      |   1 +
 .../pom.xml                                        |   7 +-
 .../AiResponseTransformerPluginConfiguration.java} |  32 +-
 .../src/main/resources/META-INF/spring.factories   |   2 +-
 .../src/main/resources/META-INF/spring.provides    |   2 +-
 ...rk.boot.autoconfigure.AutoConfiguration.imports |   2 +-
 .../pom.xml                                        |   1 +
 .../springboot/sync/data/etcd/EtcdConfig.java      | 120 -----
 .../sync/data/etcd/EtcdSyncDataConfiguration.java  |  30 +-
 .../data/nacos/NacosSyncDataConfiguration.java     |  15 +-
 .../data/nacos/NacosSyncDataConfigurationTest.java |   8 +-
 .../shenyu-sync-data-etcd/pom.xml                  |  20 +-
 .../shenyu/sync/data/etcd/EtcdSyncDataService.java |   2 +
 .../shenyu/sync/data/etcd/EtcdClientTest.java      | 209 --------
 .../sync/data/etcd/EtcdSyncDataServiceTest.java    |   1 +
 .../shenyu-sync-data-nacos/pom.xml                 |   6 +-
 .../sync/data/nacos/config/NacosACMConfig.java     | 164 -------
 .../shenyu/sync/data/nacos/config/NacosConfig.java | 188 --------
 .../shenyu/web/filter/LocalDispatcherFilter.java   |   2 +-
 124 files changed, 3413 insertions(+), 2728 deletions(-)
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-etcd/src/main/java/org/apache/shenyu/admin/config/properties/EtcdProperties.java
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-etcd/src/main/java/org/apache/shenyu/admin/listener/etcd/EtcdClient.java
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-etcd/src/test/java/org/apache/shenyu/admin/config/properties/EtcdPropertiesTest.java
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-etcd/src/test/java/org/apache/shenyu/admin/listener/etcd/EtcdClientTest.java
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-nacos/src/main/java/org/apache/shenyu/admin/config/properties/NacosProperties.java
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-nacos/src/test/java/org/apache/shenyu/admin/config/properties/AbstractConfigurationTest.java
 delete mode 100644 
shenyu-admin-listener/shenyu-admin-listener-nacos/src/test/java/org/apache/shenyu/admin/config/properties/NacosPropertiesTest.java
 create mode 100644 
shenyu-admin/src/test/java/org/apache/shenyu/admin/service/AlertDispatchServiceTest.java
 copy 
shenyu-common/src/main/java/org/apache/shenyu/common/constant/{ResourceTypeConstants.java
 => ShenyuModuleConstants.java} (80%)
 copy 
shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/plugin/{AiRequestTransformerConfig.java
 => AiResponseTransformerConfig.java} (94%)
 copy 
shenyu-common/src/main/java/org/apache/shenyu/common/dto/convert/{plugin/AiRequestTransformerConfig.java
 => rule/AiResponseTransformerHandle.java} (87%)
 copy {shenyu-examples/shenyu-examples-plugin => 
shenyu-infra/shenyu-infra-common}/pom.xml (77%)
 copy 
shenyu-common/src/main/java/org/apache/shenyu/common/concurrent/DiscardPolicy.java
 => 
shenyu-infra/shenyu-infra-common/src/main/java/org/apache/shenyu/infra/common/InfraConstants.java
 (71%)
 copy 
shenyu-admin/src/main/java/org/apache/shenyu/admin/service/configs/ConfigsExportImportHandler.java
 => 
shenyu-infra/shenyu-infra-common/src/main/java/org/apache/shenyu/infra/common/InfraParentProperties.java
 (71%)
 copy 
shenyu-protocol/shenyu-protocol-mqtt/src/main/java/org/apache/shenyu/protocol/mqtt/annotation/Primary.java
 => 
shenyu-infra/shenyu-infra-etcd/src/main/java/org/apache/shenyu/infra/etcd/autoconfig/ConditionOnSyncEtcd.java
 (77%)
 copy 
shenyu-admin/src/main/java/org/apache/shenyu/admin/config/HttpLongPollingSyncConfiguration.java
 => 
shenyu-infra/shenyu-infra-etcd/src/main/java/org/apache/shenyu/infra/etcd/autoconfig/EtcdConfiguration.java
 (55%)
 create mode 100644 
shenyu-infra/shenyu-infra-etcd/src/main/java/org/apache/shenyu/infra/etcd/autoconfig/EtcdProperties.java
 rename 
{shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd
 => 
shenyu-infra/shenyu-infra-etcd/src/main/java/org/apache/shenyu/infra/etcd/client}/EtcdClient.java
 (60%)
 copy {shenyu-admin-listener/shenyu-admin-listener-consul => 
shenyu-infra/shenyu-infra-etcd}/src/main/resources/META-INF/spring.factories 
(93%)
 copy {shenyu-admin-listener/shenyu-admin-listener-apollo => 
shenyu-infra/shenyu-infra-etcd}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (93%)
 delete mode 100644 
shenyu-infra/shenyu-infra-etcd/src/test/java/org/apache/shenyu/infra/etcd/EtcdTests.java
 create mode 100644 
shenyu-infra/shenyu-infra-etcd/src/test/java/org/apache/shenyu/infra/etcd/autoconfig/EtcdPropertiesTest.java
 copy 
{shenyu-registry/shenyu-registry-etcd/src/test/java/org/apache/shenyu/registry/etcd
 => 
shenyu-infra/shenyu-infra-etcd/src/test/java/org/apache/shenyu/infra/etcd/client}/EtcdClientTest.java
 (86%)
 copy 
shenyu-examples/shenyu-examples-common/src/main/java/org/apache/shenyu/examples/common/aop/Log.java
 => 
shenyu-infra/shenyu-infra-nacos/src/main/java/org/apache/shenyu/infra/nacos/autoconfig/ConditionOnSyncNacos.java
 (76%)
 create mode 100644 
shenyu-infra/shenyu-infra-nacos/src/main/java/org/apache/shenyu/infra/nacos/autoconfig/NacosProperties.java
 delete mode 100644 
shenyu-infra/shenyu-infra-nacos/src/test/java/org/apache/shenyu/infra/nacos/NacosTests.java
 copy 
shenyu-common/src/test/java/org/apache/shenyu/common/dto/convert/rule/RuleHandleTest.java
 => 
shenyu-infra/shenyu-infra-nacos/src/test/java/org/apache/shenyu/infra/nacos/autoconfig/NacosPropertiesTest.java
 (59%)
 rename 
{shenyu-sync-data-center/shenyu-sync-data-nacos/src/test/java/org/apache/shenyu/sync/data
 => 
shenyu-infra/shenyu-infra-nacos/src/test/java/org/apache/shenyu/infra}/nacos/config/NacosACMConfigTest.java
 (74%)
 rename 
{shenyu-sync-data-center/shenyu-sync-data-nacos/src/test/java/org/apache/shenyu/sync/data
 => 
shenyu-infra/shenyu-infra-nacos/src/test/java/org/apache/shenyu/infra}/nacos/config/NacosConfigTest.java
 (79%)
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/main/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra}/redis/RedisConfigProperties.java
 (99%)
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/main/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra}/redis/RedisConnectionFactory.java
 (99%)
 delete mode 100644 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra/redis/RedisProperties.java
 rename 
{shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/src/main/java/org/apache/shenyu/plugin/ratelimiter/handler
 => 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra/redis}/ShenyuReactiveRedisTemplate.java
 (97%)
 rename 
{shenyu-plugin/shenyu-plugin-fault-tolerance/shenyu-plugin-ratelimiter/src/main/java/org/apache/shenyu/plugin/ratelimiter/handler
 => 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra/redis}/ShenyuReactiveScriptExecutor.java
 (98%)
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/main/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra}/redis/serializer/ByteArrayRedisSerializer.java
 (96%)
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/main/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/main/java/org/apache/shenyu/infra}/redis/serializer/ShenyuRedisSerializationContext.java
 (97%)
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/test/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/test/java/org/apache/shenyu/infra}/redis/RedisConfigPropertiesTest.java
 (98%)
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/test/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/test/java/org/apache/shenyu/infra}/redis/RedisConnectionFactoryTest.java
 (92%)
 delete mode 100644 
shenyu-infra/shenyu-infra-redis/src/test/java/org/apache/shenyu/infra/redis/RedisPropertiesTest.java
 rename 
{shenyu-plugin/shenyu-plugin-cache/shenyu-plugin-cache-redis/src/test/java/org/apache/shenyu/plugin/cache
 => 
shenyu-infra/shenyu-infra-redis/src/test/java/org/apache/shenyu/infra}/redis/ShenyuRedisSerializationContextTest.java
 (89%)
 copy 
shenyu-plugin/{shenyu-plugin-base/src/main/java/org/apache/shenyu/plugin/base/condition/data/ParameterData.java
 => 
shenyu-plugin-ai/shenyu-plugin-ai-common/src/main/java/org/apache/shenyu/plugin/ai/common/utils/ResponseBodyCaptureUtils.java}
 (62%)
 copy 
shenyu-plugin/{shenyu-plugin-proxy/shenyu-plugin-rpc/shenyu-plugin-grpc/src/test/java/org/apache/shenyu/plugin/grpc/resolver/ShenyuResolverHelperTest.java
 => 
shenyu-plugin-ai/shenyu-plugin-ai-common/src/test/java/org/apache/shenyu/plugin/ai/common/utils/ResponseBodyCaptureUtilsTest.java}
 (62%)
 copy shenyu-plugin/shenyu-plugin-ai/{shenyu-plugin-ai-request-transformer => 
shenyu-plugin-ai-response-transformer}/pom.xml (95%)
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-response-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/response/AiResponseTransformerPlugin.java
 copy 
shenyu-plugin/shenyu-plugin-ai/{shenyu-plugin-ai-request-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/request
 => 
shenyu-plugin-ai-response-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/response}/cache/ChatClientCache.java
 (95%)
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-response-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/response/handler/AiResponseTransformerPluginHandler.java
 copy 
shenyu-plugin/shenyu-plugin-ai/{shenyu-plugin-ai-request-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/request/template/AiRequestTransformerTemplate.java
 => 
shenyu-plugin-ai-response-transformer/src/main/java/org/apache/shenyu/plugin/ai/transformer/response/template/AiResponseTransformerTemplate.java}
 (69%)
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-response-transformer/src/test/java/org/apache/shenyu/plugin/ai/transformer/response/AiResponseTransformerPluginTest.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-response-transformer/src/test/java/org/apache/shenyu/plugin/ai/transformer/response/handler/AiResponseTransformerPluginHandlerTest.java
 create mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-response-transformer/src/test/java/org/apache/shenyu/plugin/ai/transformer/response/template/AiResponseTransformerTemplateTest.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConfigProperties.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/RedisConnectionFactory.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/ShenyuReactiveRedisTemplate.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/ShenyuReactiveScriptExecutor.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/serializer/ByteArrayRedisSerializer.java
 delete mode 100644 
shenyu-plugin/shenyu-plugin-ai/shenyu-plugin-ai-token-limiter/src/main/java/org/apache/shenyu/plugin/ai/token/limiter/redis/serializer/ShenyuRedisSerializationContext.java
 delete mode 100644 
shenyu-registry/shenyu-registry-etcd/src/main/java/org/apache/shenyu/registry/etcd/EtcdClient.java
 copy 
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-ratelimiter
 => shenyu-spring-boot-starter-plugin-ai-response-transformer}/pom.xml (90%)
 copy 
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-ai-request-transformer/src/main/java/org/apache/shenyu/springboot/starter/plugin/ai/transformer/request/AiRequestTransformerPluginConfiguration.java
 => 
shenyu-spring-boot-starter-plugin-ai-response-transformer/src/main/java/org/apache/shenyu/springboot/starter/plugin/ai/transformer/response/AiResponseTransformerPluginConfiguration.java}
 (69%)
 copy {shenyu-admin-listener/shenyu-admin-listener-consul => 
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-ai-response-transformer}/src/main/resources/META-INF/spring.factories
 (88%)
 copy {shenyu-admin-listener/shenyu-admin-listener-etcd => 
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-ai-response-transformer}/src/main/resources/META-INF/spring.provides
 (92%)
 copy {shenyu-admin-listener/shenyu-admin-listener-apollo => 
shenyu-spring-boot-starter/shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-ai-response-transformer}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports
 (87%)
 delete mode 100644 
shenyu-spring-boot-starter/shenyu-spring-boot-starter-sync-data-center/shenyu-spring-boot-starter-sync-data-etcd/src/main/java/org/apache/shenyu/springboot/sync/data/etcd/EtcdConfig.java
 delete mode 100644 
shenyu-sync-data-center/shenyu-sync-data-etcd/src/test/java/org/apache/shenyu/sync/data/etcd/EtcdClientTest.java
 delete mode 100644 
shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/config/NacosACMConfig.java
 delete mode 100644 
shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/config/NacosConfig.java

Reply via email to