← ChangeRadar
duckdb: changelog & breaking changes
Auto-tracked from github.com/duckdb/duckdb. Updated Jun 28, 2026.
v1.5.4
2026-06-17
⚠ Potential breaking changes
- remove CleanupState destructor and remove noexcept on DuckCleanupInfo… by @artjomPlaunov in https://github.com/duckdb/duckdb/pull/22186
- Remove time-out waiting for terminal background color by @Mytherin in https://github.com/duckdb/duckdb/pull/22838
- Remove checked_array_iterator from fmt dep (1.5) by @staticlibs in https://github.com/duckdb/duckdb/pull/23238
v1.4.5
2026-06-17
⚠ Potential breaking changes
- remove CleanupState destructor and remove noexcept on DuckCleanupInfo… by @artjomPlaunov in https://github.com/duckdb/duckdb/pull/22186
- Remove checked_array_iterator from fmt dep (1.4) by @carlopi in https://github.com/duckdb/duckdb/pull/23261
- Remove checked_array_iterator from fmt dep (1.4) by @staticlibs in https://github.com/duckdb/duckdb/pull/23239
v1.5.3
2026-05-20
⚠ Potential breaking changes
- fix commit iteration offset bug + relax RemoveFromIndexes assertion by @artjomPlaunov in https://github.com/duckdb/duckdb/pull/22094
- ExtensionInstall: Remove use of IsHTTP to IsRemoteFile by @carlopi in https://github.com/duckdb/duckdb/pull/21900
- Bump httpfs and remove patches by @carlopi in https://github.com/duckdb/duckdb/pull/22556
- Bump excel / remove patch by @carlopi in https://github.com/duckdb/duckdb/pull/22633
- Bump sqlsmith, remove patch by @carlopi in https://github.com/duckdb/duckdb/pull/22622
v1.5.2
2026-04-13
⚠ Potential breaking changes
- Windows: remove prefix from canonical paths by @staticlibs in https://github.com/duckdb/duckdb/pull/21652
- [Variant] Re-add the removed `variant_legacy_encoding` setting by @Tishj in https://github.com/duckdb/duckdb/pull/21710
- Fix update plans when deserializing if type no longer supports regular updates by @Maxxen in https://github.com/duckdb/duckdb/pull/21718
v1.5.1
2026-03-23
⚠ Potential breaking changes
- Re-add accidentally removed -jsonlines command line parameter by @Mytherin in https://github.com/duckdb/duckdb/pull/21263
- Windows shell: remove .utf8 dot command by @staticlibs in https://github.com/duckdb/duckdb/pull/21343
- [httpfs] Bump to 7e86e7a5e5 and remove patches by @carlopi in https://github.com/duckdb/duckdb/pull/21437
v1.5.0
2026-03-09
⚠ Potential breaking changes
- Optimize LAST aggregate to iterate backward within batches by @xe-nvdk
- Remove case-insensitive character from grammar files by @Dtenwolde in https://github.com/duckdb/duckdb/pull/18948
- [Dev] Some light code cleanup in `RemoveUnusedColumns::VisitOperator` by @Tishj in https://github.com/duckdb/duckdb/pull/18964
- Remove unused code by @szarnyasg in https://github.com/duckdb/duckdb/pull/19134
- Partially remove BoundQueryNode - have Bind directly emit a BoundStatement by @Mytherin in https://github.com/duckdb/duckdb/pull/19289
- Remove BoundTableRef and make binding a TableRef directly return a BoundStatement by @Mytherin in https://github.com/duckdb/duckdb/pull/19294
- Remove old sort code by @lnkuiper in https://github.com/duckdb/duckdb/pull/19321
- Rework CTE binding: remove CTENode, and bind CommonTableExpressionMap directly instead by @Mytherin in https://github.com/duckdb/duckdb/pull/19351
- old_transactions` is no longer necessary by @Captain32 in https://github.com/duckdb/duckdb/pull/19381
- Remove empty lines at the start of code blocks by @lnkuiper in https://github.com/duckdb/duckdb/pull/19519
v1.4.4
2026-01-26
⚠ Potential breaking changes
- Remove undefined loop by @artjomPlaunov in https://github.com/duckdb/duckdb/pull/20105
- [chore] Remove `numeric_cast.hpp` import and other tidy stuff by @taniabogatsch in https://github.com/duckdb/duckdb/pull/20278
v1.4.3
2025-12-09
⚠ Potential breaking changes
- Remove httpfs patches and bump by @carlopi in https://github.com/duckdb/duckdb/pull/19763
- remove large limit optimization whenever there is a filter by @guillesd in https://github.com/duckdb/duckdb/pull/19911
- No longer auto-enable profiling on DEBUG mode by @maiadegraaf in https://github.com/duckdb/duckdb/pull/19931
- Fix optimizer incorrectly remove ORDER BY clause from aggregates by @tianjq16 in https://github.com/duckdb/duckdb/pull/19925
- remove sha from artifacts by @c-herrewijn in https://github.com/duckdb/duckdb/pull/19957