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

zhangshenghang pushed a change to branch fix-jdbc-catalog-close-leak
in repository https://gitbox.apache.org/repos/asf/seatunnel.git


    from 7ebdd4e7c6 Merge remote-tracking branch 'upstream/dev' into 
fix-jdbc-catalog-close-leak
     add b7d3f1515f [Improve][Zeta] Add ReportMetricsOperation observability 
exports (#11104)
     add df28704d92 [Docs] Update CNCF landscape license link (#11149)
     add b5fd7601bd [Docs] Add first-job entry and getting started recipes 
(#11058)
     add d774e8ee8c [Feature][Zeta] Decouple Hazelcast IMap via StateStore 
Abstraction (#10812)
     add 0e2f4ef8d5 [Fix][API] Add missing OptionRule validation for 
CatalogFactory creation path (#11127)
     add e83aeb41af [Test][E2E] Stabilize schema evolution add-column 
assertions (#11154)
     add 00c7871c1c [Docs] Fix Chinese engine architecture page rendering 
(#11164)
     add 152c410882 [Fix][seatunnel-translation-base] Remove connector-specific 
test dependencies from translation base (#11075)
     add 60e026bd0a [Docs] Improve new user onboarding flow (#11152)
     add 8e706fc9a0 Merge remote-tracking branch 'upstream/dev' into 
fix-jdbc-catalog-close-leak

No new revisions were added by this update.

Summary of changes:
 README.md                                          |   3 +-
 docs/en/connectors/formats/overview.md             |  19 ++
 docs/en/connectors/overview.md                     |  39 +++
 docs/en/connectors/sink-overview.md                |  21 ++
 docs/en/connectors/source-overview.md              |  21 ++
 docs/en/engines/zeta/telemetry.md                  |   9 +
 docs/en/getting-started/job-configuration-guide.md |   1 +
 docs/en/getting-started/locally/deployment.md      |   7 +
 docs/en/getting-started/locally/overview.md        |  29 ++
 .../locally/quick-start-seatunnel-engine.md        |   3 +-
 .../getting-started/locally/run-your-first-job.md  |  99 ++++++
 docs/en/getting-started/overview.md                |   3 +
 .../getting-started/recipes/file-to-starrocks.md   | 145 +++++++++
 docs/en/getting-started/recipes/http-to-jdbc.md    | 126 ++++++++
 docs/en/getting-started/recipes/jdbc-to-s3.md      | 137 ++++++++
 .../en/getting-started/recipes/kafka-to-iceberg.md | 138 +++++++++
 docs/en/getting-started/recipes/multi-table-cdc.md | 204 ++++++++++++
 .../getting-started/recipes/mysql-cdc-to-doris.md  | 177 +++++++++++
 docs/en/getting-started/recipes/overview.md        |  25 ++
 docs/en/introduction/about.md                      | 125 ++++----
 docs/en/introduction/concepts/config.md            |  68 ++--
 docs/en/introduction/how-it-works.md               |  34 ++
 docs/en/transforms/overview.md                     |  23 ++
 docs/sidebars.js                                   | 221 +++++++------
 docs/zh/architecture/engine/engine-architecture.md |   1 -
 docs/zh/connectors/connector-faq.md                |  65 ----
 .../zh/connectors/connector-isolated-dependency.md |  25 +-
 docs/zh/connectors/formats/overview.md             |  19 ++
 docs/zh/connectors/overview.md                     |  39 +++
 docs/zh/connectors/sink-overview.md                |  21 ++
 docs/zh/connectors/source-overview.md              |  21 ++
 docs/zh/engines/zeta/telemetry.md                  |   9 +
 docs/zh/getting-started/job-configuration-guide.md |   5 +-
 docs/zh/getting-started/locally/deployment.md      |   7 +
 docs/zh/getting-started/locally/overview.md        |  29 ++
 .../locally/quick-start-seatunnel-engine.md        |   3 +-
 .../getting-started/locally/run-your-first-job.md  |  99 ++++++
 docs/zh/getting-started/overview.md                |  23 +-
 .../getting-started/recipes/file-to-starrocks.md   | 145 +++++++++
 docs/zh/getting-started/recipes/http-to-jdbc.md    | 126 ++++++++
 docs/zh/getting-started/recipes/jdbc-to-s3.md      | 137 ++++++++
 .../zh/getting-started/recipes/kafka-to-iceberg.md | 138 +++++++++
 docs/zh/getting-started/recipes/multi-table-cdc.md | 204 ++++++++++++
 .../getting-started/recipes/mysql-cdc-to-doris.md  | 177 +++++++++++
 docs/zh/getting-started/recipes/overview.md        |  25 ++
 docs/zh/introduction/about.md                      | 131 ++++----
 docs/zh/introduction/concepts/config.md            |  64 ++--
 docs/zh/introduction/how-it-works.md               |  52 +++-
 docs/zh/transforms/overview.md                     |  23 ++
 .../seatunnel/api/table/factory/FactoryUtil.java   |   8 +-
 .../api/table/catalog/CatalogTableUtilTest.java    |  66 ++++
 .../jdbc/catalog/duckdb/DuckDBCatalogFactory.java  |  12 +-
 .../lance/catalog/LanceCatalogFactory.java         |   2 +-
 .../jdbc/AbstractSchemaChangeBaseIT.java           |  78 ++---
 .../src/test/resources/ddl/add_columns.sql         |   7 +-
 .../apache/seatunnel/engine/common/Constant.java   |   4 -
 .../engine/server/CoordinatorService.java          | 169 +---------
 .../seatunnel/engine/server/SeaTunnelServer.java   |  98 ++----
 .../engine/server/TaskExecutionService.java        |  81 ++++-
 .../monitor/CheckpointMonitorService.java          | 213 +------------
 .../server/common/SeaTunnelEngineContext.java      |  69 +++++
 .../statestore/AuthoritativeStateStores.java       |  33 +-
 .../common/statestore/AuxiliaryStateStores.java    |  54 ++++
 .../DefaultAuthoritativeStateStores.java           |   6 +-
 .../statestore/DefaultAuxiliaryStateStores.java    |  66 ++++
 .../common/statestore/EngineStateStoreNames.java   |  20 +-
 .../common/statestore/EngineStateStores.java       |  75 +++++
 .../common/statestore/IterableStateStore.java      |  57 ++++
 .../server/common/statestore/StateStore.java       | 100 ++++++
 .../checkpoint/CheckpointOverviewStateStore.java   |  67 ++++
 .../HazelcastCheckpointOverviewStateStore.java     | 282 +++++++++++++++++
 .../hazelcast/HazelcastEngineStateStores.java      | 100 ++++++
 .../metrics/MetricsSnapshotStateStore.java         | 113 +++++++
 .../HazelcastMetricsSnapshotStateStore.java        | 322 +++++++++++++++++++
 .../server/execution/TaskExecutionContext.java     |  29 +-
 .../metrics/ExportsInstanceInitializer.java        |   3 +
 ...unter.java => ReportMetricsOperationStats.java} |  24 +-
 .../exports/EngineStateStoreMetricExports.java     |   5 +-
 .../exports/ReportMetricsOperationExports.java     |  90 ++++++
 .../CoordinatorServicePipelineCleanupTest.java     |  12 +-
 .../engine/server/CoordinatorServiceTest.java      |  45 ++-
 .../HazelcastCheckpointOverviewStateStoreTest.java | 133 ++++++++
 .../HazelcastMetricsSnapshotStateStoreTest.java    | 203 ++++++++++++
 .../TelemetryCollectorCoordinatorGuardTest.java    | 110 +++++++
 .../EngineStateStoreLogicalMetricExportsTest.java  |   3 +-
 .../exports/EngineStateStoreMetricExportsTest.java |   5 +-
 .../seatunnel-translation-base/pom.xml             |  13 -
 .../translation/source/ParallelSourceTest.java     | 343 +++++++++++++--------
 88 files changed, 5258 insertions(+), 1127 deletions(-)
 create mode 100644 docs/en/connectors/formats/overview.md
 create mode 100644 docs/en/connectors/overview.md
 create mode 100644 docs/en/connectors/sink-overview.md
 create mode 100644 docs/en/connectors/source-overview.md
 create mode 100644 docs/en/getting-started/locally/overview.md
 create mode 100644 docs/en/getting-started/locally/run-your-first-job.md
 create mode 100644 docs/en/getting-started/recipes/file-to-starrocks.md
 create mode 100644 docs/en/getting-started/recipes/http-to-jdbc.md
 create mode 100644 docs/en/getting-started/recipes/jdbc-to-s3.md
 create mode 100644 docs/en/getting-started/recipes/kafka-to-iceberg.md
 create mode 100644 docs/en/getting-started/recipes/multi-table-cdc.md
 create mode 100644 docs/en/getting-started/recipes/mysql-cdc-to-doris.md
 create mode 100644 docs/en/getting-started/recipes/overview.md
 create mode 100644 docs/en/transforms/overview.md
 delete mode 100644 docs/zh/connectors/connector-faq.md
 create mode 100644 docs/zh/connectors/formats/overview.md
 create mode 100644 docs/zh/connectors/overview.md
 create mode 100644 docs/zh/connectors/sink-overview.md
 create mode 100644 docs/zh/connectors/source-overview.md
 create mode 100644 docs/zh/getting-started/locally/overview.md
 create mode 100644 docs/zh/getting-started/locally/run-your-first-job.md
 create mode 100644 docs/zh/getting-started/recipes/file-to-starrocks.md
 create mode 100644 docs/zh/getting-started/recipes/http-to-jdbc.md
 create mode 100644 docs/zh/getting-started/recipes/jdbc-to-s3.md
 create mode 100644 docs/zh/getting-started/recipes/kafka-to-iceberg.md
 create mode 100644 docs/zh/getting-started/recipes/multi-table-cdc.md
 create mode 100644 docs/zh/getting-started/recipes/mysql-cdc-to-doris.md
 create mode 100644 docs/zh/getting-started/recipes/overview.md
 create mode 100644 docs/zh/transforms/overview.md
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/SeaTunnelEngineContext.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/source/Collector.java => 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/AuthoritativeStateStores.java
 (55%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/AuxiliaryStateStores.java
 copy 
seatunnel-api/src/main/java/org/apache/seatunnel/api/sink/SupportMultiTableSink.java
 => 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/DefaultAuthoritativeStateStores.java
 (78%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/DefaultAuxiliaryStateStores.java
 copy 
seatunnel-connectors-v2/connector-easysearch/src/main/java/org/apache/seatunnel/connectors/seatunnel/easysearch/serialize/source/EasysearchRecord.java
 => 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/EngineStateStoreNames.java
 (67%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/EngineStateStores.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/IterableStateStore.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/StateStore.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/checkpoint/CheckpointOverviewStateStore.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/checkpoint/hazelcast/HazelcastCheckpointOverviewStateStore.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/hazelcast/HazelcastEngineStateStores.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/metrics/MetricsSnapshotStateStore.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/common/statestore/metrics/hazelcast/HazelcastMetricsSnapshotStateStore.java
 copy 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/telemetry/metrics/entity/{JobCounter.java
 => ReportMetricsOperationStats.java} (56%)
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/main/java/org/apache/seatunnel/engine/server/telemetry/metrics/exports/ReportMetricsOperationExports.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/common/statestore/checkpoint/hazelcast/HazelcastCheckpointOverviewStateStoreTest.java
 create mode 100644 
seatunnel-engine/seatunnel-engine-server/src/test/java/org/apache/seatunnel/engine/server/common/statestore/metrics/hazelcast/HazelcastMetricsSnapshotStateStoreTest.java

Reply via email to