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(-)