|
| 1 | +# 2.3.12 Release Note |
| 2 | + |
| 3 | +## Docs |
| 4 | + |
| 5 | +- [Doc] Added deepwiki to README.md #9354 (#9356) |
| 6 | +- [Doc] Fix link error and DynamoDB parameter error (#9447) |
| 7 | +- [Doc][Improve] update projection supported in Paimon (#9425) |
| 8 | +- [Doc][Zeta] Add zeta tuning guide (#9539) |
| 9 | +- [doc]The link in the document is 404 (#9561) |
| 10 | +- [Docs] update jdbc related document (#9679) |
| 11 | +- [Docs][Connector-Iceberg] Update Iceberg doc with support S3 Tables rest catalogs (#9686) |
| 12 | +- [Fix][Doc] Fix rest api finished-jobs doc miss `SAVEPOINT_DONE` (#9676) |
| 13 | +- [Fix][Doc] Fix transform-v2 TableFilter title (#9528) |
| 14 | +- [Fix][Doc] Sink's plugin_input is incorrect configurations (#9492) |
| 15 | +- [Fix][Doc] Update StarRocks doc change schema necessity to true (#9656) |
| 16 | +- [Improve][Doc] Add GenericDialect support in jdbc doc (#9763) |
| 17 | +- [Improve][Doc] Add multimodal support description to docs (#9652) |
| 18 | +- [Improve][Doc] Add SeaTunnel tools into Readme (#9707) |
| 19 | +- [Improve][Doc] Fix formatting of parameter types (#9753) |
| 20 | +- [Improve][Doc] Update sql function result type (apache#9703) (#9711) |
| 21 | + |
| 22 | +## Bug Fix |
| 23 | + |
| 24 | +- [Bug] [Connector-V2] Fix the issue of writing the ORC format Iceberg report "Illegal provider-class name" (#6754) (#9588) |
| 25 | +- [Bug] [Connector-V2] Updates Iceberg version to 1.6.1 (#9387) (#9451) |
| 26 | +- [Bug] [seatunnel-connector-http-base] An NPE (NullPointerException) will occur when the pageField is null (#9498) |
| 27 | +- [Bug][connector-http] Fix paging request running infinitely (#9504) |
| 28 | +- [Bug][Connector-V2] fix NPE when decimal type precision is incompatible for Paimon (#9452) |
| 29 | +- [Bug][Connector-V2] NoSuchMethodError caused by Netty version conflict on Spark 3.3.0 (#9632) |
| 30 | +- [bug][dist]fix the release packaging exception (#9436) |
| 31 | +- [bugfix][Connector-V2] Fixed the load driver inaccurate situation (#9468) |
| 32 | +- [Fix] [connector-jdbc] prevent precision loss in Float to BigDecimal conversion (#9670) |
| 33 | +- [Fix] [Transform-V2] Fix embedding output columns vector dimension (#9646) |
| 34 | +- [Fix][CI] Update iris docker version to fix ci (#9360) |
| 35 | +- [Fix][Connecotr-kafka] Fix kafka IllegalArgumentException when offset is -1 (#9376) |
| 36 | +- [Fix][Connector-clickhouse] Fix SeaTunnelRow tableId set error (#9585) |
| 37 | +- [Fix][Connector-File] Fix parquet support user config schema (#9596) |
| 38 | +- [Fix][Connector-HTTP] Add default content-type when user not set (#9497) |
| 39 | +- [Fix][Connector-Http] fix Invalid mime type (#9363) |
| 40 | +- [Fix][connector-http] fix parsing httpjson, the number of two fields is inconsistent with the import failure (#9103) |
| 41 | +- [Fix][Connector-Iceberg] Fix Time Zone Issue for Iceberg Timestamp Type (#9460) |
| 42 | +- [Fix][Connector-Jdbc] Supports reading and writing Postgres network dress types (#9618) |
| 43 | +- [Fix][Connector-Jdbc]Fixed Vertica data source cannot upsert data. (#9607) |
| 44 | +- [Fix][connector-rabbitmq] Set default value for durable, exclusive and auto-delete (#9631) |
| 45 | +- [Fix][Connector-V2] Add Filter for Partitions to Prevent Blocking in KafkaConsumer StreamMode (#9598) |
| 46 | +- [Fix][Connector-V2] ArrowToSeatunnelRowReader convertSeatunnelRowValue add handle Second TIMESTAMP type (#9393) |
| 47 | +- [Fix][Connector-V2] Correct typo in batch-size-per-scan option key (#9434) |
| 48 | +- [Fix][Connector-V2] Fix misleading parameter name in DorisStreamLoad (#9685) |
| 49 | +- [Fix][Connector-V2] Fix OceanBase Oracle create unsupported data type (#9383) |
| 50 | +- [Fix][Connector-V2] Fix prometheus check time can not parse double value (#9311) |
| 51 | +- [Fix][Connector-V2] Fix starrocks decimal column definition generation(#9470) (#9471) |
| 52 | +- [Fix][Connector-V2] Optimize Paimon DECIMAL type check to prevent precision loss (#9480) |
| 53 | +- [Fix][Connector-V2] Optimize start mode of kafka recovery job (#9736) |
| 54 | +- [Fix][Connector-V2] Oracle cdc not update transaction commit when LOB enabled (#9412) |
| 55 | +- [Fix][Connector-V2] set default tableid in SeaTunnelRow for Debezium JSON deserialization (#9431) |
| 56 | +- [Fix][Connector-V2] Update catalog table schema of debezium json (#9525) |
| 57 | +- [Fix][Connector-V2] Update file filter pattern compilation to remove unnecessary quoting (#9658) |
| 58 | +- [Fix][Connector-V2] Update waitCompaction value for batch mode and writeonly (#9479) |
| 59 | +- [Fix][Connectors-Jdbc] Postgres supports streaming and batch reading and writing of the `interval` data type (#9590) |
| 60 | +- [Fix][Connectors-v2] fix dynamic bucket for paimon sink (#9595) |
| 61 | +- [fix][connectors-v2] repeated commit cause task exceptions (#9665) |
| 62 | +- [Fix][Core]fix kotlin jar conflict (#9683) |
| 63 | +- [Fix][E2E] Fixed e2e test cases of Kafka did not work as expected (#9359) |
| 64 | +- [Fix][engine-server] Fix the issue of garbled characters in log output (#9594) |
| 65 | +- [Fix][Mongo-CDC] Fix the issue where mongo isExactlyOnce defaults to true, causing room to malfunction (#9454) |
| 66 | +- [Fix][paimon-e2e] e2e test error (#9467) |
| 67 | +- [Fix][paimon-e2e] Optimize Paimon E2E Cases (#9612) |
| 68 | +- [Fix][seatunnel-dist]fix duplicate dependency (#9458) |
| 69 | +- [Fix][Spark] Fix source parallelism not working with Spark engine (#9319) |
| 70 | +- [Fix][Transform-V2] correct handling of 'T' in date format strings (#9406) |
| 71 | +- [Fix][Transform-v2] Fix custom udf throw exception (#9195) |
| 72 | +- [Fix][Transform-V2] Reduce embedding precision from double to float (#9635) |
| 73 | +- [Fix][Transform] Support integer input for from_unixtime function (#9738) |
| 74 | +- [Fix][Zeta] Avoid redundant checkpoint reads when disabled checkpoint (#9552) |
| 75 | +- [Fix][Zeta] change parallelStream to stream in SeaTunnelTask to avoid classloader mismatch (#9426) |
| 76 | +- [Fix][Zeta] Enhance job state display by including pending jobs in status retrieval (#9489) |
| 77 | +- [Fix][Zeta] Fix Imap resource leak (#9696) |
| 78 | +- [Fix][Zeta] Fix local mode can not finish (#9549) |
| 79 | +- [Fix][Zeta] Fix operation thread leak when master switch (#9464) |
| 80 | +- [Fix][Zeta] Use dynamic port allocation for HTTP in `RestApiHttpsForTruststoreTest` and update Prometheus image (#9792) |
| 81 | +- [Fix][POM] Fix transform udf dependency version (#9803) |
| 82 | +- [Fix][Core] Fix the placeholders cannot pass parameters when using complex config (#9800) |
| 83 | +- [Future][Connector-V2]Support the automatic creation of non-primary key table (#9219) |
| 84 | +- [HotFix][CI] The Some CI subtasks are not executed (#9684) |
| 85 | +- [Hotfix][Connector-Jdbc] Write MySQL to support set collection data type (#9553) |
| 86 | +- [Hotfix][Transform-V2] Fix some model return number of dimensions (#9644) |
| 87 | +- [Hotfix][Zeta] Fix custom https port configuration not working (#9705) |
| 88 | + |
| 89 | +## Feature |
| 90 | + |
| 91 | +- [Chore] fix typos filed -> field (#9757) |
| 92 | +- [Chore][Core] Remove useless parameter in ConfigBuilder (#9494) |
| 93 | +- [Feature] [connector-file] Add configurable sheet_max_rows support for Excel sink connector (#9668) |
| 94 | +- [Feature] Version from 2.3.11 to 2.3.12 (#9366) |
| 95 | +- [Feature][Connector-Clickhouse] Support Clickhouse multi table source read (#9704) |
| 96 | +- [Feature][Connector-File-Hadoop]Support multi table sink feature for HdfsFile (#9651) |
| 97 | +- [Feature][connector-hive] hive sink connector support overwrite mode #7843 (#7891) |
| 98 | +- [Feature][connector-kudu] implement the filter (#9405) |
| 99 | +- [Feature][connector-paimon] Paimon connector supports paimon privilege (#9722) |
| 100 | +- [Feature][connector-tdengine] Support subtable and fieldNames in tdengine source (#9593) |
| 101 | +- [Feature][connector-v2] Add Sensorsdata Connector Support #9323 (#9432) |
| 102 | +- [Feature][Connector-V2] Jdbc mysql support read tinyint(1) to byte(tinyint) (#9373) |
| 103 | +- [Feature][Connector-V2] Support databend source/sink connector (#9331) |
| 104 | +- [Feature][Connector-V2] Support like predicate pushdown in paimon (#9484) |
| 105 | +- [Feature][Connector-v2] Support multi paimon source (#9759) |
| 106 | +- [Feature][Connector-V2][JDBC] Add presto/trino dialect (#9388) |
| 107 | +- [Feature][Connectors-v2] Optimize the size of CDC JAR Files (#9546) |
| 108 | +- [Feature][Connectors-v2] Support auto-increment id for FakeSource (#9505) |
| 109 | +- [feature][connectors-v2] Support in predicate pushdown in paimon (#9379) |
| 110 | +- [Feature][Connectors-v2] Support Mysql8.4+ for mysql-cdc (#9720) |
| 111 | +- [Feature][Connectors-V2][Elasticsearch] Support vector transformation sink (#9330) |
| 112 | +- [Feature][Connectors-v2]Paimon version upgrade to 1.1.1 (#8074) |
| 113 | +- [Feature][Core] Add plugin directory support for each connector (#9650) |
| 114 | +- [Feature][Core] Support show cluster members information in seatunnel-cluster scripts (#9502) |
| 115 | +- [Feature][elasticsearch-connector] Add API key authentication support (#9610) |
| 116 | +- [Feature][Format] Improve maxwell_json,canal_json,debezium_json format add ts_ms and table (#9701) |
| 117 | +- [Feature][Jdbc] Support read multiple tables by regular expressions (#9380) |
| 118 | +- [Feature][MySQL CDC] MySQL cdc support start by time (#9735) |
| 119 | +- [Feature][Redis] Add redis key into the result record (#9574) |
| 120 | +- [Feature][Sink] File support new format: maxwell_json,canal_json,debezium_json (#9278) (#9336) |
| 121 | +- [Feature][SQL function] Enhance SQL Transform COALESCE functions to support type cast (#9299) |
| 122 | +- [Feature][SQL Transform] Check SQL Cast will fail or not during the SQL parsing stage (#9600) |
| 123 | +- [Feature][Transform-V2] Add `TRIM_SCALE` function for sql transform (#9700) |
| 124 | +- [Feature][transform-v2] Data Validator Transform support (#9445) |
| 125 | +- [Feature][transform-v2] sql transform support multi_if function (#9154) |
| 126 | +- [Feature][Transform-V2] Support jsonpath extracting multiple fields in a configuration block (#9712) |
| 127 | +- [Feature][Transform-V2] Support vector series sql function (#9765) |
| 128 | +- [Feature][Transform] Add Murmur64 function to obtain the lower 64 bit (#9748) |
| 129 | +- [Feature][Transform] Support single/batch mode vectorization using Amazon Titan & cohere embedding model (#9120) |
| 130 | +- [Feature][TransForms-V2] Support scala dynamic compile (#9625) |
| 131 | +- [Feature][Transform V2] Add vector dimension reduction transform (#9783) |
| 132 | +- [Feature][Zeta] Add metrics for task intermediate queue size (#9550) |
| 133 | +- [Feature][Zeta] Add startTime to the job info (#9400) |
| 134 | +- [Feature][Zeta] extended jobStateEvent event listening for zeta (#9689) |
| 135 | +- [Feature][Zeta] Support SQL format in REST API (#9802) |
| 136 | +- [improve] jdbc options (#9541) |
| 137 | +- [Improve] JdbcInputFormat nextRecord Exception throw TableId (#9374) |
| 138 | +- [improve] pulsar options (#9180) |
| 139 | +- [improve] rocketmq options (#9251) |
| 140 | +- [improve] selectdb options (#9252) |
| 141 | +- [improve] socket options (#9517) |
| 142 | +- [Improve] table_store options (#9515) |
| 143 | +- [improve] tdengine options (#9399) |
| 144 | +- [improve] typesense options (#9398) |
| 145 | +- [Improve][API] Add metadata schema into catalog table (#9586) |
| 146 | +- [Improve][API] Optimize the enumerator API semantics and reduce lock calls at the connector level (#9671) |
| 147 | +- [Improve][CI] Disable close stable issue and JdbcVerticaIT (#9742) |
| 148 | +- [Improve][CI] Update state action fix not all pr/issue be checked (#9557) |
| 149 | +- [Improve][connector-clickhouse] Clickhouse support parallelism reading schema (#9446) |
| 150 | +- [Improve][Connector-file] Add configurable binary chunk size support to BinaryReadStrategy (#9391) |
| 151 | +- [Improve][Connector-Hudi] Add pre-combine field option for hudi sink (#9496) |
| 152 | +- [improve][Connector-jdbc] add comments when schema not include all columns (#9559) |
| 153 | +- [Improve][Connector-milvus]update milvus-sdk-java to 2.5.11 (#9710) |
| 154 | +- [Improve][Connector-V2] Optimize Milvus doc and e2e test case (#9766) |
| 155 | +- [Improve][Connector-V2] Add customizable row delimiter support for text file processing (#9608) |
| 156 | +- [Improve][Connector-V2] Add tunnel_endpoint option to MaxCompute source for emulator test (#9548) |
| 157 | +- [improve][Connector-V2] delete jdbc param support_upsert_by_query_primary_key_exist (#9408) |
| 158 | +- [Improve][Connector-V2] File Source Support filtering files by last modified time. (#9526) |
| 159 | +- [Improve][Connector-V2] Replace deprecated createDownloadSession by buildDownloadSession (#9555) |
| 160 | +- [Improve][Connector-V2] Support like predicate pushdown in paimon (#9653) |
| 161 | +- [Improve][Connector-V2] Support maxcompute sink writer upsert/delete action with upsert session mode (#9462) |
| 162 | +- [Improve][Connector-V2] Support maxcompute sink writer with timestamp field type (#9234) |
| 163 | +- [Improve][Connector-V2] Use key_field_name option when reading Redis hash data (#9642) |
| 164 | +- [Improve][Core] Configure spotless to auto-replace imports with shaded packages. (#9655) |
| 165 | +- [Improve][Core] Unify the aws-sdk-v2 version to 2.31.30 (#9698) |
| 166 | +- [Improve][Core] Update apache common to apache common lang3 (#9694) |
| 167 | +- [Improve][Csv] support configurable CSV delimiter in file connector (#9660) |
| 168 | +- [Improve][E2E] Optimize Hudi E2E Cases (#9752) |
| 169 | +- [Improve][E2E] Optimize iceberg E2E Cases (#9769) |
| 170 | +- [Improve][Oracle-CDC] Remove duplicate load table names (#9357) |
| 171 | +- [Improve][Transform-V2] Improve sql transform exception to locate error expression (#9227) |
| 172 | +- [Improve][Transform-V2] Remove unnecessary unquoting method and streamline date parsing (#9478) |
| 173 | +- [Improve][Transform-V2] SQL transform EXTRACT function support more fields (#9342) |
| 174 | +- [Improve][Transform][SQL] Support cast to TINYINT/SMALLINT (#9347) |
| 175 | +- [Improve][Zeta] Add verification for Env options (#9569) |
| 176 | +- [Improve][Zeta] Improve local mode doc and default config (#9770) |
| 177 | +- [Improve][Zeta] Make sure the pending job schedule always works (#9532) |
| 178 | +- [Improve][Zeta] Optimize unstable CheckpointErrorRestoreEndTest cases (#9619) |
| 179 | +- [Improve][Zeta] Remove distributed lock when store metrics imap (#9776) |
| 180 | +- [Improve][Zeta] Set the default `slot-num` value to twice the number of CPU cores (#9601) |
| 181 | +- [improve]improve FE node failover logging for better observability (#9657) |
0 commit comments