duckdb: changelog & breaking changes

Auto-tracked from github.com/duckdb/duckdb. Updated Jul 06, 2026.

v1.5.4

2026-06-17
âš  Breaking changes
  • remove CleanupState destructor and remove noexcept on DuckCleanupInfo…
  • Remove time-out waiting for terminal background color
  • Remove checked_array_iterator from fmt dep (1.5)

v1.4.5

2026-06-17
âš  Breaking changes
  • remove CleanupState destructor and remove noexcept on DuckCleanupInfo…
  • Remove checked_array_iterator from fmt dep (1.4)
  • Remove checked_array_iterator from fmt dep (1.4)

v1.5.3

2026-05-20
âš  Breaking changes
  • fix commit iteration offset bug + relax RemoveFromIndexes assertion
  • ExtensionInstall: Remove use of IsHTTP to IsRemoteFile

v1.5.2

2026-04-13
âš  Breaking changes
  • Windows: remove prefix from canonical paths
  • Variant Re-add the removed variant_legacy_encoding setting
  • Fix update plans when deserializing if type no longer supports regular updates

v1.5.1

2026-03-23
âš  Breaking changes
  • Re-add accidentally removed -jsonlines command line parameter
  • Windows shell: remove .utf8 dot command
  • httpfs Bump to 7e86e7a5e5 and remove patches

v1.5.0

2026-03-09
âš  Breaking changes
  • Optimize LAST aggregate to iterate backward within batches
  • Remove case-insensitive character from grammar files
  • Dev Some light code cleanup in RemoveUnusedColumns::VisitOperator
  • Remove unused code
  • Partially remove BoundQueryNode - have Bind directly emit a BoundStatement
  • Remove BoundTableRef and make binding a TableRef directly return a BoundStatement

v1.4.4

2026-01-26
âš  Breaking changes
  • Remove undefined loop
  • chore Remove numeric_cast.hpp import and other tidy stuff

v1.4.3

2025-12-09
âš  Breaking changes
  • Remove httpfs patches and bump
  • remove large limit optimization whenever there is a filter
  • No longer auto-enable profiling on DEBUG mode
  • Fix optimizer incorrectly remove ORDER BY clause from aggregates
  • remove sha from artifacts
Get breaking-change alerts for YOUR stack

Drop your email + the libraries you use. We'll alert you when one ships a breaking change — before it breaks your deploy. Free.

⚡ Want an alert the moment your stack breaks — not a weekly digest? ChangeRadar Pro adds instant alerts + unlimited libraries + AI migration steps.Go Pro — $9/mo

Related breaking-change trackers