11月 | Apache SeaTunnel月度进展总结

news2025/1/12 4:00:26

各位热爱 Apache SeaTunnel 的小伙伴们,社区10月份月报更新啦!这里将记录 SeaTunnel 社区每月的重要更新,欢迎关注!

月度Merge之星

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

file

用户名用户名用户名用户名用户名
jwitqeyysCosmosNiboandaihailin0
arshadmohammadXuyiKXenosKHisoka-Xwengys
Carl-Zhou-CNzhdechdavidzollohawk9821lm-ylj
shashwatsaicorgy-wsunxiaojianzhangshenghangBilwaST
liunaijiea110qYOMO-Leedailai

apache/seatunnel仓库

fix

  • [Fix][Doc]修复备份计数配置 @corgy-w
  • [Fix][Doc]修复了无法访问的链接 @corgy-w
  • [hotfix][gbase]修复gbase驱动链接 @zhangshenghang
  • [fix]修复获取作业指标时出现的NPE问题 @liunaijie
  • [Hotfix][Transforms-v2]动态编译插件兼容性修复 @hawk9821
  • [Fix][CI]耗时的模块优化 @hawk9821
  • [Hotfix][Docs]修正FAQ文档中的错误 @davidzollo
  • [hotfix][connector-v2][hive]修复Hive3端到端依赖项 @zhangshenghang
  • [Bug][connectors-v2]修复 MongoDB BSON 转换异常 @hawk9821
  • [Fix][API]修复列长度不能过长的问题 @Hisoka-X
  • [Fix][CI]修复计划测试被取消的功能 @Hisoka-X
  • [Hotfix][E2E]修复OracleCDCIT编译错误 @hailin0
  • [Fix][Connecotr-V2]修复 ClickHouse Sink 不支持复合主键的问题 @eyys
  • [Fix][Doc]修复 Redis 中文文档中 key 描述错误 @lm-ylj
  • [Hotfix][Zeta]修复hadoop-aws和hive-exec中guava的依赖冲突 @dailai
  • [Fix][Zeta]移除重复的 LIFECYCLE_WRITER_CLOSE 事件 @Hisoka-X
  • [Fix][Zeta]修复作业客户端即使作业已完成也会打印错误消息的问题 @Hisoka-X
  • [Fix][Doc]修复 Klaviyo 文档中的 404 链接问题 @YOMO-Lee
  • [Fix][Zeta]修复在恢复一个管道时再次应用资源以用于另一个管道的问题 @zhangshenghang
  • [Bug][Connector-v2]MongoDB CDC 设置 SeatunnelRow 的 tableId @hawk9821
  • [Fix][Kafka]在Kafka流模式下,无法读取增量数据。 关于Apache SeaTunnel的特定修复和功能,请保持原样:- Fix in kafka streaming mode cannot read incremental data @Carl-Zhou-CN

improve

  • [Improve][Connector-V2]保存数据时,如果模式保存模式创建了新表,则执行数据保存操作。 @zhangshenghang

  • [Improve]删除未使用的代码 @hailin0

  • [Improve][Connector-V2]在多表Sink错误时添加表信息。 @Hisoka-X

  • [improve][connector-v2][kafka-connector]添加Kafka Kerberos认证的端到端代码 @zhangshenghang

  • [Improve][Jdbc]改进DDL写验证 @hailin0

  • [Improve][Connector-V2]添加表启用CDC的预检查 @Hisoka-X

  • [Improve][Connector-V2]减少Iceberg加载表的请求数量 @Hisoka-X

  • [Improve][Kafka]支持自定义主题以兼容 Debezium 格式 @hailin0

  • [Improve][doc]添加文档名称检查 @zhangshenghang

  • [Improve][dist]添加阴影检查规则 @hawk9821

  • [Improve][Jdbc]重构DDL更改 @hailin0

  • [Feature][Jdbc]添加Jdbc默认方言以支持所有没有方言的JDBC系列数据库。 @sunxiaojian

  • [Improve][Excel]支持读取空字符串并自动类型转换 @hailin0

  • [Feature][File]支持文本文件读取的配置为空格式 @hailin0

  • [Feature][E2E][Kerberos]端到端支持Kerberos @zhangshenghang

  • [Improve][API]统一tables_configs和table_list @hawk9821

  • [Improve]允许SeaTunnelRowType转换为Column时可以为null @hailin0

  • [Feature][Iceberg]支持为 sink savemode 自定义删除 SQL @hailin0

  • [Improve][Doc]在客户端配置JVM选项方式修改 @Hisoka-X

  • [Improve][Connector-V2]修复 SqlServer cdc 内存泄漏 @Hisoka-X

  • [Improve][E2E]改进Druid端到端案例 @hawk9821

  • [Improve][Zeta]修复了与CI期间日志删除相关的问题。 @corgy-w

  • [Feature][Core]将 result_table_name/source_table_name 重命名为 plugin_input/plugin_output @hailin0

  • [Improve][Transform]优化转换结构 @corgy-w

  • [Improve][Zeta]移除默认的JVM内存选项 @Hisoka-X

  • [Improve][POM]将maven-shade-plugin的版本升级到3.4.1 @dailai

  • [Improve]改进 AlterTableSchemaEventHandler @hailin0

  • [Feature][Connector-v2]支持Paimon连接器的S3文件系统 @dailai

  • [Feature][E2E]添加端到端测试案例时间分析 @hawk9821

  • [Feature][Connectors]本地文件支持读取.gz文件。 @zhdech

  • [Improve][Connector-V2]改进 MySQL-JDBC 中的列插入后的模式演化 @jw-itq

  • [Feature][Transform]SQL转换支持数组和分割函数。 @CosmosNi

  • [Feature][E2E]添加Hive3端到端测试案例 @zhangshenghang

  • [Feature][RestAPI]支持使用 SeaTunnel 风格的 HOCON 格式配置提交作业。 @CosmosNi

  • [Improve][CI]优化持续集成的时间成本 @Hisoka-X

  • [Improve][Connector-V2]RocketMQ Sink 添加消息标签配置 @wengys

  • [Feature] [Connector-Redis]Redis连接器支持删除数据。 @lm-ylj

  • [Feature][Zeta]在作业提交到master时增加jar路径预检查。 @zhangshenghang

  • [Feature][transform]转换支持爆炸 @CosmosNi

  • [Feature][Connector-v2]支持Oracle连接器的模式演变 @dailai

  • [Feature][Transform-v2]添加元数据转换功能 @hawk9821

  • [Feature][Connector-V2]Jdbc 分块拆分添加快照拆分列配置 #7794 @XenosK

  • [Feature][Zeta]支持定期删除日志 @corgy-w

  • [Improve][Transform]自动使用 JSONPath 转换标记列长度 @hailin0

  • [Feature][Transform-V2]支持多表转换 @Hisoka-X

  • [Feature][Core]支持zeta的cdc任务DDL恢复功能 @hailin0

others

  • [doc][connector][hive]添加Hive中文文档 @zhangshenghang
  • [Doc][Format]添加protobuf文档 @zhangshenghang

apache/seatunnel-website仓库

improve

  • [Improve]将公告栏更改为添加星号 @Hisoka-X

others

  • 修复关于.md中的翻译错误 @XuyiK
  • 更新 jdbc-mysql.md @a110q

apache/seatunnel-web仓库

fix

  • [Bug] [Seatunnel-web]未找到配置设置键 'where_c…ondition' 的配置。 @arshadmohammad
  • [Addendum][Bug] [Seatunnel-web]当条件列未在SE中使用时出现错误 @BilwaST
  • [Bug] [Seatunnel-web]当条件列未在SE...中使用时出现错误 @BilwaST
  • [Bug][Seatunnel-web]修复Oracle JDBC获取表字段的问题 @shashwatsai

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

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

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

相关文章

实数与复数频谱掩蔽在音频分离中的应用

使用实数和复数频谱掩蔽进行音频分离 频谱掩蔽是指在音频信号的频谱表示中,通过选择性地增强或抑制某些频率成分来改善信号质量或实现信号分离的技术。频谱掩蔽可以分为两种类型:实数掩蔽和复数掩蔽。 实数频谱掩蔽 实数频谱掩蔽主要关注音频信号的幅…

数学建模之RSR秩和比综合评价法(详细)

RSR秩和比综合评价法 一、概述 秩和比法(Rank-sum ratio,简称RSR法)是我国学者田凤调于1988年提出的,田教授是我国杰出的卫生统计学家,该方法最初提出时用于解决医学卫生领域的综合评价问题,后经各领域学者的补充和完善&#xf…

【贪心算法】贪心算法五

贪心算法五 1.跳跃游戏 II2.跳跃游戏3.加油站3.单调递增的数字 点赞👍👍收藏🌟🌟关注💖💖 你的支持是对我最大的鼓励,我们一起努力吧!😃😃 1.跳跃游戏 II 题目链接&…

STM32编码器接口及编码器测速模板代码

编码器是什么? 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。 从编码器检测原理上来分&#xff0…

经典视觉神经网络1 CNN

一、概述 输入的图像都很大,使用全连接网络的话,计算的代价较高,图像也很难保留原本特征。 卷积神经网络(Convolutional Neural Network,CNN)是一种专门用于处理具有网格状结构数据的深度学习模型。主要应用…

黑马程序员MybatisPlus/Docker相关内容

Day01 MP相关知识 1. mp配置类: 2.条件构造器: 具体的实现例子: ①QuerryWapper: ②LambdaQueryWrapper: 3.MP的自定义SQL 4.MP的Service层的实现 5.IService下的Lambda查询 原SQL语句的写法: Lambda 查询语句的…

通讯专题4.1——CAN通信之计算机网络与现场总线

从通讯专题4开始,来学习CAN总线的内容。 为了更好的学习CAN,先从计算机网络与现场总线开始了解。 1 计算机网络体系的结构 在我们生活当中,有许多的网络,如交通网(铁路、公路等)、通信网(电信、…

低级爬虫实现-记录HCIP云架构考试

因工作需要考HCIP云架构(HCIP-Cloud Service Solution Architect)证书, 特意在淘宝上买了题库, 考过了。 事后得知自己被坑了, 多花了几十大洋。 所以想着在授权期内将题库“爬”下来, 共享给大家。 因为整个过程蛮有…

最新AI问答创作运营系统(SparkAi系统),GPT-4.0/GPT-4o多模态模型+联网搜索提问+问答分析+AI绘画+管理后台系统

目录 一、人工智能 系统介绍文档 二、功能模块介绍 系统快速体验 三、系统功能模块 3.1 AI全模型支持/插件系统 AI大模型 多模态模型文档分析 多模态识图理解能力 联网搜索回复总结 3.2 AI智能体应用 3.2.1 AI智能体/GPTs商店 3.2.2 AI智能体/GPTs工作台 3.2.3 自…

借助 AI 工具,共享旅游-卡-项目助力年底增收攻略

年底了,大量的商家都在开始筹备搞活动,接下来的双十二、元旦、春节、开门红、寒假,各种活动,目的就是为了拉动新客户。 距离过年还有56 天,如何破局? 1、销售渠道 针对旅游卡项目,主要销售渠道…

AndroidStudio-常见界面控件

一、Button package com.example.review01import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.TextViewclass Review01Activity : AppCompatActivity() {override fun onCreate(savedInstanceStat…

【SpringMVC】参数传递 重定向与转发 REST风格

文章目录 参数传递重定向与转发REST风格 参数传递 ModelAndView:包含视图信息和模型数据信息 public ModelAndView index1(){// 返回页面ModelAndView modelAndView new ModelAndView("视图名");// 或// ModelAndView modelAndView new ModelAndView(…

Vue网页屏保

Vue网页屏保 在vue项目中&#xff0c;如果项目长时间未操作需要弹出屏幕保护程序&#xff0c;以下为网页屏保效果&#xff0c;看板内容为连接的资源。 屏保组件 <template><div v-if"isActive" class"screensaver" click"disableScreens…

计算机网络复习5——运输层

运输层解决的是进程之间的逻辑通信问题 两个主机进行通信归根结底是两个主机中的应用程序互相通信&#xff0c;又称为“端到端的通信” 端口 运行在计算机中的进程是用进程标识符来标志的。但不同的操作系统标识进程的方法不统一&#xff0c;因特网重新以统一的方法对TCP/IP…

qtcanpool 知 10:包管理雏形

文章目录 前言痛点转机雏形实践后语 前言 曾听闻&#xff1a;C/Qt 没有包管理器&#xff0c;开发起来太不方便。这是一个有过 node.js 开发经验的人对 Qt 的吐槽。 确实&#xff0c;像 python、golang、node.js 这些编程语言都有包管理器&#xff0c;给用户带来了极佳的开发体…

ASP.NET Core 9.0 静态资产传递优化 (MapStaticAssets )

一、结论 &#x1f4a2;先看结论吧&#xff0c; MapStaticAssets 在大多数情况下可以替换 UseStaticFiles&#xff0c;它已针对为应用在生成和发布时了解的资产提供服务进行了优化。 如果应用服务来自其他位置&#xff08;如磁盘或嵌入资源&#xff09;的资产&#xff0c;则应…

LeetCode 力扣 热题 100道(十五)搜索插入位置(C++)

给定一个排序数组和一个目标值&#xff0c;在数组中找到目标值&#xff0c;并返回其索引。如果目标值不存在于数组中&#xff0c;返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 代码如下所示&#xff1a; class Solution { public:int searchIns…

WPF+LibVLC开发播放器-音量控制和倍速控制

界面 界面上增加音量的控件和倍速控制控件 音量控制 主要也是一个Slider进度条控件来实现音量调节 我们这里设置默认的最大值为100&#xff0c;默认Value值也为100&#xff0c;默认声音开到最大 这里目前完全由前端控制音量调节&#xff0c;可以直接使用ValueChanged事件实…

Vue3技术开发,使用纯CSS3动手制作一个3D环绕的相册展示效果,支持传入任意图片.3D轮播相册的组件

主要讲述封装一个3D轮播相册的组件&#xff0c;效果图如下&#xff0c;仅仅传入一个图片的数组即可&#xff0c;效果如下&#xff1a; 使用Vue3技术开发&#xff0c;支持传入任意张数的图片。 使用方法 <template><Swiper :list"list" /> </templat…

python怎么将字母大写

Python中有三种将字母转换为大写的方法&#xff1a;upper()、capitalize()、title()。 下面通过实例给大家介绍具体用法&#xff1a; str "www.php.com" print(str.upper()) # 把所有字符中的小写字母转换成大写字母 print(str.lower()) # 把所有字…