Apache SeaTunnel 社区 3 月月报

file

各位热爱 SeaTunnel 的小伙伴们,SeaTunnel 社区 3 月月报来啦!这里将记录 SeaTunnel 社区每个月的重要更新,并评选出月度之星,欢迎关注。

SeaTunnel 月度 Merge Stars

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

@Carl-Zhou-CN,@ilsl1007,@loveyang1990,@dailai,@liugddx,@CheneyYin,@litiliu,@ShaunWuu,@hailin0,@rewerma,@wineternity,@lihjChina,@luohoufu,@lightzhao,@liunaijie,@zhilinli123,@Hisoka-X,@xiaochen-zhou,@LeonYoah,@mosence,@Ivan-gfan,@dzygoon,@JueLance

apache/seatunnel

fix

  • [Bugfix][TDengine]修复因多次调用提交任务API导致驱动丢失的问题。#6581 #6595 @ilsl1007
  • [Fix][Connector-V2]修复了Doris/StarRocks创建表的SQL解析错误。 @Hisoka-X
  • [Fix][Doc]修复了StarrocksSink文档中的排版错误 @Hisoka-X
  • [Fix][Connector-V2]修复Doris流加载未读取任何数据时Sink无法关闭的问题 @Hisoka-X
  • [bugfix][zeta] Fixed the problem that the [jvm_options]配置文件G1GC没有生效 @LeonYoah
  • [Fix][SQLTransform]修复SQL转换中的尺度失真问题 @dailai
  • [BugFix][Spark-translation]类型转换错误 @Carl-Zhou-CN
  • [Fix][Connector-V2]修复连接器支持SPI,但不提供无参构造函数。 @Hisoka-X
  • [Fix][StarRocks]修复上游catalogtable表路径只包含表名部分时的空指针异常(NPE) @liunaijie
  • [Bug]修复SQLTransform中的常量减去错误 @rewerma
  • [Fix][Zeta]优化Hazelcast本地模式连接 @liunaijie
  • [Fix][Zeta]在使用缓存模式时,修复线程类加载器被设置为null的问题。 @Hisoka-X
  • [Bug] [zeta]修复提交任务时出现的空指针异常 @liugddx
  • [Hotfix]修复Spark示例 @hailin0
  • [bugfix] [Zeta]修复通过REST API提交任务时类加载器未能释放的问题 @liugddx
  • [BUG][Zeta]任务名称:显示错误#6470 @loveyang1990
  • [Hotfix]解决编译错误 @hailin0
  • [Hotfix][Doc][Chinese]修复与Apache SeaTunnel配置日志相关参数的无效链接 @CheneyYin
  • [Fix][FakeSource]修复模板中的随机选取问题,不包括最新值 @liunaijie
  • [Hotfix][Zeta]解决当表结构变更时出现的死锁问题 @hailin0
  • [Fix][Connector-V2]修复Doris源选择字段丢失主键信息的问题 @Hisoka-X

improve

  • [Improve][Test]当代码合并到dev分支时,运行所有测试 @Hisoka-X
  • [Improve][Test]使类加载器缓存测试更加稳定 @Hisoka-X
  • [Improve][JDBC]优化了获取JDBC字段类型的代码风格 @zhilinli123
  • [Improve][RestAPI]当任务完成后,返回已完成的工作信息。 @liunaijie
  • [Improve][Connector-V2]添加Elasticsearch类型转换器 @Hisoka-X
  • [Improve][Test]为Zeta本地模式添加测试用例 @liunaijie
  • [Feature][Paimon]支持指定Paimon表的写入属性、分区键和主键 @dailai
  • [Improve][Connector-V2]支持通过schema配置读取orc格式,并进行类型转换 @Hisoka-X
  • [Improve][Jdbc]支持定制的大小写敏感配置对于dameng。 @hailin0
  • [Improve][Connector-V2]支持StarRocks上的TableSourceFactory @xiaochen-zhou
  • [Improve]优化多表写入SinkWriter的准备提交性能 @Hisoka-X
  • [Feature][Connectors-V2][File]支持为文件源/ sink分配编码 @ShaunWuu
  • [Improve][Transform]支持SQL转换,包括内嵌结构查询。 @liunaijie
  • [Improve]StarRocksSourceReader 使用现有的客户端 @xiaochen-zhou
  • [Doc][Improve]修复 Kubernetes 的 Dockerfile @litiliu
  • [Improve][CDC-Connector]修复CDC选项规则。 @lightzhao
  • [Feature][Connector-V2]支持Paimon的多表Sink功能#5652 @dailai
  • [Doc][Improve]支持中文翻译/seatunnel-engine/rest-api.md、local-mode.md、cluster-mode.md和checkpoint-storage.md。 @dzygoon
  • [Feature][connector-jdbc]支持基于PostgreSQL的数据库,使用Copy语句加速数据写入。 @mosence
  • [Doc][Improve]支持中文提交目录 @wineternity
  • [Improve][RestAPI]调用getJobInfoById API时,始终返回jobId。 @liunaijie
  • [Feature][Core]支持作业的事件监听器 @hailin0
  • [Doc][Improve]为start-v2/locally/quick-start-seatunnel-engine.md和start-v2/locally/deployment.md添加中文支持。 @dzygoon
  • [Improve][Jdbc]在Oracle中使用varchar2数据类型存储字符串。 @hailin0
  • [Improve]添加进程详细信息的SaveMode日志 @Hisoka-X
  • [Doc][Improve]支持中文 @JueLance
  • [Feature]支持Doris DateTimeV2类型的纳秒级精度。 @Hisoka-X
  • [Improve]为ReadonlyConfig::toConfig方法添加过时注解。 @Hisoka-X
  • [Feature][Connector-V2]为各种文件连接器添加对XML文件类型的 support。 @Ivan-gfan
  • [Improve][Connector-V2]支持INFINI易搜索 @luohoufu

others

  • [Imprve]修正拼写错误 @xiaochen-zhou
  • [ [Chore]修正 "file" 的拼写错误 ]( https://github.com/apache/seatunnel/pull/6606 " [Chore]修正 "file" 的拼写错误 ") @Hisoka-X
  • [Doc]更新REST API文档 @liunaijie
  • [Chore]删除log4j1.x中未使用的配置项。 @hailin0
  • [Docs]更新Apache SeaTunnel的SQL UDF文档 @liunaijie
  • [Docs]更新Apache SeaTunnel的文档 @liunaijie
  • 在 IntelliJ IDEA 中显示项目图标 @liunaijie
  • 为transform-v2/*添加中文支持 @lihjChina

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

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

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

相关文章

[Java、Android面试]_17_Fragment和Service生命周期

本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注收…

将数组元素转化为指针的方法

1. 数组名作为指针 int arr[5] {0,1,2,3,4}; int*ptr arr; 2. 取地址 int* ptr &arr[3]; 3.指针算数运算 int* ptr arr; int* p *(arr1);

【个人使用分享】教你大厂云服务器如何选 联机不卡顿 幻兽帕鲁小白一键部署 16G低至26 续费1.5折

更新日期:4月11日(半年档 价格回调,京东云采购季持续进行) 本文纯原创,侵权必究 《最新对比表》已更新在文章头部—腾讯云文档,文章具有时效性,请以腾讯文档为准! 【腾讯文档实时更…

计算机网络——WEB服务器编程实验

实验目的 1. 处理一个 http 请求 2. 接收并解析 http 请求 3. 从服务器文件系统中获得被请求的文件 4. 创建一个包括被请求的文件的 http 响应信息 5. 直接发送该信息到客户端 具体内容 一、C 程序来实现 web 服务器功能。 二、用 HTML 语言编写两个 HTML文件,并…

Java 中装饰模式,请用代码具体举例

装饰器模式允许你通过将对象放入包含行为的特殊包装对象中来为原对象动态添加新的行为。以下是一个简单的 Java 示例: // 定义接口 interface Component {void operation(); }// 具体组件实现接口 class ConcreteComponent implements Component {public void opera…

面向对象设计原则实验“依赖倒置原则”

高层模块不应该依赖于低层模块。二者都应该依赖于抽象。抽象不应该依赖于细节。细节应该依赖于抽象。 (开闭原则、里氏代换原则和依赖倒转原则的三个实例很相似,原因是它之间的关系很紧密,在实现很多重构时通常需要同时使用这三个原则。开闭…

python 会员信息管理系统2.0

问题介绍 综合案例实现:会员管理系统设计与实现-V3 利用所学习的知识点 ,结合会员管理系统的分析与实现, 了解面向对象开发过程中类内部功能的分析方法,系统讲解 Python语法、控制结构、四种典型序列 ,函数定义以及面向对象语法和模块的应用…

【RealSense】Ubuntu20.04 安装 Intel RealSense ROS 并使用 D435i 测试

【RealSense】Ubuntu20.04 安装 Intel RealSense ROS 并使用 D435i 测试 1 本机环境2 安装流程3 存在的 bug3.1 Resource not found: rgbd_launch 1 本机环境 Ubuntu20.04ROS Noetic 2 安装流程 参考文档: Link 安装 Intel RealSense™ SDK 2.0,参考上一篇文章: L…

Go语言map、slice、channel底层实现(go面试)

slice 切片是一个引用类型,其底层实现是一个结构体,包含以下字段: ptr:一个指向底层数组的指针,指针指向数组的第一个元素。 len:切片当前包含的元素数量。 cap:切片的容量,即底层…

『研学倒计时』日本《极致产品力》顾问式研学再出发!

信心行动》共建中国食品行业风向标 2024年,信心比黄金还重要! 深度学习日本就是最佳路线。过去五年,许多中国企业开始研究与借鉴日本,元气森林、东方树叶、奈雪的茶、RIO鸡尾酒、蒟蒻果冻、丸美美妆、花印、名创优品.….从日本“失去的20年”中吸收逆势增长经验。 一、研学背…

快速列表quicklist

目录 为什么使用快速列表quicklist 对比双向链表 对比压缩列表ziplist quicklist结构 节点结构quicklistNode quicklist 管理ziplist信息的结构quicklistEntry 迭代器结构quicklistIter quicklist的API 1.创建快速列表 2.创建快速列表节点 3.头插quicklistPushHead …

【Python】控制台进度条

在Python开发中,有时需要向用户展示一个任务的进度,以提供更好的交互体验。下面我将展示如何使用Python来创建一个简单的控制台进度条。 效果: 代码: import time import sys def print_progress_bar(completed, total, length…

STM32 定时器外部时钟与循迹模块

1、上篇文章介绍了定时器使用内部时钟信号计数,实现计数、更新中断等功能。 2、可不可以利用定时器对来自外部的信号进行计数?也就是对输入io的信号计数? 3、可以 1、定时器外部时钟 STM32的通用定时器和高级定时器都将外部信号引入…

【Algorithms 4】算法(第4版)学习笔记 24 - 5.5 数据压缩

文章目录 前言参考目录学习笔记1:介绍2:游程编码 run-length encoding2.1:介绍2.2:Java 实现3:霍夫曼压缩 Huffman compression3.1:变长前缀码 variable-length codes3.1.1:介绍3.1.2&#xff1…

Nginx 基础应用实战 01 课程大纲与安装部署

Nginx 基础应用实战 01 目录 Nginx基础 版本区别与安装基础知识 Nginx安装部署http协议基础域名与dns 核心功能与应用场景 网站静态资源访问虚拟主机反向代理服务负载均衡rewrite软防火墙Tengine的扩展模块 实战:构建一个可供大家访问的静态网站 高级使用 核心配置…

【IC前端虚拟项目】验证环境方案思路和文档组织

【IC前端虚拟项目】数据搬运指令处理模块前端实现虚拟项目说明-CSDN博客 对于mvu的验证环境,从功能角度就可以分析出需要搭建哪些部分,再看一下mvu的周围环境哈: 很明显验证环境必然要包括几个部分: 1.模拟idu发送指令; 2.模拟ram/ddr读写数据; 3.rm模拟mvu的行为; …

无缝集成:使用Spring Boot和Vue实现头像上传与回显功能

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

查询category的id存在于项目表中category_id_list的json array字段中

表category 表project 查询category的id存在于项目表中category_id_list的json array字段中。

Cmake学习笔记3

视频学习地址08-重命名和安装共享库_哔哩哔哩_bilibili 1、同时创建动态连接和静态连接库 SET_TARGET_PROPERTIES 这条指令可以用来设置输出的名称,对于动态库,还可以用来指定动态库版本和API版本 SET(LIBHELLO_SRC hello.cpp)ADD_LIBRARY(hello_sta…

4.11Qt

完善网络聊天室客户端实现 工程文件 QT core gui network 头文件 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTcpSocket> #include<QMessageBox>QT_BEGIN_NAMESPACE namespace Ui { class Widget; } QT_END_NAMESPACEcl…