nsivabalan commented on code in PR #9142: URL: https://github.com/apache/hudi/pull/9142#discussion_r1256148905
########## website/src/pages/roadmap.md: ########## @@ -10,59 +10,74 @@ down by areas on our [stack](blog/2021/07/21/streaming-data-lake-platform/#hudi- ## Future Releases -Next major release : [0.13.0](https://issues.apache.org/jira/projects/HUDI/versions/12352101) (Jan 2023) +Next major release : [0.14.0](https://issues.apache.org/jira/projects/HUDI/versions/12352700) (July 2023) | Release | Timeline | |--------------------------------------------------------------------------|----------| -| [0.12.2](https://issues.apache.org/jira/projects/HUDI/versions/12352249) | Dec 2022 | -| [0.13.0](https://issues.apache.org/jira/projects/HUDI/versions/12352101) | Jan 2023 | -| [1.0.0](https://issues.apache.org/jira/projects/HUDI/versions/12351210) | TBD | +| [0.14.0](https://issues.apache.org/jira/projects/HUDI/versions/12352700) | July 2023 | +| [1.0.0](https://issues.apache.org/jira/projects/HUDI/versions/12351210) | Oct 2023 | ## Transactional Database Layer | Feature | Target Release | Tracking | |----------------------------------------------------------------|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Metaserver for all metadata | 0.13.0 | [Strawman design](https://docs.google.com/presentation/d/1QBgLw11TM2Qf1KUESofGrQDb63EuggNCpPaxc82Kldo/edit#slide=id.ged084e5bf6_0_278), [RFC-36](https://github.com/apache/hudi/pull/4718), [HUDI-3345](https://issues.apache.org/jira/browse/HUDI-3345) | -| Supervised table service planning and execution | 0.13.0 | [RFC-43](https://github.com/apache/hudi/pull/4309), [HUDI-4147](https://issues.apache.org/jira/browse/HUDI-4147) | -| Support of Change Data Capture (CDC) with Hudi change logs | 0.13.0 | [RFC-51](https://github.com/apache/hudi/blob/master/rfc/rfc-51/rfc-51.md), [HUDI-3478](https://issues.apache.org/jira/browse/HUDI-3478) | -| Record-level index to speed up UUID-based upserts and deletes | 0.13.0 | [RFC-08](https://cwiki.apache.org/confluence/display/HUDI/RFC-08++Record+level+indexing+mechanisms+for+Hudi+datasets), [HUDI-53](https://issues.apache.org/jira/browse/HUDI-53) | -| Consistent hashing index for dynamic buckets | 0.13.0 | [RFC-42](https://github.com/apache/hudi/blob/master/rfc/rfc-42/rfc-42.md), [HUDI-3000](https://issues.apache.org/jira/browse/HUDI-3000) | -| Secondary index to improve query performance | 0.13.0 | [RFC-52](https://github.com/apache/hudi/pull/5370), [HUDI-3907](https://issues.apache.org/jira/browse/HUDI-3907) | -| Reducing write amplification with Log Compaction in MOR | 0.13.0 | [RFC-48](https://github.com/apache/hudi/pull/5041), [HUDI-3580](https://issues.apache.org/jira/browse/HUDI-3580) | -| Eager conflict detection for Optimistic Concurrency Control | 0.13.0 | [RFC-56](https://github.com/apache/hudi/pull/6003), [HUDI-1575](https://issues.apache.org/jira/browse/HUDI-1575) | -| Index Function for Optimizing Query Performance | 0.13.0 | [RFC-63](https://github.com/apache/hudi/pull/7235), [HUDI-512](https://issues.apache.org/jira/browse/HUDI-512) | -| Lock-Free message queue to improve writing efficiency | 0.13.0 | [RFC-53](https://github.com/apache/hudi/blob/master/rfc/rfc-53/rfc-53.md), [HUDI-3963](https://issues.apache.org/jira/browse/HUDI-3963) | -| Efficient bootstrap and migration of existing non-Hudi dataset | 1.0.0 onward | [HUDI-1265](https://issues.apache.org/jira/browse/HUDI-1265) | -| Lock free concurrency control | 1.0.0 onward | [HUDI-3187](https://issues.apache.org/jira/browse/HUDI-3187) | -| Non-blocking/Lock-free updates during clustering | 1.0.0 onward | [HUDI-1042](https://issues.apache.org/jira/browse/HUDI-1042) | -| Time Travel updates, deletes | 1.0.0 onward || -| General purpose support for multi-table transactions | 1.0.0 onward || +| Support for primary key-less table | 0.14.0 | [HUDI-4699](https://issues.apache.org/jira/browse/HUDI-4699) | +| Efficient bootstrap and migration of existing non-Hudi dataset | 0.14.0 | [HUDI-1265](https://issues.apache.org/jira/browse/HUDI-1265) | +| Record-level index to speed up UUID-based upserts and deletes | 0.14.0 | [RFC-08](https://cwiki.apache.org/confluence/display/HUDI/RFC-08++Record+level+indexing+mechanisms+for+Hudi+datasets), [HUDI-53](https://issues.apache.org/jira/browse/HUDI-53) | +| Supervised table service planning and execution | 1.0.0 | [RFC-43](https://github.com/apache/hudi/pull/4309), [HUDI-4147](https://issues.apache.org/jira/browse/HUDI-4147) | +| Secondary index to improve query performance | 1.0.0 | [RFC-52](https://github.com/apache/hudi/pull/5370), [HUDI-3907](https://issues.apache.org/jira/browse/HUDI-3907) | +| Index Function for Optimizing Query Performance | 1.0.0 | [RFC-63](https://github.com/apache/hudi/pull/7235), [HUDI-512](https://issues.apache.org/jira/browse/HUDI-512) | +| Lock free concurrency control | 1.0.0 | [HUDI-3187](https://issues.apache.org/jira/browse/HUDI-3187) | +| Non-blocking/Lock-free updates during clustering | 1.0.0 | [HUDI-1042](https://issues.apache.org/jira/browse/HUDI-1042) | +| Time Travel updates, deletes | 1.0.0 || +| General purpose support for multi-table transactions | 1.0.0 || +| Lockless multi-writer support | 1.0.0 | [RFC-66](https://github.com/apache/hudi/pull/7907) | +| A more effective HoodieMergeHandler for COW table with parquet | 1.0.0 | [RFC-68](https://github.com/apache/hudi/blob/f1afb1bf04abdc94a26d61dc302f36ec2bbeb15b/rfc/rfc-68/rfc-68.md) | +|1.x Storage format | 1.0.0 | [HUDI-6242](https://issues.apache.org/jira/browse/HUDI-6242) | +|Cloud Optimized storage layout | 1.0.0 | [HUDI-3625](https://issues.apache.org/jira/browse/HUDI-3625) | +|Logical partitioning via indexing | 1.0.0 | [HUDI-512](https://issues.apache.org/jira/browse/HUDI-512) | +|Snapshot management | 1.0.0 | [HUDI-4677](https://issues.apache.org/jira/browse/HUDI-4677) | +|Streaming CDC/Incremental reads | 1.0.0 | [HUDI-2749](https://issues.apache.org/jira/browse/HUDI-2749) | +|Secondary Indexes | 1.0.0 | [HUDI-3907](https://issues.apache.org/jira/browse/HUDI-3907) | Review Comment: duplicates. L 28 ########## website/src/pages/roadmap.md: ########## @@ -10,59 +10,74 @@ down by areas on our [stack](blog/2021/07/21/streaming-data-lake-platform/#hudi- ## Future Releases -Next major release : [0.13.0](https://issues.apache.org/jira/projects/HUDI/versions/12352101) (Jan 2023) +Next major release : [0.14.0](https://issues.apache.org/jira/projects/HUDI/versions/12352700) (July 2023) | Release | Timeline | |--------------------------------------------------------------------------|----------| -| [0.12.2](https://issues.apache.org/jira/projects/HUDI/versions/12352249) | Dec 2022 | -| [0.13.0](https://issues.apache.org/jira/projects/HUDI/versions/12352101) | Jan 2023 | -| [1.0.0](https://issues.apache.org/jira/projects/HUDI/versions/12351210) | TBD | +| [0.14.0](https://issues.apache.org/jira/projects/HUDI/versions/12352700) | July 2023 | +| [1.0.0](https://issues.apache.org/jira/projects/HUDI/versions/12351210) | Oct 2023 | ## Transactional Database Layer | Feature | Target Release | Tracking | |----------------------------------------------------------------|----------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| Metaserver for all metadata | 0.13.0 | [Strawman design](https://docs.google.com/presentation/d/1QBgLw11TM2Qf1KUESofGrQDb63EuggNCpPaxc82Kldo/edit#slide=id.ged084e5bf6_0_278), [RFC-36](https://github.com/apache/hudi/pull/4718), [HUDI-3345](https://issues.apache.org/jira/browse/HUDI-3345) | -| Supervised table service planning and execution | 0.13.0 | [RFC-43](https://github.com/apache/hudi/pull/4309), [HUDI-4147](https://issues.apache.org/jira/browse/HUDI-4147) | -| Support of Change Data Capture (CDC) with Hudi change logs | 0.13.0 | [RFC-51](https://github.com/apache/hudi/blob/master/rfc/rfc-51/rfc-51.md), [HUDI-3478](https://issues.apache.org/jira/browse/HUDI-3478) | -| Record-level index to speed up UUID-based upserts and deletes | 0.13.0 | [RFC-08](https://cwiki.apache.org/confluence/display/HUDI/RFC-08++Record+level+indexing+mechanisms+for+Hudi+datasets), [HUDI-53](https://issues.apache.org/jira/browse/HUDI-53) | -| Consistent hashing index for dynamic buckets | 0.13.0 | [RFC-42](https://github.com/apache/hudi/blob/master/rfc/rfc-42/rfc-42.md), [HUDI-3000](https://issues.apache.org/jira/browse/HUDI-3000) | -| Secondary index to improve query performance | 0.13.0 | [RFC-52](https://github.com/apache/hudi/pull/5370), [HUDI-3907](https://issues.apache.org/jira/browse/HUDI-3907) | -| Reducing write amplification with Log Compaction in MOR | 0.13.0 | [RFC-48](https://github.com/apache/hudi/pull/5041), [HUDI-3580](https://issues.apache.org/jira/browse/HUDI-3580) | -| Eager conflict detection for Optimistic Concurrency Control | 0.13.0 | [RFC-56](https://github.com/apache/hudi/pull/6003), [HUDI-1575](https://issues.apache.org/jira/browse/HUDI-1575) | -| Index Function for Optimizing Query Performance | 0.13.0 | [RFC-63](https://github.com/apache/hudi/pull/7235), [HUDI-512](https://issues.apache.org/jira/browse/HUDI-512) | -| Lock-Free message queue to improve writing efficiency | 0.13.0 | [RFC-53](https://github.com/apache/hudi/blob/master/rfc/rfc-53/rfc-53.md), [HUDI-3963](https://issues.apache.org/jira/browse/HUDI-3963) | -| Efficient bootstrap and migration of existing non-Hudi dataset | 1.0.0 onward | [HUDI-1265](https://issues.apache.org/jira/browse/HUDI-1265) | -| Lock free concurrency control | 1.0.0 onward | [HUDI-3187](https://issues.apache.org/jira/browse/HUDI-3187) | -| Non-blocking/Lock-free updates during clustering | 1.0.0 onward | [HUDI-1042](https://issues.apache.org/jira/browse/HUDI-1042) | -| Time Travel updates, deletes | 1.0.0 onward || -| General purpose support for multi-table transactions | 1.0.0 onward || +| Support for primary key-less table | 0.14.0 | [HUDI-4699](https://issues.apache.org/jira/browse/HUDI-4699) | +| Efficient bootstrap and migration of existing non-Hudi dataset | 0.14.0 | [HUDI-1265](https://issues.apache.org/jira/browse/HUDI-1265) | +| Record-level index to speed up UUID-based upserts and deletes | 0.14.0 | [RFC-08](https://cwiki.apache.org/confluence/display/HUDI/RFC-08++Record+level+indexing+mechanisms+for+Hudi+datasets), [HUDI-53](https://issues.apache.org/jira/browse/HUDI-53) | +| Supervised table service planning and execution | 1.0.0 | [RFC-43](https://github.com/apache/hudi/pull/4309), [HUDI-4147](https://issues.apache.org/jira/browse/HUDI-4147) | +| Secondary index to improve query performance | 1.0.0 | [RFC-52](https://github.com/apache/hudi/pull/5370), [HUDI-3907](https://issues.apache.org/jira/browse/HUDI-3907) | +| Index Function for Optimizing Query Performance | 1.0.0 | [RFC-63](https://github.com/apache/hudi/pull/7235), [HUDI-512](https://issues.apache.org/jira/browse/HUDI-512) | +| Lock free concurrency control | 1.0.0 | [HUDI-3187](https://issues.apache.org/jira/browse/HUDI-3187) | +| Non-blocking/Lock-free updates during clustering | 1.0.0 | [HUDI-1042](https://issues.apache.org/jira/browse/HUDI-1042) | +| Time Travel updates, deletes | 1.0.0 || +| General purpose support for multi-table transactions | 1.0.0 || +| Lockless multi-writer support | 1.0.0 | [RFC-66](https://github.com/apache/hudi/pull/7907) | +| A more effective HoodieMergeHandler for COW table with parquet | 1.0.0 | [RFC-68](https://github.com/apache/hudi/blob/f1afb1bf04abdc94a26d61dc302f36ec2bbeb15b/rfc/rfc-68/rfc-68.md) | +|1.x Storage format | 1.0.0 | [HUDI-6242](https://issues.apache.org/jira/browse/HUDI-6242) | +|Cloud Optimized storage layout | 1.0.0 | [HUDI-3625](https://issues.apache.org/jira/browse/HUDI-3625) | +|Logical partitioning via indexing | 1.0.0 | [HUDI-512](https://issues.apache.org/jira/browse/HUDI-512) | +|Snapshot management | 1.0.0 | [HUDI-4677](https://issues.apache.org/jira/browse/HUDI-4677) | Review Comment: Snapshot managmeent is in Programming APIs as well. lets remove it from there. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
