hn.today

DuckDB 2.0.0 LTS "Cinnamon Teal"

duckdb.org342 points40 comments
Screenshot of DuckDB 2.0.0 LTS "Cinnamon Teal"

DuckDB 2.0.0 LTS "Cinnamon Teal" is a major feature release focused on server capabilities, performance, extensibility and semi-structured data, with long-term support through at least October 2027. It delivers a polished Quack client-server protocol and a new CONNECT statement to attach and switch to remote databases (including PostgreSQL/MySQL) with a remote pushdown optimizer. The CLI adds -serve and -connect shortcuts, and some clients (CLI, Python) are already available while others will follow. Support windows were adjusted to smooth migration: 1.4 remains supported until November 2026 and 1.5 support was extended to March 2027.

Technical highlights include asynchronous I/O for Parquet and CSV that decouples I/O from execution to boost parallelism and object-storage throughput; a fully integrated VARIANT type that "shreds" semi-structured data for compression and fast columnar execution with Parquet support and variant_* functions; agent mode in the CLI that emits compact outputs, JSON errors and query cost estimates for LLM-driven agents; a new PEG-based, extensible SQL parser as default; a revamped C API v2 and signed extension repository support for hosting trusted extensions; updates to core extensions (DuckLake, Iceberg, Delta); and CREATE TRIGGER support with BEFORE/AFTER and transition tables for audit and incremental maintenance.

Read on duckdb.org40 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Other

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.