NextStack

seatunnel 2.3.10

patch PublishedMar 26, 2025 Sourceapache/seatunnel

seatunnel 2.3.10

2.3.10 Release Note

Feature

  • [improve] update localfile connector config (#8765)
  • [Improve][Zeta] Check closing log file handle every 1 minute (#9003)
  • Revert ” [improve] update localfile connector config” (#9018)
  • [improve] update Web3j connector config option (#9005)
  • [Improve] influxdb options (#8966)
  • [improve] http connector options (#8969)
  • [improve] iotdb options (#8965)
  • [improve] email connector options (#8983)
  • [Feature][Jdbc] Support sink ddl for sqlserver #8114 (#8936)
  • [Improve] iceberg options (#8967)
  • [Improve] Update label-scope-conf.yml for core label (#8979)
  • [Improve][Core] Support parse quote as key (#8975)
  • [Improve][deploy] helm chart config improve (#8954)
  • [Feature][Connector-V2] Support between predicate pushdown in paimon (#8962)
  • [Improve][Connector-V2] Ensure that the FTP connector behaves reliably during directory operation (#8959)
  • [Improve] easysearch options (#8951)
  • [Feature][elasticsearch-connector] support elasticsearch sql source (#8895)
  • [Improve][Connector-V2] RocketMQ Source add message tag config (#8825)
  • [improve] hudi options (#8952)
  • [Improve][Shade] Unit the module name of Shade. (#8960)
  • [Feature][Connector-V2] Suppor Time type in paimon connector (#8880)
  • [improve] fake source options (#8950)
  • [Improve] hbase options (#8923)
  • [Improve][CDC] Filter ddl for snapshot phase (#8911)
  • [Improve][Oracle-CDC] Support ReadOnlyLogWriterFlushStrategy (#8912)
  • [improve] google sheets options (#8922)
  • [Improve][Connector-V2] Random pick the starrocks fe address which can be connected (#8898)
  • [Improve][E2E][Connector V2][CDC Oracle] OracleContainer support ARM architecture images (#8928)
  • [Improve] filestore options (#8921)
  • [improve] improve TaskLocation/TaskLocationGroup info (#8862)
  • [Improve][CDC] Extract duplicate code (#8906)
  • [Feature][Paimon] Customize the hadoop user (#8888)
  • [Improve][connector-file-base] Improved multiple table file source allocation algorithm for subtasks (#8878)
  • [Improve][connector-hive] Improved hive file allocation algorithm for subtasks (#8876)
  • [Improve] sink mongodb schema is not required (#8887)
  • [Feature][Connector-v2] Support multi starrocks source (#8789)
  • [Feature][Kafka] Support native format read/write kafka record (#8724)
  • [Improve][Redis] Optimized Redis connection params (#8841)
  • [Improve][CDC] Filter heartbeat event (#8569)
  • [Improve][Jdbc] Support upsert for opengauss (#8627)
  • [Improve][Zeta] Split classloader in job master (#8622)
  • [Feature][Connector-V2] Add parameter for read/write file (#8769)
  • [Improve] doris options (#8745)
  • [Feature][Transform-v2] Add support for Zhipu AI in Embedding and LLM module (#8790)
  • [Improve][Jdbc] Remove useless utils. (#8793)
  • [improve] update clickhouse connector config option (#8755)
  • [Feature][Config] Support custom config keys for encrypt/decrypt (#8739)
  • [Improve] rabbit mq options (#8740)
  • [Improve] re-struct Zeta Engine config options (#8741)
  • [Improve][Zeta] Disable restful api v1 by default (#8766)
  • [improve] update kafka source default schema from content<ROW> to content (#8642)
  • [Feature][Transforms-V2] Handling LLM non-standard format responses (#8551)
  • [improve] console sink options (#8743)
  • [Improve][Connector-V2] Improve orc read error message (#8751)
  • [Improve][connector][activemq] Remove duplicate dependencies (#8753)
  • [Improve][Jdbc] Improve catalog connection cache (#8626)
  • [improve] datahub sink options (#8744)
  • [improve] dingtalk sink options (#8742)
  • [improve] Slack connector options (#8738)
  • [Improve][Connector-V2] Add optional flag for rocketmq connector to skip parse errors instead of failing (#8737)
  • [Improve][Connector-v2][Paimon]PaimonCatalog close error message update (#8640)
  • [Feature][Jdbc] Support sink ddl for dameng (#8380)
  • [Improve] restruct connector common options (#8634)
  • [improve] add StarRocks options (#8639)
  • [improve] update Redis connector config option (#8631)
  • [improve] add assert options (#8620)
  • [Improve][e2e] Remove duplicate dependencies (#8628)
  • [improve] update S3File connector config option (#8615)
  • [Feature][Connector-V2] Support maxcompute source with multi-table (#8582)
  • [improve] add Elasticsearch options (#8623)
  • [improve] update amazondynamodb connector (#8601)
  • [improve] amazon sqs connector update (#8602)
  • [improve] update activemq connector config option (#8580)
  • [Feature][transform-v2] jsonpath support map array type (#8577)
  • [improve] cassandra connector options (#8608)
  • [improve] kafka connector options (#8616)
  • [improve] update Druid connector config option (#8594)
  • [Refactor][core] Unify transformFactory creation logic (#8574)
  • [improve] add connector options class exist check (#8600)
  • [Feature][Core] Add slot allocation strategy (#8233)
  • [Improve] Update snapshot version to 2.3.10 (#8578)
  • [Improve][Jdbc] Remove oracle ‘v’ query (#8571)
  • [feature][core] Unified engine initialization connector logic (#8536)
  • [Feature][Iceberg] Support read multi-table (#8524)
  • [Feature] [Postgre CDC]support array type (#8560)
  • [Feature][Connector-V2] Support create emtpy file when no data (#8543)
  • [config][enhance]support use properties when encrypt/decrypt config (#8527)
  • [Improve][Connector-v2] add starrocks comment test (#8545)
  • [Feature][Transform-V2] llm add deepseek (#8544)
  • [Feature][Connector-V2] Support single file mode in file sink (#8518)
  • [Improve][Connector-V2] MaxComputeSink support create partition in savemode (#8474)

Bug Fix

  • [Fix][Connector-V2] Fix load state check in MilvusSourceReader to consider partition-level status (#8937)
  • [Fix][File]use common-csv to read csv file (#8919)
  • [Fix][CI] Ignore dead link check for change log commit url (#9001)
  • [Fix][Connector-V2] Fix StarRocksCatalogTest#testCatalog() NPE (#8987)
  • [Improve] Update nodejs version to fix ci (#8991)
  • [Fix][Command] Run seatunnel on windows with fileAppender enabled, no log file been created (#8938)
  • [Fix][Connector-V2] Fix maxcompute read with partition spec (#8896)
  • [Fix] [Mongo-cdc] Fallback to timestamp startup mode when resume token has expired (#8754)
  • [Fix][Connector-V2] Fix text file read separator issue (#8970)
  • [hotfix][redis] fix npe cause by null host parameter (#8881)
  • [Fix][CI] Update known-dependencies.txt to fix ci (#8947)
  • [Fix] [Clickhouse] Parallelism makes data duplicate (#8916)
  • [Fix][Connector-V2] Fixed incorrectly setting s3 key in some cases (#8885)
  • [Fix]update reload4j version to 1.7.36 (#8883)
  • [Fix][chore] Fix —role parameter not working in seatunnel-cluster.cmd (#8877)
  • [Fix][Connector-V2] Fix MaxCompute cannot get project and tableName when use schema (#8865)
  • [Fix][Connector-File] Fix conflicting requirement (#8823)
  • [Fix][Connector-V2] Fix parse SqlServer JDBC Url error (#8784)
  • [Fix][Plugin] Optimize the plugin discovery mechanism (#8603)
  • [Fix] Fix error log name for SourceSplitEnumerator implements class (#8817)
  • [Fix][connector-http] fix when post have param (#8434)
  • [Bugfix] Fix ClassCastException of ExceptionUtil (#8776)
  • [Fix][Connector-V2] Fix possible data loss in scenarios of request_tablet_size is less than the number of BUCKETS (#8768)
  • [Fix][Connector-V2]Fix Descriptions for CUSTOM_SQL in Connector (#8778)
  • [Fix][E2e] Optimized pom file name tag (#8770)
  • [Fix][Connector-v2] Add DateMilliConvertor to Convert DateMilliVector into Default Timezone (#8736)
  • [Fix][Transform] Fix FieldMapper transform lost field constraint information (#8697)
  • [Bugfix][Canal] Fix canal serialization to json (#8695)
  • [Fix][Connector-V2] Fix jdbc sink statement buffer wrong time to clear (#8653)
  • [Fix][Connector-V2] Fix file reading cannot read empty strings (#8646)
  • [Fix][Connector-v2][DorisIT]Fix the problem that DorisIT cannot run local (#8630)
  • [Fix][transform-v2]LLM transform provider switch case miss break (#8643)
  • [Fix][transform-v2]SQL transform support max/min function (#8625)
  • [Fix][MySQL-CDC]fix recovery task failure caused by binlog deletion (#8587)
  • [Fix][mysql-cdc] Fix GTIDs on startup to correctly recover from checkpoint (#8528)
  • [Fix][Connector-V2] User selects csv string pattern (#8572)
  • [Fix][doris-e2e] Fix flaky Doris e2e tests (#8596)
  • [Fix][Connector-Mongodb] close MongodbClient when close MongodbReader (#8592)
  • [Bugfix][example] Fixing spark test cases (#8589)
  • [Fix][Connector-V2] fix starRocks automatically creates tables with comment (#8568)
  • [Fix][Connector-V2] Fix CSV String type write type (#8499)
  • [Hotfix][Connector-V2][SFTP] Add quote to sftp file names with wildcard characters (#8501)
  • [Fix][connector-elasticsearch] support elasticsearch nest type && spark with Array (#8492)
  • [Fix] [Connector-V2] Postgres support for multiple primary keys (#8526)
  • [Fix][File] Fix Multi-file with binary format synchronization failed (#8546)
  • [Fix] Update zh table-merge.md (#8535)
  • [Fix] Update table-merge.md (#8532)
  • [Fix][Connector-V2] Fixed adding table comments (#8514)
  • [Fix] [Kafka Source] kafka source use topic as table name instead of fullName (#8401)
  • [Fix][Hive] Writing parquet files supports the optional timestamp int96 (#8509)

Docs

  • [Improve][Doc] Added automatically generate connector commit history documents (#8948)
  • [Fix][Doc] s3 file doc mismatch with code (#8926)
  • [Doc][Improve] translate FtpFile related chinese document (#8944)
  • [Fix][Doc] Fixed the parameter error in the JDBC doc (#8943)
  • [Doc] Fix example error (#8905)
  • [Doc][FTP] Fix the dead link of ftp doc. (#8860)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/CosFile.md] (#8826)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/Clickhouse.md] (#8824)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/ObsFile.md] (#8827)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/OceanBase.md] (#8830)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Oracle.md] (#8831)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/OssFile.md] (#8832)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/OssJindoFile.md] (#8833)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/RocketMQ.md] (#8834)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/S3-Redshift.md] (#8835)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/DB2.md] (#8842)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/Easysearch.md] (#8843)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/SftpFile.md] (#8844)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Snowflake.md] (#8845)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/FakeSource.md] (#8847)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/FtpFile.md] (#8848)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/S3File.md] (#8849)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/SelectDB-Cloud.md] (#8850)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/SqlServer.md] (#8851)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Vertica.md] (#8852)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Mysql.md] (#8818)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Tablestore.md] (#8731)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Kudu.md] (#8725)
  • [Fix][Doc] fix s3File doc (#8798)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/TDengine.md] (#8732)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Socket.md] (#8729)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Milvus.md] (#8727)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/IoTDB.md] (#8722)
  • [Docs][S3File] “Orc Data Type” should be corrected to “Parquet Data Type” in the documentation (#8705)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/Cassandra.md] (#8704)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/CosFile.md] (#8700)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Slack.md] (#8701)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/AmazonSqs.md] (#8703)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/GoogleSheets.md] (#8706)
  • [Doc] Add Milvus source zh doc (#8709)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/Maxcompute.md] (#8708)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/OpenMldb.md] (#8710)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/Phoenix.md] (#8711)
  • [Improve][Doc] Update old links in doc (#8690)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/source/AmazonDynamoDB.md] (#8694)
  • [Doc][Improve] support chinese [docs/zh/connector-v2/sink/Sentry.md] #8497 (#8672)
  • [Improve][dist] Reduce Docker image size (#8641)
  • [hotfix][doc] typo HdfsFile doc (#8613)
  • [Doc][Improve] translate Redis/Paimon related chinese document (#8584)
  • [Doc][Mysql-cdc]Update doc to support mysql 8.0 (#8579)
  • [Doc][Fix]fix deadlink (#8555)
  • [Doc][Improve] translate postgresql related chinese document (#8552)
  • [Doc][Improve] translate neo4j starrocks related chinese document (#8549)
  • [config][doc]add sensitive columns and enhance the doc (#8523)
  • [Doc][Translate] translated and corrected the error in the original document (#8505)
  • [Fix][Doc] Fix dead link (#8525)
  • [Improve][Doc] Update the transform contribute guide (#8487)
  • [Docs][Iceberg] translate connector-v2/sink/Iceberg.md to Chinese #8497 (#8520)
  • [Fix][Doc] Fix dead link in kubernetes docs (#8510)
  • [Improve][Doc] Add remote_user parameter in HdfsFile.md (#8503)

Source apache/seatunnel · 2.3.10 · 2025-03-26 · upstream release

Mirrored verbatim for indexing. All rights belong to the upstream project.

Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.