Skip to main content

Roadmap

Hudi community strives to deliver major releases every 3 months, while offering minor releases every 1-2 months! This page captures the forward-looking roadmap of ongoing & upcoming projects and when they are expected to land, broken down by areas on our stack.

Recent Release(s)

1.0.1 (Feb 2025)

Future Releases

ReleaseTimeline
1.0.2Mar 2025
1.1.0Apr 2025
1.2.0Jun 2025
1.3.0Aug 2025
2.0.0Nov 2025

Storage Engine

FeatureTarget ReleaseTracking
Backwards compatible MDT writer and reader support1.0.2HUDI-9026
Introduce .abort state in the timeline1.1.0HUDI-8189
Schema tracking in metadata table1.1.0HUDI-6778
Variant type support on Spark 41.1.0HUDI-9046
Non-blocking updates during clustering1.1.0HUDI-1045
Track schema in metadata table1.1.0HUDI-6778
Enable partial updates for CDC workload payload1.1.0HUDI-7229
NBCC for MDT writes1.1.0HUDI-8480
Vector search index1.1.0HUDI-9047
Bitmap index1.1.0HUDI-9048
Native HFile Writer and removal of HBase dependency1.1.0HUDI-8222
New abstraction for schema, expressions, and filters1.1.0RFC-88
Streaming CDC/Incremental read improvement1.2.0HUDI-2749
Supervised table service planning and execution1.2.0RFC-43, HUDI-4147
General purpose support for multi-table transactions1.2.0HUDI-6709
Supporting different updated columns in a single partial update log file1.2.0HUDI-9049
CDC format consolidation1.2.0HUDI-7538
Time Travel updates, deletes1.3.0HUDI-9050
Unstructured data storage and management1.3.0HUDI-9051

Programming APIs

FeatureTarget ReleaseTracking
Deprecate Payload and support CDC with built-in merge mode1.1.0HUDI-8401
New Hudi Table Format APIs for Query Integrations1.1.0RFC-64, HUDI-4141
Snapshot view management1.2.0RFC-61, HUDI-4677
Support of verification with multiple event_time fields1.2.0RFC-59, HUDI-4569

Query Engine Integration

FeatureTarget ReleaseTracking
Presto/Trino queries with new format1.0.2HUDI-3210, HUDI-4394, HUDI-4552
Improve metadata table write DAG on Spark1.1.0HUDI-8462
End-to-end DataFrame write path on Spark1.1.0HUDI-9019, HUDI-4857
Optimize performance with engine-native records on Flink1.1.0HUDI-8799
File group reader integration on Flink1.1.0HUDI-6788
File group reader integration with MDT read path1.1.0HUDI-8720
Default Java 17 support1.1.0HUDI-6506
Spark 4 Support1.1.0HUDI-7915
Spark datasource V2 read1.1.0HUDI-4449
Simplification of engine integration and module organization1.1.0HUDI-9502

Platform Components

FeatureTarget ReleaseTracking
Syncing as non-partitoned tables in catalogs1.1.0HUDI-9503
Hudi Reverse streamer1.2.0RFC-70
Diagnostic Reporter1.2.0RFC-62
Mutable, Transactional caching for Hudi Tables (could be accelerated based on community feedback)2.0.0Strawman design, HUDI-6489
Hudi Metaserver (could be accelerated based on community feedback)2.0.0HUDI-3345, RFC-36

Developer Experience

FeatureTarget ReleaseTracking
Support code coverage report and improve test coverage1.0.2HUDI-9015
Clean up tech debt and deprecate unused code1.1.0HUDI-9504