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

davidzollo pushed a change to branch docs-zh-http-linear
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


    from 776eb2c502 [Docs] Add Chinese translation for Http-Linear source 
connector
     add 56cfbca0fb [Feature] [connector-http-linear] Add Linear HTTP Source 
Connector and Unit Test (#12270)
     add 7a427d40de [Feature][Connector-V2] Add Facebook Ads source connector 
(#12275)
     add 7d3649ade2 [Feature][Connector-V2] Add Salesforce sink (#12245)
     add 5694541625 Migrated GraphQL according to issue #11007 (#12273)
     add d57531d37c Merge remote-tracking branch 'origin/dev' into 
docs-zh-http-linear
     add 8b7b9bf903 [Docs] Fix broken URL artifact in Http-Linear zh example

No new revisions were added by this update.

Summary of changes:
 .github/workflows/labeler/label-scope-conf.yml     |  10 +-
 config/plugin_config                               |   2 +
 docs/en/connector-v2/source/FacebookAds.md         | 169 +++++++
 docs/en/connector-v2/source/Http-Linear.md         |  35 ++
 .../connectors/changelog/connector-salesforce.md   |   5 +
 docs/en/connectors/sink/Salesforce.md              | 157 +++++++
 docs/zh/connector-v2/source/FacebookAds.md         | 162 +++++++
 docs/zh/connector-v2/source/Http-Linear.md         |   2 +-
 .../connectors/changelog/connector-salesforce.md   |   5 +
 docs/zh/connectors/sink/Salesforce.md              | 138 ++++++
 plugin-mapping.properties                          |   3 +
 .../pom.xml                                        |   4 +-
 .../facebook/ads/client/FacebookAdsClient.java     | 254 +++++++++++
 .../facebook/ads/config/FacebookAdsParameters.java |  48 ++
 .../ads/config/FacebookAdsSourceOptions.java       | 127 ++++++
 .../ads/config/FacebookAdsTableConfig.java}        |  29 +-
 .../exception/FacebookAdsConnectorErrorCode.java}  |  15 +-
 .../exception/FacebookAdsConnectorException.java}  |  10 +-
 .../facebook/ads/source/FacebookAdsSource.java     | 262 +++++++++++
 .../ads/source/FacebookAdsSourceFactory.java}      |  43 +-
 .../ads/source/FacebookAdsSourceReader.java}       |  46 +-
 .../facebook/ads/FacebookAdsSourceFactoryTest.java | 160 +++++++
 .../facebook/ads/client/FacebookAdsClientTest.java | 278 ++++++++++++
 .../facebook/ads/source/FacebookAdsSourceTest.java | 246 ++++++++++
 .../seatunnel/graphql/sink/GraphQLSinkFactory.java |   4 +-
 .../graphql/source/GraphQLSourceFactory.java       |   4 +-
 .../seatunnel/graphql/util/GraphQLUtil.java        |  10 -
 .../pom.xml                                        |   4 +-
 .../connectors/seatunnel/linear/LinearSource.java} |  18 +-
 .../seatunnel/linear/LinearSourceFactory.java}     |  12 +-
 .../linear/config/LinearSourceOptions.java}        |  14 +-
 .../linear/config/LinearSourceParameter.java}      |  19 +-
 .../seatunnel/linear/LinearSourceFactoryTest.java} |  34 +-
 seatunnel-connectors-v2/connector-http/pom.xml     |   1 +
 .../salesforce/client/SalesforceClient.java        | 223 ++++++++-
 .../salesforce/config/SalesforceSinkConfig.java    | 107 +++++
 .../salesforce/config/SalesforceSinkOptions.java   |  53 +++
 .../exception/SalesforceConnectorErrorCode.java    |   3 +-
 .../salesforce/sink/SalesforceRowSerializer.java   | 206 +++++++++
 .../seatunnel/salesforce/sink/SalesforceSink.java} |  20 +-
 .../salesforce/sink/SalesforceSinkFactory.java     |  91 ++++
 .../salesforce/sink/SalesforceSinkWriter.java      | 174 +++++++
 .../sink/SalesforceRowSerializerTest.java          | 251 ++++++++++
 .../salesforce/sink/SalesforceSinkTest.java        | 505 +++++++++++++++++++++
 seatunnel-connectors-v2/pom.xml                    |   1 +
 .../core/starter/utils/ConfigShadeUtils.java       |   2 +-
 .../core/starter/utils/ConfigBuilderTest.java      |  24 +
 seatunnel-dist/pom.xml                             |  12 +
 .../connector-http-e2e/pom.xml                     |   6 +
 .../e2e/connector/http/SalesforceSinkIT.java       | 132 ++++++
 ...ke_to_airtable.conf => fake_to_salesforce.conf} |  34 +-
 51 files changed, 4003 insertions(+), 171 deletions(-)
 create mode 100644 docs/en/connector-v2/source/FacebookAds.md
 create mode 100644 docs/en/connector-v2/source/Http-Linear.md
 create mode 100644 docs/en/connectors/changelog/connector-salesforce.md
 create mode 100644 docs/en/connectors/sink/Salesforce.md
 create mode 100644 docs/zh/connector-v2/source/FacebookAds.md
 create mode 100644 docs/zh/connectors/changelog/connector-salesforce.md
 create mode 100644 docs/zh/connectors/sink/Salesforce.md
 copy seatunnel-connectors-v2/{connector-google-ads => 
connector-facebook-ads}/pom.xml (95%)
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/client/FacebookAdsClient.java
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/config/FacebookAdsParameters.java
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/config/FacebookAdsSourceOptions.java
 copy 
seatunnel-connectors-v2/{connector-google-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/ads/config/GoogleAdsTableConfig.java
 => 
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/config/FacebookAdsTableConfig.java}
 (63%)
 copy 
seatunnel-connectors-v2/{connector-nebulagraph/src/main/java/org/apache/seatunnel/connectors/seatunnel/nebulagraph/exception/NebulaGraphConnectorErrorCode.java
 => 
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/exception/FacebookAdsConnectorErrorCode.java}
 (64%)
 copy 
seatunnel-connectors-v2/{connector-sensorsdata/src/main/java/org/apache/seatunnel/connectors/sensorsdata/sdk/exception/SensorsDataConnectorException.java
 => 
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/exception/FacebookAdsConnectorException.java}
 (82%)
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSource.java
 copy 
seatunnel-connectors-v2/{connector-iotdb/src/main/java/org/apache/seatunnel/connectors/seatunnel/iotdb/source/IoTDBSourceFactory.java
 => 
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSourceFactory.java}
 (60%)
 copy 
seatunnel-connectors-v2/{connector-google-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/ads/source/GoogleAdsSourceReader.java
 => 
connector-facebook-ads/src/main/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSourceReader.java}
 (59%)
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/test/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/FacebookAdsSourceFactoryTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/test/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/client/FacebookAdsClientTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-facebook-ads/src/test/java/org/apache/seatunnel/connectors/seatunnel/facebook/ads/source/FacebookAdsSourceTest.java
 copy seatunnel-connectors-v2/connector-http/{connector-http-jira => 
connector-http-linear}/pom.xml (93%)
 copy 
seatunnel-connectors-v2/connector-http/{connector-http-notion/src/main/java/org/apache/seatunnel/connectors/seatunnel/notion/source/NotionSource.java
 => 
connector-http-linear/src/main/java/org/apache/seatunnel/connectors/seatunnel/linear/LinearSource.java}
 (73%)
 copy 
seatunnel-connectors-v2/connector-http/{connector-http-gitlab/src/main/java/org/apache/seatunnel/connectors/seatunnel/gitlab/source/GitlabSourceFactory.java
 => 
connector-http-linear/src/main/java/org/apache/seatunnel/connectors/seatunnel/linear/LinearSourceFactory.java}
 (79%)
 copy 
seatunnel-connectors-v2/connector-http/{connector-http-persistiq/src/main/java/org/apache/seatunnel/connectors/seatunnel/persistiq/source/config/PersistiqSourceOptions.java
 => 
connector-http-linear/src/main/java/org/apache/seatunnel/connectors/seatunnel/linear/config/LinearSourceOptions.java}
 (72%)
 copy 
seatunnel-connectors-v2/connector-http/{connector-http-jira/src/main/java/org/apache/seatunnel/connectors/seatunnel/jira/source/config/JiraSourceParameter.java
 => 
connector-http-linear/src/main/java/org/apache/seatunnel/connectors/seatunnel/linear/config/LinearSourceParameter.java}
 (66%)
 copy 
seatunnel-connectors-v2/{connector-iceberg/src/test/java/org/apache/seatunnel/connectors/seatunnel/iceberg/config/IcebergSinkConfigTest.java
 => 
connector-http/connector-http-linear/src/test/java/org/apache/seatunnel/connectors/seatunnel/linear/LinearSourceFactoryTest.java}
 (54%)
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/config/SalesforceSinkConfig.java
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/config/SalesforceSinkOptions.java
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceRowSerializer.java
 copy 
seatunnel-connectors-v2/{connector-google-pubsub/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/pubsub/sink/GooglePubSubSink.java
 => 
connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSink.java}
 (73%)
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSinkFactory.java
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/main/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSinkWriter.java
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/test/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceRowSerializerTest.java
 create mode 100644 
seatunnel-connectors-v2/connector-salesforce/src/test/java/org/apache/seatunnel/connectors/seatunnel/salesforce/sink/SalesforceSinkTest.java
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/java/org/apache/seatunnel/e2e/connector/http/SalesforceSinkIT.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-http-e2e/src/test/resources/{fake_to_airtable.conf
 => fake_to_salesforce.conf} (67%)

Reply via email to