DuckDB

Databases & DataMIT

An in-process analytical database.

Latest v1.5.5 · by DuckDB FoundationWritten in C++Websiteduckdb/duckdbRSS

Branches

1.5
v1.5.5
1.4
v1.4.5

Release activity

Release activity — 10 releases across 9 days since Nov 12, 2025. Each cell is one day; darker means more releases that day. Nothing is recorded before Nov 12, 2025. Older weeks are hidden at this screen width.
JunJulAugSep
SundayNo releases on May 24, 2026No releases on May 31, 2026No releases on Jun 7, 2026No releases on Jun 14, 2026No releases on Jun 21, 2026No releases on Jun 28, 2026No releases on Jul 5, 2026No releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026No releases on Aug 9, 2026No releases on Aug 16, 2026No releases on Aug 23, 2026No releases on Aug 30, 2026No releases on Sep 6, 2026
MondayNo releases on May 25, 2026No releases on Jun 1, 2026No releases on Jun 8, 2026No releases on Jun 15, 2026No releases on Jun 22, 2026No releases on Jun 29, 2026No releases on Jul 6, 2026No releases on Jul 13, 2026No releases on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026No releases on Aug 10, 2026No releases on Aug 17, 2026No releases on Aug 24, 2026No releases on Aug 31, 2026No releases on Sep 7, 2026
TuesdayNo releases on May 26, 2026No releases on Jun 2, 2026No releases on Jun 9, 2026No releases on Jun 16, 2026No releases on Jun 23, 2026No releases on Jun 30, 2026No releases on Jul 7, 2026No releases on Jul 14, 2026No releases on Jul 21, 2026No releases on Jul 28, 2026No releases on Aug 4, 2026No releases on Aug 11, 2026No releases on Aug 18, 2026No releases on Aug 25, 2026No releases on Sep 1, 2026No releases on Sep 8, 2026
WednesdayNo releases on May 27, 2026No releases on Jun 3, 2026No releases on Jun 10, 20262 releases on Jun 17, 2026No releases on Jun 24, 2026No releases on Jul 1, 2026No releases on Jul 8, 2026No releases on Jul 15, 20261 release on Jul 22, 2026No releases on Jul 29, 2026No releases on Aug 5, 2026No releases on Aug 12, 2026No releases on Aug 19, 2026No releases on Aug 26, 2026No releases on Sep 2, 2026
ThursdayNo releases on May 28, 2026No releases on Jun 4, 2026No releases on Jun 11, 2026No releases on Jun 18, 2026No releases on Jun 25, 2026No releases on Jul 2, 2026No releases on Jul 9, 2026No releases on Jul 16, 2026No releases on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026No releases on Aug 13, 2026No releases on Aug 20, 2026No releases on Aug 27, 2026No releases on Sep 3, 2026
FridayNo releases on May 29, 2026No releases on Jun 5, 2026No releases on Jun 12, 2026No releases on Jun 19, 2026No releases on Jun 26, 2026No releases on Jul 3, 2026No releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026No releases on Aug 14, 2026No releases on Aug 21, 2026No releases on Aug 28, 2026No releases on Sep 4, 2026
SaturdayNo releases on May 30, 2026No releases on Jun 6, 2026No releases on Jun 13, 2026No releases on Jun 20, 2026No releases on Jun 27, 2026No releases on Jul 4, 2026No releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026No releases on Aug 8, 2026No releases on Aug 15, 2026No releases on Aug 22, 2026No releases on Aug 29, 2026No releases on Sep 5, 2026

10 releases since Nov 12, 2025, busiest day 2

Changelog

Filter releases by branch
10 of 10 releases
v1.5.5Latest

DuckDB v1.5.5 Bugfix Release

Added 4
  • Add support for duckdb:// URI scheme in ADBC URI option
  • Add request body length to HTTP logs
  • Show transport errors in HTTP logs
  • Add support for test config extending
Changed 1
  • Correctly get typed value stats for fully shredded variants
Fixed 15
  • Fix deadlock in TemporaryMemoryManager
  • Prevent NULL MAP keys in MultiFileReader because of missing default value
  • Propagate lambda bindings into try operator
  • Fix out-of-bounds read in JSON path ReadKey lookahead
  • Fix out-of-bounds read in string to struct cast
  • Fix false RLE corruption error
Security 1
  • Backport out-of-bounds security fixes from pull request #23100

From DuckDB

This is a bug fix release for various issues discovered after we released v1.5.4.

What's Changed

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.5.4...v1.5.5

View originalPermalink
How v1.5.5 went
v1.5.4

DuckDB v1.5.4 Bugfix Release

Added 1
  • Add vacuum_rebuild_indexes as an experimental ATTACH option
Fixed 19
  • Fix TemporaryFileManager reported size to reflect live blocks
  • Set query text on PIVOT MultiStatement sub-statements at construction
  • Fix double free and memory leak in Arrow GeoArrow CRS serialization
  • Render MAP values as valid SQL in Value::ToSQLString()
  • Remove time-out waiting for terminal background color
  • Fix WindowSelfJoinOptimizer ignore exception

From DuckDB

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

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.5.3...v1.5.4

View originalPermalink
How v1.5.4 went
v1.4.5

DuckDB v1.4.5 Bugfix Release

Changed 1
  • Use FileSystem APIs in QueryProfiler::Write
Fixed 8
  • Fix escape handling in AddEscapes function
  • Fix various race conditions
  • Allow * Not similar to 'pattern'
  • Fix unbounded row group growth for indexed tables on repeated load+insert cycles
  • Correctly detect overflows when decoding integers from storage
  • Fix CSV reader buffer-boundary value read
  • Backport out-of-bounds security fixes
  • Ensure secrets are created exactly once

From DuckDB

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

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.4.4...v1.4.5

View originalPermalink
How v1.4.5 went
v1.5.3

DuckDB v1.5.3 Bugfix Release

Added 2
  • Add DISABLE_BUILTIN_HTTPLIB option
  • Add support for reading VARIANT using C API
Fixed 18
  • Resolve current catalog in ADBC Ingest to avoid temp table shadowing
  • Fix TIMESTAMPFORMAT being ignored for TIMESTAMPTZ columns in copy to json
  • Fix DISABLE_EXTENSION_LOAD
  • Fix INSERT OR REPLACE BY NAME regression by excluding conflict columns from SET list
  • Fix constant struct args in lateral table in-out functions
  • Avoid handling Ctrl+C during shutdown to prevent state access when already gone

From DuckDB

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

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.5.2...v1.5.3

View originalPermalink
How v1.5.3 went
v1.5.2

DuckDB v1.5.2 Bugfix Release

Changed 1
  • Make some MultiStatements and PRAGMAs Transactional
Fixed 19
  • Fix various race condition issues
  • Fix unbounded row group growth for indexed tables on repeated load+insert cycles
  • Correctly detect overflows when decoding integers from storage
  • Correctly revert dictionary size when reverting string appends
  • Fix memory leak when reusing PreparedStatement
  • Fix integer overflow in list_resize

From DuckDB

This is a bug fix release for various issues discovered after we released v1.5.1

What's Changed

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.5.1...v1.5.2

View originalPermalink
How v1.5.2 went
v1.5.1

DuckDB v1.5.1 Bugfix Release

Added 2
  • Add internal exception for misuse of MultiFileReader method
  • Implement line number reporting in errors for PEG parser
Changed 7
  • Make help entry uppercase in CLI
  • Check AutoloadKnownExtensions Setting before loading libraries in TryAutoLoadExtension
  • Enable column pruning for MATERIALIZED CTEs
  • Use atomic load in bloom filter look-up
  • Lazy call mmap in BlockAllocator
  • Dynamically determine radix bits for external aggregation
  • Support new v1.5 syntax for PEG grammar
Fixed 14
  • Preserve require order in InterpretedBenchmark
  • Restore view's bind_state when binding fails
  • Fix INTERNAL Error in UnnestRewriter for deeply nested struct UNNEST
  • Prevent TrimFreeBlocks from zeroing concurrently
  • Enable UTF-8 mode when writing to pager in Windows shell
  • Fix buffer overread in Arrow dictionary conversion with NULLs

From DuckDB

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

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.5.0...v1.5.1

View originalPermalink
How v1.5.1 went
v1.5.0

DuckDB v1.5.0 "Variegata"

Added 4
  • Support renaming a database with ALTER DATABASE <> RENAME TO <>
  • C-API initial support for accessing file system
  • Add support for read_duckdb function that allows reading and globbing DuckDB database files
  • Add support for late materialization and filter pushdown to read_duckdb
Changed 11
  • Optimize LAST aggregate to iterate backward within batches
  • Allow user type with schema defined to have array bounds
  • Remove case-insensitive character from grammar files
  • Enable multifile parquet_metadata and friends parallelism
  • Use StorageLock for CompressionFunction
  • Rework Compression Function registration to avoid grabbing locks
Fixed 5
  • Fix query() function error message for PIVOT statements without explicit IN clauses
  • Fix field id uniqueness for alter database
  • Fix union semantics in recursive CTEs
  • Fix extension load
  • Fix unholy interaction between CREATE VIEW and CTE definitions

From DuckDB

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 blog post: https://duckdb.org/2026/03/09/announcing-duckdb-150.html

What's Changed

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.4.4...v1.5.0

View originalPermalink
How v1.5.0 went
v1.4.4

v1.4.4 Bugfix Release

Fixed 20
  • Correctly handle negative exponent with a number with a decimal in VARCHAR to INTEGER cast
  • Fix NULL filter check for constant segments in storage
  • Remove undefined loop
  • Fix ALIAS function in filter pushdown to preserve column aliases
  • Add missing headers from http logs
  • Fix secondary IGNORE NULLS

From DuckDB

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
New Contributors

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.4.3...v1.4.4

View originalPermalink
How v1.4.4 went
v1.4.3

v1.4.3 Bugfix Release

Added 1
  • Add CacheBehavior::AUTOMATIC to DBInstanceCache that automatically does the right thing
Fixed 19
  • Implement proper equals for table functions
  • Fix behavior for HAVING clause without a GROUP BY
  • Correctly use a lock when accessing the EncryptionKeyManager
  • Extract all column bindings of json each function
  • Fix constraint violation bug
  • Avoid binding macro arguments for untyped macros

From DuckDB

This is a bug fix release for various issues discovered after we released 1.4.2.

What's Changed

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.4.2...v1.4.3

View originalPermalink
How v1.4.3 went
v1.4.2

v1.4.2 Bugfix Release

Changed 1
  • Allow multiple read-only attaches to the same database across database instances
Fixed 17
  • Fix regex optimization to remove flags when converting to contains
  • Fix length of sort keys
  • Pass lambda bindings to next binder
  • Fix hugeint_t issues
  • Fix C API bind_value out of range
  • Destroy TaskNotifier prior to calling FinishTask
Removed 1
  • Remove zip bombs
Security 1
  • Fix encryption feature vulnerability addressed in CVE-2025-64429

From DuckDB

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

Full Changelog: https://github.com/duckdb/duckdb/compare/v1.4.1...v1.4.2

View originalPermalink
How v1.4.2 went
View all

Discussion

If you publish DuckDB, you can claim this product by proving you administer its repository.