You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shenyu.apache.org by li...@apache.org on 2026/10/09 03:17:37 UTC
(shenyu-plugin-store) branch master updated (84be13f -> d819cb0)
This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
from 84be13f Merge pull request #14 from cloudbase-ai/cloudbase/migrate-logging-pulsar
add 62d9f02 refactor: migrate RabbitMQ logging ownership to plugin store
add 8a3d807 [type:refactor] preserve logging-rabbitmq migration SQL and test assets
add 4bed8f9 [type:refactor] remove wrapper and migration review inventories
add ce01656 [type:merge] reconcile RabbitMQ migration with store master
add a4194de [type:merge] align RabbitMQ with merged Motan and shared Compose support
add 16e2807 [type:merge] reconcile RabbitMQ CI with merged shared support
add 1fc24f3 [type:merge] reconcile logging-rabbitmq migration with store master
add 427b730 [type:merge] resolve RabbitMQ conflicts after ClickHouse migration
add 181e3c6 [type:merge] resolve RabbitMQ conflicts after Pulsar migration
new d819cb0 Merge pull request #16 from cloudbase-ai/cloudbase/migrate-logging-rabbitmq
The 1 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/build.yml | 7 +-
.../{hystrix => logging-rabbitmq}/PROVENANCE.md | 8 +-
db/plugins/{hystrix => logging-rabbitmq}/README.md | 4 +-
.../archive/historical-upgrade-fragments.sql | 805 +++++++++++++++++++++
db/plugins/logging-rabbitmq/h2/install.sql | 82 +++
db/plugins/logging-rabbitmq/h2/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/mysql/install.sql | 82 +++
db/plugins/logging-rabbitmq/mysql/preflight.sql | 355 +++++++++
db/plugins/logging-rabbitmq/ob/install.sql | 82 +++
db/plugins/logging-rabbitmq/ob/preflight.sql | 355 +++++++++
db/plugins/logging-rabbitmq/og/install.sql | 82 +++
db/plugins/logging-rabbitmq/og/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/oracle/install.sql | 82 +++
db/plugins/logging-rabbitmq/oracle/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/pg/install.sql | 82 +++
db/plugins/logging-rabbitmq/pg/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/row-manifest.json | 457 ++++++++++++
...-migration.md => logging-rabbitmq-migration.md} | 16 +-
pom.xml | 1 +
...-broker.yml => docker-compose.rabbitmq-e2e.yml} | 22 +-
script/plugin-store/run-broker-original-suites.sh | 5 +-
.../run-logging-rabbitmq-original-e2e.sh | 68 ++
script/plugin-store/seed-rabbitmq-e2e-admin.py | 358 +++++++++
shenyu-e2e/shenyu-e2e-case/pom.xml | 1 +
.../compose/script/e2e-logging-rabbitmq-compose.sh | 80 ++
.../compose/shenyu-examples-http-compose.yml} | 38 +-
.../compose/shenyu-rabbitmq-compose.yml | 37 +-
.../shenyu-e2e-case-logging-rabbitmq}/pom.xml | 24 +-
.../logging/rabbitmq/DividePluginCases.java | 143 ++++
.../logging/rabbitmq/DividePluginTest.java} | 115 +--
shenyu-integrated-test/pom.xml | 1 +
.../config/broker.conf | 0
.../config/prometheus.yml | 0
.../docker-compose.yml | 0
.../pom.xml | 4 +-
.../script/healthcheck.sh | 0
.../script/services.list | 0
.../combination/LoggingRabbitMqPluginTest.java} | 45 +-
shenyu-plugin/shenyu-plugin-logging/pom.xml | 1 +
.../pom.xml | 18 +-
.../logging/rabbitmq/LoggingRabbitmqPlugin.java} | 24 +-
.../rabbitmq/cache/RabbitmqClientCache.java | 150 ++++
.../rabbitmq/client/RabbitmqLogCollectClient.java | 166 +++++
.../rabbitmq/config/RabbitmqLogCollectConfig.java | 681 +++++++++++++++++
.../rabbitmq/conllector/RabbitmqLogCollector.java | 79 ++
.../handler/LoggingRabbitmqPluginDataHandler.java | 130 ++++
.../rabbitmq/LoggingRabbitmqPluginTest.java} | 45 +-
.../rabbitmq/RabbitmqLoggingGatewayE2ETest.java | 203 ++++++
.../rabbitmq/cache/RabbitmqClientCacheTest.java | 76 ++
.../client/RabbitmqLogCollectClientTest.java | 94 +++
.../collector/RabbitmqLogCollectorTest.java | 101 +++
.../config/RabbitmqLogCollectConfigTest.java | 95 +++
.../LoggingRabbitmqPluginDataHandlerTest.java | 207 ++++++
shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 5 +-
.../LoggingRabbitmqPluginConfiguration.java} | 29 +-
.../src/main/resources/META-INF/spring.factories | 3 +-
.../src/main/resources/META-INF/spring.provides | 2 +-
...rk.boot.autoconfigure.AutoConfiguration.imports | 2 +-
59 files changed, 6741 insertions(+), 196 deletions(-)
copy db/plugins/{hystrix => logging-rabbitmq}/PROVENANCE.md (67%)
copy db/plugins/{hystrix => logging-rabbitmq}/README.md (92%)
create mode 100644 db/plugins/logging-rabbitmq/archive/historical-upgrade-fragments.sql
create mode 100644 db/plugins/logging-rabbitmq/h2/install.sql
create mode 100644 db/plugins/logging-rabbitmq/h2/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/mysql/install.sql
create mode 100644 db/plugins/logging-rabbitmq/mysql/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/ob/install.sql
create mode 100644 db/plugins/logging-rabbitmq/ob/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/og/install.sql
create mode 100644 db/plugins/logging-rabbitmq/og/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/oracle/install.sql
create mode 100644 db/plugins/logging-rabbitmq/oracle/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/pg/install.sql
create mode 100644 db/plugins/logging-rabbitmq/pg/preflight.sql
create mode 100644 db/plugins/logging-rabbitmq/row-manifest.json
copy docs/{logging-pulsar-migration.md => logging-rabbitmq-migration.md} (67%)
copy script/plugin-store/{docker-compose.pulsar-broker.yml => docker-compose.rabbitmq-e2e.yml} (69%)
create mode 100755 script/plugin-store/run-logging-rabbitmq-original-e2e.sh
create mode 100755 script/plugin-store/seed-rabbitmq-e2e-admin.py
create mode 100755 shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq/compose/script/e2e-logging-rabbitmq-compose.sh
copy shenyu-e2e/shenyu-e2e-case/{shenyu-e2e-case-sofa/compose/shenyu-examples-sofa-compose.yml => shenyu-e2e-case-logging-rabbitmq/compose/shenyu-examples-http-compose.yml} (59%)
copy shenyu-examples/shenyu-examples-motan/shenyu-examples-motan-service/Dockerfile => shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq/compose/shenyu-rabbitmq-compose.yml (59%)
copy {shenyu-integrated-test/shenyu-integrated-test-http-logging-pulsar => shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq}/pom.xml (75%)
create mode 100644 shenyu-e2e/shenyu-e2e-case/shenyu-e2e-case-logging-rabbitmq/src/test/java/org/apache/shenyu/e2e/testcase/logging/rabbitmq/DividePluginCases.java
copy shenyu-e2e/shenyu-e2e-case/{shenyu-e2e-case-sofa/src/test/java/org/apache/shenyu/e2e/testcase/sofa/SofaPluginTest.java => shenyu-e2e-case-logging-rabbitmq/src/test/java/org/apache/shenyu/e2e/testcase/logging/rabbitmq/DividePluginTest.java} (54%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar => shenyu-integrated-test-http-logging-rabbitmq}/config/broker.conf (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar => shenyu-integrated-test-http-logging-rabbitmq}/config/prometheus.yml (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar => shenyu-integrated-test-http-logging-rabbitmq}/docker-compose.yml (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar => shenyu-integrated-test-http-logging-rabbitmq}/pom.xml (93%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar => shenyu-integrated-test-http-logging-rabbitmq}/script/healthcheck.sh (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar => shenyu-integrated-test-http-logging-rabbitmq}/script/services.list (100%)
copy shenyu-integrated-test/{shenyu-integrated-test-http-logging-pulsar/src/test/java/org/apache/shenyu/integrated/test/http/combination/LoggingPulsarPluginTest.java => shenyu-integrated-test-http-logging-rabbitmq/src/test/java/org/apache/shenyu/integrated/test/http/combination/LoggingRabbitMqPluginTest.java} (55%)
copy shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-pulsar => shenyu-plugin-logging-rabbitmq}/pom.xml (87%)
copy shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-huawei-lts/src/main/java/org/apache/shenyu/plugin/huawei/lts/LoggingHuaweiLtsPlugin.java => shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/LoggingRabbitmqPlugin.java} (77%)
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/cache/RabbitmqClientCache.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/client/RabbitmqLogCollectClient.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/config/RabbitmqLogCollectConfig.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/conllector/RabbitmqLogCollector.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/plugin/logging/rabbitmq/handler/LoggingRabbitmqPluginDataHandler.java
copy shenyu-plugin/shenyu-plugin-logging/{shenyu-plugin-logging-pulsar/src/test/java/org/apache/shenyu/plugin/logging/pulsar/LoggingPulsarPluginTest.java => shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/LoggingRabbitmqPluginTest.java} (77%)
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/RabbitmqLoggingGatewayE2ETest.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/cache/RabbitmqClientCacheTest.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/client/RabbitmqLogCollectClientTest.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/collector/RabbitmqLogCollectorTest.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/config/RabbitmqLogCollectConfigTest.java
create mode 100644 shenyu-plugin/shenyu-plugin-logging/shenyu-plugin-logging-rabbitmq/src/test/java/org/apache/shenyu/plugin/logging/rabbitmq/handler/LoggingRabbitmqPluginDataHandlerTest.java
copy shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-pulsar => shenyu-spring-boot-starter-plugin-logging-rabbitmq}/pom.xml (90%)
copy shenyu-spring-boot-starter-plugin/{shenyu-spring-boot-starter-plugin-logging-pulsar/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/pulsar/LoggingPulsarPluginConfiguration.java => shenyu-spring-boot-starter-plugin-logging-rabbitmq/src/main/java/org/apache/shenyu/springboot/starter/plugin/logging/rabbitmq/LoggingRabbitmqPluginConfiguration.java} (59%)
copy {shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul => shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-rabbitmq}/src/main/resources/META-INF/spring.factories (89%)
copy {shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul => shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-rabbitmq}/src/main/resources/META-INF/spring.provides (92%)
copy {shenyu-extension/shenyu-extension-consul/shenyu-spring-boot-starter-sync-data-consul => shenyu-spring-boot-starter-plugin/shenyu-spring-boot-starter-plugin-logging-rabbitmq}/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports (89%)
(shenyu-plugin-store) 01/01: Merge pull request #16 from cloudbase-ai/cloudbase/migrate-logging-rabbitmq
Posted by li...@apache.org.
This is an automated email from the ASF dual-hosted git repository.
Aias00 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shenyu-plugin-store.git
commit d819cb07c057a3dce32a5323673255cfe3e410da
Merge: 84be13f 181e3c6
Author: aias00 <li...@apache.org>
AuthorDate: Thu Oct 8 20:17:31 2026 -0700
Merge pull request #16 from cloudbase-ai/cloudbase/migrate-logging-rabbitmq
[type:refactor] complete logging-rabbitmq store migration assets
.github/workflows/build.yml | 7 +-
db/plugins/logging-rabbitmq/PROVENANCE.md | 29 +
db/plugins/logging-rabbitmq/README.md | 30 +
.../archive/historical-upgrade-fragments.sql | 805 +++++++++++++++++++++
db/plugins/logging-rabbitmq/h2/install.sql | 82 +++
db/plugins/logging-rabbitmq/h2/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/mysql/install.sql | 82 +++
db/plugins/logging-rabbitmq/mysql/preflight.sql | 355 +++++++++
db/plugins/logging-rabbitmq/ob/install.sql | 82 +++
db/plugins/logging-rabbitmq/ob/preflight.sql | 355 +++++++++
db/plugins/logging-rabbitmq/og/install.sql | 82 +++
db/plugins/logging-rabbitmq/og/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/oracle/install.sql | 82 +++
db/plugins/logging-rabbitmq/oracle/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/pg/install.sql | 82 +++
db/plugins/logging-rabbitmq/pg/preflight.sql | 346 +++++++++
db/plugins/logging-rabbitmq/row-manifest.json | 457 ++++++++++++
docs/logging-rabbitmq-migration.md | 43 ++
pom.xml | 1 +
.../plugin-store/docker-compose.rabbitmq-e2e.yml | 36 +
script/plugin-store/run-broker-original-suites.sh | 5 +-
.../run-logging-rabbitmq-original-e2e.sh | 68 ++
script/plugin-store/seed-rabbitmq-e2e-admin.py | 358 +++++++++
shenyu-e2e/shenyu-e2e-case/pom.xml | 1 +
.../compose/script/e2e-logging-rabbitmq-compose.sh | 80 ++
.../compose/shenyu-examples-http-compose.yml | 41 ++
.../compose/shenyu-rabbitmq-compose.yml | 43 ++
.../shenyu-e2e-case-logging-rabbitmq/pom.xml | 53 ++
.../logging/rabbitmq/DividePluginCases.java | 143 ++++
.../logging/rabbitmq/DividePluginTest.java | 162 +++++
shenyu-integrated-test/pom.xml | 1 +
.../config/broker.conf | 23 +
.../config/prometheus.yml | 26 +
.../docker-compose.yml | 223 ++++++
.../pom.xml | 53 ++
.../script/healthcheck.sh | 36 +
.../script/services.list | 20 +
.../combination/LoggingRabbitMqPluginTest.java | 96 +++
shenyu-plugin/shenyu-plugin-logging/pom.xml | 1 +
.../shenyu-plugin-logging-rabbitmq/pom.xml | 79 ++
.../logging/rabbitmq/LoggingRabbitmqPlugin.java | 67 ++
.../rabbitmq/cache/RabbitmqClientCache.java | 150 ++++
.../rabbitmq/client/RabbitmqLogCollectClient.java | 166 +++++
.../rabbitmq/config/RabbitmqLogCollectConfig.java | 681 +++++++++++++++++
.../rabbitmq/conllector/RabbitmqLogCollector.java | 79 ++
.../handler/LoggingRabbitmqPluginDataHandler.java | 130 ++++
.../rabbitmq/LoggingRabbitmqPluginTest.java | 110 +++
.../rabbitmq/RabbitmqLoggingGatewayE2ETest.java | 203 ++++++
.../rabbitmq/cache/RabbitmqClientCacheTest.java | 76 ++
.../client/RabbitmqLogCollectClientTest.java | 94 +++
.../collector/RabbitmqLogCollectorTest.java | 101 +++
.../config/RabbitmqLogCollectConfigTest.java | 95 +++
.../LoggingRabbitmqPluginDataHandlerTest.java | 207 ++++++
shenyu-spring-boot-starter-plugin/pom.xml | 1 +
.../pom.xml | 25 +-
.../LoggingRabbitmqPluginConfiguration.java | 55 ++
.../src/main/resources/META-INF/spring.factories | 18 +
.../src/main/resources/META-INF/spring.provides | 18 +
...rk.boot.autoconfigure.AutoConfiguration.imports | 18 +
59 files changed, 7788 insertions(+), 12 deletions(-)