Traceary

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
1.5.5

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

securityaddedfixed
1.5.4

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

addedfixedchanged
1.4.5

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 @

securityaddedfixed
1.5.3

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

addedfixedchanged
1.5.2

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)

addedfixedchanged
1.5.1

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

addedfixedchanged
1.5.0

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

addedfixedchanged
1.4.4

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

addedfixedchanged
1.4.3

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

addedfixedchanged
1.4.2

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

securityaddedfixed
1.4.1

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

addedfixedchanged
1.4.0

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

addedfixedchanged
1.3.2

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

addedfixedchanged
1.3.1

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

addedfixedchanged
1.3.0

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

addedfixedchanged
1.2.2

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

addedfixedchanged
1.2.1

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

addedfixedchanged
1.2.0

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

addedchanged
1.1.3

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

addedfixedchanged
1.1.2

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

addedfixedchanged
1.1.1

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

addedfixedchanged
1.1.0

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

addedfixedchanged
1.0.0

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

addedfixedchanged
0.x34 releases
0.10.3

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

addedfixedchanged
0.10.2

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

addedfixedchanged
0.10.1

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

addedfixedchanged
0.10.0

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

addedfixedchanged
0.9.2

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

addedfixedchanged
0.9.1

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.

addedfixedchanged
0.9.0

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

breakingaddedfixed
0.8.1

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.

addedfixedchanged
0.8.0

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

breakingaddedfixed
0.7.1

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

addedfixedchanged
0.7.0

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

breakingaddedfixed
0.6.1

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

addedfixedchanged
0.6.0

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

breakingaddedfixed
0.5.1

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

addedfixedchanged
0.5.0

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

breakingaddedfixed
0.4.0

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

addedfixedchanged
0.3.4

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

addedfixed
0.3.3

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

breakingaddedfixed
0.3.2

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

breakingaddedfixed
0.3.1

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

breakingaddedfixed
0.3.0

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

breakingaddedfixed
0.2.9

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

breakingaddedfixed
0.2.8

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

breakingadded
0.2.7

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

breakingadded
0.2.6

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

breakingadded
0.2.5

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

breakingaddedfixed
0.2.4

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

breakingaddedchanged
0.2.3

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

breakingadded
0.2.2

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

breakingaddedfixed
0.2.1

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

fixedchanged
0.2.0

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

added
0.1.9

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

added
0.1.8

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

0.1.7

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

added