megachangelog
Announcement1.5.0

DuckDB v1.5.0 "Variegata" Release

DuckDB v1.5.0 brings numerous performance optimizations, new features like ALTER DATABASE rename support and read_duckdb function for reading database files, improved query execution with late materialization and filter pushdown, and various bug fixes and internal improvements across query optimization, storage, and the C-API.

This release of DuckDB is named "Variegata" after the paradise shelduck Tadorna Variegata, also known as the paradise duck, a species of Shelduck (a group of goose-like ducks), endemic to New Zealand.

Please also refer to the announcement blog post: https://duckdb.org/2026/03/09/announcing-duckdb-150.html

What's Changed

Full Changelog: v1.4.4...v1.5.0

performanceoptimizationfeaturesstoragequery-engine

Source: original entry ↗

More from DuckDB

Follow DuckDB to get its new changes in your feed and email digest.

Fix1.5.6

DuckDB v1.5.6 Bugfix Release

This release contains numerous bug fixes addressing issues discovered after v1.5.5, including fixes for window elimination, query execution, parquet handling, and various stability improvements across the query engine and storage layer.

bugfixstabilityperformancestoragequery-engine
Fix1.5.5

DuckDB v1.5.5 Bugfix Release

A bug fix release addressing security vulnerabilities, memory leaks, data corruption issues, and various stability improvements across multiple subsystems including JSON processing, Parquet support, RLE encoding, and dependency management.

securitystabilityperformancejsonparquet
Fix1.5.4

DuckDB v1.5.4 Bugfix Release

This release contains multiple bug fixes and stability improvements across various components including JSON handling, window functions, parquet reading, and memory management. Users should update to resolve issues discovered after the v1.5.3 release.

bugfixstabilityjsonparquetmemory
See all DuckDB changes →