Apache SeaTunnel 9月份社区发展记录
各位热爱 SeaTunnel 的小伙伴们,9月份社区月报来啦!这里将定期更新SeaTunnel社区每个月的重大进展,欢迎关注!
月度Merge Stars
感谢以下小伙伴上个月为 Apache SeaTunnel 做的精彩贡献(排名不分先后):
@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
本文由 白鲸开源科技 提供发布支持!
相关文章:

Apache SeaTunnel 9月份社区发展记录
各位热爱 SeaTunnel 的小伙伴们,9月份社区月报来啦!这里将定期更新SeaTunnel社区每个月的重大进展,欢迎关注! 月度Merge Stars 感谢以下小伙伴上个月为 Apache SeaTunnel 做的精彩贡献(排名不分先后)&…...

系统架构设计师:数据库系统相关考题预测
作为系统架构设计师,在准备数据库系统相关的考试时,可以预期到的一些关键知识点包括但不限于以下几个方面: 数据库类型: 关系型数据库(RDBMS)与非关系型数据库(NoSQL)的区别及其适用场景。数据库管理系统(DBMS)的功能及组成部分。数据模型: 如何设计ER模型(实体-关…...

污水排放口细粒度检测数据集,污-水排放口的类型包括10类目标,10000余张图像,yolo格式目标检测,9GB数据量。
污水排放口细粒度检测数据集,污-水排放口的类型包括10类目标(1 合流下水道,2 雨水,3 工业废水,4 农业排水,5 牲畜养殖,6 水产养殖,7 地表径流,8 废水处理厂&…...

c++(多态)
多态的定义 多态是⼀个继承关系的下的类对象,去调⽤同⼀函数,产⽣了不同的⾏为 ⽐如Student继承了Person。Person对象买票全价,Student对象优惠买票。 多态实现的条件 • 必须指针或者引⽤调⽤虚函数 第⼀必须是基类的指针或引⽤,…...

【网络协议】TCP协议常用机制——延迟应答、捎带应答、面向字节流、异常处理,保姆级详解,建议收藏
💐个人主页:初晴~ 📚相关专栏:计算机网络那些事 前几篇文章,博主带大家梳理了一下TCP协议的几个核心机制,比如保证可靠性的 确认应答、超时重传 机制,和提高传输效率的 滑动窗口及其相关优化机…...

财政部官宣: 国家奖学金,涨了!
财政部副部长郭婷婷10月12日在国新办新闻发布会上介绍,关于高校学生的资助,财政部将会同相关部门从奖优和助困两个方面,分两步来调整完善高校学生的资助政策—— 第一步是在2024年推出以下政策措施: 国家奖学金的奖励名额翻倍。…...

antd table合并复杂单元格、分组合并行、分组合并列、动态渲染列、嵌套表头
项目里遇到个需求,涉及到比较复杂的单元格合并 、嵌套表头、分组合并行、合并列等,并且数据列还是动态的,效果图如下: 可以分组设置【显示列】例如:当前组为【合同约定】,显示列为【合同节点】和【节点金额…...

一键安装与配置Stable Diffusion,轻松实现AI绘画
随着技术的迭代,目前 Stable Diffusion 已经能够生成非常艺术化的图片了,完全有赶超人类的架势,已经有不少工作被这类服务替代,比如制作一个 logo 图片,画一张虚拟老婆照片,画质堪比相机。 最新 Stable Di…...

模板和静态文件
模板和静态文件 1、templates模板2、静态文件2.1、static目录2.2、引用静态文件 1、templates模板 "templates"目录用于存放模板文件,通常是用于动态生成页面的文件。 在app01目录下创建templates文件夹,html文件均保存在templates中 在urls.p…...

Android Studio 打包aar丢失远程依赖问题解决
之前打包,使用的com.kezong.fat-aar,embed(‘XXXX’)的方式,可以使三方依赖打包在aar包里,在项目里直接使用 升级了Gradle:7.5后,打包就打包不起来了,一直报错ÿ…...

Chromium 搜索引擎功能浅析c++
地址栏输入:chrome://settings/searchEngines 可以看到 有百度等数据源,那么如何调整其顺序呢,此数据又存储在哪里呢? 1、浏览器初始化搜索引擎数据来源在 components\search_engines\prepopulated_engines.json // Copyright …...

DDoS攻击快速增长,如何在抗ddos防护中获得主动?
当下DDoS攻击规模不断突破上限。前段时间,中国首款3A《黑神话:悟空》也在一夜之内遭受到28万次攻击DDoS攻击,严重影响到全球玩家的游戏体验。Gcore发布的数据也显示了 DDoS攻击令人担忧的趋势,尤其是峰值攻击已增加到了令人震惊的…...

MongoDB 死锁 锁定问题
要查看 MongoDB 是否出现“锁死” (也就是所谓的 锁定问题,通常指长时间的锁定导致数据库操作无法正常进行),可以通过以下几种方法来检测数据库的锁定状态和锁定相关信息。 1. 使用 db.currentOp() 检查活动操作 MongoDB 提供了 db.currentOp() 命令来查…...

鸿蒙--商品列表
这里主要利用的是 List 组件 相关概念 Scroll:可滚动的容器组件,当子组件的布局尺寸超过父组件的视口时,内容可以滚动。List:列表包...

【Fargo】5:根据网络带宽动态调整发送速率
根据网络带宽动态调整发送速率 原理:这个简单实现的原理是 改变包的发送速率就可以改变发送码率了。例如1秒发1000个1KB 的包,带宽8Mbps,如果带宽是4Mbps,那么1秒发500个就够了。D:\XTRANS\thunderbolt\ayame\zhb-bifrost\player-only\worker\src\fargo\zhb_uv_udp_sender.…...

入门C语言:从原码、反码、补码到位运算
入门C语言:从原码、反码、补码到位运算 C语言作为一门底层编程语言,离不开对计算机硬件的深入理解。掌握整数的二进制表示法和位运算是深入学习C语言的基础。对于大一新生来说,理解原码、反码、补码与位运算这几个概念,将帮助你更…...

18770 差值最大
### 思路 为了找到两个数x和y使得x - y的值最大,并且x在y的右侧,我们可以使用以下方法: 1. 从右向左遍历数组,记录当前遍历到的最大值max_right。 2. 对于每个元素a[i],计算max_right - a[i],并更新最大差…...

【Flutter】合并多个流Stream
1.说明 无意间发现了一个好用的库rxdart,它为 Dart 的 Stream 添加了额外的功能。 2.功能 (1)合并多个流Stream 借助Rx.combineLatest2()合并两个流stream1和stream2。 注意:如果dart文件中同时使用了getx,需要隐…...

【SQL学习笔记】
Pycharm社区版的页面中无database选项? 1、进入Setting-Pluggins窗口,输入database navigator 2、安装后,重启即可 MySQL 的架构共分为两层:Server 层和存储引擎层 1、Server 层负责建⽴连接、分析和执⾏ SQL 2、存储引擎层负…...

contact form 7设置方法与详细步骤
Contact Form 7(CF7)是WordPress中非常流行的表单插件,用于创建和管理网站上的联系表单。以下是Contact Form 7的设置方法与详细步骤: 一、安装Contact Form 7插件 从WordPress后台安装: 登录WordPress后台,进入“插件”菜单下…...

第170天:应急响应-战中溯源反制对抗上线CSGoby蚁剑Sqlmap等安全工具
目录 案例一:溯源反制-Webshell工具-Antsword 案例二:溯源反制-SQL注入工具-SQLMAP 案例三:溯源反制-漏洞扫描工具-Goby 案例四:溯源反制-远程控制工具-CobaltStrike 反制Server,爆破密码(通用&#x…...

5-容器管理工具Docker
├──5-容器管理工具Docker | ├──1-容器管理工具Docker | | ├──1-应用部署容器化演进之路 | | ├──2-容器技术涉及Linux内核关键技术 | | ├──3-Docker生态架构及部署 | | ├──4-使用容器运行Nginx及docker命令介绍 | | ├──5-容器镜像介…...

OCR+PDF解析配套前端工具开源详解!
目录 一、项目简介 TextIn为相关领域的前端开发提供了优秀的范本。 目前项目已在Github上开源! 二、性能特色 三、安装使用 安装依赖启动项目脚本命令项目结构 四、效果展示 面对日常生活和工作中常见的OCR识别、PDF解析、翻译、校对等场景,配套的…...

【操作系统】引导(Boot)电脑的奇妙开机过程
🌹😊🌹博客主页:【Hello_shuoCSDN博客】 ✨操作系统详见 【操作系统专项】 ✨C语言知识详见:【C语言专项】 目录 什么是操作系统的引导? 操作系统的引导(开机过程) Windows操作系…...

国产云桌面迁移对接信创AD域控方案
在前文《替换AD域时,网络准入场景如何迁移对接国产身份域管?》中,根据 AD 在企业中的应用程度,我们将企业分为了轻度、中度及深度三类微软 AD 用户。 轻度AD用户:仅部分应用对接 AD 。替换 AD 时,可能会直接…...

ESP32—C3实现DS18B20(温度传感器)检测温度(Arduino IED )
1源代码(DS18B20) #include <OneWire.h> // 引入OneWire库,用于与单总线设备通信 #include <DallasTemperature.h> // 引入DallasTemperature库,用于读取DS18B20温度传感器数据// 定义连接到DS18B20数据引脚的GPIO编…...

Linux系统中安装KenLM步骤及注意事项
一、前言: Kenlm模型:本项目基于Kenlm统计语言模型工具训练了中文NGram语言模型,结合规则方法、混淆集可以纠正中文拼写错误,方法速度快,扩展性强,效果一般 二、安装步骤: 1、安装依赖项 Ke…...

xss-labs靶场第六关测试报告
目录 一、测试环境 1、系统环境 2、使用工具/软件 二、测试目的 三、操作过程 1、注入点寻找 2、使用hackbar进行payload测试 3、绕过结果 四、源代码分析 五、结论 一、测试环境 1、系统环境 渗透机:本机(127.0.0.1) 靶 机:本机(127.0.0.…...

传智杯 第六届—E
题目描述: leafee 最近爱上了 abb 型语句,比如“叠词词”、“恶心心”。 leafee 拿到了一个只含有小写字母的字符串,她想知道有多少个 "abb" 型的子序列? 定义: abb 型字符串满足以下条件: 字符…...

2024.10月12日--- SpringMVC异常处理
异常处理 SpringMVC处理异常的方式有三种,当然也可以使用AOP面向编程,自定义一个类进入切入。 第一种:使用SpringMVC提供的简单异常处理器SimpleMappingExceptionResolver <!--SpringMVC提供的异常处理器类型:SimpleMappingE…...