SeaTunnel 社区月报(5-6 月):全新功能上线、Bug 大扫除、Merge 之星是谁?

在 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 所做的精彩贡献(排名不分先后):

weekly_combined_avatars_2025-07-01

@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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/web/87309.shtml
繁体地址,请注明出处:http://hk.pswp.cn/web/87309.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数学建模_非线性规划

matlab求解调用示例 第二道例题建模 matlab求解 1.matlab只能处理min问题&#xff1a; max两边取负号变成min 2. > > >号变成 < < <&#xff1a;两边取负号 调用示例 第二道例题建模 目标函数取平方而不取绝对值 后面省略

【BurpSuite 2025最新版插件开发】基础篇7:数据的持久化存储

1 前言 历史章节&#xff1a; 【BurpSuite 2025最新版插件开发】基础篇1&#xff1a;环境搭建 【BurpSuite 2025最新版插件开发】基础篇2&#xff1a;插件生命周期与核心接口 【BurpSuite 2025最新版插件开发】基础篇3&#xff1a;请求拦截和修改简单示例 【BurpSuite 202…

GPT-4 Turbo集成智能工作流,开启自动化研究与知识管理新篇章!

目录 一、系统架构设计二、核心模块实现1. 智能数据采集引擎2. 自动化研究引擎3. 知识管理系统 三、智能工作流引擎四、关键技术实现1. 动态工作流引擎2. 知识图谱构建 五、企业级部署方案1. 云原生架构2. Docker部署脚本 六、应用案例&#xff1a;药物研发项目七、性能优化策略…

告别SQL卡顿与混乱!AI如何赋能实时计算?

在当今数据驱动的商业环境中&#xff0c;SQL作为与数据库交互的核心语言&#xff0c;其编写效率和质量直接影响着企业的数据决策速度和系统性能。然而&#xff0c;我们在长期的企业服务实践中发现&#xff0c;数据库开发人员普遍面临以下痛点&#xff1a; SQL性能问题频发&…

LeetCode算法(和中等打的有来有回)——盛最多水的容器

文章目录 leetcode第11题&#xff1a;盛最多水的容器二次循环代码 双指针优化解析代码 leetcode第11题&#xff1a;盛最多水的容器 二次循环 这道题比较容易想到的就是通过二次循环遍历所有能盛的水的体积。 代码 class Solution {public int maxArea(int[] height) {// 记录…

Karmada 多集群服务发现

一、背景介绍 多集群架构下&#xff0c;不同 Kubernetes 集群间的服务如何互通是核心挑战。Karmada 支持 Kubernetes Multi‑cluster Service APIs&#xff08;MCS&#xff09;&#xff0c;通过 ServiceExport 和 ServiceImport 实现跨集群服务发现与调用&#xff0c;帮助多集…

macOS 26正式发布,全新Liquid Glass设计语言亮相

在全球科技爱好者翘首以盼的WWDC 2025开发者大会上&#xff0c;苹果公司正式揭开了macOS 26系统的神秘面纱。此次系统更新最令人瞩目的&#xff0c;当属其采用的全新Liquid Glass设计语言&#xff0c;该设计不仅重塑了Mac的视觉风格&#xff0c;更为用户带来了一场前所未有的操…

网络基础(3)

网络基础&#xff08;3&#xff09; 有关进程 1&#xff09;进程是人在系统中的代表&#xff0c;只要把数据给进程&#xff0c;人就相当于拿到了数据 2&#xff09;数据传输到主机不是目的&#xff0c;而是手段。到达主机内部&#xff0c;再交给主机内的进程才是目的 上网的…

C语言专题:17.逻辑运算与三目运算符(按位逻辑运算、条件运算符)

​ C语言中的逻辑运算符和三目运算符&#xff08;条件运算符&#xff09;是非常常见且基础的操作符&#xff0c;它们分别用于布尔逻辑运算和简化条件判断的表达式。通过合理使用这些运算符&#xff0c;可以使代码更加简洁、清晰。本文将重点介绍逻辑运算符、三目运算符和按位逻…

【分布式 ID】一文详解美团 Leaf

文章目录 1. 前言2. 项目启动示例 - MYSQL 和 Zookeepr2.1 Leaf-segment 模式2.2 Leaf-snowflake 模式 - 单节点2.3 Leaf-snowflake 模式 - 多节点 3. Leaf-segment 详细讲解4. Leaf-segment 源码解析4.1 SegmentBuffer 号段缓存4.2 Segment 号段4.3 初始化号段服务 SegmentIDG…

互联网大厂Java面试实录:Spring Boot与微服务在电商场景中的应用

互联网大厂Java面试实录&#xff1a;Spring Boot与微服务在电商场景中的应用 面试场景 面试官&#xff1a;你好&#xff0c;谢飞机&#xff0c;欢迎参加我们的Java开发岗位面试。首先&#xff0c;能否简单介绍一下你的技术背景&#xff1f; 谢飞机&#xff1a;嗨&#xff0c…

XILINX Ultrascale+ Kintex系列FPGA的架构

Xilinx&#xff08;现为AMD&#xff09;Kintex UltraScale系列FPGA是基于16nm FinFET工艺的高性能、中等成本的现场可编程门阵列&#xff0c;专为高带宽、低功耗和成本效益的应用设计&#xff0c;广泛用于5G通信、数据中心、视频处理、航空航天等领域。以下详细介绍Kintex Ultr…

腾讯云实名资质 “待补充后提交” 解决方法

目录 一、引言二、为什么会出现 “待补充后提交” 状态三、需要补充的具体材料3.1 营业执照3.2 法人身份证相关3.3 短信管理员资料3.4 合规使用承诺函 四、处理流程详细步骤4.1 登录腾讯云控制台4.2 进入实名资质相关页面4.3 上传补充材料4.4 提交审核 五、注意事项5.1 材料规范…

8分钟讲完 Tomcat架构及工作原理

https://www.bilibili.com/video/BV1J3411k7Xc/?spm_id_from333.337.search-card.all.click&vd_source36145f3620bdf21c0f1a843352e603fb JavaWeb开发必看&#xff01;Tomcat架构及工作原理&#xff08;8分钟&#xff09; 分阐明了Tomcat的工作原理。 一、Tomcat的核心架…

C盘爆满元凶!WinSxS组件解密

C盘爆满元凶!WinSxS组件解密 WinSxS是什么?核心功能与重要性目录为何疯狂膨胀?安全清理权威指南优先使用微软官方工具:DISM工具清理效果与性能影响重要风险提示总结C盘爆满元凶!WinSxS组件解密你是否也遇到过: C盘空间频频告急,检查发现WinSxS文件夹竟独占数十GB空间?想…

毕业设计(启智模块化机器人的组装与K5的使用

记录一下 毕业设计的部分笔记 准备清空文件发到csdn做一个纪念0.0 物联网毕业设计 机器的组装与K5的使用 基础文件的学习 首先安装K5 和文件包中的JLink驱动 并且文件实例里的代码必须加上x后缀否则 只能用K4 来打开 供电&#xff1a;整个系统都需要电池运转 build 存放…

从0开始学习R语言--Day37--CMH检验

对于有多个特征的数据&#xff0c;我们一般的处理方式是构建特征函数&#xff0c;计算每个特征向量的系数&#xff0c;从而将其影响纳入到研究量中&#xff0c;但对于简单的问题&#xff0c;也这样做的话未免有点小题大做。这时我们可以考虑用CMH来分析变量在每个特征下的影响&…

搜索选择DFS还是BFS

1. DFS&#xff08;深度优先搜索&#xff09;&#xff1a;优先进行深度纵向搜索&#xff0c;DFS所需的内存少于BFS所需的内存&#xff0c;利用堆栈实现&#xff0c;适合找最短路径。 2. BFS&#xff08;广度优先搜索&#xff09;&#xff1a;优先进行广度横向搜索&#xff0c;…

三格电子——电力协议转换器

Modbus 转 IE104 网关型号 SG-TCP-IEC104 &#xff0c;是三格电子推出的工业级网关&#xff08;以下简称网 关&#xff09;&#xff0c;主要用于 Modbus RTU/TCP/ASCII 数据采集、 DLT645-1997/2007 数据采集&#xff0c;可接多功 能电力仪表、温控仪、电表等&#xf…

UE5 瞄准偏移(AimOffset)功能详解

什么是AimOffset? AimOffset(瞄准偏移)是一种特殊的动画混合空间(类似于 Blend Space),它通过将多个预设姿势叠加到一个基础动作上,实现角色根据视角方向进行上下左右的动画混合。简单来说,AimOffset 在射击游戏中常用来处理角色持枪瞄准时的动作,比如抬头、低头、左…