Traceary

Catalog / DuckDB

DuckDB breaking changes

The 17 releases whose own notes call out a breaking change, out of 57 the archive holds. Scattered one per release page, this is a run nobody can see; gathered, it is the shape of how often DuckDB asks you to change your code.

Tagged breaking
17of 57 releases
Roughly
1 in 3releases held here
Most recent
26 Sep 20232.9 years ago
Across
35 monthsback to 1 Nov 2020

How this is decided

A release appears here because the word breaking is in the notes its publisher wrote, not because anyone here read the diff. That cuts both ways. A release that changed an API without using the word is missing from this page, and a release that used the word about something minor is on it. It is the publisher’s own signal, reported rather than judged, which is the same rule the security page follows.

0.9.0breakingaddedfixed

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

0.8.0breakingaddedfixed

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

0.7.0breakingaddedfixed

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

0.6.0breakingaddedfixed

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

0.5.0breakingaddedfixed

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

0.3.3breakingaddedfixed

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

0.3.2breakingaddedfixed

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

0.3.1breakingaddedfixed

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

0.3.0breakingaddedfixed

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

0.2.9breakingaddedfixed

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

0.2.8breakingadded

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

0.2.7breakingadded

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

0.2.6breakingadded

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

0.2.5breakingaddedfixed

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

0.2.4breakingaddedchanged

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

0.2.3breakingadded

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

0.2.2breakingaddedfixed

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