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 5dc71549ad [Fix][Core] Do not charge the byte rate limiter for a 
zero-byte row (#11766)
     add 96d8e8d39d [Feature][Connector-V2] Add Google Cloud Storage file 
source (#11967)

No new revisions were added by this update.

Summary of changes:
 config/plugin_config                               |   1 +
 ...connector-bigquery.md => connector-file-gcs.md} |   0
 docs/en/connectors/source/GcsFile.md               | 138 +++++++++++++++++++++
 .../connectors/changelog/connector-file-gcs.md}    |   0
 docs/zh/connectors/source/GcsFile.md               | 128 +++++++++++++++++++
 plugin-mapping.properties                          |   1 +
 .../seatunnel/file/config/FileSystemType.java      |   3 +-
 .../pom.xml                                        |  21 ++--
 .../file/gcs/config/GcsFileBaseOptions.java}       |  34 +++--
 .../file/gcs/config/GcsFileSourceOptions.java}     |   4 +-
 .../seatunnel/file/gcs/config/GcsHadoopConf.java   | 105 ++++++++++++++++
 .../seatunnel/file/gcs/source/GcsFileSource.java}  |  16 +--
 .../file/gcs/source/GcsFileSourceFactory.java}     |  31 +++--
 .../gcs/source/config/GcsFileSourceConfig.java}    |  23 ++--
 .../config/MultipleTableGcsFileSourceConfig.java}  |  12 +-
 .../services/org.apache.hadoop.fs.FileSystem       |   2 +-
 .../file/gcs/GcsFileSourceFactoryTest.java}        |  78 ++++++------
 .../file/gcs/config/GcsHadoopConfTest.java         | 130 +++++++++++++++++++
 seatunnel-connectors-v2/connector-file/pom.xml     |   1 +
 seatunnel-dist/pom.xml                             |   6 +
 seatunnel-dist/release-docs/NOTICE                 | 104 ++++++++++++++++
 ...e-java-client.txt => LICENSE-gcs-connector.txt} |   2 +-
 .../connector-file-gcs-e2e}/pom.xml                |  28 ++---
 .../e2e/connector/file/gcs/GcsFileIT.java          | 104 ++++++++++++++++
 .../src/test/resources/gcs/data/e2e.json           |   2 +
 .../test/resources/gcs/gcs_file_to_assert.conf}    |  40 +++---
 seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml   |   1 +
 .../container/seatunnel/SeaTunnelContainer.java    |  24 ++++
 .../SeaTunnelContainerThreadExemptionTest.java     |  24 +++-
 29 files changed, 920 insertions(+), 143 deletions(-)
 copy docs/en/connectors/changelog/{connector-bigquery.md => 
connector-file-gcs.md} (100%)
 create mode 100644 docs/en/connectors/source/GcsFile.md
 copy docs/{en/connectors/changelog/connector-bigquery.md => 
zh/connectors/changelog/connector-file-gcs.md} (100%)
 create mode 100644 docs/zh/connectors/source/GcsFile.md
 copy seatunnel-connectors-v2/connector-file/{connector-file-s3 => 
connector-file-gcs}/pom.xml (80%)
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-cos/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/cos/config/CosFileBaseOptions.java
 => 
connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/config/GcsFileBaseOptions.java}
 (52%)
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-bos/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/bos/config/BosFileSinkOptions.java
 => 
connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/config/GcsFileSourceOptions.java}
 (86%)
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/config/GcsHadoopConf.java
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-local/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/local/source/LocalFileSource.java
 => 
connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/source/GcsFileSource.java}
 (67%)
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-s3/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/s3/source/S3FileSourceFactory.java
 => 
connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/source/GcsFileSourceFactory.java}
 (87%)
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-oss/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/oss/source/config/OssFileSourceConfig.java
 => 
connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/source/config/GcsFileSourceConfig.java}
 (71%)
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-oss/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/oss/source/config/MultipleTableOssFileSourceConfig.java
 => 
connector-file-gcs/src/main/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/source/config/MultipleTableGcsFileSourceConfig.java}
 (77%)
 copy seatunnel-connectors-v2/connector-file/{connector-file-cos => 
connector-file-gcs}/src/main/resources/META-INF/services/org.apache.hadoop.fs.FileSystem
 (93%)
 copy 
seatunnel-connectors-v2/connector-file/{connector-file-oss/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/oss/OssFileSourceFactoryTest.java
 => 
connector-file-gcs/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/GcsFileSourceFactoryTest.java}
 (53%)
 create mode 100644 
seatunnel-connectors-v2/connector-file/connector-file-gcs/src/test/java/org/apache/seatunnel/connectors/seatunnel/file/gcs/config/GcsHadoopConfTest.java
 copy seatunnel-dist/release-docs/licenses/{LICENSE-couchbase-java-client.txt 
=> LICENSE-gcs-connector.txt} (55%)
 copy {seatunnel-connectors-v2/connector-file/connector-file-hadoop => 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-gcs-e2e}/pom.xml (78%)
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-gcs-e2e/src/test/java/org/apache/seatunnel/e2e/connector/file/gcs/GcsFileIT.java
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-file-gcs-e2e/src/test/resources/gcs/data/e2e.json
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-http-e2e/src/test/resources/http_page_increase_start_num.conf
 => connector-file-gcs-e2e/src/test/resources/gcs/gcs_file_to_assert.conf} (74%)

Reply via email to