Qiaosheng Liu makes an announcement:
We started pg_ducklake in January, and today we are releasing v1.0, the first production-ready version. Three things define this release:
- Full DuckLake workflow. v1.0 brings most of DuckLake’s feature set to PostgreSQL SQL: DML, schema evolution, time travel, partitioning, sorted tables, the variant type, ACID transactions, and automatic maintenance. Every table stays open to any DuckDB client.
- Production-grade. pg_ducklake is tuned to live inside an OLTP database: stable under continuous load, disciplined with memory, and offering the fastest ingestion path for DuckLake.
- Standalone and compatible. pg_ducklake started as a fork of pg_duckdb. v1.0 no longer forks or depends on it. It is a self-contained extension, built on a reusable kernel we extracted called
libpgduckdb, and it stays compatible with pg_duckdb.
Read on to learn more about what’s in this production release.