Popular: Data updated October 27, 2026

Categories

Internet1,356
Communication321
Audio & video898
Graphics & design539
Office & productivity1,124
Developer tools3,134
AI tools529
Security & privacy385
System tools3,114
Games523
Education & science239
Network & IT284

DuckDB CLI 1.4.3 download

DuckDB is an in-process SQL OLAP Database Management System

DuckDB Databases #19 Databases
This is an older version. The current version is 1.5.6. DuckDB CLI 1.5.6 · Released:

Installer files 1.4.3

ArchitectureTypeScopeFile sizeDownloadSHA256
64-bit ZIP → Portable · en-US Current user — github.com VirusTotal
ARM64 ZIP → Portable · en-US Current user — github.com VirusTotal

Link and SHA256 come from the Windows Package Manager community manifest. Compare the hash of the downloaded file before running it.

Release notes

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 @Tishj in #19739
- Remove httpfs patches and bump by @carlopi in #19763
- Correctly use a lock when accessing the EncryptionKeyManager by @Mytherin in #19772
- Bump iceberg to now default available extension by @carlopi in #19764
- Extract all column bindings of json each function by @Tmonster in #19766
- constraint violation bug fix by @artjomPlaunov in #19776
- Avoid binding macro arguments for untyped macros by @lnkuiper in #19779
- It should probably be ${EXTENSION_CONFIG_BUILD} instead of EXTENSION_CONFIG_BUILD by @hannes in #19694
- Fix #19575: Fix illegal utf8 character by @flashmouse in #19699
- chore: bump vortex to 0.56.0 by @0ax1 in #19815
- PositionalScan: handle also HAVE_MORE_OUTPUT + empty chunk via iteration by @carlopi in #19824
- AttachDatabase: first set whether file is remote, then do the rest by @carlopi in #19826
- Add CacheBehavior::AUTOMATIC to DBInstanceCache that automatically does the right thing™ by @Mytherin in #19841
- Reuse metadata even in the presence of deletes by @ywelsch in #19823
- DuckIndexScanState::TableScanFunc, split into 2 explicit phases by @carlopi in #19838
- Bump httpfs and iceberg by @carlopi in #19859
- Keep cte_root alive while binding materialized CTEs in MERGE INTO children by @Mytherin in #19863
- CI Cleanup (#19840) by @yan-alex in #19857
- Fix #19517: preserve relation name for table-qualified star LIKE expression by @henry8128 in #19887
- avoid underflow/"inf" loop while reporting unittest summary (backport… by @benfleis in #19900
- Fixes incorrect handing of APPROX_QUANTILE TIME by @Damon07 in #19891
- Add v1.4.3 to Storage Version by @maiadegraaf in #19907
- clean up tmp files while building extensions by @c-herrewijn in #19908
- Bump: ducklake, mysql_scanner by @maiadegraaf in #19910
- remove large limit optimization whenever there is a filter by @guillesd in #19911
- free disk space in Upload Extensions job by @c-herrewijn in #19912
- [Compression] Prevent overriding COMPRESSION_EMPTY with COMPRESSION_CONSTANT by @Tishj in #19913
- Make make tidy-check-diff compare against base branch, instead of always comparing against origin/main by @Mytherin in #19917
- More testing for appender and attach-detach by @taniabogatsch in #19708
- Script to release a extension manually by @samansmink in #19881
- Assert that result types match with column data collection when fetching data by @pdet in #19750
- No longer auto-enable profiling on DEBUG mode by @maiadegraaf in #19931
- Fix optimizer incorrectly remove ORDER BY clause from aggregates by @tianjq16 in #19925
- Backport revert append fixes by @Mytherin in #19941
- Bump: spatial by @Maxxen in #19943
- Issue #19916: WASM Time Zones by @hawkfish in #19918
- Fix correlated column binding in ConstantBinder by @d-justen in #19945
- [chore] Increase slow threshold by @taniabogatsch in #19965
- [Parquet] Fix prepared copy option parameter by @Tishj in #19966
- [TestConfig] Fix verify_fetch_row config, reduce duplication in skip_tests by @Tishj in #19967
- remove sha from artifacts by @c-herrewijn in #19957
- Unbound index binding with context by @artjomPlaunov in #19953
- [Fix] Bug in FetchRow after update on indexed table with dict_fsst compression by @taniabogatsch in #19970
- Null assertion on denormalized_table argument by @Dtenwolde in #19947
- [Art][Wal]Unbound index allocations by @artjomPlaunov in #19901
- No sampling over 281TB by @Tmonster in #19978
- Take in consideration if the sniffer used unstrictness while selecting candidates by @pdet in #20005
- [CSV] Avoid throwing unnecessary errors on strict mode by @pdet in #20007
- [Compression] Fix an issue with NULL updates to a column compressed with DICT_FSST by @Tishj in #20009
- Bump: delta, ducklake, iceberg by @maiadegraaf in #20012
- add unity_catalog, update delta by @samansmink in #20019
- Bump spatial by @staticlibs in #20020
- Retag #19821 to v1.4 - Use PLAIN_DICTIONARY for Parquet version 1 by @pdet in #20024
- Fix INSERT OR REPLACE BY NAME with partial columns(#19845) by @henry8128 in #19989
- Bump MySQL scanner by @staticlibs in #20025
- Windows must sample less by @Tmonster in #20018
- Issue #20015: Streaming Window Sequence by @hawkfish in #20027
- bump iceberg by @Tmonster in #20032
- Fix #20014: correctly use numeric_limits::min for NumericLimits::Min so that stats are initialized to -infinity for floating points by @Mytherin in #20039
- Enable windows_arm64 arch for main extensions by @staticlibs in #20004
- Fix mark join decorrelation by @kryonix in #20033
- propagate gate status in Node4::DeleteChild by @artjomPlaunov in #20044
- Bump: httpfs by @samansmink in #20036
- Bump ducklake by @pdet in #20054
- bump azure to v1.4.3 by @benfleis in #20057
- Bump extensions by @samansmink in #20055
- Fix unnecessary dependent join rewrite by @kryonix in #20048
- Version tag for local files for robust external file cache validation by @lnkuiper in #20058
- backport runner cleanup action by @hannes in #20085
Full Changelog: v1.4.2...v1.4.3

https://github.com/duckdb/duckdb/releases/tag/v1.4.3

Most popular in Databases

See all
  1. MariaDBThe innovative open source database
  2. HeidiSQLA lightweight client for managing MariaDB, MySQL, SQL Server, PostgreSQL and SQLite, written in Delphi
  3. SQLiteSelf-contained transactional SQL database engine
  4. DoltDolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
  5. MongoDBMongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era.
  6. Redis on WindowsIn-memory data structure store, used as database, cache and message broker
  7. DB Browser for SQLiteA high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
  8. Beekeeper StudioA modern, easy to use, and good looking SQL client for MySQL, Postgres, SQLite, SQL Server, and more. Oh, it's also open source :-).
  9. LiquibaseEasiest, safest, and most powerful community-led database change management solution.
  10. Another Redis Desktop ManagerA faster, better and more stable redis desktop manager.

Tags

Share