We are excited to announce the official release of Apache SeaTunnel 2.3.11! As a high-performance and scalable data integration platform, SeaTunnel continues to empower developers and data engineering teams with powerful, flexible capabilities for handling heterogeneous data.
This 2.3.11 release brings significant improvements in stability, usability, connector ecosystem, data transformation capabilities, and engine performance. From support for new data sources and sinks, multi-table writes, and complex format handling to bug fixes and documentation improvements — this release reflects the community’s responsiveness to user feedback and commitment to continuous evolution. Let’s dive into the highlights of 2.3.11!
🔧 Feature Highlights
🧩 New Connectors & Enhancements
- HTTP Sink supports batch writing: Improved data write performance with batch mode support.
-
Multi-table write support added for:
- ClickHouse: Enables flexible data synchronization.
- TDengine: Enhances handling of time-series data.
- DataHub: Expands integration scenarios.
GraphQL Connector: Added support for GraphQL as a data source.
Elasticsearch Source supports PIT (Point-in-Time): Enhances querying capabilities from Elasticsearch.
CSV files with varying column order: More flexible file parsing support.
New support for Apache Cloudberry: Adds diversity to available data sources.
New Aerospike Sink Connector: Expands data sink options.
New Helm test cases: Improves deployment testing capabilities.
⚙️ Config & Parameter Optimizations
-
New
end_timestamp
parameter: Allows setting an end time in timestamp-based reading mode. - Placeholder substitution support: HTTP Connector now supports parameter placeholders.
- Remote host validation option: FTP channel supports remote host validation for improved security.
-
Improved script robustness: Enhanced variable handling in
stop-seatunnel-cluster.sh
. -
Removed obsolete config items: Eliminated
iceberg.table.config
from Iceberg Sink. - Optimized JDBC dialect selection logic: Enhances connector compatibility.
- Define sink column types in transform: Improves data transformation capabilities.
- Boolean type support in SQL Transform: Expands transformation expression power.
- Filter support in Iceberg Source: Makes data reading more flexible.
-
serialVersionUID
check script for state classes: Improves state reliability. - Web UI basic authentication support: Adds a layer of security to Web UI.
- HTTPS support for Rest-API v2: Improves secure communication.
- Formatted exception info in task management page: Enhances error transparency.
- Optimized JDBC charset split logic: Improves data accuracy.
-
New
row_delimiter
option: Text File Sink now supports custom row delimiters for better file output flexibility.
🐛 Bug Fixes
- Fixed SeaTunnelClient not exiting properly: Improved client-side stability.
- Fixed missing column types in Oracle-CDC rename DDL events: Improved synchronization accuracy.
- Fixed PostgreSQL Sink updating unique keys: Improved data write safety.
- Fixed thread-safety issue in Hive client: Enhanced reliability in multithreaded scenarios.
- Fixed OceanBase MySQL JDBC Sink create statement errors: Improved compatibility.
- Fixed Kafka enumerator NPE when assigning shards: Stabilized data reading.
- Fixed scientific notation decimal output in JSON: Ensured numeric accuracy.
- Fixed Parquet Int32 conversion error: Improved type handling.
- Fixed CSV delimiter issue: Improved file parsing stability.
- Fixed date write lag in MaxCompute Sink: Ensured write accuracy.
- Fixed scientific notation parsing issue in MongoDB Long type: Improved type compatibility.
- Fixed column add event issue in Elasticsearch: Improved sync stability.
- Fixed SQL Server table creation issue when DB name includes a dot: Enhanced database compatibility.
- Fixed DateUtils parsing issue with localized timestamps: Improved time handling.
- Fixed ineffective JDBC default connection parameters: Improved reliability.
- Fixed Redis write failure not triggering job failure: Improved error handling.
📄 Documentation Updates
-
New Chinese Docs for:
- MySQL-CDC Connector
- MongoDB-CDC Connector
- HiveJdbc Connector
- Jira Connector
- Cloudberry Connector
- GitHub Connector
-
Content & formatting improvements:
- Fixed Markdown format issues, standardized headers, removed redundant spaces/content.
- Improved descriptions for SQL functions like
explode
andtrim
. - Updated Kafka docs with Kerberos guidance.
- Fixed dead links for better doc usability.
🙏 Thanks to Our Contributors
Special thanks to @zhangshenghang for release coordination, and the following contributors for their valuable work on code, docs, and issue reporting (in alphabetical order):
We also thank all developers, users, and community members who participated in code reviews, testing, documentation, and discussions!
📦 Get SeaTunnel 2.3.11
- Docker Images & Downloads: https://seatunnel.apache.org/download
- GitHub Release: SeaTunnel 2.3.11
- Maven Central: Search Maven