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

ic4y pushed a change to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-seatunnel.git


    from d7c2de97b [Doc][Clickhouse] Remove `jdbc connect` tip in docs. (#4668)
     add f13c2614d [Feature][Connector][GoogleFirestore-Sink] Support 
GoogleFirestore Sink (#4304)

No new revisions were added by this update.

Summary of changes:
 config/plugin_config                               |   1 +
 .../connector-v2/Error-Quick-Reference-Manual.md   |   6 +
 docs/en/connector-v2/sink/GoogleFirestore.md       |  52 ++++++++
 plugin-mapping.properties                          |   1 +
 release-note.md                                    |   2 +
 .../pom.xml                                        |  37 +++---
 .../google/firestore/config/FirestoreConfig.java}  |  24 ++--
 .../firestore/config/FirestoreParameters.java}     |  24 ++--
 .../exception/FirestoreConnectorErrorCode.java}    |   8 +-
 .../exception/FirestoreConnectorException.java}    |  11 +-
 .../serialize/DefaultSeaTunnelRowSerializer.java}  |  85 +++++-------
 .../serialize/SeaTunnelRowSerializer.java          |   6 +-
 .../google/firestore/sink/FirestoreSink.java}      |  35 ++---
 .../firestore/sink/FirestoreSinkFactory.java}      |  12 +-
 .../google/firestore/sink/FirestoreSinkWriter.java |  86 +++++++++++++
 .../google/firestore/FirestoreFactoryTest.java}    |   8 +-
 seatunnel-connectors-v2/pom.xml                    |   1 +
 seatunnel-dist/pom.xml                             |   6 +
 .../pom.xml                                        |   6 +-
 .../GoogleFirestoreIT.java                         | 143 +++++++++++++++++++++
 .../firestore/fake_to_google_firestore.conf}       |  37 +++---
 seatunnel-e2e/seatunnel-connector-v2-e2e/pom.xml   |   1 +
 22 files changed, 436 insertions(+), 156 deletions(-)
 create mode 100644 docs/en/connector-v2/sink/GoogleFirestore.md
 copy seatunnel-connectors-v2/{connector-google-sheets => 
connector-google-firestore}/pom.xml (73%)
 copy 
seatunnel-connectors-v2/{connector-kudu/src/main/java/org/apache/seatunnel/connectors/seatunnel/kudu/config/KuduSourceConfig.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/config/FirestoreConfig.java}
 (64%)
 copy 
seatunnel-connectors-v2/{connector-google-sheets/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/sheets/config/SheetsParameters.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/config/FirestoreParameters.java}
 (60%)
 copy 
seatunnel-connectors-v2/{connector-http/connector-http-base/src/main/java/org/apache/seatunnel/connectors/seatunnel/http/exception/HttpConnectorErrorCode.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/exception/FirestoreConnectorErrorCode.java}
 (80%)
 copy 
seatunnel-connectors-v2/{connector-cassandra/src/main/java/org/apache/seatunnel/connectors/seatunnel/cassandra/exception/CassandraConnectorException.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/exception/FirestoreConnectorException.java}
 (80%)
 copy 
seatunnel-connectors-v2/{connector-mongodb/src/main/java/org/apache/seatunnel/connectors/seatunnel/mongodb/data/DefaultSerializer.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/serialize/DefaultSeaTunnelRowSerializer.java}
 (52%)
 copy 
seatunnel-connectors-v2/{connector-iotdb/src/main/java/org/apache/seatunnel/connectors/seatunnel/iotdb
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore}/serialize/SeaTunnelRowSerializer.java
 (84%)
 copy 
seatunnel-connectors-v2/{connector-socket/src/main/java/org/apache/seatunnel/connectors/seatunnel/socket/sink/SocketSink.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/sink/FirestoreSink.java}
 (69%)
 copy 
seatunnel-connectors-v2/{connector-assert/src/main/java/org/apache/seatunnel/connectors/seatunnel/assertion/sink/AssertSinkFactory.java
 => 
connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/sink/FirestoreSinkFactory.java}
 (66%)
 create mode 100644 
seatunnel-connectors-v2/connector-google-firestore/src/main/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/sink/FirestoreSinkWriter.java
 copy 
seatunnel-connectors-v2/{connector-http/connector-http-klaviyo/src/test/java/org/apache/seatunnel/connectors/seatunnel/klaviyo/KlaviyoFactoryTest.java
 => 
connector-google-firestore/src/test/java/org/apache/seatunnel/connectors/seatunnel/google/firestore/FirestoreFactoryTest.java}
 (78%)
 copy seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-starrocks-e2e => 
connector-google-firestore-e2e}/pom.xml (90%)
 create mode 100644 
seatunnel-e2e/seatunnel-connector-v2-e2e/connector-google-firestore-e2e/src/test/java/org.apache.seatunnel.e2e.connector.google.firestore/GoogleFirestoreIT.java
 copy 
seatunnel-e2e/seatunnel-connector-v2-e2e/{connector-amazondynamodb-e2e/src/test/resources/amazondynamodbIT_source_to_sink.conf
 => 
connector-google-firestore-e2e/src/test/resources/firestore/fake_to_google_firestore.conf}
 (69%)

Reply via email to