This is an automated email from the ASF dual-hosted git repository.
847850277 pushed a change to branch fix/instance-info-resultmap-6873
in repository https://gitbox.apache.org/repos/asf/shenyu.git
from 9a49a3a161 Merge branch 'master' into fix/instance-info-resultmap-6873
add 5aa8aeffd3 [type: bug] Fix RewritePlugin placeholder drops first
character and StringIndexOutOfBounds (#6883) (#7013)
add e0b5a62b24 fix: avoid concurrent modification in base data cache
(#7019)
add 392db947fb fix: default namespace for Swagger MCP imports (#6714)
(#7025)
add d4c593d4d9 fix: reject AI proxy API key creation for non-existent
selectors (#7023)
add 83fece187b fix: correct namespace plugin name existence query (#7016)
add e60912303f [type:bug] Fix AiProxy forwarding internal fallbackConfig
to upstream (#7020) (#7024)
add ce93f58f0d fix: prevent duplicate TCP bootstrap server creation (#7012)
add dfcf8b54f9 fix: scope discovery update and delete by namespace (#6827)
(#7007)
add b97d4b116d [type: bug] Fix Cryptor/Sign plugin removeRule to
unconditionally cleanup (#6879) (#7009)
add 062db8951d Fix excldue typo in apache-rat excludes (#7028)
add d2c961188e fix: correct selector column in discovery mapper (#7002)
add efe32bddcc fix: include manually assigned id in scale history inserts
(#6993)
add 66e88d23e2 Merge branch 'master' into fix/instance-info-resultmap-6873
No new revisions were added by this update.
Summary of changes:
pom.xml | 2 +-
.../admin/controller/AiProxyApiKeyController.java | 5 +-
.../admin/controller/DiscoveryController.java | 13 +-
.../shenyu/admin/mapper/DiscoveryMapper.java | 5 +-
.../shenyu/admin/service/DiscoveryService.java | 3 +-
.../admin/service/impl/DiscoveryServiceImpl.java | 8 +-
.../service/impl/ProxySelectorServiceImpl.java | 2 +-
.../admin/service/impl/SelectorServiceImpl.java | 2 +-
.../service/impl/SwaggerImportServiceImpl.java | 6 +-
.../main/resources/mappers/discovery-sqlmap.xml | 10 +-
.../mappers/namespace-plugin-rel-sqlmap.xml | 9 +-
.../resources/mappers/scale-history-sqlmap.xml | 16 +-
.../controller/AiProxyApiKeyControllerTest.java | 80 ++++++++++
.../admin/mapper/DiscoveryMapperSqlTest.java | 66 ++++++++
.../shenyu/admin/mapper/DiscoveryMapperTest.java | 136 ++++++++++++++++
.../admin/mapper/NamespacePluginRelMapperTest.java | 37 +++++
.../admin/mapper/ScaleHistoryMapperTest.java | 65 ++++++++
.../admin/service/DiscoveryServiceImplTest.java | 130 +++++++++++++++
.../service/impl/SwaggerImportServiceImplTest.java | 31 ++++
shenyu-e2e/pom.xml | 2 +-
.../enhanced/service/AiProxyConfigService.java | 6 +
.../enhanced/service/AiProxyConfigServiceTest.java | 4 +-
.../shenyu/plugin/base/cache/BaseDataCache.java | 63 ++++----
.../plugin/base/cache/BaseDataCacheTest.java | 53 +++++-
.../base/cache/CommonPluginDataSubscriberTest.java | 8 +-
.../plugin/tcp/handler/TcpBootstrapFactory.java | 82 +++++++++-
.../tcp/handler/TcpProxySelectorDataHandler.java | 33 ++--
.../tcp/handler/TcpBootstrapFactoryTest.java | 177 +++++++++++++++++++++
.../shenyu/plugin/rewrite/RewritePlugin.java | 4 +-
.../handler/AbstractCryptorPluginDataHandler.java | 2 +-
.../plugin/sign/handler/SignPluginDataHandler.java | 2 +-
.../shenyu/protocol/tcp/TcpBootstrapServer.java | 60 +++++--
.../protocol/tcp/TcpBootstrapServerTest.java | 67 +++++++-
.../web/controller/LocalPluginControllerTest.java | 4 +-
34 files changed, 1078 insertions(+), 115 deletions(-)
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/controller/AiProxyApiKeyControllerTest.java
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/DiscoveryMapperSqlTest.java
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/DiscoveryMapperTest.java
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/ScaleHistoryMapperTest.java
create mode 100644
shenyu-admin/src/test/java/org/apache/shenyu/admin/service/DiscoveryServiceImplTest.java
create mode 100644
shenyu-plugin/shenyu-plugin-proxy/shenyu-plugin-tcp/src/test/java/org/apache/shenyu/plugin/tcp/handler/TcpBootstrapFactoryTest.java