This is an automated email from the ASF dual-hosted git repository. shenghang pushed a commit to branch 2.3.11-release in repository https://gitbox.apache.org/repos/asf/seatunnel.git
commit 5573ce01ca83167ccaafc0e90797af0a84057389 Author: root <[email protected]> AuthorDate: Wed May 21 17:05:55 2025 +0800 [Release][2.3.11][release-note] Add release-note --- release-note.md | 130 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 130 insertions(+) diff --git a/release-note.md b/release-note.md new file mode 100644 index 0000000000..d190b63acb --- /dev/null +++ b/release-note.md @@ -0,0 +1,130 @@ +# 2.3.11 Release Note + +## Docs +- [Doc][Improve] support chinese [docs/zh/connector-v2/source/MySQL-CDC.md] (#8884) +- Add MongoDB-CDC connector Chinese documentation (#9337) +- [Doc][zh-CN] Add HiveJdbc connector Chinese documentation (#8497) (#9329) +- [Doc][Connector-V2] Update save mode config for OssFileSink (#9303) +- [Doc][zh-CN] Add Jira connector Chinese documentation (#9236) +- [Doc][Improve] support chinese [docs/zh/connector-v2/source/Cloudberry.md] (#9211) +- [Fix][Doc] Delete space before _test and _sink (#9216) +- [Doc][Improve] support chinese [docs/zh/connector-v2/source/Github.md] (#9210) +- [Feature][doc] Repair md document format (#9177) +- [Fix][Doc] Adjust the description of the explode function (#9168) +- [Improve][Doc] Unify the header format and fix some documents with abnormal formats (#9159) +- [Improve][Doc] Adjust description of trim series sql function (#9143) +- [Improve][Doc] Update kerberos part of kafka doc (#9031) +- [Doc] Update changelog (#9071) +- [Doc] Fix classloader-cache-mode default value +- [Doc][Fix] DB2.md fix markdown formatting in Data Type Mapping (#9062) +- [Doc] fix deadlinks (#9053) +- [Improve][Doc] Improve changelog generate tool to ignore useless commit (#9035) +- [Fix][Doc] fix deadlinks (#9016) + +## Bug Fix +- [Bug][Zeta] SeaTunnelClient can not exit with error (#9281) +- [Improve][Oracle-CDC] Fix oracle rename ddl event missing column type (#9314) +- [Fix][Connector-jdbc] Fix postgresql sink trying to update unique key (#9293) (#9298) +- [Fix][Zeta] Fix losing checkpoint scheduling in extreme cases (#9246) +- [Fix][Connector-V2] Fix hive client thread unsafe (#9282) +- [Fix][Connector-V2] Fix oceanbase mysql jdbc sink create statement error (#9267) +- [Fix][CI] Fix update build status action error (#9300) +- [Fix][CI] Disable dead link check (#9296) +- [Fix][CI] Set continue-on-error to true for dead link job (#9290) +- [Fix][Connector-V2] Fix the problem that missing options configuration when building ClickHouse Nodes (#9277) +- [Fix][CI] Remove dead link check from sanity check (#9274) +- [fix][connector-mango] fix split with avgSize zero error (#9255) +- [Bugfix][Starrocks] Fix starrocks batch data exceeds the maximum limit (#9256) +- [Fix][Config] Fix invalid telemetry-log config in seatunnel.yaml (#9230) +- [Improve][connector-iceberg] fix schema change event (#9217) +- [Fix][Zeta] Fix premature closure of the checkpoint thread pool causes abnormal task status (#9228) +- [Bugfix][CI] Fix transform check (#9237) +- [Bugifx][kafka] Fix kafka enumerator assign split NPE (#9220) +- [Fix][CI] Release file resources in testcase (#9232) +- [Fix][Core]Fix config parse with `""` error (#9225) +- [Fix][Connector-V2] Fix kafka database name (#9201) +- [Fix][Serialize] prevent scientific notation for decimal numbers in JSON output​ (#9186) +- [Fix][Zeta] Fix double-checked locking without volatile in HdfsStorage (#9200) +- [Fix][connector-file-base] fix parquet int32 convert error (#9142) +- [Fix][CI] Upgrade action job runner host version (#9185) +- [Fix][API] Fixed not invoke the `SinkAggregatedCommitter`'s init method (#9070) +- [Fix][Connector-V2] Fix NullPointerException when column or tag contains null value in TDengine sink (#9158) +- [Bugfix][Csv] Fix csv format delimiter (#9066) +- [Fix][Zeta] Adjust the timing of invoking the enumerator open method (#9092) +- [Fix][Connector-V2] Fix postgres cdc with debezium_json format can not parse number without scale (#9052) +- [Fix][Connector-V2] Fix maxcompute write with multi parallelism (#9089) +- [Fix][MongoDB] The Long type cannot handle string values in scientific notation (#8783) +- [Bugfix][Elasticsearch] Fix add column event (#9069) +- [Fix][Connector-V2] Fix SqlServer create table when database with dot (#9007) +- [Fix] Fix `DateUtils` can not parse datetime string with local timezone (#9019) +- [Fix][Connector-V2] Fixed missing timestamp accuracy of starrocks connector (#9096) +- [Fix][Connector-V2][OceanBase] oceanbase vector support simple vector index (#9072) +- [Fix][JDBC] fix jdbc default connection parameter invalid (#8185) +- [Improve][Checkpoint] Use fixed serialVersionUID in sink state class (#9079) +- [Fix][Connector-V2] assign size for KafkaSource reader cache queue (#9041) +- [Fix][Connector-Redis] Redis did not write successfully, but the task did not fail (#9055) +- [Hotfix][Jdbc] Fix mysql tinyint(1) type mapping for TypeMapper (#9012) +- [Fix][Core] Cancel pending job (#8993) +- [Fix][Paimon] nullable and comment attribute was lost during automatic table creation (#9020) +- [Fix][Connector-JDBC] Fix JDBC driver selection for data source connections (#8986) +- [Fix] Fix dead link (#9023) +- [Fix][Connector-V2] Fix maxcompute sink write date less than actual date (#8999) + +## Feature +- [Feature][http-Sink] Implementing http batch writes (#9292) +- [Feature][Connectors-V2] Add end_timestamp for timstamp start mode (#9318) +- [Feature][Connector-doris] Adds case insensitivity feature (#9306) +- [Feature][Connector-V2] Iceberg add glue catalog support (#9247) +- [Improve][Connector-V2] Add remote host verification option for FTP data channels (#9324) +- [improve] EasySearch support schema_save_mode/data_save_mode (#9310) +- [Feature][Connector-JDBC] Supprot read Oracle BLOB data as string instead of bytes (#9305) +- [Improve] Optimize variable handling robustness in `stop-seatunnel-cluster.sh` (#9316) +- [Improve] Remove useless iceberg sink config `iceberg.table.config` (#9307) +- [Feature][Connector-V2] Support multi-table sink feature for ClickHouse (#9301) +- [Improve] Remove release-note.md in dev branch (#9304) +- [improve] sentry options (#9261) +- [improve] sls options (#9260) +- [Feature][connector-http] Parameters support placeholder replacement (#9184) +- [Improve][Starrocks] Catch lable already exception (#9222) +- [improve] neo4j options (#9164) +- [Improve][Zeta] Add log to print the each task execute location (#9205) +- [improve] qdrant options (#9235) +- [Feature][Connector-V2] Make some sink parameters optional for DataHub (#9229) +- [Feature][Transform] Add table filter transform (#9189) +- [improve] openmldb options (#9166) +- [Feature][Connector-V2] Support multi-table sink feature for TDengine (#9215) +- [Feature][Connector-V2] Datahub support multi-table sink (#9212) +- [Feature][Transform] Support define sink column type (#9114) +- [Feature][Transform] support boolean type for sql transform (#9136) +- [Feat][Connector-v2][Iceberg]support filter conditions in iceberg source (#9095) +- [Feature][Checkpoint] Add check script for source/sink state class serialVersionUID missing (#9118) +- [Feature][Zeta] Support basic authentication for web ui (#9171) +- [Feature][connector-elasticsearch] elasticsearch source support PIT (#9150) +- [Improve][Connector-V2][Http] Supports Cursor-based Pagination (#9109) (#9138) +- [Feature][Connector-V2] Support GraphQL Connector (#8557) (#9021) +- [Improve] maxcompute options (#9163) +- [Improve] kudu options (#9162) +- [improve] paimon options (#9167) +- [improve] milvus options (#9165) +- [Feature][Zeta] Format exception messages on task running management page (#9147) +- [Improve][connector-doris] Improved doris source enumerator splits allocation algorithm for subtasks (#9108) +- [Improve][Zeta] Support restore execute savemode (#9059) +- [improve] update file connectors config (#9034) +- [Improve][seatunnel-engine-ui] improve sorting of Running Jobs and Finished Jobs (#9107) +- [Improve][Connector-V2] Optimize dialect selection in jdbc (#8820) +- [Improve][Transform-V2] support try_cast expressions (#9029) +- [Improve][Transform] Update MetadataTransformConfig extends (#9082) +- [Chore] Upgrade actions/cache@v2 to actions/cache@v4 (#9084) +- [Improve][Sql] Support boolean fields in case-when condition clauses (#9073) +- [Feature][File] Support extract CSV files with different columns in different order (#9064) +- [Feature][Zeta] Support enable https protocol for rest-api v2 (#9010) +- [Feature] Version from 2.3.10 to 2.3.11 (#9058) +- [Improve] Refactor file enumerator to prevent duplicate put split (#8989) +- [Feature][Jdbc] Add String type column split Support by charset-based splitting algorithm (#9002) +- [Feature][Connector-V2] Add aerospike sink connector (#8821) +- [Feature][E2E] Add helm test case (#9006) +- [Feature][Connector] Add Apache Cloudberry Support (#8985) +- [Improve][File] Add row_delimiter options into text file sink (#9017) +- [Improve][Zeta] Remove misleading exception log when job be canceled (#8988) +- [Improve][Jdbc] Upgrade sap-hana driver from 2.14.7 to 2.23.10 (#9013) +
