Apache SeaTunnel 9月份社区发展记录

news2025/1/13 7:56:06

各位热爱 SeaTunnel 的小伙伴们,9月份社区月报来啦!这里将定期更新SeaTunnel社区每个月的重大进展,欢迎关注!

月度Merge Stars

感谢以下小伙伴上个月为 Apache SeaTunnel 做的精彩贡献(排名不分先后):

file

@ZhangWeike2000,@wuchunfu,@chl-wxp,@hawk9821,@happyboy1024,@jiamin13579,@CosmosNi,@EricJoy2048,@arshadmohammad,@liunaijie,@sunxiaojian,@BilwaST,@PeppaPage,@hailin0,@FuYouJ,@loustler,@corgy-w,@Zuhdan,@Carl-Zhou-CN,@Cheun99,@Hisoka-X,@zhangshenghang,@dailai,@liugddx

apache/seatunnel仓库

fix

  • [hotfix]修复Docker镜像构建脚本 @liunaijie
  • [Fix]调整Docker镜像发布设置 @liunaijie
  • [Fix][Zeta]如果Zeta不是TCP发现的一部分,它将无法找到其他成员 @loustler
  • [Fix][CI]在提交PR时,修复CI损失文档检查问题 @Hisoka-X
  • [Hotfix][ci]修复GitHub CI许可证头部错误 @hawk9821
  • [ [Fix][Connector-V2]使用 JDK 11 时,遇到错误 "package sun.security.krb5 does not exist" 并尝试修复 Iceberg 的问题。 ]( https://github.com/apache/seatunnel/pull/7734 " [Fix][Connector-V2]使用 JDK 11 时,遇到错误 "package sun.security.krb5 does not exist" 并尝试修复 Iceberg 的问题。 ") @sunxiaojian
  • [Hotfix][Connector-V2]在冰川sinkwriter的任务关闭时释放资源 @dailai
  • [Fix][Connecotr-V2]修复Paimon动态桶表在主键中不是第一项 @hawk9821
  • [Hotfix][Connector-V2]即使任务崩溃,也要释放Paimon目标相关的资源 @dailai
  • [Fix][Connector-V2]修复Paimon的端到端错误 @hawk9821
  • [ [Fix][CI]为了解决CI错误,请添加文档同步。请注意,Apache SeaTunnel的"fix"和"feature"保持不变,不进行翻译。 ]( https://github.com/apache/seatunnel/pull/7720 " [Fix][CI]为了解决CI错误,请添加文档同步。请注意,Apache SeaTunnel的"fix"和"feature"保持不变,不进行翻译。 ") @zhangshenghang
  • [Fix][Connector-V2]修复HTTP源无法读取流 @CosmosNi
  • [Fix][Connector-V2]修复已知的目录创建和删除忽略问题 @corgy-w
  • [Fix][Connector-V2]修复JDBC测试用例失败 @Hisoka-X
  • [Hotfix][Core]修复MultiTableSink#PrepareCommit时的并发异常 @hailin0
  • [Fix][Connector-V2]关于Apache SeaTunnel的Iceberg sink修复无法处理大写字段 @sunxiaojian
  • [Fix][Connector-V2]修复某些可抛出异常未被捕获的问题 @Hisoka-X
  • [Fix][Connector-v2]在JdbcCatalog的SQL查询中,对于表或数据库存在查询时抛出异常 @dailai
  • [Hotfix][CDC]在配置multi_table_sink_replica时,修复DDL重复执行错误 @hailin0
  • [Fix]修复Oracle查询表,将'char'改为'varchar'长度 @chl-wxp
  • [Fix][Transforms-V2]修复LLM转换无法解析布尔值类型 @hawk9821
  • [Hotfix]修复Iceberg在创建表时缺失列注释的问题 @hailin0
  • [Fix][Document]修正PostgreSQL-CDC文档中的拼写错误 @Zuhdan
  • [Fix][Common]修复Paimon 沉淀时的CommonError消息 @dailai
  • [Hotfix][Connector-v2]修复connector-mongodb中的ClassCastException @dailai
  • [Fix][JDBC]解决Starrocks JDBC方言目录与Starrocks连接器之间的冲突 @liunaijie
  • [Fix][Test]修复FixSlotResourceTest不稳定的问题 @liunaijie
  • [Fix][E2E]远程加载驱动程序忽略了证书 @hawk9821
  • [Fix][Document]修复文档构建错误 @Hisoka-X
  • [Hotfix][Connector-v2]修复jdbc oracle中使用table_list时出现的NullPointerException。 @dailai

improve

  • [Improve][E2E]将Doris镜像更新至官方版本 @hawk9821
  • [Improve][Spark]将数组类型转换为精确类型 @corgy-w
  • [Improve][Connector-v2]移除无用的代码,并为paimon 沉淀添加变更日志文档。 @dailai
  • [Improve][doc]优化startrocks sink文档 @jiamin13579
  • [Improve][Doc]将日志添加到sidebars.js @Hisoka-X
  • [Improve][Docs]为流式模式的Doris源添加调优指南 @dailai
  • [Improve][Doc]优化引擎部署文档,针对跳过部署客户端 @Hisoka-X
  • [Improve][Doc]Apache SeaTunnel 使用文档更新 @Carl-Zhou-CN
  • [Improve][CI]将paimon移入单一任务 @Hisoka-X
  • [Improve][Transform]优化内部SQL查询以适应映射字段类型 @liunaijie
  • [Improve][Zeta]为尝试触发待检查点时记录日志,因为服务器的时间可能出错。 @dailai
  • [Improve][Connector-V2]优化SQLServer包结构 @corgy-w
  • [Feature][Flink]支持多张表的读取和写入 @PeppaPage
  • [Feature][Zeta][Core]支持作业输出日志文件 @hailin0
  • [Improve][Doc]添加一些连接器图标 @zhangshenghang
  • [Improve][Core]配置变量更新文档和添加测试案例 @zhangshenghang
  • [Feature][Connector-V2]SQL Server 支持用户自定义类型 @Hisoka-X
  • [Improve][doc]修复Hive sink文档 @jiamin13579
  • [Improve][Connector-V2]优化milvus代码 @corgy-w
  • [Feature][Connector-V2]断言支持多表检查 @Hisoka-X
  • [Feature][Connector-v2]支持Paimon的流式读取 @dailai
  • [Feature][Connector-V2]关于Apache SeaTunnel的JDBC SAP HANA源表路径支持视图和同义词 @chl-wxp
  • [Feature][Connector-V2]SFTP文件汇支持多表保存及模式 @chl-wxp
  • [improve][Redis]Redis scan 命令支持的版本包括5、6、7。 @FuYouJ
  • [Feature][Connector-V2]FTP文件汇支持多个表和保存模式 @chl-wxp
  • [Feature][Connector-V2]优化Hudi 沉淀 @happyboy1024
  • [Improve] [Connector-V2]优化milvus-connector配置代码 @corgy-w
  • [Improve][Jdbc]对于 Jdbc 的 truncate table 操作,应该检查的是表而不是数据库。 @Hisoka-X
  • [Feature][Rest Api]额外的REST API文档。 @liugddx
  • [Improve][Iceberg]添加savemode创建表主键测试案例 @hailin0
  • [Feature][Transforms-V2]LLM 转换支持自定义字段名称 @hawk9821
  • [Improve][Connector-V2]时间支持默认值 @corgy-w
  • [Improve][Connector-V2]支持读取归档压缩文件 @corgy-w
  • [Improve][Document]重构作业环境配置文档 @Hisoka-X
  • [Feature][Transforms-V2]LLM 转换支持 KimiAI @hawk9821
  • [Improve][Doc]为MySQL-CDC模式添加文档说明 @dailai
  • [Improve][Document]为作业配置文件后缀添加提醒 @Hisoka-X
  • [Improve][doc]修复的遥测文档 @corgy-w
  • [Feature][Transforms-V2]LLM转支持字段投影 @hawk9821
  • [Feature][REST-API]添加threaddump rest api @liugddx
  • [Feature][Core]取消任务批处理命令 @zhangshenghang
  • [Improve][Docs]资源隔离 添加 更新 节点标签 链接 @Cheun99
  • [Feature][kafka]为间隔轮询消息添加参数 arg poll.timeout @CosmosNi
  • [Feature][rest-api]是否添加主节点标识符 @liugddx
  • [Improve][Transform-v2]重构一个从FilterFieldTransform来的transformRow @loustler
  • [Improve][Docs]在sql-config中为一个关键词添加使用方法 @dailai
  • [Improve][Connector-V2]Flink 支持嵌入式转换 @corgy-w
  • [Improve][Transform]LLM 转换支持 Doubao @corgy-w
  • [Improve][Zeta]拆分任务组的类加载器 @Hisoka-X
  • [Improve][Test][Connector-V2][MongoDB]为BsonToRowDataConverters添加几个测试用例 @loustler
  • [Improve][Document]更新jar下载链接和侧边栏格式 @Hisoka-X
  • [Improve][Connector-V2][MongoDB]一个BsonInt32将被转换为long类型 @loustler
  • [Feature][zeta]支持通过Prometheus exporter协议暴露监控指标 @corgy-w
  • [Feature]支持配置变量替换,具有默认值 @zhangshenghang
  • [Feature][Connector-V2]Apache SeaTunnel Paimon Sink 支持清空表 @hawk9821
  • [Improve][Connector-v2]针对Paimon 沉淀,在大小写敏感情况下优化异常消息 @dailai
  • [Improve][Document]优化快速开始和从源代码构建 @Hisoka-X
  • [Feature][Zeta]为节点添加REST API以更新标签 @Cheun99
  • [Feature][Transform]添加嵌入式转换 @corgy-w
  • [Improve][Transform]在jsonpath转换中支持errorHandleWay @hailin0
  • [Feature][Connector-V2][Hbase]实现HBase目录 @zhangshenghang
  • [Feature][Elastic search]支持多表源特性 @FuYouJ
  • [Feature][Zeta]支持slf4j mdc跟踪作业ID输出到日志 @hailin0
  • [Feature][Connector-V2]支持TiDB CDC连接器源 @sunxiaojian

others

  • [Docs]更新 动态编译 文档 @liunaijie
  • [Doc]修复文档符号转义错误 @zhangshenghang
  • [Chore]代码规范调整 @ZhangWeike2000
  • [Chore]在zeta示例日志中输出job-id @hailin0
  • [Docs][kafka]添加kafka protobuf文档 @zhangshenghang
  • [Docs]添加Docker集群指南 @liunaijie

    apache/seatunnel

improve

  • [Feature][Connector-Paimon]支持动态桶划分提升Paimon写入效率 @hawk9821
  • [Improve][EventService]改进事件代码并将事件代码提取到EventService @EricJoy2048
  • [Improve][Kafka]Apache SeaTunnel 的 Kafka 源重构了一些读者的读取逻辑 @Carl-Zhou-CN

apache/seatunnel-website仓库

fix

  • [Fix]无法导入图标 @Hisoka-X
  • [Fix]在使用深色模式时,修复团队标题难以注意到 @Hisoka-X
  • [Fix]在使用深色模式时,修复团队标题难以注意到 @Hisoka-X

improve

  • [Improve]更新favicon.ico @Hisoka-X
  • [Improve]支持深色模式 @Hisoka-X
  • [Improve]移除导师标签,因为SeaTunnel属于TLP。 @Hisoka-X

others

  • 添加文档卡片 @zhangshenghang

    apache/seatunnel-web仓库

fix

  • [Bug][Seatunnel-web][DB2]由于不正确地使用数据库和模式名称,DB2 数据源失败。 @arshadmohammad
  • [Bug][Seatunnel-web][Hive]在尝试使用Hive连接器保存作业时发生了错误。 @arshadmohammad
  • [Bug] [Seatunnel-web][Hive]在配置Hive源时,Hive数据源没有出现在UI中。 @arshadmohammad
  • [Bug] [Seatunnel-web] [Metrics]从seatunnel-engine获取指标时出现NPE。 @arshadmohammad
  • [Bug][Seatunnel-web]任务实例过滤器没有按预期工作 @arshadmohammad
  • [Bug] [Seatunnel-web]作业模式是硬编码的,作业创建API始终创建BATCH作业 @arshadmohammad
  • [ [Bug] [Seatunnel-web]当传递作业模式时,"/seatunnel/api/v1/job/definition" 的 GET 请求失败。 ]( https://github.com/apache/seatunnel-web/pull/201 " [Bug] [Seatunnel-web]当传递作业模式时,"/seatunnel/api/v1/job/definition" 的 GET 请求失败。 ") @arshadmohammad
  • [Bug] [Seatunnel-web]Apache SeaTunnel的作业实例删除功能无法正常使用 @arshadmohammad

improve

  • [Improvement][Seatunnel-web]在集成测试中支持H2数据库 @arshadmohammad
  • [Improvement][Seatunnel-web][Hive-JDBC]将Hive-JDBC添加到seatunnel-web @arshadmohammad
  • [Improvement][Seatunnel-web]将包com.whaleops.datasource重命名为org.apache.seatunnel @arshadmohammad
  • [Improve][SeaTunnel-Web]统一使用JSONUtils @wuchunfu
  • [Improve][SeaTunnel-Web]统一版本 @wuchunfu
  • [Improve][SeaTunnel-Web]将JobMode和EngineType更改为枚举类型以避免硬编码 @wuchunfu
  • [Improvement][Seatunnel-web]dom4j-1.6.1.jar存在多个CVE,更新… @BilwaST
  • [Feature][Seatunnel-web]在作业配置中添加支持,可以配置占位符并设置默认值。 @arshadmohammad
  • [Improve]为版本2.3.8更新README.md @Hisoka-X
  • [Improve][SeaTunnel-Web]将JobStatus转换为枚举类型以避免硬编码 @wuchunfu
  • [Improvement] [Seatunnel-web]velocity-1.7.jar存在多个CVE漏洞,升级所有依赖此组件的maven插件。 @arshadmohammad

本文由 白鲸开源科技 提供发布支持!

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

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

相关文章

Spring Boot在医疗行业B2B交互系统中的应用案例

第3章 需求分析与可行性分析 3.1 需求分析 伴随着信息行业的蓬勃发展和人们办公自动化意识的增强,学习信息管理部门的工作也越来越繁重,原来的基于B2B平台的医疗病历交互系统已经不能完全满足相关人员使用的需要。为了协助信息开展学习信息管理工作&…

大数据处理从零开始————10.MapReduce编程实践之统计历年最高温度

1.项目目标 1.1 需求概述 现在我们想统计历年来的最高温度,要从给定的数据中,计算每一年的最高温度是多少。 1.2 业务分析 要统计给定格式数据中每一年的最高温度,可以使用MapReduce编写一个Hadoop来处理该数据。 Mapper类将提取每一行数据…

使用Milvus和Llama-agents构建更强大的Agent系统

代理(Agent)系统能够帮助开发人员创建智能的自主系统,因此变得越来越流行。大语言模型(LLM)能够遵循各种指令,是管理 Agent 的理想选择,在许多场景中帮助我们尽可能减少人工干预、处理更多复杂任…

【模型】Encoder-Decoder模型中Attention机制的引入

在 Encoder-Decoder 模型中引入 Attention 机制,是为了改善基本Seq2Seq模型的性能,特别是当处理长序列时,传统的Encoder-Decoder模型容易面临信息压缩的困难。Attention机制可以帮助模型动态地选择源序列中相关的信息,从而提高翻译…

06-ArcGIS For JavaScript-requestAnimationFrame动画渲染

文章目录 概述setInterval()与setTimeout()requestAnimationFrame()requestAnimationFrame在ArcGIS For JavaScript的应用结果 概述 本节主要讲解与时间相关的三个方法setTimeout()、setInterval()和requestAnimationFrame(),这三个方法都属…

怎样提高员工效率与客户转化率?

在当今商业竞争日益激烈的市场环境中,企业越来越注重提升员工的工作效率和客户的转化率。以下是几种高效的策略,可以帮助企业激发新的业务活力: 1、自动快捷回复消息 自动快捷回复功能,是提升客户沟通效率的有力工具。通过设置自…

注册电气工程师印章要求

一、边框 1.尺寸:长63mm、宽28mm、线宽:0.6mm 2.第一格:宽7.25mm 3.第二格:宽19.2mm 二、文字 1.第一行 名称:行长59.50mm 字高5.61mm 字体 宋体 2.第二行 姓名:行长42.00mm 字高5.28mm 字体 姓名 宋体 人名…

GStreamer 简明教程(六):利用 Tee 复制流数据,巧用 Queue 实现多线程

系列文章目录 GStreamer 简明教程(一):环境搭建,运行 Basic Tutorial 1 Hello world! GStreamer 简明教程(二):基本概念介绍,Element 和 Pipeline GStreamer 简明教程(三…

超声波清洗机靠谱吗?适合学生党入手的四款眼镜清洗机品牌推荐!

有没有学生党还不知道双十一买什么?其实可以去看看超声波清洗机,说实话它的实用性真的很高,对于日常用于清洗眼镜真的非常合适,不仅可以帮助大家节约时间而且还能把眼镜清洗的干净透亮,接下来我就来为大家带来四款好用…

浅谈钓鱼攻防之道-制作免杀word文件钓鱼

梦里明明有六趣,觉后空空无大千 1、制作基本的word宏文件 Cobalt Strike生成宏代码 选择监听器 成功生成宏文件 新建word文档,点击视图——宏——查看宏 选择编辑 点击视图中的工程资源管理器 选择本文件中ThisDocument,将cs生成的文件复制…

MySql表结构设计

创建 create table 表名(字段1 字段类型 [约束] [comment 字段1注释],...) [comment 表注释];约束是作用于表中字段上的规则,用于限制存储在表中的数据。它的目的是保证数据库中数据的正确性、有效性和完整性。 约束描述关键字非空约束限制该字段不能为nullnot nu…

某宝228滑块和普通228滑块之间的区别

声明: 该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关。 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外&#xff…

C++11 新特性 学习笔记

C11 新特性 | 侯捷C11学习笔记 笔者作为侯捷C11新特性课程的笔记进行记录,供自己查阅方便 文章目录 C11 新特性 | 侯捷C11学习笔记1.Variadic TemplatesC11支持函数模板的默认模板参数C11在函数模板和类模板中使用可变参数 可变参数模板1) 可变参数函数模板2) 可变…

Spring Boot 项目中 Redis 与数据库性能对比实战:从缓存配置到时间分析,详解最佳实践

一、前言: 在现代应用中,随着数据量的增大和访问频率的提高,如何提高数据存取的性能变得尤为重要。缓存技术作为一种常见的优化手段,被广泛应用于减少数据库访问压力、提升系统响应速度。Redis 作为一种高效的内存缓存数据库&…

DBeaver连接mysql 9报错:Public Key Retrieval is not allowed

DBeaver连接mysql 9报错:Public Key Retrieval is not allowed 如图: 解决方案 编辑连接属性: 修改 allowPublicKeyRetrieval 的值为 true DBeaver连接mysql数据库执行.sql脚本,Windows_dbeaver执行sql脚本.sql文件-CSDN博客文章…

【Java】 —— 数据结构与集合源码:Vector、LinkedList在JDK8中的源码剖析

目录 7.2.4 Vector部分源码分析 7.3 链表LinkedList 7.3.1 链表与动态数组的区别 7.3.2 LinkedList源码分析 启示与开发建议 7.2.4 Vector部分源码分析 jdk1.8.0_271中: //属性 protected Object[] elementData; protected int elementCount;//构造器 public …

2024ccna考试时间?新手小白看这些就够了

2024年想要考取ccna证书的新手小白们,是不是正在为考试时间而烦恼呀,其实ccna的考试时间其实非常灵活,并不需要像其他考试那样死记硬背固定的日期。那么小编马上就给大家说说2024ccna考试时间,并且附带一些考试内容,让…

LeetCode[简单] 70. 爬楼梯

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 思路 利用滚动数组 public class Solution {public int ClimbStairs(int n) { //滚动数组int f0 0, f1 0, f2 1;for(int i 1; i < n; i){…

拱坝与重力坝:结构特性与应用差异的深度解析

在水利工程领域&#xff0c;坝体结构的选择对于工程的稳定性、安全性以及经济效益具有至关重要的影响。拱坝与重力坝作为两种主要的坝型&#xff0c;各自具有独特的结构特性和应用场景。本文旨在深入探讨拱坝与重力坝的区别&#xff0c;从工程特点、坝体结构型式、材料选用、水…

国内如何下载谷歌浏览器(chrome浏览器)历史版本和chromedriver驱动,长期更新,建议收藏

众所周知&#xff0c;google是一直被国内屏蔽的&#xff0c;有时候想要下载个chrome浏览器都要去外网&#xff0c;或者到处去搜索才能下载到。因为下载chrome浏览器的这个网址&#xff1a;google.com/chrome/ 在国内是一直被屏蔽掉的。 今天主要讲解的是国内ChromeDriver 的下…