NextStack

seatunnel 2.3.12

修订 发布时间2025年9月12日 来源apache/seatunnel 英文原文

seatunnel 2.3.12

seatunnel 是什么

SeaTunnel是一个多模态、高性能、分布式、海量数据集成工具。

seatunnel 2.3.12 版本更新了什么

2.3.12 发行说明

文档

  • [文档] 将 Deepwiki 添加到 README.md #9354 (#9356)
  • [Doc] 修复链接错误和 DynamoDB 参数错误 (#9447)
  • [文档][改进]Paimon 支持的更新投影 (#9425)
  • [文档][Zeta] 添加 zeta 调整指南 (#9539)
  • [doc]文档中的链接是 404 (#9561)
  • [文档]更新jdbc相关文档(#9679)
  • [文档][Connector-Iceberg] 更新 Iceberg 文档,支持 S3 表剩余目录 (#9686)
  • [修复][文档] 修复剩余 api 完成作业文档丢失 SAVEPOINT_DONE (#9676)
  • [修复][文档]修复transform-v2 TableFilter标题(#9528)
  • [修复][Doc] Sink的plugin_input配置不正确(#9492)
  • [修复][文档] 将 StarRocks 文档更改架构必要性更新为 true (#9656)
  • [改进][文档] 在 jdbc 文档中添加 GenericDialect 支持 (#9763)
  • [改进][文档] 在文档中添加多模式支持描述 (#9652)
  • [改进][文档] 将 SeaTunnel 工具添加到自述文件中 (#9707)
  • [改进][Doc] 修复参数类型的格式 (#9753)
  • [改进][文档] 更新 sql 函数结果类型 (apache#9703) (#9711)

错误修复

  • [Bug] [Connector-V2] 修复编写 ORC 格式 Iceberg 报告“非法提供者类名称”的问题 (#6754) (#9588)
  • [Bug] [Connector-V2] 将 Iceberg 版本更新至 1.6.1 (#9387) (#9451)
  • [Bug] [seatunnel-connector-http-base] 当 pageField 为 null 时会出现 NPE (NullPointerException) (#9498)
  • [Bug][connector-http] 修复分页请求无限运行的问题 (#9504)
  • [Bug][Connector-V2]修复当小数类型精度与 Paimon 不兼容时的 NPE (#9452)
  • [Bug][Connector-V2] Spark 3.3.0 上 Netty 版本冲突导致 NoSuchMethodError (#9632)
  • [bug][dist]修复发布打包异常(#9436)
  • [bugfix][Connector-V2]修复了加载驱动不准确的情况(#9468)
  • [修复] [connector-jdbc] 防止 Float 到 BigDecimal 转换中的精度损失 (#9670)
  • [Fix] [Transform-V2] 修复嵌入输出列向量维度 (#9646)
  • [修复][CI] 更新 iris docker 版本以修复 ci (#9360)
  • [Fix][Connecotr-kafka] 修复 offset 为 -1 时的 kafka IllegalArgumentException (#9376)
  • [Fix][Connector-clickhouse] 修复 SeaTunnelRow tableId 设置错误 (#9585)
  • [修复][连接器文件]修复 parquet 支持用户配置模式 (#9596)
  • [Fix][Connector-HTTP] 当用户未设置时添加默认内容类型 (#9497)
  • [Fix][Connector-Http] 修复无效的 mime 类型 (#9363)
  • [Fix][connector-http]修复解析httpjson时,两个字段数量不一致导入失败的问题(#9103)
  • [修复][Connector-Iceberg]修复 Iceberg 时间戳类型的时区问题 (#9460)
  • [Fix][Connector-Jdbc] 支持读写 Postgres 网络装类型 (#9618)
  • [Fix][Connector-Jdbc]修复Vertica数据源无法更新插入数据的问题。 (#9607)
  • [修复][connector-rabbitmq] 设置持久、独占和自动删除的默认值 (#9631)
  • [修复][Connector-V2] 添加分区过滤器以防止 KafkaConsumer StreamMode 中的阻塞 (#9598)
  • [Fix][Connector-V2] ArrowToSeatunnelRowReader ConvertSeatunnelRowValue 添加句柄第二个 TIMESTAMP 类型 (#9393)
  • [Fix][Connector-V2] 修正每次扫描批量大小选项键中的拼写错误 (#9434)
  • [Fix][Connector-V2] 修复 DorisStreamLoad 中误导性的参数名称 (#9685)
  • [Fix][Connector-V2] 修复 OceanBase Oracle 创建不支持的数据类型 (#9383)
  • [Fix][Connector-V2] 修复 prometheus 检查时间无法解析 double 值的问题 (#9311)
  • [Fix][Connector-V2] 修复starrocks十进制列定义生成(#9470) (#9471)
  • [Fix][Connector-V2] 优化 Paimon DECIMAL 类型检查以防止精度损失 (#9480)
  • [Fix][Connector-V2] 优化 kafka 恢复作业的启动方式 (#9736)
  • [修复][Connector-V2] 当 LOB 启用时 Oracle cdc 不更新事务提交 (#9412)
  • [修复][Connector-V2] 在 SeaTunnelRow 中设置默认 tableid 以进行 Debezium JSON 反序列化 (#9431)
  • [修复][Connector-V2] 更新 debezium json 的目录表架构 (#9525)
  • [Fix][Connector-V2] 更新文件过滤模式编译以删除不必要的引用 (#9658)
  • [修复][Connector-V2] 更新批处理模式和 writeonly 的 waitCompaction 值 (#9479)
  • [Fix][Connectors-Jdbc] Postgres 支持 interval 数据类型的流式和批量读写 (#9590)
  • [Fix][Connectors-v2] 修复 paimon 接收器的动态存储桶 (#9595)
  • [修复][connectors-v2]重复提交导致任务异常 (#9665)
  • [修复][核心]修复 kotlin jar 冲突 (#9683)
  • [Fix][E2E] 修复了 Kafka 的 e2e 测试用例未按预期工作的问题 (#9359)
  • [Fix][engine-server] 修复日志输出乱码的问题 (#9594)
  • [Fix][Mongo-CDC] 修复 mongo isExactlyOnce 默认为 true 导致 room 无法正常工作的问题 (#9454)
  • [修复][paimon-e2e] e2e 测试错误 (#9467)
  • [修复][paimon-e2e] 优化 Paimon E2E 案例 (#9612)
  • [Fix][seatunnel-dist]修复重复的依赖关系 (#9458)
  • [Fix][Spark] 修复源并行性不适用于 Spark 引擎 (#9319)
  • [Fix][Transform-V2] 正确处理日期格式字符串中的“T”(#9406)
  • [Fix][Transform-v2] 修复自定义 udf 抛出异常 (#9195)
  • [Fix][Transform-V2] 将嵌入精度从双精度降低为浮点 (#9635)
  • [Fix][Transform] 支持 from_unixtime 函数的整数输入 (#9738)
  • [修复][Zeta] 禁用检查点时避免冗余检查点读取 (#9552)
  • [修复][Zeta] 将并行流更改为 SeaTunnelTask 中的流,以避免类加载器不匹配 (#9426)
  • [修复][Zeta] 通过在状态检索中包含待处理作业来增强作业状态显示 (#9489)
  • [Fix][Zeta] 修复 Imap 资源泄漏 (#9696)
  • [Fix][Zeta] 修复本地模式无法完成的问题 (#9549)
  • [Fix][Zeta] 修复主开关时操作线程泄漏的问题 (#9464)
  • [修复][Zeta] 在 RestApiHttpsForTruststoreTest 中使用 HTTP 的动态端口分配并更新 Prometheus 映像 (#9792)
  • [修复][POM] 修复转换 udf 依赖版本 (#9803)
  • [Fix][Core] 修复使用复杂配置时占位符无法传递参数的问题 (#9800)
  • [Future][Connector-V2]支持自动创建非主键表(#9219)
  • [HotFix][CI] 某些 CI 子任务未执行 (#9684)
  • [Hotfix][Connector-Jdbc]编写MySQL以支持集合集合数据类型(#9553)
  • [Hotfix][Transform-V2] 修复一些模型返回维数的问题 (#9644)
  • [Hotfix][Zeta] 修复自定义 https 端口配置不起作用 (#9705)

特点

  • [杂务] 修复提交的拼写错误 -> 字段 (#9757)
  • [杂务][核心]删除 ConfigBuilder 中无用的参数 (#9494)
  • [功能] [连接器文件] 添加对 Excel 接收器连接器的可配置sheet_max_rows 支持 (#9668)
  • [功能] 版本从 2.3.11 到 2.3.12 (#9366)
  • [Feature][Connector-Clickhouse] 支持Clickhouse多表源读取(#9704)
  • [功能][Connector-File-Hadoop]支持 HdfsFile 的多表接收器功能 (#9651)
  • [功能][连接器-hive] hive接收器连接器支持覆盖模式#7843(#7891)
  • [功能][connector-kudu] 实现过滤器 (#9405)
  • [功能][connector-paimon] Paimon 连接器支持 paimon 权限 (#9722)
  • [功能][connector-tdengine] 支持 tdengine 源中的子表和字段名称 (#9593)
  • [功能][connector-v2] 添加 Sensorsdata 连接器支持 #9323 (#9432)
  • [功能][Connector-V2] Jdbc mysql 支持读取tinyint(1) 到 byte(tinyint) (#9373)
  • [功能][连接器-V2] 支持数据弯曲源/接收器连接器 (#9331)
  • [功能][Connector-V2] 支持 paimon 中的谓词下推 (#9484)
  • [功能][Connector-v2] 支持多派蒙源 (#9759)
  • [功能][Connector-V2][JDBC] 添加 presto/trino 方言 (#9388)
  • [功能][Connectors-v2] 优化 CDC JAR 文件的大小 (#9546)
  • [Feature][Connectors-v2] 支持 FakeSource 自动递增 id (#9505)
  • [feature][connectors-v2] 支持 paimon 中的谓词下推 (#9379)
  • [功能][Connectors-v2] 支持 mysql8.4+ 的 mysql-cdc (#9720)
  • [功能][Connectors-V2][Elasticsearch] 支持向量转换接收器 (#9330)
  • [功能][Connectors-v2]Paimon版本升级至1.1.1 (#8074)
  • [功能][核心] 为每个连接器添加插件目录支持 (#9650)
  • [功能][核心] 支持在 Seatunnel-cluster 脚本中显示集群成员信息 (#9502)
  • [功能][elasticsearch-connector] 添加 API 密钥身份验证支持 (#9610)
  • [功能][格式]改进 maxwell_json,canal_json,debezium_json 格式添加 ts_ms 和表 (#9701)
  • [Feature][Jdbc] 支持通过正则表达式读取多个表 (#9380)
  • [功能][MySQL CDC] MySQL cdc 支持按时间启动 (#9735)
  • [功能][Redis] 将 redis key 添加到结果记录中 (#9574)
  • [功能][Sink] 文件支持新格式:maxwell_json,canal_json,debezium_json (#9278) (#9336)
  • [功能][SQL 函数] 增强 SQL Transform COALESCE 函数以支持类型转换 (#9299)
  • [Feature][SQL Transform] 在 SQL 解析阶段检查 SQL Cast 是否失败 (#9600)
  • [功能][Transform-V2] 添加用于 sql 转换的 TRIM_SCALE 函数 (#9700)
  • [功能][transform-v2] 数据验证器转换支持 (#9445)
  • [功能][transform-v2] sql 转换支持 multi_if 函数 (#9154)
  • [Feature][Transform-V2] 支持 jsonpath 在配置块中提取多个字段 (#9712)
  • [功能][Transform-V2] 支持向量系列sql函数(#9765)
  • [Feature][Transform] 添加 Murmur64 函数以获得低 64 位 (#9748)
  • [功能][转换] 使用 Amazon Titan 和 cohere 嵌入模型支持单/批处理模式矢量化 (#9120)
  • [功能][TransForms-V2] 支持 scala 动态编译 (#9625)
  • [功能][变换 V2] 添加向量降维变换 (#9783)
  • [功能][Zeta] 添加任务中间队列大小的指标 (#9550)
  • [功能][Zeta] 将开始时间添加到作业信息中 (#9400)
  • [功能][Zeta] 扩展了用于 zeta 的 jobStateEvent 事件侦听 (#9689)
  • [功能][Zeta] 在 REST API 中支持 SQL 格式 (#9802)
  • [改进] jdbc 选项 (#9541)
  • [改进] JdbcInputFormat nextRecord 异常抛出 TableId (#9374)
  • [改进] 脉冲星选项 (#9180)
  • [改进] RocketMQ 选项 (#9251)
  • [改进] selectdb 选项 (#9252)
  • [改进] 套接字选项 (#9517)
  • [改进] table_store 选项 (#9515)
  • [改进] tdengine 选项 (#9399)
  • [改进] typesense 选项 (#9398)
  • [改进][API] 将元数据模式添加到目录表中 (#9586)
  • [改进][API] 优化枚举器 API 语义并减少连接器级别的锁定调用 (#9671)
  • [改进][CI] 禁用关闭稳定问题和 JdbcVerticaIT (#9742)
  • [改进][CI]更新状态操作修复了未检查所有问题/问题的问题 (#9557)
  • [改进][connector-clickhouse] Clickhouse 支持并行读取模式 (#9446)
  • [改进][连接器文件] 为 BinaryReadStrategy 添加可配置的二进制块大小支持 (#9391)
  • [改进][Connector-Hudi] 添加 hudi 接收器的预组合字段选项 (#9496)
  • [改进][Connector-jdbc] 当架构不包含所有列时添加注释 (#9559)
  • [改进][Connector-milvus]更新 milvus-sdk-java 至 2.5.11 (#9710)
  • [改进][Connector-V2]优化 Milvus 文档和 e2e 测试用例 (#9766)
  • [改进][Connector-V2] 添加对文本文件处理的可自定义行分隔符支持 (#9608)
  • [改进][Connector-V2]MaxCompute源添加tunnel_endpoint选项用于模拟器测试(#9548)
  • [改进][Connector-V2] 删除 jdbc 参数 support_upsert_by_query_primary_key_exist (#9408)
  • [改进][Connector-V2]文件源支持按上次修改时间过滤文件。 (#9526)
  • [改进][Connector-V2] 用 buildDownloadSession 替换已弃用的 createDownloadSession (#9555)
  • [改进][Connector-V2] 支持 paimon 中的谓词下推 (#9653)
  • [改进][Connector-V2] 支持使用 upsert 会话模式进行 maxcompute sink writer upsert/delete 操作 (#9462)
  • [改进][Connector-V2] 支持带有时间戳字段类型的 maxcompute 接收器编写器 (#9234)
  • [改进][Connector-V2] 读取 Redis 哈希数据时使用 key_field_name 选项 (#9642)
  • [改进][核心]配置spotless以使用阴影包自动替换导入。 (#9655)
  • [改进][核心]将aws-sdk-v2版本统一为2.31.30 (#9698)
  • [改进][核心] 将 apache common 更新为 apache common lang3 (#9694)
  • [改进][Csv] 支持文件连接器中的可配置 CSV 分隔符 (#9660)
  • [改进][E2E] 优化 Hudi E2E 案例 (#9752)
  • [改进][E2E]优化iceberg E2E案例(#9769)
  • [改进][Oracle-CDC] 删除重复的加载表名称 (#9357)
  • [改进][Transform-V2] 改进 sql 转换异常以定位错误表达式 (#9227)
  • [改进][Transform-V2] 删除不必要的取消引用方法并简化日期解析 (#9478)
  • [改进][Transform-V2] SQL 转换 EXTRACT 函数支持更多字段 (#9342)
  • [改进][转换][SQL] 支持转换为 TINYINT/SMALLINT (#9347)
  • [改进][Zeta] 添加对 Env 选项的验证 (#9569)
  • [改进][Zeta] 改进本地模式文档和默认配置 (#9770)
  • [改进][Zeta] 确保待处理的作业计划始终有效 (#9532)
  • [改进][Zeta] 优化不稳定的 CheckpointErrorRestoreEndTest 用例 (#9619)
  • [改进][Zeta] 存储指标 imap 时删除分布式锁 (#9776)
  • [改进][Zeta] 将默认的 slot-num 值设置为 CPU 核心数量的两倍 (#9601)
  • [改进]改进 FE 节点故障转移日志记录以获得更好的可观察性 (#9657)

完整变更日志:https://github.com/apache/seatunnel/compare/2.3.11…2.3.12


📦 仓库:apache/seatunnel · 🏷️ 版本:2.3.12 · 📅 发布:2025-09-12 · 查看英文原版 Release

本文由 NextStack 自动化流水线采集并翻译,内容以官方英文原文为准。

Release Note 由上游项目发布,本站仅索引镜像,版权归原作者所有。