在 5 月和 6 月,SeaTunnel 社區迎來了一輪密集更新:2.3.11 正式發布,新增對 Databend、Elasticsearch 向量、HTTP 批量寫入、ClickHouse 多表寫入等多個連接器能力,全面提升了數據同步靈活性。同時,近 100 個修復與優化 PR 合入,涵蓋 Spark 引擎并行性修復、Paimon 精度兼容性增強、Mongo-CDC ExactlyOnce 默認值優化、Oracle DDL 類型支持補全等核心問題,穩定性和兼容性持續升級。
此外,Merge 之星榜單也已揭曉,感謝所有活躍貢獻者對社區建設的持續投入!
月度Merge之星
感謝以下小伙伴 5、6 月份為 Apache SeaTunnel 所做的精彩貢獻(排名不分先后):
@hawk9821,@CosmosNi,@suntectec,@zhangshenghang,@dailai,@fcb-xiaobo,@Hisoka-X,@jw-itq,@ocean-zhc,@liudechang,@xiaochen-zhou,@itnccuong,@Adamyuanyuan,@e-mhui,@SEZ9,@misi1987107,@hailin0,@prclin,@dybyte,@chl-wxp,@Zzih,@liunaijie,
@litiliu,@papadave66,@scienceyang,@emmanuelmoon,@ShuiMu-peng,@hantmac,@corgy-w,@sohurdc,@joexjx,@mrtisttt,@dyp12,@yzeng1618,@zhilinli123,@WenDing-Y
apache/seatunnel倉庫
修復
- [Fix][Doc]Sink的 plugin_input 配置不正確?@e-mhui
- [Fix][Connector-V2]優化 Paimon 的 DECIMAL 類型檢查以防止精度丟失?@xiaochen-zhou
- [Fix][Connector-V2]更新批處理模式和只寫模式的 waitCompaction 值?@xiaochen-zhou
- [Fix][Connector-V2]修復 starrocks 小數列定義生成 #9470?@prclin
- [bugfix][Connector-V2]修復了負載驅動不準確的情況?@chl-wxp
- [Fix][paimon-e2e]端到端測試錯誤?@WenDing-Y
- [Fix][Zeta]修復主節點切換時的操作線程泄漏?@Hisoka-X
- [Fix][Connector-Iceberg]修復 Iceberg 時間戳類型的時區問題?@yzeng1618
- [Fix][seatunnel-dist]修復重復依賴項?@litiliu
- [Fix][Mongo-CDC]修復 mongo 的 ExactlyOnce 默認為 true 導致 room 出現故障的問題?@jw-itq
- [Bug][Connector-V2]修復 Paimon 中小數類型精度不兼容時的 NPE 問題?@hawk9821
- [bug][dist]修復發布打包異常?@hawk9821
- [Fix][Connector-V2]更正批量大小每掃描選項的鍵中的拼寫錯誤?@corgy-w
- [Fix][Connector-V2]在 SeaTunnelRow 中設置默認 tableid 以進行 Debezium JSON 反序列化?@corgy-w
- [Fix][Zeta]將 SeaTunnelTask 中的 parallelStream 改為 stream 以避免類加載器不匹配?@sohurdc
- [Fix][Connector-V2]Oracle CDC 在啟用 LOB 時未更新事務提交?@Hisoka-X
- [Fix][Transform-V2]日期格式字符串中 'T' 的正確處理?@corgy-w
- [Fix][Connector-V2]箭頭到Seatunnel行讀取器轉換Seatunnel行值 添加處理第二個TIMESTAMP類型?@dyp12
- [Fix][Connector-V2]修復 OceanBase Oracle 不支持的數據類型創建?@Hisoka-X
- [Fix][Connecotr-kafka]修復 Kafka 中偏移量為 -1 時的 IllegalArgumentException?@WenDing-Y
- [Fix][Connector-Http]修復無效的 MIME 類型?@litiliu
- [Fix][CI]將 iris docker 版本更新為修復 ci?@Hisoka-X
- [Fix][E2E]Kafka的固定端到端測試用例未能按預期工作?@WenDing-Y
- [Fix][Spark]修復源并行性在 Spark 引擎上無法正常工作的問題?@joexjx
- [Fix][Connector-V2]修復 Prometheus 檢查時間無法解析雙精度值?@chl-wxp
- [Fix][CI]修復更新構建狀態操作錯誤?@Hisoka-X
- [Fix][Connector-jdbc]修復 PostgreSQL sink 嘗試更新唯一鍵 #9293?@papadave66
- [Fix][CI]禁用死鏈檢查?@Hisoka-X
- [Fix][CI]將 continue-on-error 設置為 true 以處理死鏈任務?@Hisoka-X
- [Fix][Connector-V2]修復 Hive 客戶端線程不安全問題?@corgy-w
- [Bug][Zeta]SeaTunnelClient 無法帶錯誤退出?@CosmosNi
- [Fix][Connector-V2]修復構建 ClickHouse 節點時缺失選項配置的問題?@mrtisttt
- [Fix][CI]從健全性檢查中移除死鏈檢查?@Hisoka-X
- [Fix][Connector-V2]修復 OceanBase MySQL JDBC sink 創建語句錯誤?@Hisoka-X
- [Fix][Zeta]修復極端情況下的檢查點調度丟失問題?@Hisoka-X
- [Fix][Transform-v2]修復自定義 UDF 拋出異常?@hawk9821
優化
- [improve]套接字選項?@liunaijie
- [Improve]表存儲選項?@liunaijie
- [Improve][Transform-V2]移除不必要的取消引用方法并簡化日期解析?@corgy-w
- [Improve][Connector-V2]支持在upsert會話模式下使用MaxCompute輸出寫入器進行upsert/刪除操作?@dybyte
- [Doc][Improve]Paimon 支持的投影更新?@WenDing-Y
- [improve][Connector-V2]刪除 JDBC 參數 support_upsert_by_query_primary_key_exist?@chl-wxp
- [Feature][connector-kudu]實現過濾器?@WenDing-Y
- [Feature][Zeta]將開始時間添加到作業信息中?@hawk9821
- [improve]TDengine 選項?@liunaijie
- [improve]Typesense 選項?@liunaijie
- [Improve][Connector-file]向BinaryReadStrategy添加可配置的二進制塊大小支持?@CosmosNi
- [Feature][Connector-V2][JDBC]添加 presto/trino 語法?@dyp12
- [Feature][Jdbc]通過正則表達式支持讀取多個表?@yzeng1618
- [feature][connectors-v2]Paimon 中的謂詞下推支持?@hawk9821
- [Improve]JdbcInputFormat nextRecord 拋出異常 TableId?@zhilinli123
- [Feature][Connector-V2]JDBC 支持將 tinyint1 讀取為 byte(tinyint)?@Hisoka-X
- [Feature]從 2.3.11 版本升級到 2.3.12 版本?@zhangshenghang
- [Improve][Oracle-CDC]移除重復的加載表名?@hailin0
- [Improve][Transform][SQL]支持轉換為 TINYINT/SMALLINT?@hailin0
- [Improve][Transform-V2]SQL 轉換 EXTRACT 函數支持更多字段?@CosmosNi
- [Feature][Sink]文件支持新格式:maxwell_json、canal_json、debezium_json #9278?@dyp12
- [Improve][Connector-V2]修復 paimon 連接器的單詞拼寫錯誤?@dailai
- [Feature][Connector-V2]支持Databend源/目標連接器?@hantmac
- [Feature][Connectors-V2][Elasticsearch]支持向量變換Sink?@SEZ9
- [Improve][Connector-V2]為FTP數據通道添加遠程主機驗證選項?@corgy-w
- [Feature][Connectors-V2]為時間戳開始模式添加結束時間戳?@WenDing-Y
- [Improve]優化?stop-seatunnel-cluster.sh?中變量處理的健壯性?@mrtisttt
- [Improve][Oracle-CDC]修復 Oracle 重命名 DDL 事件中缺失的列類型?@hailin0
- [improve]EasySearch 支持 schema_save_mode/data_save_mode?@CosmosNi
- [Improve]移除無用的 iceberg sink 配置?iceberg.table.config?@Hisoka-X
- [Feature][Connector-doris]添加了不區分大小寫的特性?@yzeng1618
- [Feature][Connector-JDBC]支持將Oracle BLOB數據作為字符串而不是字節讀取?@yzeng1618
- [Improve]在開發分支中刪除 release-note.md?@Hisoka-X
- [Feature][Connector-V2]支持 ClickHouse 的多表寫入功能?@mrtisttt
- [Feature][http-Sink]實現HTTP批量寫入?@ocean-zhc
- [improve]Sentry 選項?@liunaijie
- [improve]sls 命令的選項?@liunaijie
- [improve]RocketMQ 選項?@liunaijie
- [Feature][Connector-V2]Iceberg 添加膠水目錄支持?@itnccuong
- [Improve][Connector-V2]支持 MaxCompute sink 編寫器的 timestamp 字段類型?@dybyte
- [Improve][Transform-V2]改進 SQL 轉換異常以定位錯誤表達式?@misi1987107
- [improve]脈沖星選項?@liunaijie
- [Feature][transform-v2]SQL 轉換支持多條件判斷函數?@CosmosNi
- [Feature][Transform]使用 Amazon Titan 和 cohere 嵌入模型支持單次/批量模式的向量化?@SEZ9
- [Doc][Improve] support chinese [docs/zh/connector-v2/source/MySQL-CDC.md]好的。?@scienceyang
- [Feature][connector-hive]Hive sink連接器支持覆蓋模式 #7843?@Adamyuanyuan
其他
- [Chore][Core]移除 ConfigBuilder 中無用的參數?@Hisoka-X
- [Doc]修復鏈接錯誤和DynamoDB參數錯誤?@ShuiMu-peng
- [Release][2.3.11][connector-change-log]更新連接器變更日志?@zhangshenghang
- [Doc]將 deepwiki 添加到 README.md #9354?@emmanuelmoon
- 添加 MongoDB-CDC 連接器中文文檔?@liudechang
- [Doc][zh-CN]添加HiveJdbc連接器的中文文檔(#8497)?@liudechang
- [Doc][Connector-V2]更新OssFileSink的保存模式配置?@Zzih
- [Future][Connector-V2]支持非主鍵表的自動創建?@hawk9821
apache/seatunnel-website倉庫
修復
- [Fix][Doc]修復 transform-v2 文本標題?@suntectec
- [Fix][Seatunnel-website]Sink的 plugin_input 配置不正確?@e-mhui
- [Fix]在 version.js 中使用動態導入代替 execa?@zhangshenghang
- [Fix]修復無法顯示的 con?@fcb-xiaobo
其他
- [Release][2.3.11]更新Seatunnel網站文檔?@zhangshenghang
- [NOTICE]更新安全通知?@hailin0