实用指南:apache seatunnel 2.3.12 Changelog

news/2026/1/23 15:33:15/文章来源:https://www.cnblogs.com/yangykaifa/p/19522665

Docs

  • [Doc] Added deepwiki to README.md#9354 (#9356)
  • [Doc] Fix link error and DynamoDB parameter error (#9447)
  • [Doc][Improve] update projection supported in Paimon (#9425)
  • [Doc][Zeta] Add zeta tuning guide (#9539)
  • [doc]The link in the document is 404 (#9561)
  • [Docs] update jdbc related document (#9679)
  • [Docs][Connector-Iceberg] Update Iceberg doc with support S3 Tables rest catalogs (#9686)
  • [Fix][Doc] Fix rest api finished-jobs doc miss SAVEPOINT_DONE (#9676)
  • [Fix][Doc] Fix transform-v2 TableFilter title (#9528)
  • [Fix][Doc] Sink's plugin_input is incorrect configurations (#9492)
  • [Fix][Doc] Update StarRocks doc change schema necessity to true (#9656)
  • [Improve][Doc] Add GenericDialect support in jdbc doc (#9763)
  • [Improve][Doc] Add multimodal support description to docs (#9652)
  • [Improve][Doc] Add SeaTunnel tools into Readme (#9707)
  • [Improve][Doc] Fix formatting of parameter types (#9753)
  • [Improve][Doc] Update sql function result type (#9703) (#9711)

Bug Fix

  • [Bug] [Connector-V2] Fix the issue of writing the ORC format Iceberg report "Illegal provider-class name" (#6754) (#9588)
  • [Bug] [Connector-V2] Updates Iceberg version to 1.6.1 (#9387) (#9451)
  • [Bug] [seatunnel-connector-http-base] An NPE (NullPointerException) will occur when the pageField is null (#9498)
  • [Bug][connector-http] Fix paging request running infinitely (#9504)
  • [Bug][Connector-V2] fix NPE when decimal type precision is incompatible for Paimon (#9452)
  • [Bug][Connector-V2] NoSuchMethodError caused by Netty version conflict on Spark 3.3.0 (#9632)
  • [bug][dist]fix the release packaging exception (#9436)
  • [bugfix][Connector-V2] Fixed the load driver inaccurate situation (#9468)
  • [Fix] [connector-jdbc] prevent precision loss in Float to BigDecimal conversion (#9670)
  • [Fix] [Transform-V2] Fix embedding output columns vector dimension (#9646)
  • [Fix][CI] Update iris docker version to fix ci (#9360)
  • [Fix][Connecotr-kafka] Fix kafka IllegalArgumentException when offset is -1 (#9376)
  • [Fix][Connector-clickhouse] Fix SeaTunnelRow tableId set error (#9585)
  • [Fix][Connector-File] Fix parquet support user config schema (#9596)
  • [Fix][Connector-HTTP] Add default content-type when user not set (#9497)
  • [Fix][Connector-Http] fix Invalid mime type (#9363)
  • [Fix][connector-http] fix parsing httpjson, the number of two fields is inconsistent with the import failure (#9103)
  • [Fix][Connector-Iceberg] Fix Time Zone Issue for Iceberg Timestamp Type (#9460)
  • [Fix][Connector-Jdbc] Supports reading and writing Postgres network dress types (#9618)
  • [Fix][Connector-Jdbc]Fixed Vertica data source cannot upsert data. (#9607)
  • [Fix][connector-rabbitmq] Set default value for durable, exclusive and auto-delete (#9631)
  • [Fix][Connector-V2] Add Filter for Partitions to Prevent Blocking in KafkaConsumer StreamMode (#9598)
  • [Fix][Connector-V2] ArrowToSeatunnelRowReader convertSeatunnelRowValue add handle Second TIMESTAMP type (#9393)
  • [Fix][Connector-V2] Correct typo in batch-size-per-scan option key (#9434)
  • [Fix][Connector-V2] Fix misleading parameter name in DorisStreamLoad (#9685)
  • [Fix][Connector-V2] Fix OceanBase Oracle create unsupported data type (#9383)
  • [Fix][Connector-V2] Fix prometheus check time can not parse double value (#9311)
  • [Fix][Connector-V2] Fix starrocks decimal column definition generation(#9470) (#9471)
  • [Fix][Connector-V2] Optimize Paimon DECIMAL type check to prevent precision loss (#9480)
  • [Fix][Connector-V2] Optimize start mode of kafka recovery job (#9736)
  • [Fix][Connector-V2] Oracle cdc not update transaction commit when LOB enabled (#9412)
  • [Fix][Connector-V2] set default tableid in SeaTunnelRow for Debezium JSON deserialization (#9431)
  • [Fix][Connector-V2] Update catalog table schema of debezium json (#9525)
  • [Fix][Connector-V2] Update file filter pattern compilation to remove unnecessary quoting (#9658)
  • [Fix][Connector-V2] Update waitCompaction value for batch mode and writeonly (#9479)
  • [Fix][Connectors-Jdbc] Postgres supports streaming and batch reading and writing of the interval data type (#9590)
  • [Fix][Connectors-v2] fix dynamic bucket for paimon sink (#9595)
  • [fix][connectors-v2] repeated commit cause task exceptions (#9665)
  • [Fix][Core]fix kotlin jar conflict (#9683)
  • [Fix][E2E] Fixed e2e test cases of Kafka did not work as expected (#9359)
  • [Fix][engine-server] Fix the issue of garbled characters in log output (#9594)
  • [Fix][Mongo-CDC] Fix the issue where mongo isExactlyOnce defaults to true, causing room to malfunction (#9454)
  • [Fix][paimon-e2e] e2e test error (#9467)
  • [Fix][paimon-e2e] Optimize Paimon E2E Cases (#9612)
  • [Fix][seatunnel-dist]fix duplicate dependency (#9458)
  • [Fix][Spark] Fix source parallelism not working with Spark engine (#9319)
  • [Fix][Transform-V2] correct handling of 'T' in date format strings (#9406)
  • [Fix][Transform-v2] Fix custom udf throw exception (#9195)
  • [Fix][Transform-V2] Reduce embedding precision from double to float (#9635)
  • [Fix][Transform] Support integer input for from_unixtime function (#9738)
  • [Fix][Zeta] Avoid redundant checkpoint reads when disabled checkpoint (#9552)
  • [Fix][Zeta] change parallelStream to stream in SeaTunnelTask to avoid classloader mismatch (#9426)
  • [Fix][Zeta] Enhance job state display by including pending jobs in status retrieval (#9489)
  • [Fix][Zeta] Fix Imap resource leak (#9696)
  • [Fix][Zeta] Fix local mode can not finish (#9549)
  • [Fix][Zeta] Fix operation thread leak when master switch (#9464)
  • [Fix][Zeta] Use dynamic port allocation for HTTP in RestApiHttpsForTruststoreTest and update Prometheus image (#9792)
  • [Fix][POM] Fix transform udf dependency version (#9803)
  • [Fix][Core] Fix the placeholders cannot pass parameters when using complex config (#9800)
  • [Future][Connector-V2]Support the automatic creation of non-primary key table (#9219)
  • [HotFix][CI] The Some CI subtasks are not executed (#9684)
  • [Hotfix][Connector-Jdbc] Write MySQL to support set collection data type (#9553)
  • [Hotfix][Transform-V2] Fix some model return number of dimensions (#9644)
  • [Hotfix][Zeta] Fix custom https port configuration not working (#9705)

Feature

  • [Chore] fix typos filed -> field (#9757)
  • [Chore][Core] Remove useless parameter in ConfigBuilder (#9494)
  • [Feature] [connector-file] Add configurable sheet_max_rows support for Excel sink connector (#9668)
  • [Feature] Version from 2.3.11 to 2.3.12 (#9366)
  • [Feature][Connector-Clickhouse] Support Clickhouse multi table source read (#9704)
  • [Feature][Connector-File-Hadoop]Support multi table sink feature for HdfsFile (#9651)
  • [Feature][connector-hive] hive sink connector support overwrite mode#7843 (#7891)
  • [Feature][connector-kudu] implement the filter (#9405)
  • [Feature][connector-paimon] Paimon connector supports paimon privilege (#9722)
  • [Feature][connector-tdengine] Support subtable and fieldNames in tdengine source (#9593)
  • [Feature][connector-v2] Add Sensorsdata Connector Support#9323 (#9432)
  • [Feature][Connector-V2] Jdbc mysql support read tinyint(1) to byte(tinyint) (#9373)
  • [Feature][Connector-V2] Support databend source/sink connector (#9331)
  • [Feature][Connector-V2] Support like predicate pushdown in paimon (#9484)
  • [Feature][Connector-v2] Support multi paimon source (#9759)
  • [Feature][Connector-V2][JDBC] Add presto/trino dialect (#9388)
  • [Feature][Connectors-v2] Optimize the size of CDC JAR Files (#9546)
  • [Feature][Connectors-v2] Support auto-increment id for FakeSource (#9505)
  • [feature][connectors-v2] Support in predicate pushdown in paimon (#9379)
  • [Feature][Connectors-v2] Support Mysql8.4+ for mysql-cdc (#9720)
  • [Feature][Connectors-V2][Elasticsearch] Support vector transformation sink (#9330)
  • [Feature][Connectors-v2]Paimon version upgrade to 1.1.1 (#8074)
  • [Feature][Core] Add plugin directory support for each connector (#9650)
  • [Feature][Core] Support show cluster members information in seatunnel-cluster scripts (#9502)
  • [Feature][elasticsearch-connector] Add API key authentication support (#9610)
  • [Feature][Format] Improve maxwell_json,canal_json,debezium_json format add ts_ms and table (#9701)
  • [Feature][Jdbc] Support read multiple tables by regular expressions (#9380)
  • [Feature][MySQL CDC] MySQL cdc support start by time (#9735)
  • [Feature][Redis] Add redis key into the result record (#9574)
  • [Feature][Sink] File support new format: maxwell_json,canal_json,debezium_json (#9278) (#9336)
  • [Feature][SQL function] Enhance SQL Transform COALESCE functions to support type cast (#9299)
  • [Feature][SQL Transform] Check SQL Cast will fail or not during the SQL parsing stage (#9600)
  • [Feature][Transform-V2] Add TRIM_SCALE function for sql transform (#9700)
  • [Feature][transform-v2] Data Validator Transform support (#9445)
  • [Feature][transform-v2] sql transform support multi_if function (#9154)
  • [Feature][Transform-V2] Support jsonpath extracting multiple fields in a configuration block (#9712)
  • [Feature][Transform-V2] Support vector series sql function (#9765)
  • [Feature][Transform] Add Murmur64 function to obtain the lower 64 bit (#9748)
  • [Feature][Transform] Support single/batch mode vectorization using Amazon Titan & cohere embedding model (#9120)
  • [Feature][TransForms-V2] Support scala dynamic compile (#9625)
  • [Feature][Transform V2] Add vector dimension reduction transform (#9783)
  • [Feature][Zeta] Add metrics for task intermediate queue size (#9550)
  • [Feature][Zeta] Add startTime to the job info (#9400)
  • [Feature][Zeta] extended jobStateEvent event listening for zeta (#9689)
  • [Feature][Zeta] Support SQL format in REST API (#9802)
  • [improve] jdbc options (#9541)
  • [Improve] JdbcInputFormat nextRecord Exception throw TableId (#9374)
  • [improve] pulsar options (#9180)
  • [improve] rocketmq options (#9251)
  • [improve] selectdb options (#9252)
  • [improve] socket options (#9517)
  • [Improve] table_store options (#9515)
  • [improve] tdengine options (#9399)
  • [improve] typesense options (#9398)
  • [Improve][API] Add metadata schema into catalog table (#9586)
  • [Improve][API] Optimize the enumerator API semantics and reduce lock calls at the connector level (#9671)
  • [Improve][CI] Disable close stable issue and JdbcVerticaIT (#9742)
  • [Improve][CI] Update state action fix not all pr/issue be checked (#9557)
  • [Improve][connector-clickhouse] Clickhouse support parallelism reading schema (#9446)
  • [Improve][Connector-file] Add configurable binary chunk size support to BinaryReadStrategy (#9391)
  • [Improve][Connector-Hudi] Add pre-combine field option for hudi sink (#9496)
  • [improve][Connector-jdbc] add comments when schema not include all columns (#9559)
  • [Improve][Connector-milvus]update milvus-sdk-java to 2.5.11 (#9710)
  • [Improve][Connector-V2] Optimize Milvus doc and e2e test case (#9766)
  • [Improve][Connector-V2] Add customizable row delimiter support for text file processing (#9608)
  • [Improve][Connector-V2] Add tunnel_endpoint option to MaxCompute source for emulator test (#9548)
  • [improve][Connector-V2] delete jdbc param support_upsert_by_query_primary_key_exist (#9408)
  • [Improve][Connector-V2] File Source Support filtering files by last modified time. (#9526)
  • [Improve][Connector-V2] Replace deprecated createDownloadSession by buildDownloadSession (#9555)
  • [Improve][Connector-V2] Support like predicate pushdown in paimon (#9653)
  • [Improve][Connector-V2] Support maxcompute sink writer upsert/delete action with upsert session mode (#9462)
  • [Improve][Connector-V2] Support maxcompute sink writer with timestamp field type (#9234)
  • [Improve][Connector-V2] Use key_field_name option when reading Redis hash data (#9642)
  • [Improve][Core] Configure spotless to auto-replace imports with shaded packages. (#9655)
  • [Improve][Core] Unify the aws-sdk-v2 version to 2.31.30 (#9698)
  • [Improve][Core] Update apache common to apache common lang3 (#9694)
  • [Improve][Csv] support configurable CSV delimiter in file connector (#9660)
  • [Improve][E2E] Optimize Hudi E2E Cases (#9752)
  • [Improve][E2E] Optimize iceberg E2E Cases (#9769)
  • [Improve][Oracle-CDC] Remove duplicate load table names (#9357)
  • [Improve][Transform-V2] Improve sql transform exception to locate error expression (#9227)
  • [Improve][Transform-V2] Remove unnecessary unquoting method and streamline date parsing (#9478)
  • [Improve][Transform-V2] SQL transform EXTRACT function support more fields (#9342)
  • [Improve][Transform][SQL] Support cast to TINYINT/SMALLINT (#9347)
  • [Improve][Zeta] Add verification for Env options (#9569)
  • [Improve][Zeta] Improve local mode doc and default config (#9770)
  • [Improve][Zeta] Make sure the pending job schedule always works (#9532)
  • [Improve][Zeta] Optimize unstable CheckpointErrorRestoreEndTest cases (#9619)
  • [Improve][Zeta] Remove distributed lock when store metrics imap (#9776)
  • [Improve][Zeta] Set the default slot-num value to twice the number of CPU cores (#9601)
  • [improve]improve FE node failover logging for better observability (#9657)

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

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

相关文章

高性价比回收!支付宝立减金不闲置,可可收帮你盘活

不知道你有没有过这种纠结:打开支付宝,账户里躺着几块到几十块立减金,用着受限、弃之可惜。要么是指定商家消费,要么满减门槛太高,为花掉它额外添钱不划算;眼睁睁看着过期失效,又觉亏了一笔,堪称当代年轻人的“…

得润电气的物流配送服务好吗,了解其配送的可靠性

在工业电气设备采购领域,企业对供应商的选择不仅关乎设备质量,更与长期运维效率、成本控制紧密相关。面对市场上鱼龙混杂的电气设备厂商,如何找到管理规范、服务高效、口碑可靠的合作伙伴?以下结合行业调研与客户反…

2026年市面上热门的沸石转轮工厂推荐排行榜,除尘器/沸石转轮+CO/沸石转轮/催化燃烧,沸石转轮制造厂家排行榜

随着环保政策趋严及工业废气治理需求激增,沸石转轮作为VOCs(挥发性有机物)治理的核心设备,其市场热度持续攀升。据行业数据统计,2025年国内沸石转轮市场规模已突破120亿元,年复合增长率达18%,但市场集中度较低,…

数据恢复神器,官方免费

今天给大家推荐两款工具,一款是数据恢复工具,一款是窗口激活工具,有需要的小伙伴可以下载收藏。 第一款:Lexar Recovery Tool 数据恢复类的软件之前也推荐过不少,数据恢复类的软件其实现在还蛮多免费版本,…

org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1

打开一个新的项目,发现springboot运行报错:org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length 1。看了网上很多帖子,仅仅需要将settings——》file encodings都改为utf-8即可,如…

渗透测试之Metasploit实战:拿下Windows Server靶机全流程,一篇文章深度解析!

前言 Metasploit作为渗透测试领域的“瑞士军刀”,是每个安全从业者必备工具。本文以真实靶机环境(Windows Server 2019)为载体,从环境搭建到漏洞利用、权限提升、痕迹清除,手把手教你完成一次完整的渗透测试流程&…

Web 渗透测试工具使用教程——Burp Suite安装与基础配置!

大学生学 Burp Suite:Web 渗透测试工具使用教程 一、引言 Burp Suite 是 Web 渗透测试领域最强大、最常用的工具之一,集成了代理、扫描器、入侵者、重放器等多个功能模块,能高效完成 Web 应用的漏洞挖掘与验证。对于学习 Web 渗透测试的大学…

渗透测试实战案例:某企业Web系统从漏洞挖掘到权限控制全记录,一文详解!

前言 在合法授权的渗透测试项目中,实战案例是积累经验、提升技术的核心载体。本文以某企业内部Web管理系统为测试目标,完整记录渗透测试从前期信息收集、漏洞挖掘、漏洞利用,到最终提出权限控制建议的全流程,还原真实渗透测试场景…

渗透测试常见漏洞:SQL注入原理、检测与防御全解析(超详细),看这一篇就够了!

引言 SQL注入(SQL Injection)是Web应用中最常见、危害最大的漏洞之一,据OWASP Top 10统计,其长期位列高危漏洞前列。本文从漏洞原理出发,详细讲解SQL注入的分类、测试方法及防御策略,帮助开发者和安全测试…

怎么判断AI证书的含金量,避免考到 “鸡肋” 证书?

当前AI证书市场存在信息不对称现象,部分证书在宣传中过度强调“权威认证”“高薪保障”,导致不少学习者投入时间与金钱考取后,在求职晋升中实际效用有限。选择AI证书时,应理性看待证书价值,聚焦权威背书、技能实用性与…

2026德州口碑好的实木家具品牌推荐,新顺家具性价比超高!

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为消费者选购实木家具提供客观依据,助力精准匹配适配的品质家具品牌伙伴。 TOP1 推荐:青岛新顺家具 推荐指数:★★★★★ | 口碑评分:青岛口碑标…

阿里巴巴运营达人2026年排行:创新与突破并存,阿里巴巴资深运营/阿里巴巴运营/阿里运营,阿里巴巴运营达人哪个好

张小强登顶榜首,全域运营能力引领行业新标杆 近日,阿里巴巴运营领域权威榜单正式发布,凭借7年深耕阿里生态的实战经验与行业影响力,张小强(阿里运营达人)荣登2026年阿里巴巴运营达人排行榜首。作为阿里巴巴认证运…

亲测好用!MBA毕业论文必备TOP10一键生成论文工具

亲测好用!MBA毕业论文必备TOP10一键生成论文工具 2026年MBA论文写作工具测评:为何需要一份权威榜单? 随着人工智能技术的不断进步,越来越多的MBA学生开始依赖AI写作工具来提升论文撰写效率。然而,面对市场上琳琅满目的…

【重磅】优质的广东朋友圈广告代理推荐排行

深圳市厚拓科技有限公司 推荐指数:★★★★★ 口碑评分:9.8分 公司介绍:深圳市厚拓科技有限公司成立于2015年,是一家移动互联网营销与技术服务提供商。总公司位于深圳中央商务区,秉承让营销更省心的经营使命,为广…

四机架冷连轧机液压辊缝控制系统研究

2 板厚控制基本理论及本钢1676mm轧机HGC系统简介 2.1 厚度控制简介[7][8][9] 轧制时轧机和轧件的状态如图2-1所示,AGC(自动厚度控制)系统主要以轧机压下装置作为执行机构,控制轧机出口的轧件厚度(简称为轧件出口厚度或出口厚度)h&…

13-面向对象

Python面向对象编程全面指南 一、面向对象编程概述 1.1 面向对象的基本概念 1.1.1 为什么需要面向对象 在程序开发中,我们需要一种有效的方式来组织和管理数据。面向对象编程(OOP)提供了一种更加结构化和可维护的代…

2026厦门冰裂纹品牌评测:品味独特,哪款更适合你?地铺石/砌墙石/石材/蘑菇石/碎拼石/脚踏石,冰裂纹公司选哪家

评测背景 冰裂纹石材作为高端建筑装饰领域的核心材料,其天然纹理与物理性能直接影响项目品质。近年来,厦门及周边地区对冰裂纹石材的需求持续攀升,市场涌现出多个品牌,但产品品质、加工技术及服务体系差异显著。为…

运算符:3.赋值运算符

3.赋值运算符 1.基本赋值运算符:= -> 先看等号右边的,再将右边的赋值给等号左边的变量2.复合赋值运算符:+=:int i = 10;i+=2 -> i = i+2-=*=/= :取整数部分%=:取余 3.byte,short 遇到复合赋值运算,jvm会自…

2026版Spring全家桶学习笔记(Spring+Springboot+SpringCloud)

Spring框架自从诞生以来就一直备受开发者青睐,它涵盖了Spring、Springboot、SpringCloud等诸多解决方案,一般我们都会统称为Spring全家桶!出于Spring框架在Java开发者心中中的统治地位,所以不管是面试还是工作,Spring都…

【重磅】诚信的深圳腾讯广告代理推荐排行

深圳市厚拓科技有限公司 推荐指数:★★★★★ 口碑评分:9.8分 公司介绍:深圳市厚拓科技有限公司成立于2015年,是一家移动互联网营销与技术服务提供商。总公司位于深圳中央商务区,秉承让营销更省心的使命,为广告主…