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
Release | Timeline |
---|---|
1.0.2 | Mar 2025 |
1.1.0 | Apr 2025 |
1.2.0 | Jun 2025 |
1.3.0 | Aug 2025 |
2.0.0 | Nov 2025 |
Storage Engine
Feature | Target Release | Tracking |
---|---|---|
Backwards compatible MDT writer and reader support | 1.0.2 | HUDI-9026 |
Introduce .abort state in the timeline | 1.1.0 | HUDI-8189 |
Schema tracking in metadata table | 1.1.0 | HUDI-6778 |
Variant type support on Spark 4 | 1.1.0 | HUDI-9046 |
Non-blocking updates during clustering | 1.1.0 | HUDI-1045 |
Track schema in metadata table | 1.1.0 | HUDI-6778 |
Enable partial updates for CDC workload payload | 1.1.0 | HUDI-7229 |
NBCC for MDT writes | 1.1.0 | HUDI-8480 |
Vector search index | 1.1.0 | HUDI-9047 |
Bitmap index | 1.1.0 | HUDI-9048 |
Native HFile Writer and removal of HBase dependency | 1.1.0 | HUDI-8222 |
New abstraction for schema, expressions, and filters | 1.1.0 | RFC-88 |
Streaming CDC/Incremental read improvement | 1.2.0 | HUDI-2749 |
Supervised table service planning and execution | 1.2.0 | RFC-43, HUDI-4147 |
General purpose support for multi-table transactions | 1.2.0 | HUDI-6709 |
Supporting different updated columns in a single partial update log file | 1.2.0 | HUDI-9049 |
CDC format consolidation | 1.2.0 | HUDI-7538 |
Time Travel updates, deletes | 1.3.0 | HUDI-9050 |
Unstructured data storage and management | 1.3.0 | HUDI-9051 |
Programming APIs
Feature | Target Release | Tracking |
---|---|---|
Deprecate Payload and support CDC with built-in merge mode | 1.1.0 | HUDI-8401 |
New Hudi Table Format APIs for Query Integrations | 1.1.0 | RFC-64, HUDI-4141 |
Snapshot view management | 1.2.0 | RFC-61, HUDI-4677 |
Support of verification with multiple event_time fields | 1.2.0 | RFC-59, HUDI-4569 |
Query Engine Integration
Feature | Target Release | Tracking |
---|---|---|
Presto/Trino queries with new format | 1.0.2 | HUDI-3210, HUDI-4394, HUDI-4552 |
Improve metadata table write DAG on Spark | 1.1.0 | HUDI-8462 |
End-to-end DataFrame write path on Spark | 1.1.0 | HUDI-9019, HUDI-4857 |
Optimize performance with engine-native records on Flink | 1.1.0 | HUDI-8799 |
File group reader integration on Flink | 1.1.0 | HUDI-6788 |
File group reader integration with MDT read path | 1.1.0 | HUDI-8720 |
Default Java 17 support | 1.1.0 | HUDI-6506 |
Spark 4 Support | 1.1.0 | HUDI-7915 |
Spark datasource V2 read | 1.1.0 | HUDI-4449 |
Simplification of engine integration and module organization | 1.1.0 | HUDI-9502 |
Platform Components
Feature | Target Release | Tracking |
---|---|---|
Syncing as non-partitoned tables in catalogs | 1.1.0 | HUDI-9503 |
Hudi Reverse streamer | 1.2.0 | RFC-70 |
Diagnostic Reporter | 1.2.0 | RFC-62 |
Mutable, Transactional caching for Hudi Tables (could be accelerated based on community feedback) | 2.0.0 | Strawman design, HUDI-6489 |
Hudi Metaserver (could be accelerated based on community feedback) | 2.0.0 | HUDI-3345, RFC-36 |
Developer Experience
Feature | Target Release | Tracking |
---|---|---|
Support code coverage report and improve test coverage | 1.0.2 | HUDI-9015 |
Clean up tech debt and deprecate unused code | 1.1.0 | HUDI-9504 |