This is an automated email from the ASF dual-hosted git repository.
github-merge-queue[bot] pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
from 526d06802e [Test][Zeta] Add fixed-slot master failover E2E for slot
reuse (#13101)
add eab2443be5 [Feature][Connector-V2] Add Mailchimp source (#13094)
No new revisions were added by this update.
Summary of changes:
.github/workflows/labeler/label-scope-conf.yml | 10 +
config/plugin_config | 1 +
.../changelog/connector-http-mailchimp.md} | 12 +-
docs/en/connectors/source/Mailchimp.md | 140 ++++++
...r-tiktok-ads.md => connector-http-mailchimp.md} | 12 +-
docs/zh/connectors/source/Mailchimp.md | 132 +++++
plugin-mapping.properties | 1 +
.../pom.xml | 4 +-
.../seatunnel/mailchimp/MailchimpConfig.java | 104 ++++
.../seatunnel/mailchimp/MailchimpSource.java} | 35 +-
.../mailchimp/MailchimpSourceFactory.java} | 47 +-
.../mailchimp/MailchimpSourceOptions.java | 71 +++
.../seatunnel/mailchimp/MailchimpSourceReader.java | 321 ++++++++++++
.../seatunnel/mailchimp/MailchimpConfigTest.java | 165 +++++++
.../mailchimp/MailchimpSourceFactoryTest.java | 25 +-
.../mailchimp/MailchimpSourceReaderTest.java | 543 +++++++++++++++++++++
seatunnel-connectors-v2/connector-http/pom.xml | 1 +
seatunnel-dist/pom.xml | 6 +
.../pom.xml | 6 +-
.../e2e/connector/mailchimp/MailchimpIT.java | 148 ++++++
.../test/resources/mailchimp-members-page-1.json | 23 +
.../test/resources/mailchimp-members-page-2.json | 14 +
.../resources/mailchimp_source_to_assert.conf} | 63 +--
seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml | 1 +
24 files changed, 1772 insertions(+), 113 deletions(-)
copy docs/{zh/connectors/changelog/connector-tiktok-ads.md =>
en/connectors/changelog/connector-http-mailchimp.md} (65%)
create mode 100644 docs/en/connectors/source/Mailchimp.md
copy docs/zh/connectors/changelog/{connector-tiktok-ads.md =>
connector-http-mailchimp.md} (65%)
create mode 100644 docs/zh/connectors/source/Mailchimp.md
copy seatunnel-connectors-v2/connector-http/{connector-http-asana =>
connector-http-mailchimp}/pom.xml (94%)
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-mailchimp/src/main/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpConfig.java
copy
seatunnel-connectors-v2/{connector-tiktok-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/tiktok/ads/TikTokAdsSource.java
=>
connector-http/connector-http-mailchimp/src/main/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpSource.java}
(68%)
copy
seatunnel-connectors-v2/{connector-google-analytics4/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/analytics4/GoogleAnalytics4SourceFactory.java
=>
connector-http/connector-http-mailchimp/src/main/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpSourceFactory.java}
(56%)
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-mailchimp/src/main/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpSourceOptions.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-mailchimp/src/main/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpSourceReader.java
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-mailchimp/src/test/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpConfigTest.java
copy
seatunnel-common/src/test/java/org/apache/seatunnel/common/utils/TimeUtilsTest.java
=>
seatunnel-connectors-v2/connector-http/connector-http-mailchimp/src/test/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpSourceFactoryTest.java
(57%)
create mode 100644
seatunnel-connectors-v2/connector-http/connector-http-mailchimp/src/test/java/org/apache/seatunnel/connectors/seatunnel/mailchimp/MailchimpSourceReaderTest.java
copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-typeform-e2e =>
connector-mailchimp-e2e}/pom.xml (92%)
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mailchimp-e2e/src/test/java/org/apache/seatunnel/e2e/connector/mailchimp/MailchimpIT.java
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mailchimp-e2e/src/test/resources/mailchimp-members-page-1.json
create mode 100644
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-mailchimp-e2e/src/test/resources/mailchimp-members-page-2.json
copy
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-typeform-e2e/src/test/resources/typeform_source_to_assert.conf
=> connector-mailchimp-e2e/src/test/resources/mailchimp_source_to_assert.conf}
(50%)