Announcing DuckDB 1.4.5 LTS (Andium)

The DuckDB team
2026-06-17 · 1 min

TL;DR: Today we are releasing DuckDB 1.4.5 LTS with bugfixes and performance improvements.

We are simultaneously releasing two DuckDB versions: v1.4.5 LTS (Andium) and v1.5.4 (Variegata). This blog post is about the LTS version, v1.4.5 (Andium). Unless you are using specifically using the LTS version, you are likely looking for the latest stable version, v1.5.4 (Variegata).

In this blog post, we highlight a few important fixes in DuckDB v1.4.5, the sixth patch release in DuckDB's 1.4 LTS line. The release ships bugfixes, performance improvements and security patches. You can find the full release notes on GitHub.

To install the new version, please visit the installation page.

Fixes

Correctness

  • #21482 – Correctly detect overflows when decoding integers from storage
  • #21177 – Backport support for the * NOT SIMILAR TO 'pattern' from #19232

Crashes and Internal Errors

  • #20804 – Backport various race condition fixes from #20803

Generic Bugfixes

  • #20760 – Fix escape handling in AddEscapes function
  • #21316 – Fix unbounded row group growth for indexed tables on repeated load and insert cycles
  • #21577 – Fix for CSV reader buffer-boundary value read
  • #20686 – Secret Manager: Ensure secrets are created exactly once
  • #23197 – Backport out-of-bounds security fixes from #23100

Performance

  • #21090 – AsOf Simple Joins improvements
  • #21178 – Backport zstd improvements from #20943

Miscellaneous

  • #23130 – Backport GetLocalFileSystem improvements from #21983
  • #20727 – Use FileSystem APIs in QueryProfiler::Write

Conclusion

This post was a short summary of the changes in v1.4.5. As usual, you can find the full release notes on GitHub. We would like to thank our contributors for providing detailed issue reports and patches. Stay tuned for future DuckDB releasese, including v2.0.0 in the fall!

PS: Next week, we'll host DuckCon #7 in Amsterdam. Join us in-person or on the online stream.