Announcing DuckDB 1.4.5 LTS (Andium)
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
Generic Bugfixes
#20760– Fix escape handling inAddEscapesfunction#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
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.