Databases & Storage

DuckDB releases v1.5.6 bugfix update

Key Takeaway

DuckDB v1.5.6 addresses numerous stability and correctness issues discovered after the v1.5.5 release.

Summary

The DuckDB analytical engine has released version 1.5.6, a maintenance update focused on bug fixes. The release resolves issues related to Top-N window elimination, Parquet metadata handling, and memory management during scans. It also includes updates to several extensions including httpfs, vortex, and iceberg.

Technical improvements in DuckDB 1.5.6

  • Query Optimization: Fixes for TopNWindowElimination, UNNEST pushdown, and LIMIT pushdown through volatile projections.
  • Storage and Formats: Improvements to Parquet VARIANT metadata, geometry row group pruning, and WAL recovery processes.
  • Stability: Fixes for active query races, ICU strptime time zone leaks, and memory issues during pathological scans.
  • API and Compatibility: Unification of C-API symbol versioning and stabilization of v1 APIs.
  • Extension Updates: Bumps for httpfs, vortex, iceberg, ducklake, delta, and unity_catalog.

Why it matters

This release improves the reliability of DuckDB in production environments by addressing edge-case crashes and data correctness issues in core analytical functions.

Original reference: github.com →