#11021·seatunnel

[Roadmap] Apache SeaTunnel 3.0.0 Roadmap

Author: davidzolloCreated Jun 8, 2026Updated Sep 19, 2026

[Roadmap] Apache SeaTunnel 3.0.0 Roadmap Task

Hello guys,

Thanks everyone for the active discussion around the Apache SeaTunnel 3.0.0 roadmap.

This is a roadmap draft based on the proposals collected in the discussion so far. It is only a discussion summary, not a final decision. Please feel free to correct, supplement, or volunteer for any item.

Roadmap for Apache SeaTunnel 3.0.0:

  • Zeta Runtime Metadata and SQL Extensibility

    • [1] [Accepted] [Feature][Zeta] Add datasource SPI #10586
    • [2] [Accepted] [Feature][Zeta] Add /option-rules REST API for runtime connector metadata #10585
    • [3] [Accepted] [Feature][Transform] Add Zeta SQL UDF context and lifecycle hooks with E2E and docs updates #10489
  • Runtime and Connector Semantics

    • [4] [Accepted] [Feature][Zeta] STIP-23 Phase 1: Add engine timer flush core flow and FlushSignal handling #10800
    • [5] [Pending] [Feature][Connector-V2] STIP-23 Phase 2: JDBC connector adoption for engine timer flush #10801
    • [6] [Pending] [Docs][Connector-V2] STIP-23 Phase 3: Add timer flush feature flag to all sink connector docs #10802
    • [7] [Accepted] [Feature][Core] Support table-level fault isolation for multi-table synchronization #10600
    • [8] [Accepted] [Feature][Connector-V2] Add checkpoint-gated post_sync_action and retention for file source continuous discovery #10563
    • [9] [Accepted] [Feature][Core] Error Data Bypass Capability for Transform and Sink, including Dead Letter Queue support #10196 #10306
  • Build, Release, and Project Structure

    • [10] [Accepted] [Feature][Shade] Refactor the seatunnel-shade modules into an independent seatunnel-shade project, publish reusable shade jars to Maven Central, reduce repeated build costs for heavy modules such as Hadoop3 Uber and Hadoop AWS, and improve overall release stability and packaging efficiency #9993
  • Zeta Engine Observability

    • [11] [Accepted] [Feature] Add StainTrace for end-to-end data lineage tracing and performance analysis in Zeta #10491
    • [12] [Accepted] [Zeta] Add observability metrics for engine state stores backed by Hazelcast IMap #10860
    • [13] [Accepted] [Feature][Core] Support real-time observability for Zeta engine tasks, including task busyness, queue, and backpressure visibility #10463
  • Zeta State Management and Storage Evolution

    • [14] [Accepted] [Feature][Zeta] Decouple Hazelcast IMap via StateStore abstraction #10812
    • [15] [Pending] [Feature][Zeta] Add compaction support to IMap external storage #10399 (This is not included in the 3.0.0 Roadmap when discussed with PR contributor)
  • AI for Data Engineering

    • [16] [Accepted] [Feature][CLI] Add SeaTunnel CLI for natural language configuration generation / AI-Native CLI #10789
  • Performance and Internal Data Model (This is not included in the 3.0.0 Roadmap when discussed with PR contributor)

    • [17] [Pending] [STIP-27] Introduce Apache Arrow as an optional internal data model in SeaTunnel to improve columnar I/O performance, enable vectorized execution for batch transforms such as projection, filter, and cast, and reduce JVM overhead in scenarios such as Parquet, ORC, ClickHouse, and Doris #10806
  • Edge Collection This is an Experimental feature.

    • [18] [Accepted] [Feature][Zeta] STIP-24 Phase 1: Support lightweight EdgeSocket ingress for edge collector MVP, updated PR #10878
    • [19] [Accepted] [Feature][Zeta] STIP-24 Phase 2: Introduce standalone SeaTunnel Edge Agent MVP and dist integration, updated PR #10879
  • Cloud-native Deployment and Compatibility

    • [20] [Accepted] Improve the SeaTunnel 3.0.0 cloud-native deployment experience, including Kubernetes and Helm support, deployment and restart behavior, persistent checkpoint storage, configuration management, secret management, rolling upgrade, resource isolation, and operational guidance

Next steps:

  • Decide which items should be included in the Apache SeaTunnel 3.0.0 roadmap.
  • Decide which items should be marked as experimental.