This is a bug fix release for various issues discovered after we released v1.5.4. What's Changed backport the out-of-bounds security fixes made in #23100 by @Tishj in https://github.com/duckdb/duckdb/pull/23197 Remove checked_array_iterator
Catalog / Databases
DuckDB changelog
In process analytical database that runs inside the host application.
- Latest
- 1.5.5
- Shipped
- 22 Jul 20261 month ago
- Collected
- 57 releasesback to 4 May 2020
- Source
- duckdb/duckdb
- Project
- duckdb.org
- Feed
- RSS
Read today, the first day on record. Collection status
Version history
1.x23 releases
This is a bug fix release for various issues discovered after we released v1.5.3. Please also refer to the announcement blog post: https://duckdb.org/2026/06/17/announcing-duckdb-154.html What's Changed backport 22094 by @artjomPlaunov in h
This is a bug fix release for various issues discovered after we released v1.4.4. Please also refer to the announcement blog post: https://duckdb.org/2026/06/17/announcing-duckdb-145.html What's Changed Internal #7212: FILL Empty Chunk by @
This is a bugfix release for various issues discovered after we released v1.5.2. Please also refer to the announcement blog post: https://duckdb.org/2026/05/20/announcing-duckdb-153 What's Changed Use DB serialization compatibility for json
This is a bug fix release for various issues discovered after we released v1.5.1 What's Changed Backport various race condition fixes to v1.4 by @Mytherin in https://github.com/duckdb/duckdb/pull/20804 bump ref to azure for v1.4.4 (rebuild)
This is a bug fix release for various issues discovered after we released v1.5.0. Please also refer to the announcement blog post: https://duckdb.org/2026/03/23/announcing-duckdb-151 What's Changed [Extensions] Preserve require order in Int
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 b
This is a bug fix release for various issues discovered after we released 1.4.3. Please excuse the erroneous release earlier. What's Changed Cast Fix: Correctly handle negative exponent with a number with a decimal in VARCHAR -> INTEGER cas
This is a bug fix release for various issues discovered after we released 1.4.2. What's Changed implement proper equals for table functions by @Maxxen in https://github.com/duckdb/duckdb/pull/19722 Fix behavior for HAVING clause without a G
This is a bug fix release for various issues discovered after we released 1.4.1. PR #19716 addresses the issues raised in CVE-2025-64429. Users of the DuckDB encryption feature are encouraged to update. What's Changed bump duckdb-azure ref
This is a bug fix release for various issues discovered after we released 1.4.0. What's Changed Fix attach to right DB when using DuckLake by @pdet in https://github.com/duckdb/duckdb/pull/19011 set default value of MAIN_BRANCH_VERSIONING t
This release of DuckDB is named "Andium" after Anas Andium, a species of duck that lives in the Andes mountains in South America. Please also refer to the announcement blog post: https://duckdb.org/2025/09/16/announcing-duckdb-140.html What
This is a bug fix release for various issues discovered after we released 1.3.1. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9 can be read by this version. What's Changed
This is a bug fix release for various issues discovered after we released 1.3.0 "Ossivalis". There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9 can be read by this version. Wh
This release of DuckDB is named "Ossivalis" after Bucephala Ossivalis, an ancestor of the Goldeneye duck that lived Millions of years ago. Please also refer to the announcement blog post: https://duckdb.org/2025/05/21/announcing-duckdb-130
This is a bug fix release for various issues discovered after we released 1.2.1. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9.* can be read by this version. What's Chang
This is a bug fix release for various issues discovered after we released 1.2.0. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9.* can be read by this version. What's Chang
This release of DuckDB is named "Histrionicus" after the good-looking Harlequin duck (Histrionicus Histrionicus) that inhabits "cold fast moving streams in North America, Greenland, Iceland and eastern Russia". Please also refer to the anno
This is a bug fix release for various issues discovered after we released 1.1.2. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9.* can be read by this version. What's Chang
This is a bug fix release for various issues discovered after we released 1.1.1. There are no new major features, just bug fixes. Database files created by DuckDB versions all the way back to v0.9.* can be read by DuckDB v1.1.2. What's Chan
This is a bug fix release for various issues discovered after we released 1.1.0. There are no new major features, just bug fixes. Database files created by DuckDB since v0.9.* can be read by DuckDB v1.1.1. What's Changed [Python] Fix a cras
This release of DuckDB is named "Eatoni" after Eaton's pintail (Anas Eatoni) from the southern Indian Ocean. Please also refer to the announcement blog post: https://duckdb.org/2024/09/09/announcing-duckdb-110 What's Changed Add feature cha
This release of DuckDB is named "Nivis" after the sadly non-existent Snow Duck (Anas Nivis) that is known for its stability. Please also refer to the announcement blog post: https://duckdb.org/2024/06/03/announcing-duckdb-100 What's Changed
0.x34 releases
This is a bug fix release for various issues discovered after we released 0.10.2. There are no new major features, just bug fixes. Database files created by DuckDB v0.10.* or v0.9.* can be read by DuckDB v0.10.3. Highlights Even though this
This is a bug fix release for various issues discovered after we released 0.10.1. There are no new features, just bug fixes. Database files created by DuckDB v0.10.* or v0.9.* can be read by DuckDB v0.10.2. SQL Modifications This release ha
This is a bug fix release for various issues discovered after we released 0.10.0. There are no new features, just bug fixes. Database files created by DuckDB v0.10.0 or v0.9.* can be read by DuckDB v0.10.1. What's Changed Remove visualizer
This release of DuckDB is named "Fusca" after the Velvet Scooter native to Europe. Note: The on-disk storage format is backwards-compatible with the 0.9 releases of DuckDB. For details, please see the release announcement blog post. Also no
This is a bug fix release for various issues discovered after we released 0.9.1. There are no new features, just bug fixes. Database files created by DuckDB v0.9.0 or v0.9.1 can be read by DuckDB v0.9.2 (i.e. v0.9.2 is backwards compatible
This is a bug fix release for various issues discovered after we released 0.9.0. There are no new features, just bug fixes. Database files created by DuckDB v0.9.0 can be read by DuckDB v0.9.1 (i.e. v0.9.1 is backwards compatible with v0.9.
This preview release of DuckDB is named "Undulata" after the aptly named Yellow-billed duck native to Africa. Note: Again, this release introduces a backwards-incompatible change to the on-disk storage format. We suggest you use the EXPORT
This is a bug fix release for various issues discovered after we released 0.8.0. There are no new features, just bug fixes. Database files created by DuckDB v0.8.0 can be read by DuckDB v0.8.1 (i.e. v0.8.1 is backwards compatible with v0.8.
This preview release of DuckDB is named "Fulvigula" after the Mottled duck (Anas fulvigula) which lives in the Gulf of Mexico, where it is apparently highly prized amongst (heartless) hunters. There are two SQL-level breaking changes in thi
This is a bug fix release for various issues discovered after we released 0.7.0. There are no new features, just bug fixes. Notably, there is no incompatibility with database files created with v0.7.0 Changes When building extensions we nee
This preview release of DuckDB is named "Labradorius" after the Labrador duck (Camptorhynchus labradorius) which was native to North America and went extinct in 1878 despite its reportedly bad taste. Again, @Mytherin has written a blog post
This is a bug fix release for various issues discovered after we released 0.6.0. There are no new features, just bug fixes. What's Changed Correctly accept BUILD_JEMALLOC_EXTENSION on Linux by @Mytherin in https://github.com/duckdb/duckdb/p
This preview release of DuckDB is named "Oxyura" after the White-headed duck (Oxyura leucocephala) which is an endangered species native to Eurasia. This time, @Mytherin has written a blog post explaining the quite long and exciting list of
This is a bug fix release for various issues discovered after we released 0.5.0. There are no new features, just bug fixes. The following PRs were included in this release: [Fuzzer] Issue #4152 - Lag window function issue by @lokax in https
This preview release of DuckDB is named "Pulchellus" after the Green pygmy goose (Nettapus pulchellus) which is native to Australia where VLDB 2022 is starting today. Despite being called a "goose" it is actually a duck. Binary builds are l
This preview release of DuckDB is named "Ferruginea" after the Andean Duck. Binary builds are listed below. Feedback is very welcome. Note: This release should be backwards-compatible wrt the on-disk storage format, but the next release may
This is a bug fix release that we need to create because uploading artefacts failed for the last one. Contents are the same as https://github.com/duckdb/duckdb/releases/tag/v0.3.3 plus some minor bug fixes. Note: We are going to switch to a
This preview release of DuckDB is named "Sansaniensis" after the (regrettably extinct) Chenoanas sansaniensis. Binary builds are listed below. Feedback is very welcome. Note: Again, this release introduces a backwards-incompatible change to
This preview release of DuckDB is named "Gibberifrons" after the Sunda teal Binary builds are listed below. Feedback is very welcome. Note: Again, this release introduces a backwards-incompatible change to the on-disk storage format. We sug
This preview release of DuckDB is named "Spectabilis" after the King Eider Binary builds are listed below. Feedback is very welcome. Note: Again, this release introduces a backwards-incompatible change to the on-disk storage format. We sugg
This preview release of DuckDB is named "Gracilis" after the Grey Teal Binary builds are listed below. Feedback is very welcome. Note: Again, this release introduces a backwards-incompatible change to the on-disk storage format. We suggest
This preview release of DuckDB is named "Platyrhynchos" after the very well-known Mallard, πλατυρυγχος meaning "broad-billed". Binary builds are listed below. Feedback is very welcome. Note: Again, this release introduces a backwards-incomp
This preview release of DuckDB is named "Ceruttii" after a long-extinct relative of the present-day Harleqin Duck (Histrionicus Ceruttii). Binary builds are listed below. Feedback is very welcome. Note: Again, this release introduces a back
This preview release of DuckDB is named "Mollissima" after the Common Eider (Somateria mollissima). Binary builds are listed below. Feedback is very welcome. Note: This release introduces a backwards-incompatible change to the on-disk stora
This preview release of DuckDB is named "Jamaicensis" after the blue-billed Ruddy Duck (Oxyura jamaicensis). Binary builds are listed below. Feedback is very welcome. Note: This release introduces a backwards-incompatible change to the on-d
This preview release of DuckDB is named "Falcata" after the Falcated Duck (Mareca falcata). Binary builds are listed below. Feedback is very welcome. Note: This release introduces a backwards-incompatible change to the on-disk storage forma
This preview release of DuckDB is named "Jubata" after the Australian Wood Duck (Chenonetta jubata). Binary builds are listed below. Feedback is very welcome. Note: This release introduces a backwards-incompatible change to the on-disk stor
This preview release of DuckDB is named "Serrator" after the Red-breasted merganser (Mergus serrator). Binary builds are listed below. Feedback is very welcome. Note: This release introduces a backwards-incompatible change to the on-disk st
This is a preview release of DuckDB. Starting from this release, releases get named as well. Names are chosen from species of ducks (of course). We start with "Clypeata". Note: This release introduces a backwards-incompatible change to the
This is a preview release of DuckDB. Binary builds are listed below. Feedback is very welcome. Major changes: Engine #770: Enable Inter-Pipeline Parallelism #835: Type system updates with #779: INTERVAL Type, #858: Fixed-precision DECIMAL t
This is a preview release of DuckDB. Binary builds are listed below. Feedback is very welcome. SQL: #730: FULL OUTER JOIN Support #732: Support for NULLS FIRST/NULLS LAST #698: Add implementation of the LEAST/GREATEST functions #772: Implem
This is a preview release of DuckDB. Binary are listed below. Feedback is very welcome. Major changes: New website woo-ho! Engine #653: Parquet reader integration SQL #685: Case insensitive binding of column names #662: add EPOCH_MS functio
This is a preview release of DuckDB. Feedback is very welcome. SQL SQL functions IF and IFNULL #644 SQL string functions LEFT #620 and RIGHT #631 #641: BLOB type support #640: LIKE escape support Clients #627: Insertion support for Python r
This is the sixth preview release of DuckDB. Feedback is very welcome. Binary builds are available as well. SQL Add / remove columns, change default values & column type #612 Collation support CSV sniffer READ_CSV_AUTO for dialect, data typ