Docs
- Doc Added deepwiki to README.md #9354 (#9356)
- Doc Fix link error and DynamoDB parameter error (#9447)
- DocImprove update projection supported in Paimon (#9425)
- DocZeta Add zeta tuning guide (#9539)
- docThe link in the document is 404 (#9561)
- Docs update jdbc related document (#9679)
- DocsConnector-Iceberg Update Iceberg doc with support S3 Tables rest catalogs (#9686)
- FixDoc Fix rest api finished-jobs doc miss
SAVEPOINT_DONE(#9676) - FixDoc Fix transform-v2 TableFilter title (#9528)
- FixDoc Sink's plugin_input is incorrect configurations (#9492)
- FixDoc Update StarRocks doc change schema necessity to true (#9656)
- ImproveDoc Add GenericDialect support in jdbc doc (#9763)
- ImproveDoc Add multimodal support description to docs (#9652)
- ImproveDoc Add SeaTunnel tools into Readme (#9707)
- ImproveDoc Fix formatting of parameter types (#9753)
- ImproveDoc 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)
- Bugconnector-http Fix paging request running infinitely (#9504)
- BugConnector-V2 fix NPE when decimal type precision is incompatible for Paimon (#9452)
- BugConnector-V2 NoSuchMethodError caused by Netty version conflict on Spark 3.3.0 (#9632)
- bugdistfix the release packaging exception (#9436)
- bugfixConnector-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)
- FixCI Update iris docker version to fix ci (#9360)
- FixConnecotr-kafka Fix kafka IllegalArgumentException when offset is -1 (#9376)
- FixConnector-clickhouse Fix SeaTunnelRow tableId set error (#9585)
- FixConnector-File Fix parquet support user config schema (#9596)
- FixConnector-HTTP Add default content-type when user not set (#9497)
- FixConnector-Http fix Invalid mime type (#9363)
- Fixconnector-http fix parsing httpjson, the number of two fields is inconsistent with the import failure (#9103)
- FixConnector-Iceberg Fix Time Zone Issue for Iceberg Timestamp Type (#9460)
- FixConnector-Jdbc Supports reading and writing Postgres network dress types (#9618)
- FixConnector-JdbcFixed Vertica data source cannot upsert data. (#9607)
- Fixconnector-rabbitmq Set default value for durable, exclusive and auto-delete (#9631)
- FixConnector-V2 Add Filter for Partitions to Prevent Blocking in KafkaConsumer StreamMode (#9598)
- FixConnector-V2 ArrowToSeatunnelRowReader convertSeatunnelRowValue add handle Second TIMESTAMP type (#9393)
- FixConnector-V2 Correct typo in batch-size-per-scan option key (#9434)
- FixConnector-V2 Fix misleading parameter name in DorisStreamLoad (#9685)
- FixConnector-V2 Fix OceanBase Oracle create unsupported data type (#9383)
- FixConnector-V2 Fix prometheus check time can not parse double value (#9311)
- FixConnector-V2 Fix starrocks decimal column definition generation(#9470) (#9471)
- FixConnector-V2 Optimize Paimon DECIMAL type check to prevent precision loss (#9480)
- FixConnector-V2 Optimize start mode of kafka recovery job (#9736)
- FixConnector-V2 Oracle cdc not update transaction commit when LOB enabled (#9412)
- FixConnector-V2 set default tableid in SeaTunnelRow for Debezium JSON deserialization (#9431)
- FixConnector-V2 Update catalog table schema of debezium json (#9525)
- FixConnector-V2 Update file filter pattern compilation to remove unnecessary quoting (#9658)
- FixConnector-V2 Update waitCompaction value for batch mode and writeonly (#9479)
- FixConnectors-Jdbc Postgres supports streaming and batch reading and writing of the
intervaldata type (#9590) - FixConnectors-v2 fix dynamic bucket for paimon sink (#9595)
- fixconnectors-v2 repeated commit cause task exceptions (#9665)
- FixCorefix kotlin jar conflict (#9683)
- FixE2E Fixed e2e test cases of Kafka did not work as expected (#9359)
- Fixengine-server Fix the issue of garbled characters in log output (#9594)
- FixMongo-CDC Fix the issue where mongo isExactlyOnce defaults to true, causing room to malfunction (#9454)
- Fixpaimon-e2e e2e test error (#9467)
- Fixpaimon-e2e Optimize Paimon E2E Cases (#9612)
- Fixseatunnel-distfix duplicate dependency (#9458)
- FixSpark Fix source parallelism not working with Spark engine (#9319)
- FixTransform-V2 correct handling of 'T' in date format strings (#9406)
- FixTransform-v2 Fix custom udf throw exception (#9195)
- FixTransform-V2 Reduce embedding precision from double to float (#9635)
- FixTransform Support integer input for from_unixtime function (#9738)
- FixZeta Avoid redundant checkpoint reads when disabled checkpoint (#9552)
- FixZeta change parallelStream to stream in SeaTunnelTask to avoid classloader mismatch (#9426)
- FixZeta Enhance job state display by including pending jobs in status retrieval (#9489)
- FixZeta Fix Imap resource leak (#9696)
- FixZeta Fix local mode can not finish (#9549)
- FixZeta Fix operation thread leak when master switch (#9464)
- FixZeta Use dynamic port allocation for HTTP in
RestApiHttpsForTruststoreTestand update Prometheus image (#9792) - FixPOM Fix transform udf dependency version (#9803)
- FixCore Fix the placeholders cannot pass parameters when using complex config (#9800)
- FutureConnector-V2Support the automatic creation of non-primary key table (#9219)
- HotFixCI The Some CI subtasks are not executed (#9684)
- HotfixConnector-Jdbc Write MySQL to support set collection data type (#9553)
- HotfixTransform-V2 Fix some model return number of dimensions (#9644)
- HotfixZeta Fix custom https port configuration not working (#9705)
Feature
- Chore fix typos filed -> field (#9757)
- ChoreCore 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)
- FeatureConnector-Clickhouse Support Clickhouse multi table source read (#9704)
- FeatureConnector-File-HadoopSupport multi table sink feature for HdfsFile (#9651)
- Featureconnector-hive hive sink connector support overwrite mode #7843 (#7891)
- Featureconnector-kudu implement the filter (#9405)
- Featureconnector-paimon Paimon connector supports paimon privilege (#9722)
- Featureconnector-tdengine Support subtable and fieldNames in tdengine source (#9593)
- Featureconnector-v2 Add Sensorsdata Connector Support #9323 (#9432)
- FeatureConnector-V2 Jdbc mysql support read tinyint(1) to byte(tinyint) (#9373)
- FeatureConnector-V2 Support databend source/sink connector (#9331)
- FeatureConnector-V2 Support like predicate pushdown in paimon (#9484)
- FeatureConnector-v2 Support multi paimon source (#9759)
- FeatureConnector-V2JDBC Add presto/trino dialect (#9388)
- FeatureConnectors-v2 Optimize the size of CDC JAR Files (#9546)
- FeatureConnectors-v2 Support auto-increment id for FakeSource (#9505)
- featureconnectors-v2 Support in predicate pushdown in paimon (#9379)
- FeatureConnectors-v2 Support Mysql8.4+ for mysql-cdc (#9720)
- FeatureConnectors-V2Elasticsearch Support vector transformation sink (#9330)
- FeatureConnectors-v2Paimon version upgrade to 1.1.1 (#8074)
- FeatureCore Add plugin directory support for each connector (#9650)
- FeatureCore Support show cluster members information in seatunnel-cluster scripts (#9502)
- Featureelasticsearch-connector Add API key authentication support (#9610)
- FeatureFormat Improve maxwell_json,canal_json,debezium_json format add ts_ms and table (#9701)
- FeatureJdbc Support read multiple tables by regular expressions (#9380)
- FeatureMySQL CDC MySQL cdc support start by time (#9735)
- FeatureRedis Add redis key into the result record (#9574)
- FeatureSink File support new format: maxwell_json,canal_json,debezium_json (#9278) (#9336)
- FeatureSQL function Enhance SQL Transform COALESCE functions to support type cast (#9299)
- FeatureSQL Transform Check SQL Cast will fail or not during the SQL parsing stage (#9600)
- FeatureTransform-V2 Add
TRIM_SCALEfunction for sql transform (#9700) - Featuretransform-v2 Data Validator Transform support (#9445)
- Featuretransform-v2 sql transform support multi_if function (#9154)
- FeatureTransform-V2 Support jsonpath extracting multiple fields in a configuration block (#9712)
- FeatureTransform-V2 Support vector series sql function (#9765)
- FeatureTransform Add Murmur64 function to obtain the lower 64 bit (#9748)
- FeatureTransform Support single/batch mode vectorization using Amazon Titan & cohere embedding model (#9120)
- FeatureTransForms-V2 Support scala dynamic compile (#9625)
- FeatureTransform V2 Add vector dimension reduction transform (#9783)
- FeatureZeta Add metrics for task intermediate queue size (#9550)
- FeatureZeta Add startTime to the job info (#9400)
- FeatureZeta extended jobStateEvent event listening for zeta (#9689)
- FeatureZeta 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)
- ImproveAPI Add metadata schema into catalog table (#9586)
- ImproveAPI Optimize the enumerator API semantics and reduce lock calls at the connector level (#9671)
- ImproveCI Disable close stable issue and JdbcVerticaIT (#9742)
- ImproveCI Update state action fix not all pr/issue be checked (#9557)
- Improveconnector-clickhouse Clickhouse support parallelism reading schema (#9446)
- ImproveConnector-file Add configurable binary chunk size support to BinaryReadStrategy (#9391)
- ImproveConnector-Hudi Add pre-combine field option for hudi sink (#9496)
- improveConnector-jdbc add comments when schema not include all columns (#9559)
- ImproveConnector-milvusupdate milvus-sdk-java to 2.5.11 (#9710)
- ImproveConnector-V2 Optimize Milvus doc and e2e test case (#9766)
- ImproveConnector-V2 Add customizable row delimiter support for text file processing (#9608)
- ImproveConnector-V2 Add tunnel_endpoint option to MaxCompute source for emulator test (#9548)
- improveConnector-V2 delete jdbc param support_upsert_by_query_primary_key_exist (#9408)
- ImproveConnector-V2 File Source Support filtering files by last modified time. (#9526)
- ImproveConnector-V2 Replace deprecated createDownloadSession by buildDownloadSession (#9555)
- ImproveConnector-V2 Support like predicate pushdown in paimon (#9653)
- ImproveConnector-V2 Support maxcompute sink writer upsert/delete action with upsert session mode (#9462)
- ImproveConnector-V2 Support maxcompute sink writer with timestamp field type (#9234)
- ImproveConnector-V2 Use key_field_name option when reading Redis hash data (#9642)
- ImproveCore Configure spotless to auto-replace imports with shaded packages. (#9655)
- ImproveCore Unify the aws-sdk-v2 version to 2.31.30 (#9698)
- ImproveCore Update apache common to apache common lang3 (#9694)
- ImproveCsv support configurable CSV delimiter in file connector (#9660)
- ImproveE2E Optimize Hudi E2E Cases (#9752)
- ImproveE2E Optimize iceberg E2E Cases (#9769)
- ImproveOracle-CDC Remove duplicate load table names (#9357)
- ImproveTransform-V2 Improve sql transform exception to locate error expression (#9227)
- ImproveTransform-V2 Remove unnecessary unquoting method and streamline date parsing (#9478)
- ImproveTransform-V2 SQL transform EXTRACT function support more fields (#9342)
- ImproveTransformSQL Support cast to TINYINT/SMALLINT (#9347)
- ImproveZeta Add verification for Env options (#9569)
- ImproveZeta Improve local mode doc and default config (#9770)
- ImproveZeta Make sure the pending job schedule always works (#9532)
- ImproveZeta Optimize unstable CheckpointErrorRestoreEndTest cases (#9619)
- ImproveZeta Remove distributed lock when store metrics imap (#9776)
- ImproveZeta Set the default
slot-numvalue to twice the number of CPU cores (#9601) - improveimprove FE node failover logging for better observability (#9657)