This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/dev/pr-12378-ae7c919bcb78f03446dbd2b754a2b9882602946a in repository https://gitbox.apache.org/repos/asf/seatunnel.git
commit b3211fb1ca36f1a7f7dbd60ebb036de3f798ae10 Author: Jast <[email protected]> AuthorDate: Fri Oct 2 07:34:37 2026 +0000 [Docs] Move newly added connector docs into navigable directory and sync en/zh sink feature checklists (#12378) Co-authored-by: jast <[email protected]> --- docs/en/connectors/changelog/connector-facebook-ads.md | 7 +++++++ docs/en/connectors/changelog/connector-google-ads.md | 7 +++++++ docs/en/connectors/sink/ClickhouseFile.md | 1 + docs/en/connectors/sink/FtpFile.md | 1 + docs/en/connectors/sink/Greenplum.md | 1 + docs/en/connectors/sink/Rabbitmq.md | 1 + docs/en/connectors/sink/S3-Redshift.md | 1 + docs/en/connectors/sink/Socket.md | 1 + docs/en/{connector-v2 => connectors}/source/FacebookAds.md | 6 +++--- docs/en/{connector-v2 => connectors}/source/GoogleAds.md | 6 +++--- docs/en/{connector-v2 => connectors}/source/Salesforce.md | 6 +++--- docs/zh/connectors/changelog/connector-facebook-ads.md | 7 +++++++ docs/zh/connectors/changelog/connector-google-ads.md | 7 +++++++ docs/zh/connectors/sink/CosFile.md | 4 ++++ docs/zh/connectors/sink/DuckDB.md | 1 + docs/zh/connectors/sink/Jdbc.md | 1 + docs/zh/connectors/sink/Redshift.md | 1 + docs/zh/connectors/sink/StarRocks.md | 2 +- docs/zh/{connector-v2 => connectors}/source/FacebookAds.md | 8 ++++---- docs/zh/{connector-v2 => connectors}/source/GoogleAds.md | 8 ++++---- docs/zh/{connector-v2 => connectors}/source/Salesforce.md | 8 ++++---- 21 files changed, 63 insertions(+), 22 deletions(-) diff --git a/docs/en/connectors/changelog/connector-facebook-ads.md b/docs/en/connectors/changelog/connector-facebook-ads.md new file mode 100644 index 0000000000..8ea2ac59a8 --- /dev/null +++ b/docs/en/connectors/changelog/connector-facebook-ads.md @@ -0,0 +1,7 @@ +<details><summary> Change Log </summary> + +| Change | Commit | Version | +| --- | --- | --- | +|Add Facebook Ads source connector with cursor pagination and multi-table support|-|Next| + +</details> diff --git a/docs/en/connectors/changelog/connector-google-ads.md b/docs/en/connectors/changelog/connector-google-ads.md new file mode 100644 index 0000000000..98ceecf76b --- /dev/null +++ b/docs/en/connectors/changelog/connector-google-ads.md @@ -0,0 +1,7 @@ +<details><summary> Change Log </summary> + +| Change | Commit | Version | +| --- | --- | --- | +|Add Google Ads source connector with GAQL, automatic schema derivation and multi-table support|-|Next| + +</details> diff --git a/docs/en/connectors/sink/ClickhouseFile.md b/docs/en/connectors/sink/ClickhouseFile.md index 5f9f8e8690..b0682cf938 100644 --- a/docs/en/connectors/sink/ClickhouseFile.md +++ b/docs/en/connectors/sink/ClickhouseFile.md @@ -13,6 +13,7 @@ should be `true`. Supports Batch and Streaming mode. ## Key features - [ ] [exactly-once](../../introduction/concepts/connector-v2-features.md) +- [ ] [timer flush](../../introduction/concepts/connector-v2-features.md) :::tip diff --git a/docs/en/connectors/sink/FtpFile.md b/docs/en/connectors/sink/FtpFile.md index ed0b765aa4..f257992bf8 100644 --- a/docs/en/connectors/sink/FtpFile.md +++ b/docs/en/connectors/sink/FtpFile.md @@ -36,6 +36,7 @@ By default, we use 2PC commit to ensure `exactly-once` - [x] excel - [x] xml - [x] binary +- [ ] [timer flush](../../introduction/concepts/connector-v2-features.md) ## Options diff --git a/docs/en/connectors/sink/Greenplum.md b/docs/en/connectors/sink/Greenplum.md index 374f648e67..72df9e6ad3 100644 --- a/docs/en/connectors/sink/Greenplum.md +++ b/docs/en/connectors/sink/Greenplum.md @@ -30,6 +30,7 @@ Write data to Greenplum using the [Jdbc connector](Jdbc.md). Greenplum uses the - [ ] [exactly-once](../../introduction/concepts/connector-v2-features.md) - [ ] [cdc](../../introduction/concepts/connector-v2-features.md) +- [x] [support multiple table write](../../introduction/concepts/connector-v2-features.md) - [ ] [timer flush](../../introduction/concepts/connector-v2-features.md) :::tip diff --git a/docs/en/connectors/sink/Rabbitmq.md b/docs/en/connectors/sink/Rabbitmq.md index f5d431bd4f..dcf8afce93 100644 --- a/docs/en/connectors/sink/Rabbitmq.md +++ b/docs/en/connectors/sink/Rabbitmq.md @@ -17,6 +17,7 @@ Used to write data to RabbitMQ queues. ## Key features - [ ] [exactly-once](../../introduction/concepts/connector-v2-features.md) +- [ ] [timer flush](../../introduction/concepts/connector-v2-features.md) ## Options diff --git a/docs/en/connectors/sink/S3-Redshift.md b/docs/en/connectors/sink/S3-Redshift.md index 841dbba9c1..e9bf22765f 100644 --- a/docs/en/connectors/sink/S3-Redshift.md +++ b/docs/en/connectors/sink/S3-Redshift.md @@ -25,6 +25,7 @@ By default, we use 2PC commit to ensure `exactly-once` - [x] parquet - [x] orc - [x] json +- [ ] [timer flush](../../introduction/concepts/connector-v2-features.md) ## Options diff --git a/docs/en/connectors/sink/Socket.md b/docs/en/connectors/sink/Socket.md index 6b6e90b430..3f5120add6 100644 --- a/docs/en/connectors/sink/Socket.md +++ b/docs/en/connectors/sink/Socket.md @@ -13,6 +13,7 @@ import ChangeLog from '../changelog/connector-socket.md'; ## Key features - [ ] [exactly-once](../../introduction/concepts/connector-v2-features.md) +- [ ] [timer flush](../../introduction/concepts/connector-v2-features.md) ## Description diff --git a/docs/en/connector-v2/source/FacebookAds.md b/docs/en/connectors/source/FacebookAds.md similarity index 98% rename from docs/en/connector-v2/source/FacebookAds.md rename to docs/en/connectors/source/FacebookAds.md index 1e56cf0f9b..c9b0c65212 100644 --- a/docs/en/connector-v2/source/FacebookAds.md +++ b/docs/en/connectors/source/FacebookAds.md @@ -1,3 +1,5 @@ +import ChangeLog from '../changelog/connector-facebook-ads.md'; + # FacebookAds > Facebook Ads source connector @@ -164,6 +166,4 @@ source { ## Changelog -### next version - -- Add Facebook Ads source connector with cursor pagination and multi-table support +<ChangeLog /> diff --git a/docs/en/connector-v2/source/GoogleAds.md b/docs/en/connectors/source/GoogleAds.md similarity index 98% rename from docs/en/connector-v2/source/GoogleAds.md rename to docs/en/connectors/source/GoogleAds.md index ed524f928f..fb8a727581 100644 --- a/docs/en/connector-v2/source/GoogleAds.md +++ b/docs/en/connectors/source/GoogleAds.md @@ -1,3 +1,5 @@ +import ChangeLog from '../changelog/connector-google-ads.md'; + # GoogleAds > Google Ads source connector @@ -180,6 +182,4 @@ source { ## Changelog -### next version - -- Add Google Ads source connector with GAQL, automatic schema derivation and multi-table support +<ChangeLog /> diff --git a/docs/en/connector-v2/source/Salesforce.md b/docs/en/connectors/source/Salesforce.md similarity index 98% rename from docs/en/connector-v2/source/Salesforce.md rename to docs/en/connectors/source/Salesforce.md index ab87e5abcb..3c5086099f 100644 --- a/docs/en/connector-v2/source/Salesforce.md +++ b/docs/en/connectors/source/Salesforce.md @@ -1,3 +1,5 @@ +import ChangeLog from '../changelog/connector-salesforce.md'; + # Salesforce > Salesforce source connector @@ -111,6 +113,4 @@ source { ## Changelog -### next version - -- Add Salesforce source connector with Bulk API 2.0 and multi-object support +<ChangeLog /> diff --git a/docs/zh/connectors/changelog/connector-facebook-ads.md b/docs/zh/connectors/changelog/connector-facebook-ads.md new file mode 100644 index 0000000000..8ea2ac59a8 --- /dev/null +++ b/docs/zh/connectors/changelog/connector-facebook-ads.md @@ -0,0 +1,7 @@ +<details><summary> Change Log </summary> + +| Change | Commit | Version | +| --- | --- | --- | +|Add Facebook Ads source connector with cursor pagination and multi-table support|-|Next| + +</details> diff --git a/docs/zh/connectors/changelog/connector-google-ads.md b/docs/zh/connectors/changelog/connector-google-ads.md new file mode 100644 index 0000000000..98ceecf76b --- /dev/null +++ b/docs/zh/connectors/changelog/connector-google-ads.md @@ -0,0 +1,7 @@ +<details><summary> Change Log </summary> + +| Change | Commit | Version | +| --- | --- | --- | +|Add Google Ads source connector with GAQL, automatic schema derivation and multi-table support|-|Next| + +</details> diff --git a/docs/zh/connectors/sink/CosFile.md b/docs/zh/connectors/sink/CosFile.md index b8d4576f5f..6c2354e515 100644 --- a/docs/zh/connectors/sink/CosFile.md +++ b/docs/zh/connectors/sink/CosFile.md @@ -34,6 +34,10 @@ import ChangeLog from '../changelog/connector-file-cos.md'; 默认情况下,我们使用2PC commit来确保 `精确一次` +- [ ] [cdc](../../introduction/concepts/connector-v2-features.md) +- [x] [支持多表写入](../../introduction/concepts/connector-v2-features.md) +- [ ] [定时刷新](../../introduction/concepts/connector-v2-features.md) + - [x] 文件格式类型 - [x] text - [x] csv diff --git a/docs/zh/connectors/sink/DuckDB.md b/docs/zh/connectors/sink/DuckDB.md index 63edfc6d7b..8f5df43252 100644 --- a/docs/zh/connectors/sink/DuckDB.md +++ b/docs/zh/connectors/sink/DuckDB.md @@ -32,6 +32,7 @@ import ChangeLog from '../changelog/connector-jdbc.md'; - [ ] [精确一次](../../introduction/concepts/connector-v2-features.md) - [x] [CDC](../../introduction/concepts/connector-v2-features.md) +- [ ] [定时刷新](../../introduction/concepts/connector-v2-features.md) > 通用 JDBC Sink 通过 XA 事务实现精确一次;DuckDB JDBC 驱动没有 XA 数据源。DuckDB 作业不要设置 > `is_exactly_once = true`。 diff --git a/docs/zh/connectors/sink/Jdbc.md b/docs/zh/connectors/sink/Jdbc.md index cf422e5b8b..cac905ba4b 100644 --- a/docs/zh/connectors/sink/Jdbc.md +++ b/docs/zh/connectors/sink/Jdbc.md @@ -151,6 +151,7 @@ driver = "org.mariadb.jdbc.Driver" Exactly-once 依赖 XA 事务,因此数据库和 JDBC 驱动都必须支持 XA。具体要求见 [Exactly-once 前置条件](#exactly-once-前置条件)。 - [x] [cdc](../../introduction/concepts/connector-v2-features.md) +- [x] [支持多表写入](../../introduction/concepts/connector-v2-features.md) - [x] [定时刷新](../../introduction/concepts/connector-v2-features.md)(仅 Zeta 引擎) ## Options diff --git a/docs/zh/connectors/sink/Redshift.md b/docs/zh/connectors/sink/Redshift.md index 58e5c326a7..063d01e6b5 100644 --- a/docs/zh/connectors/sink/Redshift.md +++ b/docs/zh/connectors/sink/Redshift.md @@ -33,6 +33,7 @@ import ChangeLog from '../changelog/connector-jdbc.md'; - [x] [精确一次](../../introduction/concepts/connector-v2-features.md) - [x] [cdc](../../introduction/concepts/connector-v2-features.md) - [x] [支持多表写入](../../introduction/concepts/connector-v2-features.md) +- [ ] [定时刷新](../../introduction/concepts/connector-v2-features.md) > 使用 `Xa 事务` 确保 `精确一次`。因此仅支持 `精确一次` 的数据库才支持 `Xa 事务`。您可以设置 > `is_exactly_once=true` 来启用它。 diff --git a/docs/zh/connectors/sink/StarRocks.md b/docs/zh/connectors/sink/StarRocks.md index d38f5d48bb..fb9a99efd4 100644 --- a/docs/zh/connectors/sink/StarRocks.md +++ b/docs/zh/connectors/sink/StarRocks.md @@ -15,7 +15,7 @@ import ChangeLog from '../changelog/connector-starrocks.md'; - [ ] [精确一次](../../introduction/concepts/connector-v2-features.md) - [x] [CDC](../../introduction/concepts/connector-v2-features.md) - [x] [支持多表写入](../../introduction/concepts/connector-v2-features.md) -- [ ] [定时刷新](../../introduction/concepts/connector-v2-features.md) +- [x] [定时刷新](../../introduction/concepts/connector-v2-features.md) ## 描述 diff --git a/docs/zh/connector-v2/source/FacebookAds.md b/docs/zh/connectors/source/FacebookAds.md similarity index 98% rename from docs/zh/connector-v2/source/FacebookAds.md rename to docs/zh/connectors/source/FacebookAds.md index 3ef49faf7a..73d55599f0 100644 --- a/docs/zh/connector-v2/source/FacebookAds.md +++ b/docs/zh/connectors/source/FacebookAds.md @@ -1,3 +1,5 @@ +import ChangeLog from '../changelog/connector-facebook-ads.md'; + # FacebookAds > Facebook Ads 源连接器 @@ -155,8 +157,6 @@ source { - 无精确一次语义;重跑作业会重新读取数据。 - 所有列均为 STRING;嵌套对象输出为 JSON 字符串而非嵌套行。 -## 变更日志 - -### next version +## Changelog -- 新增 Facebook Ads 源连接器,支持游标分页和多表读取 +<ChangeLog /> diff --git a/docs/zh/connector-v2/source/GoogleAds.md b/docs/zh/connectors/source/GoogleAds.md similarity index 98% rename from docs/zh/connector-v2/source/GoogleAds.md rename to docs/zh/connectors/source/GoogleAds.md index c7916d408c..002862672e 100644 --- a/docs/zh/connector-v2/source/GoogleAds.md +++ b/docs/zh/connectors/source/GoogleAds.md @@ -1,3 +1,5 @@ +import ChangeLog from '../changelog/connector-google-ads.md'; + # GoogleAds > Google Ads 源连接器 @@ -172,8 +174,6 @@ source { - 不支持精确一次语义;重跑作业会重新读取数据。 - 嵌套 MESSAGE 字段以 JSON 字符串输出,不展开为嵌套行。 -## 变更日志 - -### 下一版本 +## Changelog -- 新增 Google Ads 源连接器,支持 GAQL、schema 自动推导与多表读取 +<ChangeLog /> diff --git a/docs/zh/connector-v2/source/Salesforce.md b/docs/zh/connectors/source/Salesforce.md similarity index 97% rename from docs/zh/connector-v2/source/Salesforce.md rename to docs/zh/connectors/source/Salesforce.md index ac6160dce3..a4aa7d9559 100644 --- a/docs/zh/connector-v2/source/Salesforce.md +++ b/docs/zh/connectors/source/Salesforce.md @@ -1,3 +1,5 @@ +import ChangeLog from '../changelog/connector-salesforce.md'; + # Salesforce > Salesforce 源连接器 @@ -108,8 +110,6 @@ source { } ``` -## 变更日志 - -### 下一个版本 +## Changelog -- 新增 Salesforce 源连接器,基于 Bulk API 2.0,支持多对象读取 +<ChangeLog />
