Apache SeaTunnel 4月回顾:明星贡献者与技术突破

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

月度 Merge 之星

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

file

@TyrantLucifer,@sunxiaojian,@CosmosNi,@corgy-w,@litiliu,@LeonYoah,@hailin0,@taohaozhi1129,@L-Gryps,@Hisoka-X,@xiaochen-zhou,@shangeyao,@lightzhao,@haneeshmv,@liunaijie,@nianhua99,@dailai,@dzygoon,@ruanwenjun,@xxzuo,@liugddx,@EricJoy2048,@baicie,@YalikWang,@gitfortian

apache/seatunnel

fix

  • [fix][doc]修复死链 @liunaijie
  • [fix][zeta]修复无法释放资源的问题 @liunaijie
  • [Fix]修复Oracle类型转换器在数值类型中处理负数比例的问题 @Hisoka-X
  • [Bug Fix]将Doris的错误状态(#6753)记录下来。 @taohaozhi1129
  • [bigfix][S3 File]:Change the [SCHEMA] attribute of the [S3CONF class]为了在反序列化后避免重新赋值,需要使其非静态 @LeonYoah
  • [Hotfix][S3 Connector]将aws-java-sdk-bundle的版本更新以修复任务无法运行的问题。 @EricJoy2048
  • [Fix][Script]修复 JVM 选项文件末尾没有\n时丢失 JVM 选项的问题 @Hisoka-X
  • [fix]修复SeaTunnel获取row size时的NPE问题 @liunaijie
  • [Fix][Connector-v2]修复 Doris 和 StarRocks 数据库中创建表的 SQL 语句错误 @dailai
  • [Fix][Doc]修复了一些文档中的链接 @xxzuo
  • [Fix][connector-rocketmq]将正确的偏移量提交给broker,并减少ThreadInterruptedException日志 @YalikWang
  • [Fix][Kafka-Sink]修复Apache SeaTunnel KafkaSinkFactory选项规则 @liunaijie
  • [Fix][Doc]修复一些拼写错误 @xiaochen-zhou
  • [Fix][Doc]修复FTPSink配置键usernameuser。 @Hisoka-X
  • [fix][connector-rocketmq]修复了当checkpoint.interval设置过小时引发的空指针异常问题(#6624) @YalikWang
  • [Hotfix]修复了Apache SeaTunnel中HTTP源读取yyyy-MM-dd HH:mm:ss格式数据的bug,并优化了DateTimeUtils。 @EricJoy2048
  • [Bug] [formats]修复当内容包含文件分隔符时解析行失败的问题 @litiliu
  • [Fix][Connector-V2]修复当分区已存在时,Apache SeaTunnel增加Hive分区的错误 @Hisoka-X
  • [Fix][Zeta]解决因保存点检查机制导致的线程挂起问题 @Hisoka-X
  • [Bug]修复OrcWriteStrategy/ParquetWriteStrategy在使用Kerberos身份验证时的登录问题。 @ruanwenjun
  • [Bug][Improve][Connector-v2][ElasticsearchSource]修复当源为空时的行为,支持SourceConfig.SOURCE字段为空。 @CosmosNi
  • [Hotfix]解决 DEFAULT TABLE 问题 @EricJoy2048

improve

  • [Improve][Zeta]为Zeta任务添加Minio作为检查点存储的文档 @gitfortian
  • [Improve] [Clickhouse]当设置allow_experimental_lightweight_delete为false时,移除检查 (#6727) @shangeyao
  • [Improve][HiveSink]修复资源泄漏的风险。 @lightzhao
  • [Improve][Zeta]禁用Apache SeaTunnel检查点的HDFS文件系统缓存。 @LeonYoah
  • [Doc][Improvement]为Config-Encryption-Decryption.md添加中文支持 @xxzuo
  • [Doc][Improve]介绍文档中的多行文本功能 @nianhua99
  • [Feature][connector-v2]启用了Iceberg-sink模式变更测试 @sunxiaojian
  • [Improve][mysql-cdc/jdbc]支持MySQL 5.5版本 @hailin0
  • [Improve]优化CDC连接器中的表架构读取 @Hisoka-X
  • [Improve][mysql-cdc]当SHOW CREATE TABLE命令失败时,回退到描述表 @hailin0
  • [Improve][Hive]更新Hive 3版本 @EricJoy2048
  • [Feature][Connector-V2]冰山sink支持将数据写入分支 @sunxiaojian
  • [Improve][Transform]移除找不到字段异常 @xiaochen-zhou
  • [Feature][Zeta]在作业配置中支持配置任务重试次数。 @Hisoka-X
  • [Improve]优化Doris流加载客户端侧的错误信息 @Hisoka-X
  • [Improve]优化Parquet类型转换时的读取性能 @Hisoka-X
  • [Improve][Zeta]当任务完成后,检查点将不会写入文件。 @liunaijie
  • [Improve][Jdbc]在SQL中添加引号标识符 @hailin0
  • [Improve][Zeta]优化RestHttpGetCommandProcessor#getSeaTunnelServer()方法的逻辑 @xiaochen-zhou
  • [Doc][Improve]Sink部分支持中文 @corgy-w
  • [Doc][Improve]为Kafka连接器添加Kerberos身份验证支持 (#6653) @gitfortian
  • [Doc][Improve]为seatunnel-engine添加中文支持 @xxzuo
  • [Improve][Connector-v2]Hive连接器支持多个文件系统。 @dailai
  • [Improve][Transform]移除解析转换过程中的Fallback @xiaochen-zhou
  • [Feature][Tool]为问题6199添加连接器检查脚本 @dailai
  • [Feature][CDC]在cdc数据源中支持监听消息延迟事件。 @hailin0
  • [Improve][Test]修复ResourceManagerEventReport模块上测试的不稳定问题。 @Hisoka-X
  • [Improve][Jdbc]在自动创建表时增加类型转换器 @hailin0
  • [Improve][Connector-V2]支持PaimonSink的Hadoop HA和Kerberos认证。 @dailai
  • [Improve][CDC]当记录不包含模式字段时,提升读取性能。 @Hisoka-X
  • [feature][connector-v2]添加xugudb连接器 @L-Gryps
  • [Improve][CDC]在增量阶段优化split状态的内存分配 @hailin0
  • [Improve][Zeta][storage]更新HDFS配置,支持更多参数 @liunaijie
  • [Doc][Improve]为start-v2/locally/quick-start-flink.md和start-v2/locally/quick-start-spark.md添加中文支持。 @dzygoon
  • [Feature][starter]支持在Spark/Flink引擎上用户自定义参数。 @liunaijie
  • [Feature]Hive源/ sink支持多个表。 @ruanwenjun

others

  • [Chore]删除无用的接口 @TyrantLucifer
  • 2.3.5版本发布 @liugddx
  • [Release][2.3.5][release-note]添加发布说明 @liugddx
  • [Docs]更新Debezium JSON文档 @liunaijie
  • [E2E]修复Amazon DynamoDB IT的不稳定问题 @hailin0
  • [Docs]修复Kafka格式文档 @liunaijie
  • [E2E]启用StarRocksCDCSinkIT @liunaijie

apache/seatunnel-website

  • [Docs]更新并支持选择语言 @baicie

apache/seatunnel-web

  • [feature][datasource]主要添加数据源-jdbc-db2 @haneeshmv

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

02-单片机商业项目编程,从零搭建低功耗系统设计

一、本文内容 上一节《01-单片机商业项目编程,从零搭建低功耗系统设计-CSDN博客》已经对事件驱动原理有个基本了解,本节主要就是如何将事件写的更规范,而不是用t_flag这样的标记,写多了可读性也不强;本节结尾总结将提出…

蓝牙 | 软件:Git管理高通的ChipCode项目

哈喽大家好,最近发现大家在高通chipcode网站上下载不了代码,小编一直使用git的方式获取新版本代码,没有遇到什么阻碍。于是小编到新主机上尝试下载代码的压缩包和git代码,都遇到了问题。由于压缩包是高通自己处理卡住了&#xff0…

【Mac】LiveWallpaper(超高清4K动态壁纸) 安装教程

软件介绍 今天给大家介绍的一款软件叫Live Wallpaper & Themes 4K Pro,这是一款超高清4K动态壁纸应用程序。 Live Wallpaper & Themes 4K Pro是一款提供高品质动态壁纸和主题的应用程序。以下是它的一些主要特点和功能: 1.高清和4K动态壁纸&a…

Shell变成规范与变量

目录 1. Shell脚本 1.1 Shell脚本概述 1.2 Shell的作用 1.3 Shell脚本的构成 2. 重定向与管道操作 2.1 交互式硬件设备 ​ 2.2 重定向操作 3. shell变量 3.1 自定义变量 3.2 变量的作用范围​编辑 3.3 整数变量的运算 4. 环境变量 4.1 特殊的Shell变量 4.2 只读变…

二总线,替代传统485总线通讯,主动上报方案简易实现方法

二总线通信设计专栏 《二总线,替代传统485总线通讯,选型及应用-CSDN博客》《二总线,替代传统485总线通讯,低成本直流载波方案实现及原理-CSDN博客》《二总线,替代传统485总线通讯,调试避坑指南之最大的电流…

基于springboot+mybatis+vue的项目实战之前端

步骤: 1、项目准备:新建项目,并删除自带demo程序,修改application.properties. 2、使用Apifox准备好json数据的mock地址 3、编写基于vue的静态页面 4、运行 整个的目录结构如下: 0、项目准备 新建项目&#xff0…

G 2024-05-09 开源项目日报Top10

根据Github Trendings的统计,今日(2024-05-09统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Python项目6C++项目2TypeScript项目2Jupyter Notebook项目1Lua项目1JavaScript项目1Dify.AI: 开源的LLM应用程序开发平台 创建周期:299 天开发…

22 内核开发-宏内核,微内核探秘

22 内核开发-宏内核,微内核探秘 目录 22 内核开发-宏内核,微内核探秘 1.宏内核 2.宏内核优点 3.宏内核缺点 4.为什么选择宏内核 5.微内核 6.微内核优缺点 7.总结 今天看书,看到一个知识点: 《深入linux内核架构》第7章…

ffmpeg ubuntu18.04编译报错fcntl64

fcntl,fcntl64均是系统的api提供的文件操作,fcntl64本来是用来解决操作大文件的问题,后面fcntl本身已经解决了这个问题,fcntl64就被舍弃了 系统环境信息: ubuntu 18.04 root# cat /etc/issue Ubuntu 18.04.6 LTS \n…

java数据结构之数组系统了解

1.数组介绍 数组就是一个存储数据的容器,容器的长度固定、存储元素的数据类型固定。 跟变量加以区分:变量也可以存储数据,但是只能存一个值。当要存的数据比较多的时候,用变量就不方便了。我们就可以使用数组来存储。 1.1数组…

部分设计模式概述

单例模式 工厂模式 适配器模式 模板方法模式 策略模式 责任链 观察者模式(又叫发布订阅模式)

【项目学习01_2024.05.08_Day06】

学习笔记 5 新增课程5.1 需求分析5.1.1 业务流程5.1.2 数据模型 5.2 接口定义5.3 接口开发5.3.1 保存课程基本信息5.3.2 保存营销信息 5.4 接口测试 5 新增课程 5.1 需求分析 5.1.1 业务流程 5.1.2 数据模型 5.2 接口定义 5.3 接口开发 根据需求分析,新增课程表…

集成学习案例-幸福感预测

集成学习案例一 (幸福感预测) 背景介绍 此案例是一个数据挖掘类型的比赛——幸福感预测的baseline。比赛的数据使用的是官方的《中国综合社会调查(CGSS)》文件中的调查结果中的数据,其共包含有139个维度的特征&#xf…

特定消谐技术:SHEPWM调制方法

简介 特定消谐技术是通过计算PWM波的开关时刻,消除特定的低阶谐波。其基本理论是恰当地控制逆变器脉宽调制电压的波形,通过脉宽平均法把逆变器输出的方波电压转换成等效的正弦波,以消除某些特定的谐波。本文对特定谐波消除方法的基本原理进行…

新书速览|Rust编程与项目实战

掌握Rust编程基础和开发方法,实战网络编程、图像和游戏开发、数据分析项目 本书内容 Rust是一门系统编程语言,专注于安全,尤其是并发安全,它也是支持函数式、命令式以及泛型等编程范式的多范式语言。标准Rust在语法和性能上和标准…

前端项目加载离线的百度地图,利用工具进行切指定区域的地图影像,自定义图层getTilesUrl

百度地图在开发中我们经常使用,但是有些项目是需要在内网进行,这时候我们不得不考虑项目中一些功能需要请求外网静态资源,比如百度地图。只有把包下载到本地,才能让静态资源文件的正常的访问。 目录 获取百度地图开发秘钥 引入在…

OpenSPG docker 安装教程

文章目录 前言自述 一、OpenSPG1.介绍 二、安装步骤1.安装服务端2.客户端部署 前言 自述 我最近是想结合chatglm3-6b和知识图谱做一个垂直领域的技术规范的问答系统,过程中也遇到了很多困难,在模型微调上,在数据集收集整理上,在知…

Golang | Leetcode Golang题解之第69题x的平方根

题目&#xff1a; 题解&#xff1a; func mySqrt(x int) int {if x 0 {return 0}C, x0 : float64(x), float64(x)for {xi : 0.5 * (x0 C/x0)if math.Abs(x0 - xi) < 1e-7 {break}x0 xi}return int(x0) }

大数据之Hue中运行Sqoop常见的问题分析

Hue提供执行Sqoop命令的功能。 使用方法 与在终端执行Sqoop命令不同&#xff0c;在Hue中执行Sqoop命令&#xff0c;应该直接使用Sqoop的一级子命令。Sqoop在终端和Hue执行的区别 在终端执行 sqoop import \ --connect jdbc:oracle:thin:10.100.144.152:1521/ORACLE_DB \ --use…