Generated from
git log 2.3.13..HEAD. Basis tag: 2.3.13 (60212a1d). This note is a curated aggregation of all commits; trim/edit before publishing.
- Version: 3.0.0
- Commits since 2.3.13: 927
- New connectors added: 30
- Connectors changed: 107
| Type | Count |
|---|---|
| Fix | 277 |
| Docs | 204 |
| Improve | 167 |
| Feature | 158 |
| Test | 64 |
| Other | 46 |
| Chore | 8 |
| CI | 3 |
| Module | Count |
|---|---|
| Connector-V2 | 286 |
| Docs | 214 |
| Other | 164 |
| Zeta | 111 |
| E2E | 73 |
| Transform-V2 | 29 |
| Core | 23 |
| API | 16 |
| Format | 4 |
| Engine | 3 |
| Connector | 2 |
| connector | 1 |
| Common | 1 |
The following connectors were added since 2.3.13:
connector-amazondocumentdb, connector-azure-queue-storage, connector-azurecosmosdb, connector-bigquery, connector-couchbase, connector-deeplake, connector-edge-socket, connector-facebook-ads, connector-firebase, connector-google-ads, connector-google-bigtable, connector-google-pubsub, connector-mqtt, connector-nats-jetstream, connector-nebulagraph, connector-python, connector-salesforce, connector-snmp, connector-tiktok-ads, connector-cdc-db2, connector-cdc-vitess, connector-file-bos, connector-file-gcs, connector-http-airtable, connector-http-linear, connector-http-posthog, connector-http-shopify, connector-http-stripe, connector-http-zendesk, connector-mem0
- [Improve] [API] Deprecate Expression in favor of Condition (#11882) (5e918f399)
- [Improve][Transform-V2] Migrate FilterRowKind validation to OptionRule (#11763) (857d138ef)
- [Fix][CI] Remove invalid Build ruleset source pin (#12291) (e486ac9de)
- [Improve][Connector-V2] Migrate S3 Redshift validation to declarative OptionRule (#12274) (2ed3c81f5)
- [Improve][Connector-V2] Migrate BigQuery validation to declarative OptionRule (#12272) (fbc0524d4)
- Migrated GraphQL according to issue #11007 (#12273) (569454162)
- [Improve][Connector-V2][AmazonSqs] Migrate URL and region validation to declarative notBlank (#12217) (3db3f0bef)
- Connector couchbase migration (#12076) (c2bd543ff)
- [Improve][Connector-V2][Aerospike] Migrate data format validation to OptionRule (#12090) (aa24c7e9e)
- [Improve][Connector-V2] Migrate HugeGraph sink validation to OptionRule (#12075) (98182ca59)
- [Improve][Connector-V2][Neo4j] Migrate configuration validation to OptionRule (#12047) (6c5b5b630)
- [Improve][Connector-V2][AmazonDynamoDB] Migrate max retries validation to OptionRule (#11821) (03ef9f1c0)
- [Fix][Connector-V2] Remove fixed sleep in AssertSinkWriter close and assert own table only (#11995) (fa001a4e4)
- [Improve][Connector-V2][Prometheus] Migrate batch size validation to OptionRule (#11738) (00d5a2ab3)
- [Improve][Connector-V2][Pulsar] Migrate validation to declarative OptionRule (#11985) (5dbfb374f)
- [Improve][Connector-V2][MongoDB] Migrate fetch size validation to declarative OptionRule (#11886) (f4840f1c7)
- [Improve][Connector-V2][File] Migrate HDFS and S3 sink validation to declarative OptionRule (#11881) (5acb54618)
- [Improve][Connector-V2] Migrate ActiveMQ validation to OptionRule (#12004) (ffdffb982)
- [Improve][Connector-V2][HBase] Migrate timestamp validation to OptionRule (#11803) (0a5708bf6)
- [Improve][Connector-V2][Iceberg]Migrate config validation to declarative OptionRule (#11921) (4f0b735de)
- [Improve][Connector-V2] Migrate Cassandra validation to declarative OptionRule (#11964) (cc548bb3f)
- [Fix][E2E] Stabilize Paimon incompatible schema test (#11608) (39d4f81ef)
- [Improve][Connector-V2][RabbitMQ] Migrate source config validation to OptionRule (#11795) (4fea62458)
- [Improve][Connector-V2] Remove redundant imperative validation in Doris connector (#11858) (d8186ba2d)
- [Improve][Connector-V2] Migrate IoTDBv2 SQL dialect validation to OptionRule (#11839) (2e530b82b)
- [Improve][Connector-V2] Migrate email validation to declarative OptionRule (#11817) (65e32aa5d)
- [Feature][Connector-V2][Prometheus] Migrate PrometheusWriter to engine-level FlushSignal (#11778) (e5f450b44)
- [Fix][Connector-V2] Remove unreachable LocalTimestampMillisConversion in ParquetWriteStrategy (9b3deb9ed)
- [Docs] Add JDBC-to-JDBC migration recipe (#11490) (d85a7f382)
- [Improve][Connector-V2] Migrate EdgeSocket validation to declarative OptionRule (#11384) (304864217)
- [Improve][Connector-V2] Migrate Kafka Source imperative validation to declarative OptionRule (#11157) (30fb93052)
- [Improve][Connector-V2][Socket] Migrate Socket Sink validation to declarative OptionRule (#11214) (1c4ed90dd)
- [Improve][Connector-V2] Migrate Redis validation to declarative OptionRule (#11225) (a7cde22db)
- [Improve][docs] Deprecate JDBC table prefix and suffix options (#11176) (7ef38591a)
- [Improve][Transform-V2] Migrate transforms validation to declarative OptionRule (#11095) (dc64df48e)
- [Improve][Connector-V2] Migrate RocketMQ Source validation to declarative OptionRule (#11158) (c8fb49358)
- [Improve][Connector-V2] Migrate Elasticsearch validation to declarative OptionRule (#11122) (02aa83789)
- [Fix][API] Fix backward compatibility issue in CatalogFactory optionRule validation (#11165) (e9c446638)
- [Fix][seatunnel-translation-base] Remove connector-specific test dependencies from translation base (#11075) (152c41088)
- [Improve][Connector-V2] Migrate jdbc validation to declarative OptionRule (#11106) (346fdfe3d)
- [Fix][Docs] Remove duplicate connector FAQ sidebar entry (#11105) (de4cf3387)
- [Fix][Docs] Add missing auth options to Chinese Elasticsearch sink docs and remove duplicate sections in English docs (#10864) (4841082f5)
- [Docs]: Replace deprecated openjdk:8 with seatunnelhub/openjdk:8u342 (#10644) (1e4e1a519)
- [Docs] Remove future directions section from design philosophy (#10556) (12223d510)
- [Improve][Flink]supports multiple parallelisms and remove flink-specific logic from API (#10107) (89b3e1ce1)
- [Feature][Connector-V2] Support S3 source connectivity dry-run (#12242) (333913255)
- [Feature][Connector-V2] Support multi-table IoTDB source (#12246) (e18b260c0)
- [Feature][Connector-V2] Add TikTok Ads reporting source (#12283) (2149f5709)
- [Feature][Connector-V2] Add Salesforce sink (#12245) (7d3649ade)
- [Feature][Connector-V2] Add Facebook Ads source connector (#12275) (7a427d40d)
- [Feature] [connector-http-linear] Add Linear HTTP Source Connector and Unit Test (#12270) (56cfbca0f)
- [Feature][Connector-V2] Add zendesk sink (#12253) (85ce19515)
- [Feature][Connector-V2][MongoDB-CDC] Support timestamp stop mode (#11815) (cc387508c)
- [Feature][Connector-V2] Add kafka_message_value_fields to Kafka sink (#11112) (62efde474)
- [Feature][Transform-V2] Add Python transform (#11390) (02b156e45)
- [Feature][Connector-V2] Support multi-table InfluxDB source (#12247) (9c8052f40)
- [Feature][Connector-V2] Support Kafka source connectivity dry-run (#12167) (2065fb13f)
- [Feature][Connector-V2] Add Google Ads Source Connector (#12230) (7e468d60f)
- [Feature][Connector-V2] Add SNMPv2c SET sink connector (#12011) (1356ec14b)
- [Feature][CLI] Compare saved benchmark results across revisions (#12192) (6a0f36278)
- [Feature][Connector-V2] Support PostgreSQL CDC ADD COLUMN schema evolution (#11922) (8bea8c681)
- [Feature][Connector-V2] Add Google Cloud Storage file sink (#12146) (72acda570)
- [Feature][Connector-V2] Add Amazon DocumentDB source connector (#12046) (c57dfaa8d)
- [Feature][Connector-Kafka] Support Confluent-framed Avro payloads (#12088) (0badccfbe)
- [Feature][Connector-V2][Shopify] Add Shopify source connector (#11028) (b05f17c31)
- [Feature][Format] Add Debezium JSON SerDe microbenchmarks (#12056) (f6d230ecd)
- [Feature][Zeta] Add state storage and recovery benchmarks (#12044) (c213d612b)
- [Feature][Connector-V2] Add Google Cloud Storage file source (#11967) (96d8e8d39)
- [Feature][Zeta] Add checkpoint completion benchmark (#12026) (c6b363af5)
- [Feature][Connector-V2][HugeGraph] Use engine-level timer flush (#12020) (495cf931d)
- [Feature][Connector-V2] Add Deep Lake sink connector (#11852) (e171b2905)
- [Feature][Connector-V2] Add Firebase Realtime Database source connector (#11637) (f20479bb3)
- [Feature][CI] Add benchmark profiling diagnostics (#12021) (36b0c9fe8)
- [Feature][Connector-V2] Add Azure Queue Storage source (#12006) (25d6ba7f6)
- [Feature][Connector-V2][Hive] Support AWS Glue Data Catalog metastore (#11895) (6109b4600)
- [Feature][Connector-V2] Add Stripe PaymentIntents source (#11940) (334373185)
- [Feature][Connector-V2] BigQuery Sink support for Multi-Table and UniverseDomain (#11649) (f0046a002)
- [Feature][Connector-V2] Add Azure CosmosDB Source-Side Connector (#11167) (96048a7b8)
- [Feature] [Connector-V2] [NebulaGraph] Add vertex sink connector (#11865) (9f229ce3e)
- [Feature][Connector-V2] Add BosFile source and sink connector (#11952) (99e53aad8)
- [Feature][Connector-V2] Add SNMP source connector (#11968) (3534417f6)
- [Feature][Connector-V2] Add PostHog source connector (#11998) (e352beba2)
- [Feature] [Connector-V2] [GooglePubSub] Add Google Pub/Sub source connector (#11989) (c5b58851b)
- [Feature][Zeta] Add intermediate queue comparison benchmark (#11986) (be265d45c)
- [Feature][CLI] Add OrcaRouter AI gateway LLM provider (#11997) (fa66cce41)
- [Feature][Zeta] Add worker resource REST API (#11909) (0071e8fa6)
- [Feature][Zeta] Read and change log levels on the v2 REST API (#11984) (9ec9c4fe8)
- [Feature][Connector-V2] Add Azure Queue Storage sink (#11939) (8725e1e13)
- [Feature][Zeta] Add selectable live metrics chart on Job Detail (#11957) (7c73866c7)
- [Feature][CI] Introduce Merge Queue to Keep the dev Baseline Stable (#11963) (f9b1b330f)
- [Feature][E2E] Add Helm chart deployment test (#11938) (9ddb4cff3)
- [Feature][Connector-V2] Add DB2 CDC source connector (#10780) (a9f69848a)
- [Feature][Zeta] Add local sample dry-run mode (#11538) (98cba9865)
- [Feature][Connector-V2][Neo4j] Support multi-table source reads (#11869) (850748c01)
- [Feature] [Connector-V2] [GooglePubSub] Add Google Pub/Sub sink connector (#11877) (e97555a62)
- [Feature][shade]Refactor the seatunnel-shade module. (#9993) (4ba289595)
- [Feature][Connector-V2] Add PythonSource connector (#11337) (4ebb87b8f)
- [Feature][Core] Error Data Bypass Capability for Transform & Sink (Dead Letter Queue) (#10306) (3488b1caf)
- [Feature][Connector-V2] Add Hudi timer flush (#11747) (8ac4a022c)
- [Feature][Connector-V2][CDC] Support comment-related schema change events (#11025) (ba55ef965)
- [Feature][Connector-V2][Prometheus] Migrate PrometheusWriter to engine-level FlushSignal (#11778) (e5f450b44)
- [Feature][Connector-V2] Enable continuous discovery for S3 and OSS file sources (#11789) (ec92180c8)
- [Feature][Connector-V2][Oracle-CDC] Add SCN specific startup (#11171) (3ec61ba15)
- [Feature][Connector-V2] Add Couchbase Sink Connector (#11198) (ead62107e)
- [Feature][Connector-V2] Add NATS JetStream sink connector (#11460) (a6beccf8b)
- [Feature] [Core] Implement config validation for Flink and Spark (#11434) (d7924510b)
- [Feature][Zeta] STIP-32 Phase 1: Add long-term benchmark framework (#11671) (0460ad07e)
- [Feature][Connector-V2] Add HugeGraph source connector and refactor sink with multi-mapping support (#11413) (543f2a5a6)
- [Feature][API] Define Knowledge Sync metadata field contract (#10990) (befd31c45)
- [Feature][Connector-File-Base] Add optional PDF RAG metadata for file source (#11571) (2b060343d)
- [Feature][Connector-V2] Add tunnel_name option to MaxCompute Connector (#10690) (8e15bd961)
- [Feature][Zeta] Support restoring jobs from the latest completed checkpoint (#11421) (2b51d3614)
- [Feature][CLI] Add bedrock-mantle provider for OpenAI-family Bedrock models (#11548) (ce5a6ba4c)
- [Feature][Connector-V2] Support JDBC sink table_options for Dameng (#11419) (f274e165e)
- [Feature][Connector-V2][Fluss] Support Fluss source connector (#11544) (a0494a2a6)
- [Feature][CLI] Add accuracy benchmark for the AI CLI (100 tasks, layered verdict gates, repair-loop measurement) (#11553) (f5d0cb17a)
- [Feature][Connector-V2] Add checkpoint-gated post_sync_action and retention for file source continuous discovery (#10563) (3d4aa03a5)
- [Feature][Connector-V2] Support timer flush for Doris sink (#11506) (3ba5470a3)
- [Feature][Connector-V2] Add StarRocks timer flush (#11518) (25137c1d8)
- [Feature][Connector-V2] Add MongoDB timer flush (#11527) (15ebb211e)
- [Feature][Connector-V2][PostgreSQL-CDC] Add committed-offset and snapshot-only startup modes (#11380) (ddcc764d2)
- [Feature][Connector-V2][Kafka] Support reading Kafka message headers in source connector (#11521) (8c6c672b3)
- [Feature][Transform-V2] Add TextChunk transform plugin (#11414) (0bccf8b27)
- [Feature][Connector-V2] Add ClickHouse timer flush (#11519) (e55c843af)
- [Feature][Doris] Support VARIANT source and sink mapping (#10855) (2c2ce1a54)
- [Feature][Connector-V2] Support JDBC sink table_options for Oracle (#11416) (723b670c7)
- [Feature][Connector-V2][MySQL-CDC] Support GTID specific startup offset (#11123) (52bbd0a25)
- [Feature] [CI] Add upgrade compatibility restore workflow (#11301) (6fd8ca7d2)
- [Feature][CDC/JDBC] Add enable_concurrent_read option to skip split analysis for tables without indexes (#10837) (844d9c363)
- [Feature][Connector-V2] Support arbitrary S3A credentials provider for S3File (#11436) (d34446997)
- [Feature][Docs] Add Zeta busyness and backpressure guide (#11507) (f2c4894a8)
- [Feature][Connector-V2] Support timer flush for Elasticsearch sink (#11505) (786210dc4)
- [Feature][Connector-V2] Support table_options for Paimon sink SaveMode auto-create (#11418) (38797f551)
- [Feature][Connector-V2] Support JDBC sink table_options for Kingbase (#11420) (1f5681c2e)
- [Feature][File] Add pdf parser for RAG support (#10105) (b6cdd2408)
- [Feature][Core] Add connect dry-run validation1 (#11186) (5b7599ded)
- [Feature][Zeta] STIP-24 Phase 2: Introduce standalone SeaTunnel Edge Agent MVP and dist integration (#10879) (3656ba81b)
- [Feature][Connector-V2] Support JDBC sink table_options for PostgreSQL (#11417) (ad7920696)
- [Feature][Connector-V2] STIP-23 Phase 2: JDBC connector adoption for engine timer flush (#10801) (c2a3650a7)
- [Feature][Connector-V2][Milvus] Support scalar field write null (#11216) (e21e4f7ed)
- [Feature][Connector-V2] Extend JDBC sink table_options to TiDB and OceanBase MySQL (#11388) (3ff3fcf53)
- [Feature][Connector-V2] PR2:Support table_options for StarRocks SaveMode auto-create (#11242) (57c1a39b5)
- [Feature][Zeta] STIP-23 Phase 1: Add engine timer flush core flow and FlushSignal handling (#10800) (1e71be186)
- [Feature][Connector-V2] Support Avro format for Pulsar connector (#11230) (3ba11c718)
- [Feature][Connector-V2][Zendesk] Add Zendesk source connector (#11030) (6fc40c206)
- [Feature][Connector-V2] Foundation for per-connector Debezium version management (staged) (#10799) (d617b3130)
- [Feature][Transform-V2] Add multi-table rule match mode (#11099) (018e360cb)
- [Feature][Jdbc] Add YashanDB dialect and catalog support (#11187) (c533f96a6)
- [Feature][Doc] Develop skills and coding guidelines for the Test suite (#11212) (beae69d9d)
- [Feature][Connector-V2] PR1: Pass sink table-options into auto-created MySQL target tables (#11101) (b60eb4c56)
- [Feature][Connector-V2] Add Vitess CDC source connector (#11059) (71ab292da)
- [Feature][Connector-V2] Maxcompute Source Round-Robin Split Assignment (#11131) (63a7b529c)
- [Feature][Zeta] Decouple Hazelcast IMap via StateStore Abstraction (#10812) (d774e8ee8)
- [Feature][Transform-V2] Add Calcite SQL transform plugin (#11062) (6d068adaa)
- [Feature][Connector-V2] Add Google Cloud Bigtable Source and Sink con… (#10849) (be5d0f027)
- [Feature][Transform-V2] Add Base64 SQL functions (#11114) (3f88dc971)
- [Feature][Connector-V2] Support Pulsar sink multi-table writes (#10670) (d1701ee6e)
- [Feature][Connector-V2][CDC] Add include/exclude filtering for schema change event types #11044 (#11108) (34940bf66)
- [Feature][Connector-V2] Add recursive_file_scan option for file connectors (#10505) (2826ea3dc)
- [Feature][API] Add EXTENSION operator for pluggable validation in ConditionOperator (#11048) (e2951f206)
- [Feature][Core] Support monitoring the busyness level of Zeta engine tasks (#10572) (2e9f499b9)
- [Feature][Connector-V2][MongoDB-CDC] Support latest-offset startup mode without initial snapshot (#11053) (a9be10ac3)
- [Feature][Connector] Add Salesforce Source Connector (#10938) (93039e90f)
- [Feature][Connector-V2] Add MQTT source connector (#10935) (0d551e346)
- [Feature][Zeta] Report non-terminal job states (#10133) (a65cbfe56)
- [Feature][Connector-File] Add schema evolution support (ADD/DROP/RENAME/UPDATE column) for all file formats (#10744) (e592175b5)
- [Feature][Core] Support table-level fault isolation for multi-table synchronization (#10600) (273984741)
- [Feature][Connector] Add BigQuery Sink Connector (#10485) (0cf4d21fd)
- [Feature][Connector-V2] Add binary format support for HTTP source connector (#10956) (62d6804fe)
- [Feature][Connector-V2][SqlServer CDC] support sqlserver schema evolution (#10890) (32bef0e8a)
- [Feature] Add stain trace for data lineage and performance analysis (#10491) (df468e534)
- [Feature][Zeta] STIP-24 Phase 1: Support lightweight EdgeSocket ingress for edge collector MVP (#10878) (ffa9d2d4b)
- [Feature][Connector-v2][Postgres-CDC] Allow replica identity other than full (#10334) (65793d174)
- [Feature][Client] Python SDK Client for SeaTunnel REST API (#10184) (2bed11061)
- [Feature][Connector-V2][Cassandra] Add multi-table source support via… (#10896) (5d2ab3f31)
- [Feature][Connector-V2] Add optional Markdown RAG metadata for file source (#10844) (970cadb1a)
- [Feature][CDC/JDBC] Add option to disable sampling-based sharding (#10604) (e4780bb1f)
- [Feature][Connector-V2][MaxCompute] Support Schema Name and Passwordless Auth (#10831) (78df51cf0)
- [Feature][Connector-V2][RabbitMQ] Support multi-table read for RabbitMQ source (#10425) (#10557) (556dd7955)
- [Feature][Zeta] Implement proper dry-run mode with progressive validation layer0 (#10763) (4f14db9fc)
- [Feature][Connector-V2][Pulsar] Support multi-table read for Pulsar source (#10425) (#10825) (8055ed396)
- [Feature] Support define any nested array and map type with schema config (#10396) (2a2993309)
- [Feature] [Connectors-v2] Add Doris sink redirect enhancement (#10715) (6af9ed035)
- [Feature][E2E] Add MySQL CDC multi-database multi-table E2E test (#10743) (b9cdfeb79)
- [Feature][JDBC] Add batch_interval_ms option for JDBC Sink time-based flushing (#10609) (4a8298df8)
- [Feature][CDC] Expose binlog file/pos/row, GTID, and SourceTimestamp … (#10667) (6dee790d7)
- [Feature][Connector-V2] Add continuous discovery for FTP/SFTP/Local/HDFS file sources (#10473) (01cd08abc)
- [Feature] [Zeta] Add /option-rules REST API for runtime connector metadata (#10585) (7704bb7af)
- [Feature] [Connector-V2] Add MQTT Sink Connector (#10575) (9a66fee8b)
- [Feature][Zeta]Add datasource spi (#10586) (cbfebf163)
- [Feature][Connector-V2] Support multi-table read for RocketMQ source (#10619) (85615468b)
- [Feature][Connector-V2] Add multi-table sink support for AmazonDynamo… (#10497) (0b1c9a52c)
- [Feature][Zeta] Implement force stop functionality for jobs (#10075) (17448dd98)
- [Feature][Transform-V2] Support AES_GCM algorithm in FieldEncrypt (#10603) (6af6ff423)
- [Feature][Transform] Add Zeta SQL UDF context and lifecycle hooks with e2e/docs updates (#10489) (3a2f719d2)
- [Feature]Add Kingbase Catalog Support (#10427) (d6b562bf5)
- [Feature][Connector-V2] Enable file split for S3File source (#10450) (37999ea5b)
- [Feature][Connectors-v2] Support timestamp startup mode for Oracle and SQLServer CDC (#10428) (34a57c70b)
- [Feature][Connector-V2] Add Airtable source and sink (#10469) (c15032c03)
- [Feature][Doc] Add Seatunnel tools guide (#10525) (b48773981)
- [Feature][seatunnel-api] Integrate Gravitino as metadata service for non-relational connectors (#10402) (e24b8c140)
- [Feature][Transform-V2] Add FieldEncrypt transform for encrypting selected fields (#10361) (46554b0b6)
- [Feature][Connector-V2][Kafka] Add support for Kafka message header (#10335) (8ef89ffca)
- [Improve] [API] Deprecate Expression in favor of Condition (#11882) (5e918f399)
- [Improve][Transform-V2] Migrate FilterRowKind validation to OptionRule (#11763) (857d138ef)
- [Improve][Connector-V2] Add declarative validation for Google Firestore sink (#12278) (d69f5a784)
- [Improve][Connector-V2] Migrate S3 Redshift validation to declarative OptionRule (#12274) (2ed3c81f5)
- [Improve][Connector-V2] Migrate BigQuery validation to declarative OptionRule (#12272) (fbc0524d4)
- [Improve][Connector-V2] Add protobuf format support for RabbitMQ (#12244) (600797feb)
- [Improve][Zeta] Make job detail overview responsive (#12259) (6ee0c3744)
- [Improve][CI] Stabilize workflow run detection (#11594) (05620d8b6)
- [Improve][Connector-V2] Make Couchbase sink readiness timeout configurable (#12168) (09941a178)
- [Improve][Connector-V2][File] Validate anydoc Markdown handoff (#11813) (2531b4ef0)
- [Improve][Connector-V2] Use HashUtils.bucketIndex in AzureCosmosDB enumerator (#12049) (a55cca1f6)
- [Improve][Zeta] Log node tag changes with their previous value (#12071) (f45b34db0)
- [Improve][Connector-V2] Add declarative validation for Druid sink options (#12250) (313cf7319)
- [Improve][Connector-V2] Validate nonblank Lance sink options (#12222) (db52cb7b0)
- [Improve][Connector-V2][AmazonSqs] Migrate URL and region validation to declarative notBlank (#12217) (3db3f0bef)
- [Improve][Zeta] Reduce lock contention in ProtoStuff schema lookup (#12176) (438f9ccfb)
- [Improve] Allow committers to bypass the merge queue (#12198) (c2bb21809)
- [Improve][Connector-V2] Add nonblank validation for required Slack options (#12178) (f6ed9579c)
- [Improve][Connector-V2] Validate Web3j source URL (#12180) (271f73324)
- [Improve][Connector-V2] Validate OpenMLDB SQL (#12181) (30474f863)
- [Improve][Connector-V2] Validate Typesense connection options (#12175) (fdb6beb3f)
- [Improve][Connector-V2] Validate DingTalk required options (#12170) (0c7e7f417)
- [Improve][Connector-V2] Validate nonblank DataHub sink options (#12174) (c3f79ffb7)
- [Improve][Connector-V2] Validate nonblank Sentry DSN (#12148) (b59152ffa)
- [Improve][E2E] Validate multi-arch Spark image builds (#11836) (10206bc7a)
- [Improve][Zeta] Return the failure message instead of a stack trace from REST errors (#12070) (0b559fbf7)
- [Improve][Zeta] Bound the size of a config file uploaded to the REST server (#12072) (76c22220d)
- [Improve][Core] Warn that the base64 config shade does not encrypt anything (#12073) (97d461bc0)
- [Improve][Core] Add reusable config validation result (#12065) (ce4cde54c)
- [Improve][Connector-V2][Aerospike] Migrate data format validation to OptionRule (#12090) (aa24c7e9e)
- [Improve][Benchmark] Expose JMH CV and error in comparison report (#12089) (0301f7cd5)
- [Improve][Connector-V2] Migrate HugeGraph sink validation to OptionRule (#12075) (98182ca59)
- [Improve][Connector-V2][Neo4j] Migrate configuration validation to OptionRule (#12047) (6c5b5b630)
- [Improve][Connector-V2] Use isEmpty() instead of size() > 0 in ES connectors (#11996) (2e2e9b804)
- [Improve][Connector-V2][AmazonDynamoDB] Migrate max retries validation to OptionRule (#11821) (03ef9f1c0)
- [Improve][E2E][DB2] Replace Db2CDCIT wget with DependencyJar (#12041) (60c3ef88d)
- [Improve][Connector-V2][Prometheus] Migrate batch size validation to OptionRule (#11738) (00d5a2ab3)
- [Improve][Common] Add HashUtils.bucketIndex for hash-to-bucket routing (#11987) (be53a1d3d)
- [Improve][Connector-V2][Pulsar] Migrate validation to declarative OptionRule (#11985) (5dbfb374f)
- [Improve][Connector-V2][MongoDB] Migrate fetch size validation to declarative OptionRule (#11886) (f4840f1c7)
- [Improve][Connector-V2][File] Migrate HDFS and S3 sink validation to declarative OptionRule (#11881) (5acb54618)
- [Improve][Connector-V2] Migrate ActiveMQ validation to OptionRule (#12004) (ffdffb982)
- [Improve][Zeta] Replace local StringBuffer with StringBuilder in LogService (#11992) (e1ed57b61)
- [Improve][Zeta] Expose job/pipeline restart and state-transition signals in job-info REST (#11982) (c44f5b338)
- [Improve][CI] Refine Merge Queue fallback and documentation (#11970) (a38f63109)
- [Improve][Connector-V2][HBase] Migrate timestamp validation to OptionRule (#11803) (0a5708bf6)
- [Improve][E2E] Bound job execution in PaimonWithS3IT so a hung job fails fast (#11718) (ef7b0ba15)
- [Improve][Connector-V2][Iceberg]Migrate config validation to declarative OptionRule (#11921) (4f0b735de)
- [Improve][Connector-V2] Migrate Cassandra validation to declarative OptionRule (#11964) (cc548bb3f)
- [Improve][Connector-V2][Prometheus] Flush buffered records on checkpoint to close the Spark/Flink timer-flush gap (#11827) (e46a7106c)
- [Improve][E2E] Rebalance connector integration test shards (#11791) (a80dd7158)
- [Improve][Connector-V2] Align Markdown RAG metadata with Knowledge Sync (#11740) (9a1b6b4e6)
- [Improve][Core] Improve config log desensitization coverage (#11811) (339fb88cc)
- [Improve][Connector-V2] Add support for INTERVAL data types in Oracle connector (#11825) (389a49eb2)
- [Improve][Connector-V2] Split Bigtable source by sampleRowKeys for parallel reads (#11876) (51af72584)
- [Improve][Transform-V2] Unify duplicated toBigDecimal helper (#11918) (e35fba06f)
- [Improve][Connector-V2][Doris] Support partition cleanup for DROP_DATA (#11917) (2714e6e25)
- [Improve][CI] Harden dedicated all-connectors shard guards (#11828) (ab25ea0ea)
- [Improve][Connector-V2] Improve source split round-robin assignment for Easysearch, AmazonDynamoDB, TiDB CDC and Typesense (#11607) (9487cc8e1)
- [Improve][Connector-V2][RabbitMQ] Migrate source config validation to OptionRule (#11795) (4fea62458)
- [Improve][Connector-V2] Remove redundant imperative validation in Doris connector (#11858) (d8186ba2d)
- [Improve][E2E] Use DependencyJar for MySQL error tests (#11904) (73e46e0d6)
- [Improve][E2E] Resolve container dependencies through Maven (#11572) (c7401bf14)
- [Improve][CI] Sync build checks from workflow jobs (#11840) (bf9330fe1)
- [Improve][Connector-V2] Validate Databend JDBC URL (#11831) (4a65e98ad)
- [Improve][Connector-V2] Migrate IoTDBv2 SQL dialect validation to OptionRule (#11839) (2e530b82b)
- [Improve][Connector-V2][Iceberg] Align OptionRule with docs and strengthen factory test (#11675) (6bb02da90)
- [Improve][Connector-V2] Migrate email validation to declarative OptionRule (#11817) (65e32aa5d)
- [Improve][CI] Deduplicate dedicated all-connectors shards (#11291) (776730977)
- [Improve][E2E] Add multi-arch Spark test images (#11664) (0a5ceee20)
- [Improve][Connector-V2][File] Parse the Hadoop configuration once per subtask instead of once per output file (#11661) (deb1622e2)
- [Improve][Connector-V2][Airtable] Add jitter to rate-limit backoff (#11654) (7e24d0f42)
- [Improve][Connector-V2] Guard POI Excel reads by file size (#11591) (261644ff4)
- [Improve][CLI] Add conditional-routing skill, PostgreSQL-CDC prerequisites, and wide-DAG wiring rules (#11659) (5050fbaa3)
- [Improve][E2E] Use dynamic container port mappings (#11574) (01d972480)
- [Improve][E2E] Isolate long-running connector tests (#11762) (b5a767039)
- [Improve][CI] Parallelize disk cleanup to shorten E2E setup (#11528) (04aa24dc2)
- [Improve][Connector-V2] Route Markdown file source splits by document id (#10964) (2091c6e8a)
- [Improve][Core] Download connector plugins over HTTPS (735cf4305)
- [Improve][Connector-V2] Improve source split round-robin assignment for InfluxDB IoTDB Kudu and TDengine (#11573) (1fe15cbb8)
- [Improve][CI] Scope backend matrix for fork changes (#11290) (8d1b1c9ac)
- [Improve][Connector-V2][File] Optimize file discovery and update comparison for sync_mode=update (#11312) (6de6f1b95)
- [Improve][CI] Keep required Build without strict sync on dev (#11540) (fab5dec2c)
- [Improve][CI] Require Build check before merging into dev (#11532) (d66a26d49)
- [Improve][Connector-V2] Improve YashanDB vector type conversion (#11397) (6e23e4fad)
- [Improve][Connector-V2] Harden Google Bigtable source-side state synchronization (#11144) (244455533)
- [Improve][Connector-V2][SftpFile] Defer binary file discovery (#11377) (886c0fd13)
- [Improve][Connector-V2] Add declarative Console sink delay validation (#11477) (e07a2f8b3)
- [Improve][Connector-V2] Validate Milvus sink batch size (#11504) (dff1b25b1)
- [Improve][Zeta] Abstract checkpoint id counter state store (#11229) (591103af7)
- [Improve][connector-elasticsearchv2]Optimize Elasticsearch source che… (#10446) (b1c53562b)
- [Improve][Zeta] Add RequestSlotOperation observability metrics (#11409) (1aef675c4)
- [Improve][Connector-V2] Migrate EdgeSocket validation to declarative OptionRule (#11384) (304864217)
- [Improve][Docs] Improve Kubernetes deployment guide (#11375) (854c20864)
- [Improve][Connector-V2] Add row-level resume for Bigtable source chec… (#11359) (630af04bc)
- [Improve][Connector-V2] Migrate Kafka Source imperative validation to declarative OptionRule (#11157) (30fb93052)
- [Improve][Connector-V2][Socket] Migrate Socket Sink validation to declarative OptionRule (#11214) (1c4ed90dd)
- [Improve][Zeta] Exclude runtime metrics snapshots from IMAP persistence (#11244) (25ad75cd6)
- [Improve][Connector-V2] Optimize Arrow Converter SPI registration using AutoService (#11219) (b66553578)
- [Improve][Docs] Optimize http connector source related documents (#11282) (1a9cb682d)
- [Improve][Connector-V2] Migrate Redis validation to declarative OptionRule (#11225) (a7cde22db)
- [Improve][docs] Deprecate JDBC table prefix and suffix options (#11176) (7ef38591a)
- [Improve][Transform-V2][Embedding]Enhance multimodal embeddings (#9996) (1863e3379)
- [Improve][Transform-V2] Migrate transforms validation to declarative OptionRule (#11095) (dc64df48e)
- [Improve][Connector-V2] Migrate RocketMQ Source validation to declarative OptionRule (#11158) (c8fb49358)
- [Improve][Connector-V2] Migrate Elasticsearch validation to declarative OptionRule (#11122) (02aa83789)
- [Improve][Connector-V2][Redis] Align OptionRule with docs and dedupe config validation (#11195) (7a591a041)
- [Improve][Zeta] Add ReportMetricsOperation observability exports (#11104) (b7d3f1515)
- [Improve][Transform-V2] Improve embedding model invocation reliability (#10863) (f823b312e)
- [Improve][Core] Support transform and value constraint option rules in CLI (#11109) (59ada4ec0)
- [Improve][Connector-V2] Migrate jdbc validation to declarative OptionRule (#11106) (346fdfe3d)
- [Improve][Engine] fix engine UT flaky test (#11000) (f35a56d0c)
- [Improve][connector-elasticsearch] Improved elasticsearch source enumerator splits allocation algorithm for subtasks (#10869) (59a3d1cea)
- [Improve][Transform-v2] fix transform-v2 UT flaky test (#11001) (e75c3b725)
- [Improve][Zeta] Add logical state store observability metrics (#11024) (cb407be99)
- [Improve][API] Allow exclusive/bundled options to coexist with optional value constraints (#11022) (0bd42d8d9)
- [Improve][Connector-V2] Enhance JDBC chunk splitter logging (#10950) (4312d70a4)
- [Improve][API] Add Map condition validators for configuration option … (#11010) (6b9075f0e)
- [Improve][Checkpoint] Add Javadoc for CheckpointCoordinator lifecycle (#10555) (013ce8255)
- [Improve][Docs] Fix Kafka connector documentation errors (#11006) (908003e2f)
- [Improve][Connector-V2][Jdbc] Support Oracle append values insert mode (#10996) (f9730fa5f)
- [Improve][e2e] Improve the stability of redis e2e testing e2e (#10989) (bc61ca5f4)
- [Improve][e2e] Improve the stability of Kudu e2e testing e2e (#10971) (5af0338d1)
- [Improve][e2e] Improve the stability of sftp e2e testing e2e (#10972) (64a395224)
- [Improve][Connector-V2] Upgrade kudu-client from 1.11.1 to 1.15.0 (#10974) (477f57f74)
- [Improve][connector-elasticsearch-v2] Add slicing support and e2e coverage for Elasticsearch source (#10454) (cfc1ac664)
- [Improve][e2e] Improve the stability of Kafka e2e testing (#10946) (f380f6bc5)
- [Improve][connector-starrocks] Improved starrocks source enumerator splits allocation algorithm for subtasks (#10867) (e2bb76671)
- [Improve][CI] Add CI changes step timeout of 20m (#10947) (e47d483a3)
- [Improve][e2e] Stabilize jdbc e2e assertions and waits (#10937) (dac82cd2c)
- [Improve][e2e] Disable HTTP server in engine e2e tests to fix flaky test (#10940) (1651f9f8c)
- [Improve][CI] Add connector dist registration completeness check (#10895) (320fe23bc)
- [Improve][Zeta] Improve health metrics retrieval and parsing with enhanced logging (#10673) (4a3ad1a10)
- [Improve][Docs] Update docker-compose cluster setup to use service name discovery (#10716) (8f09f9139)
- [Improve][CI] Optimize changes job engine module calculation (#10783) (d185eb4e1)
- [Improve][connector-milvus] Improved milvus source enumerator splits allocation algorithm for subtasks (#10868) (d991e6bbb)
- [Improve] [Zeta] Add observability metrics for engine state stores (#10860) (af9fe5be3)
- [Improve][Zeta] Refactor coordinator executor creation and fix failover lifecycle issues (#10865) (811702191)
- [Improve][Connector-V2][JDBC] Add string split strategy (#10861) (edfc1c344)
- [Improve][connector-clickhouse] Improved clickhouse source enumerator splits allocation algorithm for subtasks (#10866) (71ab9e32c)
- [Improve][Docs] Add minimum deployment config and clarify backup-count N definition in Zeta separated cluster guide (#10854) (5fb34bc2e)
- [Improve][MySQL-CDC] Enhance diagnostics for missing binlog and GTID during restore (#10566) (9d6b87905)
- [Improve][Transform] Replace Transform to support array-based replace_fields (#10712) (b808a5065)
- [Improve] File souce refactor (#10758) (bf2529256)
- [Improve][Api] Upgrade DataSource SPI to Metadata SPI (#10657) (5fff1566a)
- [Improve][Connector-v2][File] error handling for file and directory operations in HadoopFileSystemProxy (#10433) (52bf50cad)
- [Improve][Connector-V2][starrocks-source] Improve source not close reader if open failed (#10292) (bfb6bd0a3)
- [Improve][seatunnel core][seatunnel-flink-start] Improve the packaging of the Flink Yarn application and upload the 'runtime.tar.gz' file (#10419) (35840fd60)
- [Improve][Connectors-v2] [ORC]parse config on file level rather than field level (#10759) (5111281af)
- [Improve][Zeta] Improve engine-server local IDE startup experience (#10742) (b9b30b523)
- [Improve][Docs] Fix hive document error (#10769) (ae8b96cae)
- [Improve][CI] Optimize update build status workflow (#10689) (fc2d209d7)
- [Improve][Docs] Iceberg connector adds parameter documentation related to Kerberos authentication (#10704) (93bba1a3d)
- [Improve][Zeta] Enhance exception logging for task submission via RESTful API (#10696) (9ad183293)
- [Improve][Connector-V2] Complete OptionRule declarations for RocketMQ source and sink (#10701) (7becf69b7)
- [Improve][API] Avoid relying on index alignment between keySet and values in getSinkTables() (#10665) (accdaea39)
- [Improve] Update apache SeaTunnel collaborators (#10656) (53c919daa)
- [Improve][Test] Fix spelling errors (#10650) (e5fb01f77)
- [Improve][Docs] Clarify snapshot.split.column unique key requirement (#10312) (3c061668c)
- [Improve][Connectors-v2] Refactor Slack sink using Factory to create instance (#10514) (19b9d5bcc)
- [Improve][Connectors-v2] File sink refactor (#10587) (efeed28ae)
- [Improve][Core] Support nested option validation (#10592) (74ff365dd)
- [Improve][Zeta] Optimize the construction method of MultipleTableJobConfigParser (#10564) (50dfe749a)
- [Improve] [Docs] Polish architecture descriptions and avoid file name ambiguities (#10550) (f8414ce56)
- [Improve][Transform-V2] Add whitelist-based validation for datetime format patterns in PARSEDATETIME/TO_DATE (#10360) (bdd9c1d3b)
- [Improve][Flink]supports multiple parallelisms and remove flink-specific logic from API (#10107) (89b3e1ce1)
- [Improve][Connectors-v2] Add support for re-signaling NoMoreSplitsEvent after reader re-registration (#10208) (e4052e95c)
- [Fix][Zeta] Clean empty checkpoint barrier counters (#12260) (46e58fc16)
- [Fix][CI] Switch minio/minio test containers to the quay.io mirror (#12287) (35b2716cd)
- [Fix][Connector-V2] Preserve offset timestamps in ClickHouse sink statements (#12285) (0580c092b)
- [Fix][CI] Remove invalid Build ruleset source pin (#12291) (e486ac9de)
- [Fix][Zeta] Isolate task cleanup by execution context (#12238) (dab424cd1)
- [Fix][CDC][Zeta] Restore runtime schema from checkpoint after failover (#11503) (ec1b1b8b5)
- [Fix][CI] Make ruleset bypass cover full merge gate (#12289) (332d6ac6c)
- [Fix][Core] Propagate transform lifecycle in Flink and Spark starters (#12263) (8a1e1de0d)
- [Fix][CDC] Reconstruct missing snapshot completion watermark and always wait for a checkpoint (#12162) (bbde25091)
- [Fix][Connector-V2] Accept primary keys as snapshot split columns (#11979) (47fb033fe)
- [Fix][Connector-V2] Fix Postgres-CDC committed-offset recovery skipping rows after savepoint (#11864) (5af8d789a)
- [Fix][Connector-V2] Honor Oracle snapshot select overrides (#11768) (70faa7ce5)
- [Fix][Connector-V2][JDBC] Apply where_condition to JDBC split metadata queries (#12160) (708a7b064)
- [Fix][Transform-V2] Preserve exact binary value when CASTing floats to DECIMAL (#11523) (a0561d404)
- [Fix][Transform-V2] Support small integer MOD divisors (#12215) (287288374)
- [Fix][Transform-V2] Make rename transform case conversion locale independent (#11994) (05472d8bd)
- [Fix][API] Fix negative queue index when primary key hash is Integer.MIN_VALUE (#11721) (3ab7dcde5)
- [Fix][Zeta] Add regression test for finished jobs endpoint (#11818) (53333ef48)
- [Fix][Zeta] Ignore duplicate schema change checkpoint completion (#12150) (ff4a0b8ec)
- [Fix][Connector-V2] Complete connector distribution registrations (#12249) (176870e4c)
- [Fix][Transform-V2] Honor Amazon embedding retry options (#12193) (cf67b549a)
- [Fix][Connector-V2] Return catalog tables from Aerospike and SLS sinks (#12234) (ea1fb0d85)
- [Fix][CI] Use SeaTunnel public team for merge queue bypass (#12229) (9e02878a4)
- [Fix][Zeta] Reuse fixed slots after master failover (#11458) (a9cda80f4)
- [Fix][CI] Fix merge queue bypass actor (#12219) (47fe78483)
- [Fix][Connector-V2][JDBC][SapHana] Add NCHAR type support in catalog conversion (#12158) (e00e1ad72)
- [Fix][Connector-V2][JDBC] Use range fallback when approximate row count is unavailable (#12159) (d73db9567)
- [Fix][Connector-V2][JDBC][DB2] Read default values as strings in catalog (#12157) (42f1f5491)
- [Fix][Connector-V2] Use OAuth token for Slack messages (#12171) (d85d8cc73)
- [Fix][Connector-V2] Propagate JDBC XA commit failures (#11569) (7a58d1005)
- [Fix][Connector-V2] Fix file content comparison across read boundaries (#12080) (2f67a4d94)
- [Fix][Zeta] Add E2E coverage for telemetry startup deadlock regression (#10840) (#12133) (c20fefe3b)
- [Fix][Zeta] Propagate interrupted pending job insertion (#12052) (d3f89cd31)
- [Fix][Connector-V2][AmazonSqs] Wrap JSON parse failures with connector error code (#12085) (04fabece5)
- [Fix][Connector-V2] Preserve HTTP source JSON body (#11535) (7df6c9467)
- [Fix][Connector-V2][AmazonSqs] Support multi-row CDC deserialization (#12084) (83454b590)
- [Fix][Zeta] Stabilize CI test isolation (#12050) (bbfc188e6)
- [Fix][Connector-V2][AmazonSqs] Preserve messages on deserialization failure (#12038) (1e450e11f)
- [Fix][Connector-Kafka] Warm up Kafka topics before submitting e2e jobs to avoid topic-readiness flake (#11835) (6b3e37b4a)
- [Fix][Format][Protobuf] Support empty Schema Registry payloads (#12039) (520b205d4)
- [Fix][Core] Do not charge the byte rate limiter for a zero-byte row (#11766) (5dc71549a)
- [Fix][Connector-V2] Remove fixed sleep in AssertSinkWriter close and assert own table only (#11995) (fa001a4e4)
- [Fix][Format] Preserve Avro field case during serialization (#12009) (65936d6e0)
- [Fix][Transform-V2] Make SQL case conversion locale independent (#11951) (1a8c637e9)
- [Fix][Transform-V2] Handle TINYINT and SMALLINT in Zeta SQL numeric functions (#11937) (2a96f18bc)
- [Fix][Zeta] Avoid metrics failures during coordinator startup (#11991) (b4158f01d)
- [Fix][Zeta] Stabilize pending job scheduler regression test (#12013) (1d18735bd)
- [Fix][Zeta] Fix schema-first multi-table sink metrics (#12001) (b03cf1f16)
- [Fix][Connector-V2] Support YashanDB VARCHAR2 and NVARCHAR2 type conversion (#11874) (a01f5f03e)
- [Fix][Zeta] Make job status parsing locale independent (#11894) (d57a0f685)
- [Fix][Zeta] Close FileOutputStream when storing connector jar file (#11993) (54e36f893)
- [Fix][Zeta] Isolate node metrics from global registry (#11492) (2a739a94a)
- [Fix][Zeta] Release classloaders after failed task deployment (#11812) (1ff72ceb3)
- [Fix][Connector-V2] Preserve MongoDB CDC snapshot failure cause (#11880) (e6caf5a4b)
- [Fix][Connector-V2][InfluxDB] Fix NPE when query returns empty result (#11966) (1491a8e0a)
- [Fix][Zeta] Fix undefined job event timeout constant (#11954) (43fe63b1f)
- [Fix][Connector-V2][File] Fix Parquet INT96 writes for uppercase fields (#10943) (406c66789)
- [Fix][E2E] Address follow-up review issues for CI stabilization (#11097) (033612bfd)
- [Fix][E2E] Stabilize Paimon incompatible schema test (#11608) (39d4f81ef)
- [Fix][Zeta] Avoid duplicate pending job scheduling after failover (#11653) (f13b610ef)
- [Fix][Format] Refresh JSON timestamp formatter on mixed precision (#11264) (49350f376)
- [Fix][Zeta] Fix stop-with-savepoint hang in DOING_SAVEPOINT (#11489) (e676f46dc)
- [Fix][Connector-V2] Preserve SQL Server CDC resume offsets (#11410) (fbd82a4eb)
- [Fix][Connector-V2] Support schema evolution in Redis sink (#11646) (5bdeda5fd)
- [Fix][CI] Fix upgrade compatibility workflow setup (#11611) (704dc3c95)
- [Fix][Connector-V2] Forward SQL Server JDBC URL properties (#11674) (5a87a77a5)
- [Fix][Connector-V2] Include MongoDB shard key metadata (#11599) (92465ba99)
- [Fix][Connector-V2][Jdbc] Validate a cached connection before reusing it (#11678) (b8d5405f4)
- [Fix][Connector-V2] Fix CDC comment schema-change event routing (#11837) (ed8d94151)
- [Fix][Connector-V2][Jdbc] Preserve MySQL and PostgreSQL TIME fractional precision (#11891) (6b7f2b811)
- [Fix][Transform-V2][DataValidator] Normalize numeric bounds in RANGE rule to fix ClassCastException (#11920) (149cde8bd)
- [Fix][Connector-V2] Make Python source close test deterministic (#11906) (bd2d89109)
- [Fix][CI] Ignore docs.starrocks.io in the dead-link check (#11640) (4a29cbdf4)
- [Fix][E2E] Split unrelated connector CI fixes from DB2 CDC PR (#10925) (847b51e39)
- [Fix][Connector-V2] Preserve ORC nested field case (#11428) (99c7295ff)
- [Fix][Transform-V2] Support decimal range bounds (#11855) (2587daa10)
- [Fix][Connector-V2] Share Elasticsearch REST clients in multi-table sink (#11567) (310d5643d)
- [Fix][Connector-V2] Support text format in Pulsar source (#11792) (244e58044)
- [Fix][Connector-V2] Do not fail FTP listings on logout reset (#11695) (66214e460)
- [Fix][Connector-V2] Fix MongoDB reader cursor cleanup (#11887) (7d5ee2e88)
- [Fix][Connector-V2] Fix TiDB CDC delete deserialization (#11223) (6472c5ec5)
- [Fix][CI] Retry and reconcile fork build status (#11888) (75599cf68)
- [Fix][Transform-V2] Fix DECIMAL arithmetic precision loss and division rounding (#11724) (2833e4855)
- [Fix][Connector-V2][Neo4j] Close the session and driver even when close fails part way (#11750) (50dafa7c8)
- [Fix][Connector-V2] Accept any JSON root in Milvus sink JSON fields (#11526) (9f6b790ff)
- [Fix][CI] Add fail-fast: false to backend.yml matrix jobs (#11873) (5b358f8b4)
- [Fix][Connector-V2] Fix issue of out-of-order fields in cdc (#11826) (b3420260d)
- [Fix][Connector-V2] Close Parquet and ORC writers when rolling files (#11832) (ce196d8fa)
- [Fix][Zeta] LogUtil.getLogPath uses wrong variable in fileAppender br… (#11820) (79cd77460)
- [Fix][Connector-V2] Harden XML file parsing against XXE (#11250) (7b40dd1ac)
- [Fix][Docker] Stop unrelocated openGauss driver from hijacking PostgreSQL connections (#11522) (9071a87f9)
- [Fix][Connector-V2] Close JDBC source read transactions after each split (#11770) (b1e21631f)
- [Fix][Connector-V2] Fix Kafka exactly-once sink losing first record on checkpoint (#11541) (d2ec8ce3c)
- [Fix][Connector-CDC] Implement MySQL CDC stop.mode = "specific" (bounded read) (#11618) (d7dd5d5f5)
- [Fix][Connector-V2] Remove unreachable LocalTimestampMillisConversion in ParquetWriteStrategy (9b3deb9ed)
- [Fix][Transform-V2] Fix silent value corruption in Zeta SQL numeric functions (#11697) (5d2e89108)
- [Fix][Shade] Relocate Jackson in seatunnel-hadoop-aws to match the uber jar (#11673) (2586f37e9)
- [Fix][Connector-V2] Cap decimal scale to what Doris 1.x accepts (#11690) (1cbff54fe)
- [Fix][CLI] Include transform blocks in routing validation and run it unconditionally (#11658) (d49c5a19b)
- [Fix][Connector-V2] Upgrade shaded Doris thrift-service to 1.0.1 (#11703) (75e19dadd)
- [Fix][E2E] Let Iceberg create catalog directories (#11670) (fa48001a0)
- [Fix][CI] Isolate Hazelcast test port ranges in CI (#11630) (696e27422)
- [Fix][Connector-V2][File] Close the GZ input stream in AbstractReadStrategy (#10532) (ac8306f33)
- [Fix][Connector-V2] fix fluss-connector‘s sink writer issues (#11116) (bc2708af4)
- [Fix][Connector-V2][JDBC] Fix duplicate column error when fetching SQL Server metadata with multiple extended properties (#11374) (e907b63ca)
- [Fix][Connector-V2] Fix Paimon stream enumerator checkpoint race (#11392) (ac65b8f13)
- [Fix][Core] Exclude Scala classes from Spark starter (#11393) (91e3da118)
- [Fix][Connector-V2] Prevent TiDB CDC from advancing past slow regions (#11407) (4c7f41373)
- [Fix][Connector-V2] Prevent Kafka transaction cleanup loop (#11588) (e9dc8c90d)
- [Fix][Connector-V2] Wait for Kudu client shutdown (#11585) (4c4b81859)
- [Fix][Zeta] Handle missing checkpoint state during restore (#11565) (229e006bd)
- [Fix][Connector-V2] Handle BigQuery append offset conflicts correctly (#11561) (6dc4ccd23)
- [Fix][Zeta] Prevent negative intermediate queue metrics (#11498) (ff12ec796)
- [Fix][API] Honor multi-table failure policy during timer flush (#11537) (e5d8f9441)
- [Fix][Connector-V2] Parse ClickhouseFile node_pass with documented snake_case keys (#11525) (943cedb48)
- [Fix][Connector-V2] Fix Doris stream load waitForContinue timeout when FE redirect is slow (#11330) (e6c097391)
- [Fix][Connector-V2][MySQL CDC] Use checkpoint offset for timestamp startup restore (#10987) (c57775c76)
- [Fix][E2E] Elasticsearch]Isolate MySQL network alias for recipe test (#11546) (cc7836dc4)
- [Fix][Zeta] Stabilize flaky Java 8 unit tests (#11542) (4fc258f50)
- [Fix][CLI] Fix Bedrock compatibility: temperature rejection and engine template variables (#11509) (99a84bc9e)
- [Fix][Zeta] Fix job info REST API fails when floating-point metric is NaN (#11517) (6d3e50c6d)
- [Fix][Zeta][E2E] Fix CI failures and flaky connector tests (#11531) (11ce32de2)
- [Fix][Zeta] Fix IMap file data comparison contract (#11465) (d4446df7c)
- [Fix][Zeta] Clean failed pipeline metrics without full-map cleanup scan (#10757) (6ee8f8d93)
- [Fix][Connector-V2] Fix JDBC sink reconnect for nested batch exceptions (#10793) (5b0f8a5f6)
- [Fix][Connector-V2] Close all JDBC catalog connections (#11133) (80c003c45)
- [Fix][Core] Fix Spark cluster config lookup (#11366) (f01ee9f6b)
- [Fix][Zeta] Set SeaTunnel home in cluster startup script (#10786) (c6050f5b7)
- [Fix][Connector-V2] Fix MongoDB CDC missing operation type handling (#11208) (ebae5c10c)
- [Fix][Connector-V2] Fix BigQuery CDC sequence number encoding (#11488) (01dbbafdd)
- [Fix][Connector-V2] Prevent silent StarRocks batch data loss (#11431) (46fefa7c6)
- [Fix][Connector-V2][Zeta] Resolve Hive S3, JDBC, metrics, and documentation CI failures (#11459) (dbead9b01)
- [Fix][E2E] Stabilize flaky engine tests (#11457) (b994136e9)
- [Fix][E2E] Stabilize flaky connector E2E tests (#11456) (12ab1d077)
- [Fix][Zeta] CleanLogOperation receives jobId=0 in separated cluster mode (#10797) (d6907ad4e)
- [Fix][Connector-V2][Kafka] Fixed: inverted commit_on_checkpoint for… (#10320) (7001ed6a3)
- [Fix][Connector-V2][Socket] Fix premature socket close in SocketSourceReader.pollNext() (#10529) (e83661302)
- [Fix][Connector-V2][JDBC] Use Oracle-typed null binding for sparse null rows (#10768) (2bc864c17)
- [Fix][seatunnel-common,seatunnel-core] Fix comma-containing plain variable parsing (#11427) (7b534aec4)
- [Fix][Connector-V2] Exclude dropped columns in postgresql connector (#11358) (d6df7f2f2)
- [Fix][Connector-V2] Fix TiDB CDC silent row event loss when resolvedT… (#11113) (94b4ac59d)
- [Fix][Connector-V2] Flush Doris load before schema change (#11156) (bd5a19a6c)
- [Fix][Zeta] Make finished jobs API tolerate missing history data (#11269) (54a176c5d)
- [Fix][Zeta] Fix JobNotFoundException in updateTaskExecutionState (#10506) (e360c00cc)
- [Fix][Core] Extend serialVersionUID checker coverage (#11257) (95c4ea206)
- [Fix][Zeta] Ignore unknown table schema changes (#11328) (26d4ab906)
- [Fix][Connector-V2] Run Kafka cleanup with connector classloader (#11178) (be960cf71)
- [Fix][Connector-V2] Keep socket reader stream open (#11134) (0896bdcae)
- [Fix][Transform-V2] Parse custom LLM array string response (#11235) (1a891b8a4)
- [Fix][Connector-V2] Run Pulsar cleanup with connector classloader (#11170) (4f41c4888)
- [Fix][Connector-V2] Support Kafka Avro writer schema (#11303) (acfdbd463)
- [Fix][Connector-V2] Skip MongoDB CDC heartbeat records (#11065) (f570a8659)
- [Fix][E2E] Align SAP HANA sink schema in JDBC IT (#11181) (b67f7897e)
- [Fix][API] Support dotted opaque table names (#11220) (f47b0bea5)
- [Fix][Connector-V2] Support PostgreSQL enum in JDBC source (#11232) (8f29bdaea)
- [Fix][E2E] Fix DM schema change JDBC URLs (#11179) (ad00a4bbe)
- [Fix][API] Preserve extension exception context in conditional validation (#11228) (18b6cd876)
- [Fix][E2E] Wait for Postgres CDC WAL stream readiness (#11202) (e880195fc)
- [Fix][Connector-V2] Clean up stale SFTP pooled sessions (#11180) (b253248ab)
- [Fix][API] Fix validateSingleChoice and extension exceptions bypassing error aggregation (#11121) (e8846b101)
- [Fix][Connector-V2] Avoid Xugu pooled connection isValid checks (#11190) (a1324acda)
- [Fix][Connector-V2] Fix Hudi null struct field conversion (#11196) (0f48aef4f)
- [Fix][CI] Use workflow token for backend website build (#11192) (634330a79)
- [Fix][Connector-V2] Add Pulsar multi-table sink replica option (#11168) (e7309efb4)
- [Fix][API] Fix backward compatibility issue in CatalogFactory optionRule validation (#11165) (e9c446638)
- [Fix][Doc] Fix connector doc dead link (#11175) (4690b6bc1)
- [Fix][Connector-V2] Add missing MULTI_TABLE_SINK_REPLICA option to PulsarSinkFactory (#11160) (fd2a5963a)
- [Fix][Transform-V2] Align Scala compiler with Spark Scala version (#11117) (ac89062f1)
- [Fix][Connector-V2][MySQL-CDC] Fix BinlogOffset.compareTo ignoring restartSkipRows when GTID sets are equal (#10811) (cda69534f)
- [Fix][Connector-V2] Support MongoDB CDC SRV URI (#11129) (bccea91c9)
- [Fix][seatunnel-translation-base] Remove connector-specific test dependencies from translation base (#11075) (152c41088)
- [Fix][API] Add missing OptionRule validation for CatalogFactory creation path (#11127) (0e2f4ef8d)
- [Fix][Connector-V2] Fix Paimon stream source state restore (#11132) (33ffd48a4)
- [Fix][Connector-V2] Fix Parquet INT96 mixed-case field matching (#11067) (b38601a07)
- [Fix][Connector-V2] Fix Oracle CDC schema cache matching (#11110) (c69824769)
- [Fix][Connector-V2] Fix HTTP cursor pagination no-progress loop (#11098) (9140b9095)
- [Fix][Docs] Remove duplicate connector FAQ sidebar entry (#11105) (de4cf3387)
- [Fix][E2E] Stabilize multiple flaky tests (#11102) (2dc6c970f)
- [Fix][Zeta] Fix checkpoint barrier trigger test race (#11071) (73d96a736)
- [Fix][E2E] Stabilize engine failover test and rebalance connector shards (#10949) (30f4c9851)
- [Fix][Connector-V2] Support SFTP keyfile option (#11078) (32f4ed380)
- [Fix][Connector-v2][CDC] Fix job hang caused by checkpoint failure during schema evolution under multi-parallelism on Flink1.13 (#10951) (089fe6a7f)
- [Fix][Connector-V2] Ignore BOM in file source readers (#11056) (ba53e82ba)
- [Fix][Connector-V2] Fix Cassandra null timestamp conversion (#11068) (9fdfc3814)
- [Fix][Transform-V2] Avoid eager zeta udf open and fix null table context (#10760) (0f4d43ef4)
- [Fix][Docs] Fix zh user page link (#11063) (fe9f39e2c)
- [Fix][Connector-file] Fix the new schema cannot be fetched when the parquet file is read (#10378) (b0b095eb4)
- [Fix][Connector-V2] Respect Paimon alter table ignore flag (#11009) (314b0587f)
- [Fix][E2E][Jdbc] Fix IRIS e2e container startup failure by upgrading image and adding wait strategy (#11019) (4e37f8b9a)
- [Fix][Connector-V2][CDC-MySQL] Honor int_type_narrowing option on MyS… (#11004) (902671729)
- [Fix][Engine] Fix JDK 8 NoSuchMethodError in StainTracePayload#append (#10994) (5b708afd5)
- [Fix][Connector-V2] Fix Paimon option rule declarations (#11003) (eaecb1703)
- [Fix][Connector-V2] Fix Paimon branch save mode DDL (#10991) (fcdf96c52)
- [Fix][Connector-V2] Adapt JdbcHiveIT to JdbcCatalogUtils getTables signature (#10998) (eb7ad63a1)
- [Fix][Connector-V2] Fix parquet read failure when column name contains Avro-illegal characters (#10960) (8ef362f84)
- [Fix][CI] Pin azure/setup-helm to approved SHA (#10853) (e72df65f2)
- [Fix][Zeta] Fix flaky pending job info test (#10891) (dc032347a)
- [Fix][SqliteDialect] Update upsert SQL syntax and add unit tests for … (#10880) (089379cce)
- [Fix][Connector-V2] Fix wrong exception reference in MilvusSourceReader query error handling (#10975) (bf96310c7)
- [Fix][Connector-V2][SqlServer CDC] Fix SQL Server CDC DDL history query LSN boundary causing schema events to be lost (#10970) (f9a6ef97a)
- [Fix][Connector-V2] Fix SMALLINT switch fall-through in Milvus source converter (#10966) (67e74dfa2)
- [Fix][CDC] Avoid replaying completed snapshot splits after restore (#10859) (7dd7b499f)
- [Fix][Connector-V2] Fix Paimon nested row write (#10888) (3341f3b3c)
- [Fix][Connector-V2][Jdbc][Dameng] Fix Dameng auto-create-table fails when table has column comments (#10934) (893a2abfe)
- [Fix][Kafka] Reduce default reader_cache_queue_size from 1024 to 2 to prevent OOM (#10954) (6736f57e9)
- [Fix][Connector-V2] Fix nested ROW type conversion crash in Paimon connector (#10952) (b94a65ac3)
- [Fix][Connector-V2][JDBC] Detect Hive partition keys in metadata (#10706) (7c7701dd3)
- [Fix][E2E] Fix flaky jdbc-connectors-it-ddl tests with timeout tuning and DM wait strategy (#10948) (d5fb65855)
- [Fix][Transform-V2] Prevent input row mutation in ReplaceTransform (#10941) (c780843b8)
- [Fix] [Connector-V2] Fix Flink schema evolution hang caused by XA transaction MDL deadlock with MySQL CDC (#10648) (a9ef95a27)
- [Fix][Core] Fix SeaTunnel CLI reasoning replay for tool calls (#10902) (36d7515fe)
- [Fix][Connector-V2] Fix MessageContentPartitioner static state causing cross-job partition routing interference (#10885) (0470de53f)
- [Fix][Flink] Cache writer states during commit preparation to fix streaming mode lost data. (#10158) (f725cf6e6)
- [Fix][Connectors-v2] connector-typesense Not imported in seatunnel-dist (#10894) (c9001fe2b)
- [Fix][Transform-V2][JsonPath] Fix date/time conversion error when mul… (#10390) (85e2a94be)
- [Fix][Zeta] Fix IMap storage SPI registration lost during shade packaging (#10884) (1b6811a23)
- [Fix][Connector-V2][MySQL] Preserve table comments, indexes, ENGINE, CHARSET, and COLLATE in auto-created tables (#10738) (9ef197518)
- [Fix][Core] Fix enumerator re-registration synchronization (#10830) (7b67bc813)
- [Fix][Zeta] Fix path traversal vulnerability in log file REST API endpoints (#10628) (2e3c1953d)
- [Fix][Connector-OBS] Upgrade okio to 3.6.0 to fix NoSuchFieldError: Companion (#10756) (85688b8fa)
- [Fix][Zeta] Stabilize coordinator restore test (#10877) (4aa843afc)
- [Fix][Connectors-v2] Require explicit primary keys for Iceberg upsert mode (#10762) (50e37b5e0)
- [Fix][Connector-V2] Fix Elasticsearch connector connection pool leak … (#10857) (3d55c3d76)
- [Fix][Docs] Add missing auth options to Chinese Elasticsearch sink docs and remove duplicate sections in English docs (#10864) (4841082f5)
- [Fix][Zeta] Guard state cleanup races after node failure (#10687) (c4c805cf8)
- [Fix][Docs] Fix FAQ connector list links (#10862) (e45469ee7)
- [Fix][Zeta] Avoid telemetry collector blocking before CoordinatorService is ready (#10841) (59dcd935b)
- [Fix][Connector-V2][File] Respect custom filename for binary sink (#10817) (72f32edde)
- [Fix][Zeta] Job stuck permanently after master failover, unable to complete (affects BATCH / bounded source / job shutdown phase) (#10836) (53c11a519)
- [Fix][Doc] Fix OpenAI API key documentation link (#10848) (0fe175c43)
- [Fix][Zeta] Reuse job info during restore (#10842) (646eabde3)
- [Fix][Connector-V2] Rename uniqueKeyFields to pkNames in dialect upsert APIs (#10367) (0b02d06aa)
- [Fix][API] Support vector index in table schema config parsing (#10582) (9fb1a3489)
- [Fix][Zeta] Fix NPE in JobInfoService (#10700) (bdd7b6978)
- [Fix][Connector-V2] Fix Doris sink retry backoff and scheduler leak (#10772) (0a2de139c)
- [Fix][Connector-V2] Clean up file sink transaction parent dirs (#10815) (527e2e31f)
- [Fix][Connector-V2] Fix ORC File Source corrupts BINARY type data (#10820) (2ee0ac490)
- [Fix][Zeta] Fix log API returning master port for all nodes in cluster (#10821) (20c455e22)
- [Fix][Core] Fix seatunnel.cmd crash before 10 AM due to %time% leadin… (#10822) (d8c97a66f)
- [Fix][Core] Fix JsonUtils.parseObject encoding issue causing UTF-8 pa… (#10809) (a1e6a8cc9)
- [Fix][CI] Increase test timeout (#10794) (ae87be431)
- [Fix][Connector-V2][Iceberg] Fix IcebergAggregatedCommitter atomic commit per checkpoint (#10714) (fe182bace)
- [Fix][CI] Increase all-connectors-it-5 timeout (#10788) (553b59219)
- [Fix][Connector-V2][File] Fix Excel write order issues (#10365) (#10366) (0bc6b3406)
- [Fix][Zeta] prevent cancel stuck and downgrade tmp cleanup failure (#10729) (2c81f7f3c)
- [Fix][Zeta] Converge notifyCompleted failure handling in CheckpointCoordinator (#10705) (b70e84ff5)
- [Fix][Zeta] Prevent terminal-state zombie jobs from being restored after master switch (#10692) (2ab882482)
- [Fix][CI] Sync build status for recent PRs regardless of mergeable state (#10754) (f3e5051ed)
- [Fix][Zeta] Prevent NPE by lazy initializing overviewMap (#10610) (1f81a8e42)
- [Fix][E2E] Fix flaky CI failure in
KingbaseDialectContainerTest(#10674) (b7a0fc5e4) - [Fix] [Zeta] CoordinatorService initialization retry on failure (#10580) (d635407ac)
- [Fix] [Connectors-v2] Fix Kafka source restore offsets on checkpoint recovery (#10612) (7e0b52dfc)
- [Fix][Doc] Fix broken links in Chinese about.md (#10662) (58d82122b)
- [Fix][Connector-v2][JDBC] Enhance WHERE condition handling in SQL queries (#10488) (05998e85f)
- [Fix][Zeta] make the job failed when triggering checkpoint fails (#10442) (#10448) (e400c2ca6)
- [Fix][Docs] Fix broken markdown links in zh connector sink docs (#10611) (219c2acec)
- [Fix][Connector-V2] Fix JDBC Statement resource leaks in StarRocksCatalog (#10629) (468e6e8a1)
- [Fix][Zeta] Fix memory leak caused by failed pipeline cleanup after unstable worker communication (#10418) (7385f4d6a)
- [Fix][Connector-Jdbc]prevent duplicate XA XID in exactly-once writer and rollback prepared tx on begin failure (#10459) (123eedc0b)
- [Fix][Zeta] Fix job restore failure after master switch when IMap still loading from S3 (#10562) (8c8122d2f)
- [Fix][Connect-V2][Milvus] Fix partition creation (#10589) (582f9c718)
- [Fix] [E2e] Ignore pending coordinator scheduler thread during container cleanup (#10594) (3685481cf)
- [Fix][Tools] Update changelog_dir to the latest directory structure (#10598) (2421308d4)
- [Fix][Zeta] Make deployTask idempotent during master failover recovery (#10567) (e365ebfa1)
- [Fix][Zeta] Fix NPE in REST API job info response when jobDAGInfo or … (#10599) (f1b72bca6)
- [Fix] Update base image to seatunnelhub/openjdk:8u342 in Dockerfile (#10500) (26ff2572b)
- [Fix][Connector-V2][Redis] Fix RedisWriter custom key placeholder (#10346) (effd48ad7)
- [Fix][Shell] Fix seatunnel.sh job name args with spaces (#10576) (c5f45fdbf)
- [Fix][Connector-V2] Fix ORA-01461 error when writing to Oracle CLOB columns in batch mode (#10118) (7a9015d03)
- [Fix] [Zeta] Fix REST submit-job and start-with-savepoint on worker and return 400 when checkpoint missing (#10509) (d66e4f2a2)
- [Fix][Connector-V2][Postgres-CDC] Skip createReplicationSlot when slotInfo is present (#10416) (b4a284ccc)
- [Fix][Zeta] Stabilize flaky CI tests for unit-test and jdbc-connectors-it-part-7 (#10527) (bf9be0480)
- [Fix][Connector-V2][MongoDB-CDC] Fix NPE when heartbeat.interval.ms is enabled (#10477) (1925e802d)
- [Fix][E2E-MongoDB CDC] Stabilize concurrent submission test and ensure CI trigger (#10474) (85fa04fa0)
- [Fix][Zeta] Preserve job name containing spaces in seatunnel.sh (#10483) (e00a58249)
- [Fix][Zeta] Fix NPE when querying pending job info (#10456) (5e351e0f0)
- [Fix][Connector-V2] Use upload session for insert (#10222) (8625828d4)
- [Docs][Connector-V2] Improve Jdbc LocalFile SftpFile SqlServer-CDC and Opengauss-CDC connector docs (#11761) (e3710acba)
- [Docs][Connector-V2] Improve Aerospike Feishu Mysql GraphQL and Prometheus connector docs (#11794) (c4c243423)
- [Docs] Refactor Zeta benchmark guide (#12213) (caeb03c8e)
- [Docs] Add performance contribution guide (#12214) (4533d3181)
- [Docs][Connector-V2] Improve InfluxDB Greenplum Mqtt and Aerospike connector docs (#11722) (84e43a95b)
- [Docs][Connector-V2] Improve RabbitMQ Milvus and Email connector docs (#12155) (85ed97f4c)
- [Docs] Document S3File credential provider support for container environments (#11871) (af5c3f310)
- [Docs][Connector-V2] Improve Datahub Socket Web3j and ActiveMQ connector docs (#11788) (f0c459055)
- [Docs][Connector-V2] Improve IoTDB Kafka Maxcompute OceanBase and Oracle connector docs (#11800) (2f7bdb169)
- [Docs][Examples] Add batch MySQL to HDFS partitioned Parquet example (#11953) (a0f5a56b8)
- [Docs] Add JMH and Zeta benchmark architecture (#12062) (9ebb27e8f)
- [Docs] Add Zeta slow-operation troubleshooting cookbook (#11870) (13d3977f8)
- [Docs][Core] Add Javadoc to SinkFlowLifeCycle (#11903) (608dda3a7)
- [Docs] Align multi-table writer and replica-selection docs with MultiTableSinkWriter (#11925) (c5ea35b92)
- [Docs][Zeta] Add runtime execution graph design (#11612) (be914d2c0)
- [Docs][Connector-V2] Improve Fluss Milvus Redshift S3-Redshift and Vitess-CDC connector docs (#11793) (5a16ad37a)
- [Docs] Fix ASF code of conduct link in README (#11915) (15f126338)
- [Docs] Clarify Zeta Web UI scope (#11853) (8607b74a4)
- [Docs][Connector-V2] Improve Hive Elasticsearch Mysql and SqlServer connector docs (#11719) (7e7738d5a)
- [Docs][Connector-V2] Improve Milvus Prometheus GraphQL Feishu and Fluss connector docs (#11728) (5d641fcfd)
- [Docs][Connector-V2] Improve Pulsar TDengine HugeGraph AmazonSqs and BigQuery connector docs (#11736) (6ec96ef22)
- [Docs][Connector-V2] Improve Hbase Airtable Cassandra Databend and Phoenix connector docs (#11799) (6fd085733)
- [Docs][Connector-V2] Improve Doris IoTDBv2 Paimon SensorsData and StarRocks connector docs (#11796) (18259c3c9)
- [Docs][Connector-V2] Improve Greenplum Mqtt and SqlServer connector docs (#11798) (582e47e67)
- [Docs][Connector-V2] Clarify Kafka avro format vs Confluent Schema Registry (#11706) (faf2400cd)
- [Docs][Connector-V2] Document PostgreSQL/Opengauss CDC stop.mode; bring Opengauss startup.mode in line with PostgreSQL (#11707) (5eb905b2d)
- [Docs][Connector-V2] Improve OssFile OssJindoFile CosFile ObsFile and LocalFile connector docs (#11786) (638c813a8)
- [Docs][Connector-V2] Improve Kafka IoTDB OceanBase Oracle and PostgreSQL connector docs (#11753) (27d3202cb)
- [Docs][Connector-V2] Improve MongoDB connector docs (#11776) (73c25f0be)
- [Docs][Connector-V2] Improve GoogleBigtable GoogleFirestore Lance Typesense and Assert connector docs (#11751) (5d70c8d7d)
- [Docs][Connector-V2] Improve ActiveMQ Web3j Sls Socket and EdgeSocket docs (#11575) (66333d02d)
- [Docs][Connector-V2] Improve DingTalk Slack Sentry GoogleSheets and OpenMldb connector docs (#11692) (5d34f3bb8)
- [Docs][Connector-V2] Improve Phoenix Enterprise-WeChat Tablestore and Zendesk connector docs (#11698) (1479aab99)
- [Docs][Connector-V2] Improve Cassandra Hbase Maxcompute Neo4j and Qdrant connector docs (#11711) (b5b9fe5c5)
- [Docs][Connector-V2] Improve DuckDB HiveJdbc Vitess-CDC Redshift and S3-Redshift connector docs (#11745) (05374d451)
- [Docs] Document gaps surfaced by support-bot uncertainty analytics (#11748) (9e8c7447f)
- [Docs][Connector-V2] Improve Console DB2 Snowflake FakeSource and TiDB-CDC connector docs (#11756) (eef34408f)
- [Docs][Connector-V2] Improve S3File HdfsFile FtpFile CosFile and ObsFile connector docs (#11764) (f5a679e71)
- [Docs][Connector-V2] Improve MongoDB CDC connector docs (#11731) (3678ae3d6)
- [Docs][Connector-V2] Improve Hudi sink documentation (#11701) (754c4b96b)
- [Docs] Add Zeta job submission flow diagram (#11628) (a9b95577f)
- [Docs][Connector-V2] Improve Databend connector docs (#11687) (1ca469861)
- [Docs][Connector-V2] Improve Email sink docs (#11683) (11a18bb09)
- [Docs][Connector-V2] Improve Airtable Github Gitlab Notion and OneSignal connector docs (#11699) (00ca1bc02)
- [Docs][Zeta] Clarify REST API v2 is Zeta-only and document pause/resume/delete (#11680) (42417036d)
- [Docs][Zeta] Add runtime log diagnosis guide (#11629) (b4978f78b)
- [Docs][Jdbc] Clarify MariaDB driver configuration (#11604) (01c0b21e9)
- [Docs][Connector-V2] Improve S3File SftpFile and StarRocks docs (#11326) (7fdab176b)
- docs: add Windows local deployment guidance (#11603) (82cdefb55)
- [Docs][CLI] Add "Running the Benchmark Yourself" section to the AI CLI benchmark pages (#11605) (c29923213)
- [Docs][Connector-V2] Complete Chinese file connector options (#11469) (163a36ac7)
- [Docs] Clarify local deployment source build guidance (#11596) (7e25769a8)
- [Docs] Add second-priority FAQ guidance (#11590) (74754b6f1)
- [Docs] Clarify Zeta REST API and Web UI docs (#11578) (c983db51b)
- [Docs] Add sink write mode guidance (#11589) (67de2f221)
- [Docs] Fix OpenAI dead links in LLM transform docs (#11582) (e5b594b56)
- [Docs][Zeta] Add timer-driven sink flush documentation (#11566) (2531565d1)
- [Docs][Zeta] Update JVM and Kubernetes resource recommendations (#11552) (924b289e9)
- [Docs][CLI] Add AI CLI documentation section (overview, quickstart, design, model benchmark) (#11551) (2c4f51d38)
- [Docs][Connector-V2] Fix StarRocks CREATE TABLE link (#11520) (8e0296f8a)
- [Docs] Improve JDBC source guide (#11491) (80d9f15bb)
- [Docs] Add MySQL CDC to Elasticsearch scenario recipe (#11480) (81b2b2c46)
- [Docs] Improve JDBC sink guide with verified quick start (#11483) (ac7a5d943)
- [Docs] Add PostgreSQL CDC to Iceberg scenario recipe (#11482) (ae49ea336)
- [Docs] Add JDBC-to-JDBC migration recipe (#11490) (d85a7f382)
- [Docs][Connector-V2] Improve alert and API connector docs (#11383) (2668aa38a)
- [Docs][Connector-V2] Improve OceanBase connector docs (#11385) (9861577ad)
- [Docs] Add verified MySQL CDC to Kafka recipe and E2E coverage (#11466) (358ce6172)
- [Docs] Fill in env config overview (#11468) (244f69181)
- [Docs] Add transform recipes for nested JSON and vector conversion (#11424) (52c1c2662)
- [Docs][Connector-V2] Clarify connector option requirements (#11411) (2e2a8e18d)
- [Docs][Connector-V2] Improve InfluxDB Snowflake and Cloudberry docs (#11348) (d41fb5bee)
- [Docs][Connector-V2] Clarify Hive Metastore sync support for Hudi sink (#11400) (0bfc71c05)
- [Docs][Connector-V2] Improve Tablestore connector docs (#11379) (3c0dd79fb)
- [Docs] Rename zh scenario recipes (#11391) (cae56ae1b)
- [Docs][Connector-V2] Improve Notion source docs (#11378) (b6ea086b5)
- [Docs][Connector-V2] Improve Feishu sink docs (#11373) (49def5910)
- [Docs][Connector-V2] Improve Console sink docs (#11376) (07fd7b123)
- [Docs][Connector-V2] Improve SqlServer CDC FtpFile and HdfsFile docs (#11325) (3f391f6fe)
- [Docs][Connector-V2] Improve ClickHouse Redis and Prometheus docs (#11331) (5bd31cd58)
- [Docs][Connector-V2] Improve DB2 Kingbase and Vertica docs (#11361) (7f20312c8)
- [Docs][Connector-V2] Improve Google Bigtable connector docs (#11371) (da366cc1f)
- [Docs][Connector-V2] Improve Jira Klaviyo and Lemlist docs (#11369) (497dfe689)
- [Docs][Connector-V2] Improve IoTDBv2 connector docs (#11368) (0a1d49eff)
- [Docs][Connector-V2] Improve MySQL Oracle and SQL Server docs (#11367) (068d5a414)
- [Docs][Connector-V2] Improve Hive Doris and Elasticsearch docs (#11349) (ac4186121)
- [Docs][Connector-V2] Improve BigQuery Firestore and GraphQL docs (#11350) (8f25d50b5)
- [Docs][Connector-V2] Improve RocketMQ Milvus and Qdrant docs (#11360) (84214d913)
- [Docs][Connector-V2] Improve Greenplum connector docs (#11362) (a41c8a89b)
- [Docs][Connector-V2] Improve Aerospike DynamoDB and SQS docs (#11343) (ff9188997)
- [Docs][Connector-V2] Improve Neo4j Oracle CDC and Druid docs (#11342) (47084f253)
- [Docs][Connector-Jdbc] Add YashanDB to JDBC source/sink documentation (#11363) (f15074eb8)
- [Docs][Connector-V2] Improve TDengine RocketMQ and DataHub docs (#11346) (dccaf8268)
- [Docs] Clarify JDBC primary key placeholder behavior (#11295) (85f15bec6)
- [Docs][Connector-V2] Improve Cassandra HBase and Kudu docs (#11347) (c4dda9f35)
- [Docs][Connector-V2] Improve HugeGraph Qdrant and Milvus docs (#11329) (b138a05da)
- [Docs][Connector-V2] Improve RabbitMQ RocketMQ and MQTT docs (#11344) (498502d4d)
- [Docs][Connector-V2] Improve SensorsData Web3j and Easysearch docs (#11334) (eae2534e1)
- [Docs][Connector-V2] Improve Airtable Github and Gitlab docs (#11345) (e870a7c38)
- [Docs][Connector-V2] Improve ActiveMQ Sls and Typesense docs (#11333) (552f2059d)
- [Docs][Connector-V2] Improve Maxcompute IoTDB and Fluss docs (#11341) (c81e4bb4a)
- [Docs][Connector-V2] Improve Druid GraphQL and Hive docs (#11327) (c685cdeff)
- [Docs][Connector-V2] Improve TDengine Lance and Firestore docs (#11332) (9f7f73c10)
- [Docs][Connector-V2] Improve Aerospike DynamoDB and SQS docs (#11336) (72f316d7b)
- [Docs][Connector-V2] Improve Iceberg Kafka and Socket docs (#11335) (573e4ea62)
- [Docs][Connector-V2] Improve MongoDB OpenGauss and PostgreSQL CDC docs (#11324) (13547dfa8)
- [Docs][Connector-V2] Improve Paimon MQTT and Redis docs (#11310) (5e5e1715f)
- [Docs][Connector-V2] Improve ActiveMQ AmazonDynamoDB and AmazonSqs docs (#11302) (4d83e548c)
- [Docs][Connector-V2] Improve HugeGraph Kafka and OssFile docs (#11296) (608dd291f)
- [Docs][Connector-V2] Improve EdgeSocket FakeSource and Fluss docs (#11315) (ba3291148)
- [Docs][Connector-V2] Improve Cassandra DataHub and Easysearch docs (#11314) (297406088)
- [Docs][Connector-V2] Improve Qdrant Firestore and IoTDB docs (#11313) (d0115a86e)
- [Docs] Update About SeaTunnel architecture diagram (#11311) (e763f8431)
- [Docs][Connector-V2] Improve MySQL Oracle and TiDB CDC docs (#11322) (7922aa20a)
- [Docs][Connector-V2] Improve Email Prometheus and Pulsar docs (#11321) (033447b46)
- [Docs][Connector-V2] Improve CosFile LocalFile and ObsFile docs (#11320) (2ce525459)
- [Docs][Connector-V2] Improve ClickHouse Databend and Doris docs (#11318) (beb56d412)
- [Docs][Connector-V2] Improve Kudu RocketMQ and Http docs (#11317) (9106488a3)
- [Docs][Connector-V2] Improve InfluxDB Jdbc and MongoDB docs (#11308) (8783b5085)
- [Docs][Connector-V2] Improve Elasticsearch Hbase and Milvus docs (#11319) (24da37cca)
- [Docs][Connector-V2] Improve Aerospike Assert and BigQuery docs (#11323) (f87012c5c)
- [Docs][Connector-V2] Improve Aerospike BigQuery and Druid docs (#11297) (9cd939231)
- [Docs][Connector-V2] Improve Email Databend and FtpFile docs (#11298) (c87e1ff9b)
- [Docs][Connector-V2] Improve Assert ClickHouse and Doris docs (#11299) (cf2a3e1c8)
- [Docs][Connector-V2] Improve Elasticsearch HdfsFile and Hive docs (#11300) (8d08d2327)
- [Docs][Connector-V2] Improve GraphQL connector docs (#11265) (2b05efa91)
- [Docs][Connector-V2] Improve Easysearch IoTDB and Hudi docs (#11294) (740494d9a)
- [Docs][Connector-V2] Improve HBase Web3j and MaxCompute docs (#11293) (5db6a7635)
- [Docs][Connector-V2] Improve DataHub Firestore and TDengine docs (#11292) (a6f79e293)
- [Docs][Connector-V2] Improve Redis sink docs (#11305) (88708b6b0)
- [Docs][Connector-V2] Improve SLS connector docs (#11288) (e284fbc25)
- [Docs][Connector-V2] Improve Prometheus connector docs (#11287) (f3d2e146a)
- [Docs][Connector-V2] Improve Qdrant connector docs (#11285) (fbd890b0a)
- [Docs][Connector-V2] Improve Amazon DynamoDB connector docs (#11284) (5e2f89d85)
- [Docs][Connector-V2] Improve Pulsar connector docs (#11283) (917690446)
- [Docs][Connector-V2] Improve RocketMQ connector docs (#11272) (9f5037283)
- [Docs][Connector-V2] Improve Amazon SQS connector docs (#11270) (507cd5060)
- [Docs][Connector-V2] Improve InfluxDB connector docs (#11268) (b142cd3ab)
- [Docs][Connector-V2] Improve MQTT sink docs (#11267) (3aa77ec78)
- [Docs][Connector-V2] Improve Cassandra connector docs (#11266) (150b7468a)
- [Docs][Connector-V2] Improve ActiveMQ sink docs (#11263) (3678614a3)
- [Docs][Connector-V2] Improve Lance connector docs (#11262) (40631a150)
- [Docs][Connector-V2] Improve Neo4j connector docs (#11261) (04d28d011)
- [Docs][Connector-V2] Improve Typesense connector docs (#11259) (2c54825f4)
- [Docs][Connector-V2] Improve Milvus connector docs (#11254) (41fba790f)
- [Docs][Connector-V2] Improve RabbitMQ connector docs (#11246) (6cb263141)
- [Docs][Connector-V2] Improve Druid connector docs (#11255) (c62a5e6cd)
- [Docs][Connector-V2] Improve Prometheus connector documentation (#11253) (04b25acbc)
- [Docs][Connector-V2] Improve Aerospike sink example (#11241) (0011bdf94)
- [Docs][Connector-V2] Improve Qdrant connector docs (#11252) (67f873a61)
- [Docs] Improve Email connector examples (#11245) (e3f58eb0b)
- [Docs][Connector-V2] Improve Redis source examples (#11240) (05978c6f5)
- [Docs] Fix connector documentation links (#11217) (c9716cc60)
- [Docs] Fix Jira API token guide link (#11183) (a5940a7d7)
- [Docs][Connector-V2] STIP-23 Phase 3: Add timer flush feature flag to all sink connector docs (#10802) (6e94897c3)
- [Docs] Fix inconsistent transform documentation (#11197) (2b16eedb9)
- [Docs] Improve new user onboarding flow (#11152) (60e026bd0)
- [Docs] Fix Chinese engine architecture page rendering (#11164) (00c7871c1)
- [Docs] Add first-job entry and getting started recipes (#11058) (b5fd7601b)
- [Docs] Update CNCF landscape license link (#11149) (df28704d9)
- [Docs] Fix zh JVM tuning guide link (#11135) (690609ae3)
- [Docs] Polish Pulsar sink routing mode docs (#11146) (45f29f397)
- [Docs] Fix Pulsar source fetching typo (#11145) (974cde277)
- [Docs] Fix default engine grammar (#11147) (9e991df01)
- [Docs] Fix IMap persistence grammar (#11148) (7601726ff)
- [Docs] Polish architecture overview diagrams for current docs (#11124) (d5408164d)
- [Docs] Add zh DynamicCompile Scala example (#11130) (77b3fd4d7)
- [Docs] Fix Kafka source example text (#11119) (a73b3d05c)
- [Docs] Fix RocketMQ transform links (#11118) (7b987716c)
- [Docs] Fix Typesense sink common options link (#11111) (5e88b7f50)
- [Docs][Core] Add Javadoc to TaskExecutionService inner classes (#10691) (092b853d2)
- docs: add multi-table transform capability boundary guide (#10985) (fcf304863)
- [Docs] Clarify REST API defaults and add connector troubleshooting cookbooks (#11035) (122d09087)
- [Docs]Repair document links (#11033) (f3461c9ba)
- [Docs] localize zh transform titles and summaries (#11070) (67fd88637)
- [Docs] Fix zeta engine jar storage typos (#11066) (343796d39)
- [Docs] Fix Http source code fence (#11064) (9aad1cb93)
- docs: add guide for submitting jobs to a remote Zeta cluster (Docker/K8s/EKS) (#10984) (7f69f1a39)
- [Docs] add FAQ sections to connector pages (EN + zh-CN) (#10980) (6fc6ac7fb)
- docs: add REST API job lifecycle cookbook (#10983) (fd9999cf7)
- docs: add CDC production cookbook for full and incremental synchronization (P0-2) (#10982) (09f9f762b)
- docs: add Zeta state storage and recovery guide (P0-1) (#10981) (ff9920012)
- [Docs] Add connector FAQ writing guidelines (#11018) (c8ec2da4d)
- [Docs] Fix dead issue link in connector common changelog (#10936) (d42422d82)
- [Docs][Zeta] Fix incorrect config key name in slot-allocation-strateg… (#10892) (17769d25b)
- [Docs] Fix contributor guide dead links (#10875) (59697b9bb)
- [Docs] Improve Chinese document page titles (#10796) (06d2d28ee)
- [Docs] Reorganize SeaTunnel onboarding and architecture docs (#10785) (bf3eefed7)
- [Docs][API] Add Javadoc to MultiTableSinkWriter (#10577) (ac71b054d)
- [Docs][Connector-V2][Jdbc] Clarify save mode limitation in query mode (#10737) (4752cee26)
- [Docs][Zeta] Clarify OSS checkpoint bucket URI format (#10741) (8f03dfdde)
- [Docs][Core] Add Javadoc to SupportResourceShare and MultiTableResourceManager (#10707) (df6ca723d)
- [Docs] Fix 404 broken links in docs (#10728) (45127cd14)
- [Docs][Core] Add Javadoc to CoordinatorService scheduling and HA flow (#10719) (815cfc045)
- [Docs] Correct the key features in the zh documentation (#10713) (9e7a0f6c1)
- [Docs] Fix RocketMQ connector documentation errors (#10683) (1df89f60f)
- [Docs][Core] Add Javadoc to MultiTableSink (#10639) (afb610e85)
- [Docs] Separate local and cluster guidance for SeaTunnel Engine quick start (#10663) (07d59b7d8)
- [Docs]: Replace deprecated openjdk:8 with seatunnelhub/openjdk:8u342 (#10644) (1e4e1a519)
- [Docs][Core] Add Javadoc to SeaTunnelTask (state machine and lifecycle) (#10559) (c84f62fb1)
- [Docs][Core] Add Javadoc to SourceFlowLifeCycle (#10552) (dbdf0c229)
- [Docs] Remove future directions section from design philosophy (#10556) (12223d510)
- [Docs][Architecture] Add architecture documents (#10429) (180c1ea73)
- [Docs] Add LLM contribution guide (#10411) (2df548021)
- [CI][E2E] Stabilize hosted connector IT failures (#11624) (81d69d83b)
- [CI][Core] Exclude build outputs from import class check (#11621) (161014186)
- [CI][E2E] Stabilize SQL Server XA setup for schema evolution (#11137) (e0219246c)
- [Test][E2E] Add regression coverage for duplicate pending-job dispatch after failover (#12027) (384722669)
- [Test][E2E] Add sustained backpressure IT for fast source vs slow sink (#12107) (98ff97a74)
- [Test][Zeta] Add retention-prune on-disk verification for checkpoint storage (#5046) (#12144) (38802bcea)
- [Test][E2E] Add E2E test for checkpoint restore with a corrupted latest checkpoint file (#12110) (75fd4ed4b)
- [Test][Zeta] Add E2E coverage for job behavior after a checkpoint-trigger failure (#10442) (#12199) (059b95d7d)
- [Test][Zeta] Add E2E coverage for worker-restart restore with missing coordinator checkpoint state (#11563) (#12183) (55cbbe7fe)
- [Test][E2E] Add regression coverage for task stuck in CANCELING when worker crashes mid-cancel (#12030) (20900262e)
- [Test][E2E] Document dynamic-slot mode granting slots without capacity rejection (#12106) (3a7c1226a)
- [Test][Zeta] Add E2E coverage for zombie terminal-state job cleanup on master switch (#10675) (#12184) (b61092928)
- [Test][E2E] Accept any terminal job state in CoordinatorExecutorMassFailoverStormIT teardown (#12197) (91b04d06e)
- [Test][Zeta] Add E2E coverage for CheckpointMonitorService startup race (#10570) (#12200) (5241d6400)
- [Test][Connector-V2][Doris] Stabilize flaky DorisIT.testCustomSql (#12136) (69150256a)
- [Test][Zeta] Add ProtoStuff serializer microbenchmarks (#12177) (10ed8d433)
- [Test][Zeta] Bound finished DAG store benchmark verification (#12188) (efc81bbb1)
- [Test][Zeta] Add E2E coverage for savepoint barrier injection against a busy source (#11473) (#12141) (0821d8a77)
- [Test][Zeta] Add E2E coverage for classloader release when deployLocalTask fails before context publication (#11808) (#12143) (e68e285dd)
- [Test][E2E] Add regression coverage for master-election loop retry after transient errors (#12033) (96836fc68)
- [Test][E2E] Add master failover test during source close handshake (#12031) (aae183be7)
- [Test][E2E] Add regression coverage for deploy idempotency during master failover (#12029) (5b1f7f70f)
- [Test][E2E] Cover classloader release on failed multi-task TaskGroup deployment (#12028) (f977afea0)
- [Test][E2E] Add scale coverage for CoordinatorService executor growth during mass failover (#12104) (f9184b374)
- [Test][E2E] Add regression coverage for WAIT-strategy head-of-line blocking (#12103) (d50f1b604)
- [Test][E2E] Document healthy-pipeline cascade-cancel on sibling failure (#12100) (b0624cb85)
- [Test][E2E] Add regression coverage for slot release after resource shortfall (#12098) (a8a43cfed)
- [Test][E2E] Add regression coverage for SinkAggregatedCommitterTask checkpoint-cache leak (#12095) (6957d0f13)
- [Test][E2E] Add recovery lifecycle REST API coverage (#11948) (24a2a60c1)
- [Test][E2E] Add regression coverage for FAILED-pipeline metrics cleanup (#12032) (30170807f)
- [Test][E2E] Guard terminal-zombie-job restore gate after master switch (#12034) (5d7c81cdc)
- [Test][E2E] Guard stop-with-savepoint hang when precondition is rejected (#12035) (a81a31212)
- [Test][Connector-V2] Cover multi-table JDBC reconnect replay (#11879) (eae7c236f)
- [Test][Zeta] Use loopback IP in engine server tests (#11834) (0e1d7f09c)
- [Test][E2E] Add MySQL CDC restore stability coverage (#11946) (80b24dc8d)
- [Test][Zeta] Stabilize HTTPS REST API test (#11203) (3a8a88d38)
- [Test][E2E] Give PostgresCDCIT post-restore assertions their own budget (#11644) (577032fb5)
- [Test][Zeta] Stabilize flaky MetricsApiTest metrics endpoint assertion (#11641) (546c768bc)
- [Test][E2E] Retry Couchbase container startup and capture server logs (#11845) (449db4ef4)
- [Test][E2E] Wait for Kafka exactly-once test sends (#11231) (da7b1e01a)
- [Test][API] Tolerate the pre-existing close() race in the schema-change worker-failure test (#11726) (22da84a41)
- [Test][E2E] Give the E2E Flink TaskManager enough metaspace and heartbeat slack (#11645) (f367a8c87)
- [Test][API] Avoid ImportClassCheckTest OOM on generated sources (#11623) (458cefdc5)
- [Test][E2E] Stabilize Kafka restore start-mode tests (#11426) (b810f0747)
- [Test][Zeta] Stabilize coordinator retryable operation test (#11425) (06dae2b7a)
- [Test][E2E] Isolate HTTP binary assert case (#11432) (7fd11cdd7)
- [Test][E2E] Stabilize FakeSource restore output assertions (#11430) (09af968b9)
- [Test][E2E] Stabilize MySQL CDC schema change order assertions (#11357) (90a2e1960)
- [Test][E2E] Wait for Doris multi-read sink visibility (#11316) (ff13fb30b)
- [Test][E2E] Bound Pulsar sink IT receive wait (#11159) (fc8e2204b)
- [Test][E2E] Stabilize Db2 upsert timestamp comparison (#11150) (ec577362e)
- [Test][E2E] Stabilize IRIS JDBC driver download (#11191) (23a5cb650)
- [Test][E2E] Normalize JDBC validation URLs in CDC ITs (#11207) (c1011f00c)
- [Test][Zeta] Stabilize pending job cancel status after failover (#11258) (741336bdb)
- [Test][E2E] Wait for failover task graph before cancel (#11236) (3b6d43bcc)
- [Test][E2E] Avoid SQLServer CDC driver download in container (#11233) (f0f50be87)
- [Test][E2E] Retry RocketMQ restore offset checks (#11234) (90d5b59bb)
- [Test][E2E] Stabilize JDBC schema change assertions (#11200) (1827600a2)
- [Test][E2E] Stabilize Kafka exactly-once record reads (#11205) (7be1b0e46)
- [Test][E2E] Reduce Databend CDC parallelism for CI stability (#11210) (24ad326a1)
- [Test][E2E] Retry SQL Server XA setup until login is ready (#11213) (52c3d53c8)
- [Test][E2E] Stabilize Flink MySQL schema evolution assertions (#11194) (3bca70125)
- [Test][E2E] Stabilize MySQL CDC schema change waits (#11204) (cb846af92)
- [Test][E2E] Stabilize schema evolution add-column assertions (#11154) (e83aeb41a)
- [Test][E2E] Wait for SFTP continuous job exit after cancel (#11143) (9093e3ec3)
- [Test][E2E] Stabilize Db2 container readiness for JDBC IT (#11138) (c7396b842)
- [Test][SqlServer-CDC] Add multi-table e2e testcase (#11054) (b4fe1ef25)
- [Chore] Replace inactive collaborator with goutamadwant (#11810) (5a4e20eb9)
- [Chore] Upgrade Jackson to 2.15.4 (#11256) (4dc986df9)
- [Chore] Enable PR branch update suggestions (#11247) (a546d86e7)
- [Chore][Core] Inject GitHub token for website build workflow (#11177) (c5460a442)
- [Chore]Restore SeaTunnelEngineLocalExample (#11073) (1775c0e87)
- [Chore][CI] Re-enable dead-link check job (#10733) (83a5de2dc)
- [Chore] Reduce dev branch required approving reviews to 1 (#10846) (1131d1f3e)
- [Chore][Tools] Add project PR submission skill (#10764) (39a25bde0)
- feat(connector): add Mem0 Platform V3 ADD sink (#12233) (7b88e1870)
- Migrated GraphQL according to issue #11007 (#12273) (569454162)
- [Bug][Connector-V2][CDC] Prune removed tables from restored incremental splits (#11271) (af0a647d2)
- Connector couchbase migration (#12076) (c2bd543ff)
- [Bug][Zeta] Reject unknown levels on the runtime log level endpoint (#11983) (425d4ac57)
- [Bug][Transform-V2] Fix CEIL/FLOOR/ROUND/MOD/TRUNC silently corrupting BIGINT and DECIMAL values (#11696) (#11712) (db0ad74f6)
- [Bug] [Connector-V2] Support Dameng NCHAR type (#11693) (65c06f584)
- Revert "[Fix][Shade] Relocate Jackson in seatunnel-hadoop-aws to match the uber jar (#11673)" (#11851) (f1a1a0abb)
- Revert "[Fix][Connector-V2] Upgrade shaded Doris thrift-service to 1.0.1" (#11703) (#11824) (f1c1a7575)
- [Bug][Connector-V2][Prometheus] Apply batch_size default in loadConfig (#11797) (4875a82d5)
- Fix spacing in SeaTunnel Tools section of README (#11372) (2b949f83d)
- [FIX][CI] increase time and memory management (#11636) (dc56b8154)
- Fix schema change routing for shared multi-table sinks (#11015) (6bf786bee)
- [SEATUNNEL-10685] prevent timestamp_ntz from being saved as timestamp_ltz (#10724) (872077f64)
- Add heye1005 in ASF collaborators (#11199) (b90b066ce)
- [Bug] [UI] Fix NaN display in job detail Overview table when tablePaths does not match metrics keys (#10965) (4dfe8bd76)
- [Bug] [Postgres-CDC] Fix snapshot table schema lookup (#10843) (03346dc4d)
- Add new collaborator because of yzeng has become a committer (#11014) (30705c02c)
- [STIP-28][Feature][Zeta] Enhance OptionRule to support rich declarative validation beyond presence checks (#10977) (0c649a6ce)
- [hotfix] [docs] Add managed Kubernetes deployment notes (#10932) (1f70fe7eb)
- Split unrelated client summary and Pulsar E2E follow-ups from PR 10491 (#10922) (0b8407a49)
- [Build][Deps] Support JDK23 lombok annotation processing (#10887) (9b64b3d0b)
- Update collaborator chl-wxp to DanielLeens in .asf.yaml (#10901) (51b690461)
- fix typesense add missing import for MULTI_TABLE_SINK_REPLICA to pass… (#10898) (d8e9244a2)
- [Bug] [Connector-V2] Fix Milvus sink collection_name target handling (#10893) (08f26538c)
- [BugFix][connector-cdc-oracle] Fix table or view doesn't exist in multitables CDB+PDB mode (#10829) (36122261f)
- [BUG][Connector-V2][MaxCompute] Fix Maxcompute source split stategy (#10845) (17eb09126)
- [ Improve ][Docs] Improve Redshift sink connector documentation (#10682) (1957c1d38)
- [Bugfix][Zeta]Fix the problem of scientific notation when restApi obtains read and write rate (#10824) (03dc42073)
- [Bug] [Zeta] Fix negative array size exception (#10827) (f17fd9155)
- [Feature][CLI] Add SeaTunnel CLI for natural language config generation (#10789) (e0c09508b)
- [Connector-Redis] Redis support multi table source feature (#10601) (48e824f93)
- [Bug][Connect-V2][Jdbc][Sqlserver] Fix JDBC sink null binding for SQLServer binary-like columns (e.g. IMAGE) (#10626) (36e2a5af7)
- [Feat][Connector-v2][JDBC][Oracle] Add Testcontainers-based unit tests (#10435) (30986b6aa)
- [Bugfix][connectors-v2]JdbcSink's subscript out-of-bounds exception repaired in createWriter (#10200) (5762ca245)
- [fix][REST API] does not apply ConfigShade decryption for HOCON/SQL format and upload-file submissions (#10595) (89281a120)
- [Improve][Engine] Enhance logging and exception handling for resource allocation failures (#10304) (1d37f8c73)
- Test/rocketmq restore e2e (#10778) (6d2a10465)
- Disable ASF Dependabot update PRs (#10751) (18c03db68)
- [fix][CI] Stabilize pipeline cleanup Hazelcast serialization test (#10745) (26b30cf7d)
- [bugfix][docs] fix iceberg doc bug (#10622) (eac554724)
- [improve] repair doc dead link and error link (#10439) (0f8e9855b)
- [Hotfix][CI] Increase timeout for website build (#10602) (a0cefad8f)
- [Core] Update version to 3.0.0 (#10510) (a0b167999)
- feat(helm): Add support for existing ConfigMap (#10518) (114a9d2a3)
- [Hotfix][CI] Update Qdrant image to v1.15.0 for compatibility (#10503) (6921d5f01)
Generated locally; 927 commits from tag 2.3.13 to HEAD. Per-connector details are in docs/en/connectors/changelog/*.md and docs/zh/connectors/changelog/*.md.