Apache SeaTunnel 社区 2026 年 10 月贡献总结报告

数据范围 :本报告基于 apache/seatunnel 仓库 dev 分支的合并提交记录,统计窗口为 2026-10-01 至 2026-10-31(UTC),覆盖完整自然月。


一、本月社区整体贡献数据

1.1 数据概览

指标 2026 年 10 月
合并提交数 282
活跃贡献者 54
日均提交数 9.1
代码新增行 122,120
代码删除行 6,094
新增连接器 6
OptionRule 声明式校验 12
Zeta 相关提交 37

解读 :10 月社区活跃度进一步提升,日均提交达 9.1 次,全月代码新增 122,120 行、删除 6,094 行。本月开发重心明显偏向稳定性与正确性打磨:缺陷修复类提交占比高达 57.1%,连接器连通性 dry-run、文档准确性治理、CDC 边界场景修复构成三条鲜明主线。

1.2 提交类型分布

按 Commit Message 标签分类(每提交归入最优先类别,优先级:Feature > Fix/Bug/Hotfix > Improve > Doc/Docs > Test/E2E/CI/Benchmark > Chore/Chart/其他):

类别 提交数 占比 新增行 删除行
Fix(缺陷修复) 161 57.1% 51,763 1,852
Improve(增强优化) 34 12.1% 8,205 740
Docs(文档) 31 11.0% 5,332 1,806
Test(测试/CI/E2E/Benchmark) 26 9.2% 3,021 736
Feature(新功能/新连接器) 26 9.2% 51,043 874
Other(Chore/Chart 等) 4 1.4% 2,756 86
合计 282 100% 122,120 6,094

解读 :缺陷修复占比 57.1% ,显著高于其他类别,反映出社区本阶段高度聚焦于系统健壮性与边界场景的正确性 ,尤其是 CDC 恢复、JDBC 类型转换、Format 序列化、Zeta 故障恢复等方向;文档类提交占比 11.0% ,其中大量为"对照源码逐条核对"的准确性治理;新功能(含 6 个新连接器)占比 9.2% 。从代码量看,Feature 与 Fix 两类合计新增近 10.3 万行,是本月代码增量的绝对主体。


二、核心贡献者及典型贡献案例

2.1 贡献者提交数排行(Top 15)

以下排名按 10 月提交数降序排列:

排名 GitHub ID 提交数 新增行 主要贡献方向
1 zhangshenghang 54 9,008 CDC/JDBC 修复、Zeta 稳定性、连接器文档准确性治理
2 goutamadwant 47 22,834 连接器 dry-run 体系、新连接器、Postgres-CDC 修复、Transform 修复
3 SEPURI-SAI-KRISHNA 20 4,256 Transform-V2 类型/精度修复、Format tombstone 处理、locale 独立性
4 hutiefang76 19 4,400 Avro/JSON/DuckDB 格式修复、CLI 修复、E2E 稳定性
5 nzw921rx 14 33,739 Zeta 应用模式(K8s)、Zeta 特性与基准、CI 优化
6 SEZ9 13 7,160 seatunnel-cli 增强、Zeta REST/checkpoint 可观测性
7 DanielLeens 8 3,613 Zeta 故障恢复修复、CI 稳定化、最低 Java 版本提升
8 JeremyXin 8 1,375 Zeta 端口隔离、Transform 链路修复、CI 调优
9 chovy-3012 8 4,129 Transform SQL 新函数、MaxCompute/ActiveMQ 增强
10 wgzhao 7 1,818 MySQL UNSIGNED/CDC 类型修复、JDBC 校验推导
11 fatmanverse 6 978 JDBC 选项声明、Jdbc sink 合并策略、XML sink 修复
12 ricky2129 5 673 JDBC 批量写入、CDC 时间戳转换、Zeta 集群脚本修复
13 zhengxiang378928908-code 5 1,307 Doris/Dameng/YashanDB 类型支持
14 corgy-w 5 410 ClickHouse/Doris/Iceberg 资源释放与错误传播修复
15 karthik-0306 4 800 Paimon 声明式校验、Python SDK CI 与工具

注:davidzollo(新增 2,169 行)、ryanmeowy(新增 1,352 行)本月同为 4 次提交,并列第 15。按新增代码量计,nzw921rx(33,739 行,主要来自 Zeta Kubernetes 应用模式 #12460)居首,goutamadwant(22,834 行)次之。

2.2 首次贡献者

本月共有 16 位贡献者首次向 SeaTunnel 仓库提交代码(即其在该仓库的首个提交落在 2026 年 10 月),涵盖新连接器开发、声明式校验、Zeta 故障恢复、格式修复等方向:

GitHub ID 主要贡献
Rishavbhattarai Typeform Source、Intercom Source 连接器
MOBIN-F WebSocket Source 连接器
karthik-0306 Paimon 声明式校验、Python SDK CI 与 Java 检测工具
ryanmeowy Vitess/MongoDB CDC OptionRule 迁移、CDC 启动参数校验
WXPNG Elasticsearch 冲突安全 ID、Zeta lite member 加入集群修复
Vivek1106-04 Zeta checkpoint 调度基准测试
88fantasy Zeta master failover 后按最新 checkpoint 恢复作业
JesusMan0529 Zeta 文件 rediscovery 断言诊断、RAG 示例文档修复
gkhnelbstn HTTP 连接器 checkpoint 锁释放修复
taozhiyi13 Lance Sink fragment 写入优化
nankeChen75 Arrow 微秒时间戳时区转换修复
Asthenia0412 Dameng 本地时区与 interval 类型支持
sun-9545sunoj MySQL CDC 非连续主键 snapshot 修复
hippi345 incompatible-changes.md 按版本拆分
rdlau01 Filter Transform 文档改进
pig-tongzhi CodeQL 工作流 actions/checkout 升级

解读:首次贡献者中,Rishavbhattarai 与 MOBIN-F 直接交付了新连接器,ryanmeowy 承担了 OptionRule 迁移等核心工程任务,88fantasy、Vivek1106-04 则深入 Zeta 故障恢复与性能基准,表明社区新人上手效率与任务纵深均有良好表现。

2.3 典型贡献案例

案例一:zhangshenghang --- CDC/JDBC 健壮性与文档准确性的双线主力

本月以 54 次提交 位居榜首,工作横跨三条主线:

  • CDC / JDBC 边界修复:StarRocks Publish Timeout 批次释放校验(#12692)、InfluxDB sink retention policy 与重试循环修复(#12741)、Hudi catalog MAP/ARRAY 列 schema 转换(#12770)、Tablestore sink 数值列 ClassCastException(#12786)、Doris 数据可见性等待(#11562)、CDC 快照分片 enumerator ack 时序(#12163)、TiDB-CDC 缺失列返回 null(#12696)
  • 连接器文档准确性治理:主导了"对照源码逐条核对"的文档修复系列,覆盖 connector/transform/engine/common-option 等多个维度(#12423、#12932、#12693、#12615、#12771、#12911、#12941、#12621、#12833、#12570、#12758、#12609 等)
  • 测试稳定性:以条件轮询替代固定 sleep,治理 Zeta 与连接器 E2E 测试的不稳定(#12652、#12646、#12653、#12654、#12642、#12644、#13066、#13067、#13068)

案例二:goutamadwant --- 连接器 dry-run 体系与 Postgres-CDC 修复

本月贡献 47 次提交 ,核心成果是推动连接器连通性 dry-run(连通性预检)体系的规模化落地:

  • dry-run 体系建设 :为 MongoDB Source(#12399)与 Sink(#12687)、ClickHouse Sink(#12686)、Kafka Sink(#12400)、Neo4j Source(#12433)、RabbitMQ Source(#12432)新增 --dry-run 连通性预检
  • 新连接器:Sentry 项目错误事件 Source(#12451)
  • Postgres-CDC 修复:首个 RELATION 上的 ADD COLUMN 应用(#12547)、排除 pgoutput 未发布列(#12561)、复制槽失效快速失败(#12587)、enum 列支持(#12588)、按 search path 解析晚期类型名(#12836)、savepoint 后按表恢复 offset(#13006)
  • Transform-V2 修复:向量运算前宽度对齐(#12337)、SQL 谓词精确数值比较(#12318)、向量输入缓冲区保护(#12335)等

案例三:SEPURI-SAI-KRISHNA & hutiefang76 --- 类型精度与格式正确性

两人合计贡献 39 次提交,聚焦数据类型与序列化的边界正确性:

  • SEPURI-SAI-KRISHNA(20 次):CAST 溢出与精度契约(#12605、#12899)、SQL 关键字/大小写 locale 独立(#12495、#12618)、Kafka/Protobuf tombstone 处理(#12967、#12953、#12927)、Druid null 列保留(#13046)、Databend/Lance/Dameng 类型修正(#13040、#13043、#12882)、箭头格式多批次读取(#12650)
  • hutiefang76(19 次):Avro 字节缓冲边界与行所有权(#12906)、可空 Avro ROW 布局(#12900)、JSON 数组/映射形状校验(#12962)、DuckDB 类型名/locale/转义系列修复(#12582、#12576、#12541、#12593、#12503)、CLI 会话与凭据修复(#12632、#12633、#12634)

案例四:nzw921rx & SEZ9 --- Zeta 应用模式与可观测性

两人合计贡献 27 次提交,推动 Zeta 引擎的部署形态与可观测性升级:

  • nzw921rx(14 次) :推进 STIP-41 Native Zeta Application Mode on Kubernetes(#12460),支持环境变量注入的对象存储凭证(#12885)、JDBC checkpoint 与未提交批次一致性(#13054)、应用 CLI 校验与状态处理(#12898)、E2E 引擎按变更范围执行(#12812)
  • SEZ9(13 次):seatunnel-cli 结构化解析作业失败(#12537、#12628)、诊断 checkpoint 历史导致的渐进式变慢(#12688)、Zeta REST 日志响应体大小限制(#12299)、checkpoint overview 增加 generatedAt(#12794)、checkpoint monitor 历史长度可配置(#12789)

三、重点社区项目进展复盘

3.1 连接器生态扩张(新增 6 个连接器)

本月新增连接器 6 个,以营销/SaaS HTTP 数据源与消息/可观测性方向为主:

类别 连接器 类型 贡献者 PR
营销/SaaS Typeform Source Source Rishavbhattarai #12844
营销/SaaS Intercom Source Source Rishavbhattarai #12831
项目管理 Asana Source Source saloni-eng #12719
可观测性 Sentry 项目错误事件 Source Source goutamadwant #12451
消息/实时 WebSocket Source Source MOBIN-F #12465
消息队列 ActiveMQ Queue Source(checkpoint 感知) Source goutamadwant #12341

复盘:

  • SaaS HTTP 数据源持续丰富 :Typeform、Intercom、Asana 三个连接器均基于 connector-http-base 框架实现,延续了 SeaTunnel 通过 HTTP 框架快速扩展 SaaS 数据源的模式。
  • 补齐消息与可观测性方向:WebSocket Source 拓展了实时流式数据接入能力;ActiveMQ Queue Source 补齐了该连接器的 Source 端(此前仅有 Sink);Sentry Source 补齐了该连接器的 Source 端。
  • 新连接器开发门槛降低:三位首次贡献者(Rishavbhattarai、MOBIN-F)直接交付新连接器,说明 HTTP 框架与模板化开发的引导效果正在显现。

3.2 连接器连通性 dry-run 体系(7 条)

本月新增的 --dry-run 连通性预检能力是连接器工程化的重要进展,可在正式提交作业前完成凭据、网络与元数据的轻量校验:

连接器 预检能力 贡献者 PR
MongoDB Source 元数据只读连通性预检 goutamadwant #12399
MongoDB Sink 连通性预检 goutamadwant #12687
ClickHouse Sink 连通性预检 goutamadwant #12686
Kafka Sink 连通性预检 goutamadwant #12400
Neo4j Source 连通性预检 goutamadwant #12433
RabbitMQ Source 连通性预检 goutamadwant #12432
Redis Source & Sink --dry-run connect junjunclub #12431

复盘:dry-run 体系的规模化落地,将连接器配置错误的暴露时机从"运行时失败"提前到"提交前预检",有助于降低生产环境的作业调试成本。

3.3 OptionRule 声明式校验迁移与增强(12 条)

OptionRule 迁移是连接器层的长期工程,目标是将分散的过程式配置校验统一到声明式 optionRule() 框架。本月完成 12 条:

连接器 变更 类型 贡献者 PR
Vitess CDC source 校验迁移至 OptionRule 完整迁移 ryanmeowy #12746
MongoDB CDC source 校验迁移至 OptionRule 完整迁移 ryanmeowy #12735
Paimon 必填项 notBlank 声明式校验 校验增强 karthik-0306 #12573
DB2 CDC source URL 非空校验 校验增强 Nikk8091 #12931
SQL Server CDC source URL 非空校验 校验增强 ZYZ666-RGB #12764
IoTDB source SQL 非空校验 校验增强 Nikk8091 #12603
HTTP sink URL 非空校验 校验增强 1328837476-hug #12773
MaxCompute source endpoint 非空校验 校验增强 1328837476-hug #12690
ClickHouse source host 非空校验 校验增强 yigitcan-ozturk #12574
File source 选项声明补全 校验增强 chovy-3012 #12817
JDBC source/sink 读取选项声明补全 校验增强 fatmanverse #12800
CDC startup.specific-offset 绑定条件校验 校验增强 ryanmeowy #12708

复盘:本月延续了 9 月开启的迁移节奏,其中 Vitess 与 MongoDB CDC 完成了完整迁移,其余为面向必填项/URL/端点的声明式校验增强。相关社区跟踪见 §4.1(Umbrella Issue #11007)。

3.4 Zeta 引擎:应用模式与可观测性(37 次提交)

Zeta 作为 SeaTunnel 自研的分布式执行引擎,本月在 部署形态 、故障恢复 、可观测性 、性能基准 四条主线均有进展:

  • 应用模式(STIP-41):Kubernetes 上的 Native Zeta Application Mode(#12460)、环境变量注入的对象存储凭证(#12885)
  • master failover 与恢复:按各自最新 checkpoint 恢复作业(#12387)、slot 分配恢复状态加固(#12948)、worker 失败后保留取消状态(#12377)、IMap 条目过期时间跨重启保留(#12973)、管道恢复后重置 metrics(#11495)、遗留作业状态 WAL 条目恢复(#11781)
  • 调度与一致性:source checkpoint 锁移交 barrier injector(#12316)、master 切换后保留 idle reader 状态(#12042)、lite member 在 master 之前启动时加入集群(#12755)、周期性 checkpoint 触发失败上报(#12448)
  • 可观测性与 REST:checkpoint overview 增加 generatedAt(#12794)、monitor 历史长度可配置(#12789)、REST 日志响应体大小限制(#12299)、basic auth 凭据常量时间比较(#12595)、Web UI 路由修复(#12775)
  • 性能基准:新增 checkpoint 调度延迟基准(#12418)与按触发次数预热(#12896)
  • 测试稳定化:以条件轮询替代固定 sleep(#12652、#12646、#13066)、Hazelcast 测试端口隔离(#12778、#13030)

3.5 CDC 与核心引擎改进

方向 关键变更 贡献者 PR
CDC 引入 Postgres/OpenGauss 通用 PG base CDC 抽象 davidzollo #11029
PostgreSQL CDC 首个 RELATION 上的 ADD COLUMN 应用 goutamadwant #12547
PostgreSQL CDC 排除 pgoutput 未发布列 goutamadwant #12561
PostgreSQL CDC 复制槽失效快速失败 goutamadwant #12587
PostgreSQL CDC enum 列支持 goutamadwant #12588
PostgreSQL CDC 按 search path 解析晚期类型名 goutamadwant #12836
CDC savepoint 后按表恢复 offset goutamadwant #13006
CDC checkpoint 恢复后重新分配快照分片 li3zhi4 #11677
MySQL CDC 保留 SET/ENUM 选项列表 wgzhao #12355
MySQL CDC 可空唯一键列保留 NULL CodeWithPravinMaske #12608
MongoDB CDC 修复非精确一次快照死锁 nzw921rx #13018
TiDB-CDC 活跃表缺失列返回 null 而非 NPE zhangshenghang #12696
Core 最低 Java 运行时提升至 11,CI 迁移至 JDK 11/17 DanielLeens #11545
Core MultiTableSinkWriter 使用 HashUtils.bucketIndex 路由 SEPURI-SAI-KRISHNA #12290
Format 优化 Debezium JSON SerDe 分配与吞吐 Rangsh #12172
Transform 新增 GET_JSON_OBJECT / MD5 / AES 加解密 SQL 函数 chovy-3012 #12666/#12564/#12403

复盘 :PG base CDC 抽象 (#11029)是本月的架构级里程碑,将 Postgres 与 OpenGauss CDC 的公共能力下沉复用,为后续更多 PG 协议的数据库(如 HighGo、Kingbase)接入奠定基础;Transform-V2 一次性引入 GET_JSON_OBJECT、MD5、AES_ENCRYPT/DECRYPT 三个 SQL 函数,增强了数据加工表达力。

3.6 文档准确性与 CI 质量

  • 文档准确性治理 :本月 Docs 类提交达 31 条,其中 zhangshenghang 主导了一系列"对照源码逐条核对"的文档修正,覆盖 connector、transform、engine、common-option、FAQ 等多个维度;DanielCarter-stack、hippi345、rdlau01 等也参与了连接器文档与变更说明的改进。
  • CI 质量与效率 :labeler/Build-check 迁移至 workflow_run(#12725)、仅执行受影响的 E2E 引擎(#12812)、跳过无模块的 IT 分片(#12475)、Python SDK 测试纳入 CI(#12857)、mysql-cdc IT 超时调优(#12946)、Ubuntu 26.04 runner 后端检查修复(#12964)、CodeQL 工作流动作升级(#12913)
  • 测试稳定性:以条件轮询替代固定 sleep 的测试治理覆盖 Zeta 与多个连接器 E2E;Hazelcast 测试端口范围隔离(#12778、#13030)

四、10 月热门讨论 Issue

本月社区在 Issue 区围绕 OptionRule 迁移协作、连接器与多表 Source 需求、CDC 稳定性、引擎资源占用 等方向展开了深入讨论。以下为 10 月评论数最多的 5 个代表性 Issue:

排名 Issue 评论数 提出者 状态
1 #11007 OptionRule 迁移 Umbrella(声明式校验迁移认领与跟踪) 222 nzw921rx Open
2 #10443 连接器需求征集(Add connectors for these datasources) 56 davidzollo Open
3 #12267 HighGo DB CDC 写入异常 34 1362227089 Closed
4 #10425 多表 Source 支持 Umbrella 32 davidzollo Open
5 #12456 集群运行一段时间后 Metaspace OOM 25 wangbing505 Open

4.1 OptionRule 迁移 Umbrella(#11007,222 条评论)

由 nzw921rx 发起的 OptionRule 迁移总跟踪 Issue,是本月讨论热度最高的议题。该 Issue 将连接器/Transform 的过程式校验迁移任务拆分为可认领的子任务,社区成员在 Issue 下认领并跟踪各自的迁移进度。本月完成的 Vitess、MongoDB CDC 完整迁移及多项声明式校验增强(详见 §3.3)均挂接于此。

4.2 连接器需求征集(#10443,56 条评论)

由 davidzollo 发起的连接器需求征集 Issue,持续作为社区新连接器的需求入口。社区成员在此提出并认领各类数据源/目标端需求,本月新增的多个连接器与该 Issue 中征集的方向相呼应,体现了需求驱动的开发模式。

4.3 HighGo 数据库 CDC 写入异常(#12267,34 条评论)

由用户 1362227089 于 9 月 11 日反馈、10 月持续跟进并最终关闭的 HighGo 数据库 CDC 写入异常问题。讨论聚焦 PostgreSQL CDC 的表发现、驱动与 catalog 初始化时序等细节,推动了相关兼容性修复的落地。

4.4 多表 Source 支持 Umbrella(#10425,32 条评论)

由 davidzollo 发起的多表 Source 支持总跟踪 Issue,梳理了尚未实现 tables_configs 多表能力的连接器清单。社区就多表 Source 的配置模型、实现范围与验收标准展开了讨论,是连接器能力对齐的重要议题。

4.5 Metaspace OOM(#12456,25 条评论)

由用户 wangbing505 于 9 月 23 日反馈、10 月持续讨论的引擎 Metaspace 内存溢出问题。在分离模式集群中,运行一段时间后出现 java.lang.OutOfMemoryError: Metaspace。讨论围绕类加载器释放、动态类生成等方向展开,与本月 Zeta classloader 相关的稳定性修复方向一致。


五、存在的问题与改进方向

5.1 社区协作

  • 贡献者集中度较高:Top 6 贡献者合计提交 167 次,占全月 59.2%,头部集中现象依然存在。建议持续扩大 OptionRule 迁移、连接器文档、测试补齐等"good first issue"任务的开放范围,吸引更多长尾贡献者参与。
  • 新连接器依赖 HTTP 框架 :本月多数新连接器基于 connector-http-base 实现,虽提升了扩展效率,但也需关注框架层变更对多个 SaaS 连接器的连带影响,建议加强框架层的兼容性测试。

5.2 工程质量

  • 缺陷修复占比偏高 :本月 Fix 类提交占比达 57.1%,虽体现了社区对稳定性与正确性的重视,但也反映出前期功能交付在类型转换、时区/locale、资源释放、CDC 恢复等边界场景上的测试覆盖仍有不足。建议在新功能评审阶段强化边界场景与故障注入测试要求。
  • 类型与时区/locale 类缺陷高发:本月多处修复涉及 locale 独立(大小写转换)、时区转换(DATETIME/TIMESTAMP_TZ)、精度溢出(CAST)等,说明跨环境一致性测试需要系统化补齐,建议引入 locale/时区矩阵化的单元测试。
  • OptionRule 迁移仍有存量:本月完成 2 条完整迁移与 10 条校验增强,存量连接器数量仍然较大,建议按配置复杂度分批推进,并优先覆盖必填项校验缺失的连接器。

5.3 数据口径

  • 代码增删行已补全 :本月报告已通过 GitHub API 逐提交汇总增删行数据(新增 122,120 行、删除 6,094 行,覆盖全部 282 次提交)。该口径包含测试资源、文档与配置等全部改动,未剔除自动生成文件,解读时应结合提交类型分布综合判断。
  • 细分维度待完善:当前仅提供全量与按贡献者/按类型的行数汇总,尚未按模块(engine / connectors / core / docs)或连接器维度细分代码量,建议后续补充,以更精确地刻画各方向的投入强度。

附录:2026 年 10 月合并提交分类速查

A.1 Feature 类(26 条)

贡献者 标题摘要 PR
nzw921rx Zeta 支持环境变量注入的对象存储凭证 #12885
nzw921rx STIP-41 Zeta Kubernetes 原生应用模式 #12460
goutamadwant Iceberg 表格式 v3 支持 #12777
Rishavbhattarai 新增 Typeform Source 连接器 #12844
Rishavbhattarai 新增 Intercom Source 连接器 #12831
karthik-0306 Python SDK 新增 Java 检测工具 #12740
goutamadwant MongoDB Source 元数据只读连通性 dry-run #12399
SEZ9 seatunnel-cli 诊断 checkpoint 历史导致的渐进式变慢 #12688
goutamadwant 新增 Sentry 项目错误事件 Source #12451
goutamadwant ClickHouse Sink 连通性 dry-run #12686
zhang-arvin HTTP 凭据处理修复(scheme 校验、token 脱敏) #12040
MOBIN-F 新增 WebSocket Source 连接器 #12465
goutamadwant Kafka Sink 连通性 dry-run #12400
goutamadwant 新增 checkpoint 感知的 ActiveMQ Queue Source #12341
davidzollo 引入 Postgres/OpenGauss 通用 PG base CDC 抽象 #11029
goutamadwant Neo4j Source 连通性 dry-run #12433
chovy-3012 新增 GET_JSON_OBJECT SQL 函数 #12666
goutamadwant AmazonDynamoDB 多表 Source 读取 #12665
goutamadwant MongoDB Sink 连通性 dry-run #12687
chovy-3012 新增 MD5 哈希 SQL 函数 #12564
goutamadwant RabbitMQ Source 连通性 dry-run #12432
chovy-3012 新增 AES_ENCRYPT/AES_DECRYPT SQL 函数 #12403
programmerloverun Transform 支持连接器声明的元数据字段 #12057
chovy-3012 MaxCompute 客户端超时与重试选项 #12390
junjunclub Redis Source & Sink 支持 --dry-run connect #12431
SEZ9 seatunnel-cli 结构化解析作业失败 #12537

另:新连接器 Asana Source(#12719,saloni-eng)因提交信息未带 [Feature] 标签,计入 A.4 "Other"。

A.2 Fix 类(161 条,部分重点)

贡献者 标题摘要 PR
zhangshenghang StarRocks Publish Timeout 批次释放前校验 label 状态 #12692
zhangshenghang InfluxDB sink retention policy、null 时间戳与 flush 重试修复 #12741
zhangshenghang Hudi catalog MAP/ARRAY 列 schema 转换修复 #12770
zhangshenghang TiDB-CDC 活跃表缺失列返回 null 而非 NPE #12696
zhangshenghang 等待 Doris 数据可见性 #11562
goutamadwant PostgreSQL DATETIME 跨时区值保留 #13025
goutamadwant pgoutput 未发布列从 Postgres-CDC schema 排除 #12561
goutamadwant Postgres-CDC 复制槽失效时快速失败 #12587
goutamadwant savepoint 后按表恢复 offset #13006
goutamadwant Transform-V2 向量运算前宽度对齐 #12337
goutamadwant SQL 谓词精确数值比较 #12318
nzw921rx MongoDB CDC 非精确一次快照死锁修复 #13018
nzw921rx JDBC 丢失未提交批次时阻止 checkpoint 成功 #13054
SEPURI-SAI-KRISHNA CAST 越界数值失败(INT/BIGINT) #12605/#12899
SEPURI-SAI-KRISHNA Kafka/Protobuf tombstone 处理 #12967/#12953
hutiefang76 Avro 字节缓冲边界与行所有权保留 #12906
hutiefang76 DuckDB 类型名/locale/转义系列修复 #12582/#12576/#12503
DanielLeens source checkpoint 锁移交 barrier injector #12316
DanielLeens master 切换后保留 idle reader 状态 #12042
88fantasy master failover 后按各自最新 checkpoint 恢复作业 #12387
li3zhi4 checkpoint 恢复后重新分配快照分片 #11677
CodeWithPravinMaske MySQL-CDC 可空唯一键列保留 NULL #12608
ricky2129 CDC 1970 年前亚毫秒时间戳转换修复 #12957
zhengxiang378928908-code Dameng NVARCHAR/NVARCHAR2 声明长度上报 #12882
corgy-w ClickHouse 流读取中断时失败而非无限轮询 #12727

A.3 Improve 类(34 条,部分重点)

贡献者 标题摘要 PR
ryanmeowy Vitess CDC source 校验迁移至 OptionRule #12746
ryanmeowy MongoDB CDC source 校验迁移至 OptionRule #12735
karthik-0306 Paimon 必填项 notBlank 声明式校验 #12573
Nikk8091 DB2 CDC source URL 非空校验 #12931
Nikk8091 IoTDB source SQL 非空校验 #12603
ZYZ666-RGB SQL Server CDC source URL 非空校验 #12764
1328837476-hug HTTP sink URL 非空校验 #12773
1328837476-hug MaxCompute source endpoint 非空校验 #12690
yigitcan-ozturk ClickHouse source host 非空校验 #12574
fatmanverse JDBC source/sink 读取选项声明补全 #12800
chovy-3012 改进 ActiveMQ sink:资源泄漏修复与新配置项 #12698
zhangshenghang Zeta SQL 引擎普通列投影快路径 #12528
SEZ9 Zeta REST 日志响应体大小限制 #12299
SEZ9 Zeta checkpoint monitor 历史长度可配置 #12789
DanielLeens 最低 Java 运行时提升至 11,CI 迁移至 JDK 11/17 #11545
nzw921rx 仅执行受变更影响的 E2E 引擎 #12812
Rangsh 优化 Debezium JSON SerDe 分配与吞吐 #12172

A.4 Docs / Test / Other 类(61 条)

  • Docs(31 条):以 zhangshenghang 主导的"对照源码逐条核对"文档准确性治理为主线,覆盖 connector/transform/engine/common-option/FAQ 等维度;另有 DanielCarter-stack(Paimon/StarRocks/RabbitMQ、Clickhouse/Http/MongoDB/Redis/Easysearch 文档)、hippi345(incompatible-changes.md 按版本拆分)、rdlau01(Filter Transform 文档)、JesusMan0529(RAG 示例修正)等。
  • Test(26 条):以 Zeta 与连接器 E2E 测试稳定性治理为主,将固定 sleep 替换为条件轮询(#12652、#12646、#12653、#12654、#12642、#12644、#13066、#13067、#13068)、Hazelcast 测试端口隔离(#12778、#13030)、checkpoint 调度基准(#12418、#12896)、Elasticsearch/RocketMQ IT 可见性轮询(#12711、#12701)等。
  • Other(4 条):Asana Source 连接器(#12719,saloni-eng)、优化 AGENTS.md(#12811,yuluo-yx)、CodeQL 工作流 actions/checkout 升级(#12913,pig-tongzhi)、CLI 支持 JSON 参数(#12491,NganWave)。

报告生成说明 :本报告所有数据均基于 apache/seatunnel 仓库 dev 分支 2026-10-01 至 2026-10-31 的合并提交统计生成(共 282 次提交、54 位贡献者,代码新增 122,120 行、删除 6,094 行)。提交与增删行数据均通过 GitHub API 逐提交采集并汇总。贡献者 ID 均已通过 GitHub 提交记录核实。如有数据疑问或补充。

复制代码
相关推荐
木木_Q4057733492 天前
Oracle 增量同步配置指南:只搬变了的数据,不重复也不漏数
数据库·oracle·数据同步·数据库同步·增量同步
Sayai21 天前
DataX 离线数据同步实战:Elasticsearch 数据批量导出 MySQL(作业配置、并发调优与定时同步平台化设计)
大数据·mysql·elasticsearch·datax·数据同步
Frag0ut24 天前
Chrome数据备份指南:本地备份还原书签密码与扩展配置工具
chrome·google·谷歌浏览器·数据同步·备份工具·配置迁移·书签密码备份
数据库小学妹1 个月前
数据共享交换平台选型:交换方式对比与避坑指南
数据库·信创·数据同步·数据交换平台·政务数据共享·数据共享交换平台·数据库底座
Dyx邓杨喜1 个月前
EasyJob开源发布,让数据自动飞进飞书大屏(多种任务类型 : SQL任务,ETL 同步,监控通知,飞书表格同步,HTTP请求,自定义任务流)
http请求·etl·数据同步·任务调度·飞书表格
RestCloud2 个月前
大数据量ETL同步优化:亿级表同步与性能调优
mysql·数据迁移·数据传输·数据同步·亿级数据传输·大数据量传输
数据库小学妹2 个月前
数据库实时同步工具怎么选?六类方案对比与避坑清单
cdc·数据一致性·数据同步·断点续传·国产化替代·数据库实时同步工具
醉颜凉2 个月前
Canal 与 Elasticsearch 实时同步:增量索引更新、删除处理与全量重建方案
elasticsearch·canal·数据同步·增量更新·全量重建
冰帆<2 个月前
DBViewer — 把数据库工作台,安装进浏览器
数据库·数据可视化·数据同步