winget install --id DuckDB.cli
About DuckDB CLI
DuckDB is a high-performance analytical database system. It is designed to be fast, reliable and easy to use. DuckDB provides a rich SQL dialect, with support far beyond basic SQL.
What's new in 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_serialize_sql by @kryonix in #22004 - DuckLake Bump by @pdet in #22014 - fix: resolve current catalog in ADBC Ingest to avoid temp table shadowing by @eitsupi in #22020 - Fix TIMESTAMPFORMAT being ignored for TIMESTAMPTZ columns in copy to json by @DinosL in #21992 - Provide BWC support for join filter pushdowns by @ywelsch in #22029 - Add iceberg copy function autoload by @NiclasHaderer in #22037 - Fix DISABLE_EXTENSION_LOAD by @mlafeldt in #22019 - Fix INSERT OR REPLACE BY NAME regression by excluding conflict columns from SET list by @DinosL in #22049 - Git-ignore generated extension loader by @mlafeldt in #22056 - Fix constant struct args in lateral table in-out functions by @AlfieJones in #21827 - Avoid handling Ctrl+C during shutdown (state might be already gone) by @carlopi in #22059 - Add DISABLE_BUILTIN_HTTPLIB option by @carlopi in #22054 - Set query field for statements in ALTER TABLE ... ADD COLUMN ... DEFAULT ... workaround by @yan-alex in #22057 - Coorporative tasks might lead to busy spinning in TaskExecutor::WorkOnTasks by @NiclasHaderer in #22092 - Row group append by @evertlammerts in #22060 - Fix empty parquet child schema by @dentiny in #22105 - Issue #22096: TopN Window Casts by @hawkfish in #22098 - Add support for reading VARIANT using C API by @Dtenwolde in #22065 - Bump Julia to v1.5.2 by @taniabogatsch in #221...
Version history
| Version | Updated | Notes |
|---|---|---|
| 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... | |
| 1.5.2 | Unknown | 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 #20804 - bump ref to azure for v1.4.4 (rebuild) by @benfleis... |
| 1.5.1 | Unknown | This is a bug fix release for various issues discovered after we released v1.5.0. What's Changed - [Extensions] Preserve require order in InterpretedBenchmark by @Tishj in #21214 - CLI: Make help entry uppercase by @szar... |
| 1.5.0 | Unknown | 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 t... |
| 1.4.4 | Unknown | 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... |
| 1.4.3 | Unknown | 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 #19722 - Fix behavior for HAVING clause without a GROUP BY by @T... |
| 1.4.2 | Unknown | 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 -... |
| 1.4.1 | Unknown | 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 #19011 - set default value of MAIN_BRANCH_VERSIONING to false by @c... |
| 1.4.0 | Unknown | 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-... |
| 1.3.2 | Unknown | 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 ver... |
| 1.3.1 | Unknown | 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... |
| 1.3.0 | Unknown | 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/an... |
| 1.2.2 | Unknown | 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 v... |
| 1.2.1 | Unknown | 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 v... |
| 1.2.0 | Unknown | 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 al... |
| 1.1.3 | Unknown | 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 v... |
| 1.1.2 | Unknown | 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... |
| 1.1.1 | Unknown | 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... |
| 1.1.0 | Unknown | 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-110What's Chang... |
| 1.0.0 | Unknown | This release of DuckDB is named "Nivis" after the sadly non-existent Snow Duck (Anas Nivis) that is known for its stability.Blog post coming shortly.What's Changed - Add feature changes back in by @Mytherin in #11146 - M... |