| layout | default |
|---|---|
| title | Development Roadmap |
| body_class | roadmap blog_typography post |
| max_page_width | small |
| toc | false |
The DuckLake project is governed by the non-profit DuckDB Foundation.
This section lists the features that we plan to work on before DuckLake v1.0. The list was compiled by the DuckLake maintainers and is based on the long-term vision for the project and general interactions with users in the open-source community.
- Incremental compaction for large volumes of small files.
- Revisit some internals, namely
DATA_PATH,add_data_filesand option scopes.
Please note that there are no guarantees that a particular feature will be released within the next release. Everything on this page is subject to change without notice.
These are some of the items that we plan to support in the future:
- PostgreSQL performance improvements: reduce number of roundtrips and explore optimizations for large metadata.
- User defined types.
- Protected snapshots.
- Branching/merge functionality see.
- Read performance improvements regarding Parquet Bloom filters and metadata scans. See issue #389 and #404.
- Allow primary key syntax without really enforcing it, similar to what other OLAP engines do (e.g., BigQuery).
- Fixed-size arrays.
If you are interested in prioritizing some of this work, get in touch with DuckDB Labs.