Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR pins duckdb to the latest release 1.4.4.

Changelog

1.4.4

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 VARCHAR -> INTEGER cast by Mytherin in https://github.com/duckdb/duckdb/pull/20098
* [Storage] Fix NULL filter check for constant segments by Tishj in https://github.com/duckdb/duckdb/pull/20103
* fixing staged upload for install.duckdb.org - hopefully by hannes in https://github.com/duckdb/duckdb/pull/20104
* Remove undefined loop by artjomPlaunov in https://github.com/duckdb/duckdb/pull/20105
* [Test] Adjust concurrent attach-detach test to expect write-write conflict by taniabogatsch in https://github.com/duckdb/duckdb/pull/20108
* Fix ALIAS function in filter pushdown to preserve column aliases(20008) by henry8128 in https://github.com/duckdb/duckdb/pull/20106
* Headers missing from http logs by samansmink in https://github.com/duckdb/duckdb/pull/20030
* Bumping httpfs to include https://github.com/duckdb/duckdb-httpfs/pull/174 by carlopi in https://github.com/duckdb/duckdb/pull/20145
* Issue 20136: Secondary IGNORE NULLS by hawkfish in https://github.com/duckdb/duckdb/pull/20153
* Fix minio nightly tests by c-herrewijn in https://github.com/duckdb/duckdb/pull/20132
* Fix use-after-free in mode aggregate Combine function by victor-ab in https://github.com/duckdb/duckdb/pull/20146
* Only pushdown varchar if the arrow type is not a string view by evertlammerts in https://github.com/duckdb/duckdb/pull/20165
* Quote filters in adbc_get_objects by evertlammerts in https://github.com/duckdb/duckdb/pull/20172
* Issue 20156: Streaming Window Unions by hawkfish in https://github.com/duckdb/duckdb/pull/20191
* MergeInto: correctly clean-up buffer and handle non trivial GetData by carlopi in https://github.com/duckdb/duckdb/pull/20163
* Fix extentension-ci-tools to latest release version in the v1.4-andium branch by carlopi in https://github.com/duckdb/duckdb/pull/20227
* [Chore] Clean up CI nightly run to prevent time outs by taniabogatsch in https://github.com/duckdb/duckdb/pull/20150
* Bump Julia to v1.4.3 by maiadegraaf in https://github.com/duckdb/duckdb/pull/20248
* Internal 6881: 2025c Time Zones by hawkfish in https://github.com/duckdb/duckdb/pull/20258
* Split statements by semicolon by Dtenwolde in https://github.com/duckdb/duckdb/pull/20174
* [chore] Remove `numeric_cast.hpp` import and other tidy stuff by taniabogatsch in https://github.com/duckdb/duckdb/pull/20278
* [chore] Reduce latency of VARCHAR index creation test by taniabogatsch in https://github.com/duckdb/duckdb/pull/20277
* Reuse correct table-level metadata during checkpoints by ywelsch in https://github.com/duckdb/duckdb/pull/20267
* Fix view resolution not being stable if the referenced table lives in a different schema by Tishj in https://github.com/duckdb/duckdb/pull/20260
* ConstantOrNullFunction input validity mask overwrite bugfix by artjomPlaunov in https://github.com/duckdb/duckdb/pull/20283
* dbgen: use TaskExecutor framework by Mytherin in https://github.com/duckdb/duckdb/pull/20284
* fix(adbc): return error when setting an empty sql query by gishor in https://github.com/duckdb/duckdb/pull/20071
* Bump iceberg, and add wasm platforms! by carlopi in https://github.com/duckdb/duckdb/pull/20205
* _extension_distribution: Pin to `v1.4-andium` branch of extension-ci-tools by carlopi in https://github.com/duckdb/duckdb/pull/20294
* Optimize prepared statement parameter lookups by EtgarDev in https://github.com/duckdb/duckdb/pull/20252
* Update `VectorType` in `ComputePartitionIndices` by lnkuiper in https://github.com/duckdb/duckdb/pull/20343
* Add some defensive programming in `RadixPartitionedHashTable::Combine` and `RadixPartitionedHashTable::Finalize` by lnkuiper in https://github.com/duckdb/duckdb/pull/20342
* Increase reserved size for paths in SetPathsInternal by Flogex in https://github.com/duckdb/duckdb/pull/20340
* Use UTF-16 console output in Windows shell (1.4) by staticlibs in https://github.com/duckdb/duckdb/pull/20339
* Force repartitioning in `RadixPartitionedHashTable::Combine` by lnkuiper in https://github.com/duckdb/duckdb/pull/20357
* Fixup comparison to wrong iterator on abdc's driver by carlopi in https://github.com/duckdb/duckdb/pull/20360
* [chore] dsdgen generation signed integer overflow fix by taniabogatsch in https://github.com/duckdb/duckdb/pull/20279
* Give preference do variables set in config by pdet in https://github.com/duckdb/duckdb/pull/20396
* Add QueryContext also to Write(void *buffer, idx_t nr_bytes), so that BytesWritten are updated also there by carlopi in https://github.com/duckdb/duckdb/pull/20393
* Fix Issue 20233: fix function chain in qualify by ArNine in https://github.com/duckdb/duckdb/pull/20302
* Backport client data cleanup by taniabogatsch in https://github.com/duckdb/duckdb/pull/20403
* Add v1.4.4 to Storage Version by maiadegraaf in https://github.com/duckdb/duckdb/pull/20404
* Parquet Reader: Ignore invalid UTF8 in string stats, instead of throwing an error by Mytherin in https://github.com/duckdb/duckdb/pull/20405
* Don't add a semicolon to final query when splitting statements by Dtenwolde in https://github.com/duckdb/duckdb/pull/20401
* Fixup BRANCHES_TO_BE_CACHED, vars are not available on PRs, so env it is by carlopi in https://github.com/duckdb/duckdb/pull/20411
* [Fix] Defensive infinite loop guard and UTF-8 check in C API by taniabogatsch in https://github.com/duckdb/duckdb/pull/20348
* Add ducklake, httpfs and iceberg tests so they are run in CI by carlopi in https://github.com/duckdb/duckdb/pull/20319
* [Stats] `date_trunc` stat propagation fix by Tishj in https://github.com/duckdb/duckdb/pull/20421
* Refactor allowed path sanitize by hannes in https://github.com/duckdb/duckdb/pull/20346
* Issue 20413: ASOF SEMI/ANTI Bindings by hawkfish in https://github.com/duckdb/duckdb/pull/20433
* Fix 20410: fix for RIGHT SEMI/ANTI - cannot fully label chain as found if there are non-equality predicates present in the join condition by Mytherin in https://github.com/duckdb/duckdb/pull/20435
* [Fix] Misaligned size in ART prefix count by taniabogatsch in https://github.com/duckdb/duckdb/pull/20455
* Wrap ccache in own action by carlopi in https://github.com/duckdb/duckdb/pull/20466
* [Chore] Add `ORDER BY` to `AS OF` test by taniabogatsch in https://github.com/duckdb/duckdb/pull/20465
* Fix segfault in hive partitioning with NULL values by Schwarf in https://github.com/duckdb/duckdb/pull/20468
* Nightly test encryption fixes by ccfelius in https://github.com/duckdb/duckdb/pull/20461
* [C API] Fix error data creation by taniabogatsch in https://github.com/duckdb/duckdb/pull/20451
* Skip concurrent_encrypted_attach due to race in autoloading httpfs by carlopi in https://github.com/duckdb/duckdb/pull/20471
* CI fixup: Comparisons needs to be done via strings (since input via workflow_call is a string) by carlopi in https://github.com/duckdb/duckdb/pull/20464
* Add unity_catalog to extensions built by duckdb/duckdb by carlopi in https://github.com/duckdb/duckdb/pull/20445
* Invert the setup of ccache and cleanup_runner by carlopi in https://github.com/duckdb/duckdb/pull/20429
* bump spatial for andium by Maxxen in https://github.com/duckdb/duckdb/pull/20479
* Reclaim disk space on MacOS runners by lnkuiper in https://github.com/duckdb/duckdb/pull/20493
* Adding secure clear functions by ccfelius in https://github.com/duckdb/duckdb/pull/20285
* rewrite unaligned scan by artjomPlaunov in https://github.com/duckdb/duckdb/pull/20474
* Issue 20470: TIMESTAMPTZ to DATE by hawkfish in https://github.com/duckdb/duckdb/pull/20498
* Reset cached dictionaries in `TRY` expression by Maxxen in https://github.com/duckdb/duckdb/pull/20452
* [Copy] Fix 20324 `partition_by` option binding by Tishj in https://github.com/duckdb/duckdb/pull/20509
* Bump multiple extensions by maiadegraaf in https://github.com/duckdb/duckdb/pull/20504
* update azure ref for v1.4-andium by benfleis in https://github.com/duckdb/duckdb/pull/20506
* [Fix] Directly retrieve the logical column index during `MERGE INTO` binding by taniabogatsch in https://github.com/duckdb/duckdb/pull/20503
* Sanitize pragmas by samansmink in https://github.com/duckdb/duckdb/pull/20514
* Bump httpfs, ducklake and postgres by carlopi in https://github.com/duckdb/duckdb/pull/20518
* Revert vortex bump for v1.4.4 by taniabogatsch in https://github.com/duckdb/duckdb/pull/20527
* Bump VSS by taniabogatsch in https://github.com/duckdb/duckdb/pull/20542
* Bump Excel by maiadegraaf in https://github.com/duckdb/duckdb/pull/20540
* Fix Issue 20233: Fix function chain in having and merge to v1.4 by ArNine in https://github.com/duckdb/duckdb/pull/20532
* bump iceberg by Tmonster in https://github.com/duckdb/duckdb/pull/20549
* Bump Iceberg v1.4 by Tmonster in https://github.com/duckdb/duckdb/pull/20604
* Fix KeyValueSecretReader init by NiclasHaderer in https://github.com/duckdb/duckdb/pull/20620
* Fail fast extensions by carlopi in https://github.com/duckdb/duckdb/pull/20605

New Contributors
* victor-ab made their first contribution in https://github.com/duckdb/duckdb/pull/20146
* gishor made their first contribution in https://github.com/duckdb/duckdb/pull/20071

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

1.4.4.0

What's Changed

* Link libodbcinst statically on macOS (1.4) by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/369

**Full Changelog**: https://github.com/duckdb/duckdb-odbc/compare/v1.4.3.0...v1.4.4.0

1.4.3

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

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

1.4.3.0

What's Changed
* Add Windows ARM64 build to CI (1.4) by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/313
* Enable ccache on CI on Linux and macOS (1.4) by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/318
* Enable ccache on Windows CI (1.4) by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/319
* Fix Windows ARM64 upload to CF by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/323


**Full Changelog**: https://github.com/duckdb/duckdb-odbc/compare/v1.4.2.0...v1.4.3.0

1.4.2

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]( https://github.com/duckdb/duckdb/security/advisories/GHSA-vmp8-hg63-v2hp). Users of the DuckDB encryption feature are encouraged to update.


What's Changed
* bump duckdb-azure ref for 1.4.1 by benfleis in https://github.com/duckdb/duckdb/pull/19275
* Fix regex optimization to remove flags when converting to contains by mlafeldt in https://github.com/duckdb/duckdb/pull/19290
* feat: Fix length of sort keys by krlmlr in https://github.com/duckdb/duckdb/pull/19260
* Pass lambda bindings to next binder by Dtenwolde in https://github.com/duckdb/duckdb/pull/19144
* bump Julia to v1.4.1 by c-herrewijn in https://github.com/duckdb/duckdb/pull/19306
* Use cross-compilation for static libs on OSX by hannes in https://github.com/duckdb/duckdb/pull/19304
* Allow multiple read-only attaches to the same database across database instances by Mytherin in https://github.com/duckdb/duckdb/pull/19319
* hugeint_t fixes by carlopi in https://github.com/duckdb/duckdb/pull/19318
* Use CMAKE_<LANG>_COMPILER_LAUNCHER by evertlammerts in https://github.com/duckdb/duckdb/pull/19326
* Add settings field to test config by Mytherin in https://github.com/duckdb/duckdb/pull/19330
* Keep track of which database managers have which databases attached in the DatabaseFilePathManager by Mytherin in https://github.com/duckdb/duckdb/pull/19338
* Bugfixes by lnkuiper in https://github.com/duckdb/duckdb/pull/19329
* skip several ci jobs on prs that only bump extensions by samansmink in https://github.com/duckdb/duckdb/pull/19249
* [C API] bind_value out of range fix by taniabogatsch in https://github.com/duckdb/duckdb/pull/19348
* Destroy TaskNotifier prior to calling FinishTask by Mytherin in https://github.com/duckdb/duckdb/pull/19373
* Remove zip bombs by Mytherin in https://github.com/duckdb/duckdb/pull/19380
* Avoid calling shared_from_this() and instead use the passed in ClientContext in buffered data by Mytherin in https://github.com/duckdb/duckdb/pull/19379
* add test tag support [vfs integration tests p1] by benfleis in https://github.com/duckdb/duckdb/pull/19331
* Throw if non-`VARCHAR` key is passed to `json_object` by lnkuiper in https://github.com/duckdb/duckdb/pull/19365
* BUGFIX: Silent failure to write row groups with large lists by J-Meyers in https://github.com/duckdb/duckdb/pull/19376
* Fixes for CTE (de)serialization compatibility with older versions by Mytherin in https://github.com/duckdb/duckdb/pull/19393
* Fix 18139: correctly initialize flush size in MemoryStream, and re-use writer states by Mytherin in https://github.com/duckdb/duckdb/pull/19398
* Fixup Kalman fiter: bound it's (0, scale_factor), not (0, 1) by carlopi in https://github.com/duckdb/duckdb/pull/19395
* Fix StringDecompress for hugeint_t values by ywelsch in https://github.com/duckdb/duckdb/pull/19403
* Fix 19211: make INSERT OR IGNORE correctly handle multiple constraints by Mytherin in https://github.com/duckdb/duckdb/pull/19409
* Issue 19386: ICU TZDEFAULT by hawkfish in https://github.com/duckdb/duckdb/pull/19413
* Fix issue in MetadataManager triggered when doing concurrent reads while checkpointing, and rework concurrent attach / detach test by Mytherin in https://github.com/duckdb/duckdb/pull/19424
* ADBC fix: escape schema, table and column identifiers by evertlammerts in https://github.com/duckdb/duckdb/pull/19407
* v1.4: Only serialize CTE nodes when MATERIALIZED is specified by Mytherin in https://github.com/duckdb/duckdb/pull/19420
* Add forwards compatibility tests to CI by Mytherin in https://github.com/duckdb/duckdb/pull/19432
* Internal 6168: Unsupported Correlated Binds  by hawkfish in https://github.com/duckdb/duckdb/pull/19431
* Don't pull up filters through `DISTINCT ON` and make `enum` casts in Parquet safe (bugfixes) by lnkuiper in https://github.com/duckdb/duckdb/pull/19406
* Get table bindings for all operators under a logical get if the logical get function is an unnest by Tmonster in https://github.com/duckdb/duckdb/pull/19467
* WASM 1897: UTC Offset Support by hawkfish in https://github.com/duckdb/duckdb/pull/19464
* Add tests for nested lambda bindings by Dtenwolde in https://github.com/duckdb/duckdb/pull/19453
* [Compression] Fix issue in ZSTD decompression related to mis-interpreted segment offsets by Tishj in https://github.com/duckdb/duckdb/pull/19475
* vfs integration tests p2 - update (env) vars and tests by benfleis in https://github.com/duckdb/duckdb/pull/19428
* CI Fix: clear benchmark cache between runs by Mytherin in https://github.com/duckdb/duckdb/pull/19508
* Make `DatabaseInstance::log_manager` a `unique_ptr` by Flogex in https://github.com/duckdb/duckdb/pull/19471
* Support non-standard NULL in Parquet again by Mytherin in https://github.com/duckdb/duckdb/pull/19523
* Bump: inet by samansmink in https://github.com/duckdb/duckdb/pull/19526
* Bump multiple extensions by samansmink in https://github.com/duckdb/duckdb/pull/19522
* add upcoming patch release to internal versions by samansmink in https://github.com/duckdb/duckdb/pull/19525
* Add test that either 'latest' or 'vX.Y.Z' are supported STORAGE_VERSIONs by carlopi in https://github.com/duckdb/duckdb/pull/19527
* Moving staging to cf and uploading to install bucket by hannes in https://github.com/duckdb/duckdb/pull/19539
* Creating separate OSX cli binaries for each arch by hannes in https://github.com/duckdb/duckdb/pull/19538
* [Dev] Disable the use of `ZSTD` if the block_manager is the `InMemoryBlockManager` by Tishj in https://github.com/duckdb/duckdb/pull/19543
* Follow up to staging move by hannes in https://github.com/duckdb/duckdb/pull/19551
* Bugfixes: Parquet JSON+DELTA_LENGTH_BYTE_ARRAY and sorting iterator by lnkuiper in https://github.com/duckdb/duckdb/pull/19556
* [ported from main] Fix bug initializing std::vector for column names by evertlammerts in https://github.com/duckdb/duckdb/pull/19555
* Disable jemalloc on BSD by lnkuiper in https://github.com/duckdb/duckdb/pull/19560
* Fix race condition between `Append` and `Scan` by Captain32 in https://github.com/duckdb/duckdb/pull/19571
* Release relevant tests to still be run on all builds by carlopi in https://github.com/duckdb/duckdb/pull/19559
* fix inconsistent behavior in remote read_file/blob, and prevent union… by Maxxen in https://github.com/duckdb/duckdb/pull/19531
* [v1.4-andium] Add Profiler output to logger interface by carlopi in https://github.com/duckdb/duckdb/pull/19572
* Fix edge case in uncompressed validity scan with offset and fix off-by-one in ArrayColumnData::Select by Maxxen in https://github.com/duckdb/duckdb/pull/19567
* Skip compiling remote optimizer test when TSAN Is enabled by Mytherin in https://github.com/duckdb/duckdb/pull/19590
* Wal index deletes by artjomPlaunov in https://github.com/duckdb/duckdb/pull/19477
* add vortex external extension by samansmink in https://github.com/duckdb/duckdb/pull/19580
* Avoid eagerly resolving the next on-disk pointer in the MetadataReader, as that pointer might not always be valid by Mytherin in https://github.com/duckdb/duckdb/pull/19588
* [DevEx] Improve error message when FROM clause is omitted by Tishj in https://github.com/duckdb/duckdb/pull/18995
* bump iceberg by Tmonster in https://github.com/duckdb/duckdb/pull/19618
* Improve error message around compression type deprecation/availability checks by Tishj in https://github.com/duckdb/duckdb/pull/19619
* Increase cast-cost of old-style implicit cast to string by Maxxen in https://github.com/duckdb/duckdb/pull/19621
* Try to prevent overshooting of `FILE_SIZE_BYTES` by pre-emptively increasing bytes written in Parquet writer by lnkuiper in https://github.com/duckdb/duckdb/pull/19622
* Bump: spatial by Maxxen in https://github.com/duckdb/duckdb/pull/19620
* Detect invalid merge into action and throw exception by Mytherin in https://github.com/duckdb/duckdb/pull/19636
* Fix 19455: correctly extract root table in merge into when running ajoin that contains single-sided predicates that are transformed into filters by Mytherin in https://github.com/duckdb/duckdb/pull/19637
* Remove `FlushAll` from `DETACH` by lnkuiper in https://github.com/duckdb/duckdb/pull/19644
* Bump MySQL scanner by staticlibs in https://github.com/duckdb/duckdb/pull/19643
* Enable running all extensions tests as part of the build step by carlopi in https://github.com/duckdb/duckdb/pull/19631
* Always remember extra_metadata_blocks when checkpointing by ywelsch in https://github.com/duckdb/duckdb/pull/19639
* duckdb_logs_parsed to do case-insensitive matching by carlopi in https://github.com/duckdb/duckdb/pull/19669
* Categorize ParseLogMessage as CAN_THROW_RUNTIME_ERROR by carlopi in https://github.com/duckdb/duckdb/pull/19672
* Fixup linking for LLVM by carlopi in https://github.com/duckdb/duckdb/pull/19668
* Log total probe matches in hash join by lnkuiper in https://github.com/duckdb/duckdb/pull/19683
* Fix InsertRelation on attached database by evertlammerts in https://github.com/duckdb/duckdb/pull/19583
* Add request timing to HTTP log by samansmink in https://github.com/duckdb/duckdb/pull/19691
* Add missing query location to blob cast by Mytherin in https://github.com/duckdb/duckdb/pull/19689
* Bump: aws, ducklake, httpfs, iceberg by samansmink in https://github.com/duckdb/duckdb/pull/19654
* Bump: delta, ducklake, httpfs by samansmink in https://github.com/duckdb/duckdb/pull/19715
* Fix 19355: correctly resolve subquery in MERGE INTO action condition by Mytherin in https://github.com/duckdb/duckdb/pull/19720
* Fix 19700: correctly sort output selection vector in nested selection operations by Mytherin in https://github.com/duckdb/duckdb/pull/19718
* Bump httpfs and resume testing on Windows by carlopi in https://github.com/duckdb/duckdb/pull/19714
* [Dev] Fix assertion failure for empty ColumnData serialization by Tishj in https://github.com/duckdb/duckdb/pull/19713
* Bump the Postgres scanner extension by Mytherin in https://github.com/duckdb/duckdb/pull/19730
* Add explicit Initialize(HTTPParam&) method to HTTPClient by carlopi in https://github.com/duckdb/duckdb/pull/19723
* Logs to be case-insensitive also at enable_logging callsite by carlopi in https://github.com/duckdb/duckdb/pull/19734
* Fix CVE https://github.com/duckdb/duckdb/security/advisories/GHSA-vmp8-hg63-v2hp crypto issues by samansmink in https://github.com/duckdb/duckdb/pull/19716


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

1.4.2.0

What's Changed

* Fix NumResultsCol for extension statements (1.4) by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/301


**Full Changelog**: https://github.com/duckdb/duckdb-odbc/compare/v1.4.1.0...v1.4.2.0

1.4.1

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 https://github.com/duckdb/duckdb/pull/19011
* set default value of MAIN_BRANCH_VERSIONING to false by c-herrewijn in https://github.com/duckdb/duckdb/pull/19014
* ComplexJSON: parse all valid JSON correctly by Mytherin in https://github.com/duckdb/duckdb/pull/19024
* Issue 19016: ICU Offset Parsing by hawkfish in https://github.com/duckdb/duckdb/pull/19029
* Throw if we detect a quoted new line with the null padding set in parallel mode by pdet in https://github.com/duckdb/duckdb/pull/19012
* Bump iceberg & ducklake by carlopi in https://github.com/duckdb/duckdb/pull/19037
* Build Fix: `unordered_map<enum class` is not supported in all compilers, use `map<` instead by Mytherin in https://github.com/duckdb/duckdb/pull/19046
* Disable emitting versioned libraries by default by Mytherin in https://github.com/duckdb/duckdb/pull/19047
* Re-add aliased settings to duckdb_settings() view, and some fixes for aliased settings by Mytherin in https://github.com/duckdb/duckdb/pull/19050
* Fix threading issues in metadata manager, and expand concurrent attach / detach fuzz test by Mytherin in https://github.com/duckdb/duckdb/pull/19054
* Correctly re-align all child column segments of the ColumnData on Deserialize, and add logging to checkpoints by Mytherin in https://github.com/duckdb/duckdb/pull/19055
* [unittest] Fixes so that '{BASE_TEST_NAME}' can be used within --on-new-connection by carlopi in https://github.com/duckdb/duckdb/pull/19056
* add a bunch of expected error messages to old macro tests and fix iss… by lnkuiper in https://github.com/duckdb/duckdb/pull/19042
* Always execute cast and try_cast if they are not invertible by DinosL in https://github.com/duckdb/duckdb/pull/19010
* Switching core extension upload to dedicated credentials by hannes in https://github.com/duckdb/duckdb/pull/19061
* Include BeginQuery in latency metric by taniabogatsch in https://github.com/duckdb/duckdb/pull/19064
* [Dev] Bit of code cleanup in (parquet) ColumnWriter by Tishj in https://github.com/duckdb/duckdb/pull/19063
* Add config: one_schema_per_test.json by carlopi in https://github.com/duckdb/duckdb/pull/19059
* Change bucket name for core extensions by hannes in https://github.com/duckdb/duckdb/pull/19083
* Moved test data into testing dir by NiclasHaderer in https://github.com/duckdb/duckdb/pull/19102
* Bump httpfs by carlopi in https://github.com/duckdb/duckdb/pull/19104
* Fix example syntax in `variant_typeof()` function by krlmlr in https://github.com/duckdb/duckdb/pull/18977
* Avoid throwing on unset extension setting by Mytherin in https://github.com/duckdb/duckdb/pull/19117
* Fix internal issue 5975 by lnkuiper in https://github.com/duckdb/duckdb/pull/19101
* Properly initialize `StringStats` in Parquet reader by lnkuiper in https://github.com/duckdb/duckdb/pull/19139
* Remove HTTPFS tests and setup scripts by Mytherin in https://github.com/duckdb/duckdb/pull/19140
* Validate JSON in Parquet reader by lnkuiper in https://github.com/duckdb/duckdb/pull/19143
* Fix bug in merge into when condition is in parenthesis by pdet in https://github.com/duckdb/duckdb/pull/19137
* Allow implicit casts from `JSON[]` to `JSON` again by lnkuiper in https://github.com/duckdb/duckdb/pull/19141
* [ci] Change logic for saving caches: Github variable that decides what gets cached by carlopi in https://github.com/duckdb/duckdb/pull/19150
* Fix handling of quotes in ToString() of search_path in current_setting by Mytherin in https://github.com/duckdb/duckdb/pull/19162
* Delay throwing `NotImplementedException` in `ExpressionBinder` by lnkuiper in https://github.com/duckdb/duckdb/pull/19153
* Issue 18303: AsOf NLJ Nulls by hawkfish in https://github.com/duckdb/duckdb/pull/19173
* HTTPUtil: response might be null, perform check by carlopi in https://github.com/duckdb/duckdb/pull/19179
* Handle malformed schema index in Parquet reader by Mytherin in https://github.com/duckdb/duckdb/pull/19191
* ATTACH IF NOT EXISTS: avoid looping waiting for DETACH to finish, wait only for an ATTACH operation to finish by Mytherin in https://github.com/duckdb/duckdb/pull/19193
* Implement duckdb_connection_count table function by taniabogatsch in https://github.com/duckdb/duckdb/pull/19187
* Disable ALP for non-default block sizes by taniabogatsch in https://github.com/duckdb/duckdb/pull/19197
* Check for unresolved parameters when binding `CREATE MACRO ... AS TABLE` by lnkuiper in https://github.com/duckdb/duckdb/pull/19196
* https://duckdb-blobs.s3.amazonaws.com -> https://blobs.duckdb.org by carlopi in https://github.com/duckdb/duckdb/pull/19206
* [chore] Attempt at restoring workflow for MinGW Static libs  by carlopi in https://github.com/duckdb/duckdb/pull/19205
* Simple no default region return 301 response by Tmonster in https://github.com/duckdb/duckdb/pull/19087
* [Fix] Correctly reset the gate status during ART merging by taniabogatsch in https://github.com/duckdb/duckdb/pull/19204
* build spatial extension for mingw by c-herrewijn in https://github.com/duckdb/duckdb/pull/19207
* Fixup templated version of TryGetSecretKeyOrSetting by carlopi in https://github.com/duckdb/duckdb/pull/19218
* Bump: delta by samansmink in https://github.com/duckdb/duckdb/pull/19220
* Autoloading helper file system: allow either autoloading or proper errors in more file operations by carlopi in https://github.com/duckdb/duckdb/pull/19198
* Eargerly destroy sort buffers in Window by lnkuiper in https://github.com/duckdb/duckdb/pull/19224
* [Transaction] Delete and drop of a table can now happen in the same transaction without error by Tishj in https://github.com/duckdb/duckdb/pull/18918
* PRAGMA's MissingEntry: Suggest CALL might be an option by carlopi in https://github.com/duckdb/duckdb/pull/18815
* Bump: aws, ducklake, iceberg by samansmink in https://github.com/duckdb/duckdb/pull/19228
* Issue 18603 by Tmonster in https://github.com/duckdb/duckdb/pull/19227
* Bump DuckLake to latest of V1.4 by pdet in https://github.com/duckdb/duckdb/pull/19237
* Bump mysql and sqlite by staticlibs in https://github.com/duckdb/duckdb/pull/19240
* Don't write parquet-native `GEOMETRY` by default, add option to control GeoParquet version by Maxxen in https://github.com/duckdb/duckdb/pull/19244
* When executing a relation, generate a query to set if it is not a query relation by Mytherin in https://github.com/duckdb/duckdb/pull/19234
* add support for writing geoparquet with v2 metadata too by Maxxen in https://github.com/duckdb/duckdb/pull/19246
* Bump: iceberg by samansmink in https://github.com/duckdb/duckdb/pull/19250
* Bump: avro, httpfs by samansmink in https://github.com/duckdb/duckdb/pull/19248
* bump duckdb-azure ref for 1.4.1 by benfleis in https://github.com/duckdb/duckdb/pull/19275

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

1.4.1.0

What's Changed
* Fix SQLNumResultCols for CALL, EXECUTE (1.4) by staticlibs in https://github.com/duckdb/duckdb-odbc/pull/246


**Full Changelog**: https://github.com/duckdb/duckdb-odbc/compare/v1.4.0.0...v1.4.1.0

1.4.0

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-duckdb-140.html


What's Changed
* Python package devexp improvements by evertlammerts in https://github.com/duckdb/duckdb/pull/17483
* change exception type to not be an internal exception by samansmink in https://github.com/duckdb/duckdb/pull/17551
* Remove redundant code path in the ConflictManager by taniabogatsch in https://github.com/duckdb/duckdb/pull/17562
* Add support for ToSqlString for union types by wmTJc9IK0Q in https://github.com/duckdb/duckdb/pull/17513
* Update function descriptions and examples by c-herrewijn in https://github.com/duckdb/duckdb/pull/17132
* Move query profiler's EndQuery after commit/rollback by taniabogatsch in https://github.com/duckdb/duckdb/pull/17595
* fix extension troubleshooting link by simon0191 in https://github.com/duckdb/duckdb/pull/17616
* C API tidying by taniabogatsch in https://github.com/duckdb/duckdb/pull/17623
* bump DuckDB_jll to v1.3.0 by c-herrewijn in https://github.com/duckdb/duckdb/pull/17677
* Add rowsort in generate_series test 43 by jeewonhh in https://github.com/duckdb/duckdb/pull/17675
* [C API] Expose duckdb_scalar_function_bind_get_extra_info by taniabogatsch in https://github.com/duckdb/duckdb/pull/17666
* Enable profiling output for all operator types by taniabogatsch in https://github.com/duckdb/duckdb/pull/17665
* Output hashes in unittest and fix order by niykko in https://github.com/duckdb/duckdb/pull/17664
* New Sorting Implementation by lnkuiper in https://github.com/duckdb/duckdb/pull/17584
* Merge v1.3-ossivalis into main by Mytherin in https://github.com/duckdb/duckdb/pull/17690
* Issue 17040: FILL Window Function  by hawkfish in https://github.com/duckdb/duckdb/pull/17686
* ClientBufferManager wrapper to access the client context in the buffer manager by taniabogatsch in https://github.com/duckdb/duckdb/pull/17699
* Revert "set default for MAIN_BRANCH_VERSIONING to false" by carlopi in https://github.com/duckdb/duckdb/pull/17708
* Sorting followup by lnkuiper in https://github.com/duckdb/duckdb/pull/17717
* Correctly setting the delim offset by Damon07 in https://github.com/duckdb/duckdb/pull/17716
* fix linux extension ci by samansmink in https://github.com/duckdb/duckdb/pull/17720
* Aggregation performance by lnkuiper in https://github.com/duckdb/duckdb/pull/17718
* Fix windows-2025 build errors by adsharma in https://github.com/duckdb/duckdb/pull/17726
* [SQLLogicTester] Introduce `reset label <query label>` in the tester by Tishj in https://github.com/duckdb/duckdb/pull/17729
* Adding additional authenticated data for encryption by ccfelius in https://github.com/duckdb/duckdb/pull/17508
* csv_scanner: correct code comment by Djfe in https://github.com/duckdb/duckdb/pull/17735
* Deprecate windows-2019 runners  by hannes in https://github.com/duckdb/duckdb/pull/17745
* re-add httpfs apply_patches by samansmink in https://github.com/duckdb/duckdb/pull/17755
* Rename decorator from test_nulls to null_test_parameters by Mytherin in https://github.com/duckdb/duckdb/pull/17760
* [CAPI] Expose ErrorData by taniabogatsch in https://github.com/duckdb/duckdb/pull/17722
* Expose file_size_bytes and footer_size in parquet_file_metadata by gijshendriksen in https://github.com/duckdb/duckdb/pull/17750
* Pass `ExtensionLoader` when loading extensions, change extension entry function by Maxxen in https://github.com/duckdb/duckdb/pull/17772
* Support glibc 2.28 environments by James-Gilbert- in https://github.com/duckdb/duckdb/pull/17776
* Mark Upper/LowerComparisonType as const by JelteF in https://github.com/duckdb/duckdb/pull/17773
* [Indexes] Buffer-managed indexes part 1: segment handles by taniabogatsch in https://github.com/duckdb/duckdb/pull/17758
* [Julia] api docs improvements  by tqml in https://github.com/duckdb/duckdb/pull/15645
* Ensure we use the same layout in `RadixPartitionedHashTable` and `GroupedAggregateHashTable` by lnkuiper in https://github.com/duckdb/duckdb/pull/17790
* [Profiling] Propagate the ClientContext into file handle writes by taniabogatsch in https://github.com/duckdb/duckdb/pull/17754
* Fix propagatesNullValues for case expr by suibianwanwank in https://github.com/duckdb/duckdb/pull/17796
* Add qualified parameter to Python GetTableNames API by evertlammerts in https://github.com/duckdb/duckdb/pull/17797
* Merge v1.3 into main by Mytherin in https://github.com/duckdb/duckdb/pull/17806
* Pushdown pivot filter by flashmouse in https://github.com/duckdb/duckdb/pull/17801
* Replace string for const data ptr in encryption api by ccfelius in https://github.com/duckdb/duckdb/pull/17825
* Merge130 by carlopi in https://github.com/duckdb/duckdb/pull/17833
* fix: escape using_columns on JoinRef::ToString by akoshchiy in https://github.com/duckdb/duckdb/pull/17839
* Fix ICE with Windows ARM64 by staticlibs in https://github.com/duckdb/duckdb/pull/17844
* Merge v1.3 into main by Mytherin in https://github.com/duckdb/duckdb/pull/17851
* Add `duckdb_type` column to parquet_schema by Mytherin in https://github.com/duckdb/duckdb/pull/17852
* Internal 4991: Remove Epoch_MS(MS) by hawkfish in https://github.com/duckdb/duckdb/pull/17816
* 17853 Enable flexible page sizes and update Android NDK to r27 in workflow. by aprock in https://github.com/duckdb/duckdb/pull/17854
* [Indexes] Buffer-managed indexes part 2: segment handle for base nodes by taniabogatsch in https://github.com/duckdb/duckdb/pull/17828
* Function Serialization: adapt to removal of overloads by explicitly casting if argument types have changed by Mytherin in https://github.com/duckdb/duckdb/pull/17864
* julia: add missing methods from C-API by tqml in https://github.com/duckdb/duckdb/pull/17733
* Issue 17153: Window Order Columns by hawkfish in https://github.com/duckdb/duckdb/pull/17835
* Issue 17040: FILL Secondary Sorts by hawkfish in https://github.com/duckdb/duckdb/pull/17821
* Add STRUCT to MAP cast function by evertlammerts in https://github.com/duckdb/duckdb/pull/17799
* Issue 17849: Test FILL Duplicates by hawkfish in https://github.com/duckdb/duckdb/pull/17869
* Add GenAI policy by szarnyasg in https://github.com/duckdb/duckdb/pull/17882
* Update function descriptions and examples for list, array, lambda functions by c-herrewijn in https://github.com/duckdb/duckdb/pull/17886
* Issue 17861: FILL Argument Types by hawkfish in https://github.com/duckdb/duckdb/pull/17888
* Reword GenAI policy by szarnyasg in https://github.com/duckdb/duckdb/pull/17895
* Use an arena linked list for the physical operator children by taniabogatsch in https://github.com/duckdb/duckdb/pull/17748
* Make CTE Materialization the Default Instead of Inlining by kryonix in https://github.com/duckdb/duckdb/pull/17459
* Merge v1.3 into main by Mytherin in https://github.com/duckdb/duckdb/pull/17897
* Leverage `VectorType` in `ColumnDataCollection` by lnkuiper in https://github.com/duckdb/duckdb/pull/17881
* Fix empty BP block when writing parquet by platypii in https://github.com/duckdb/duckdb/pull/17929
* fix use after free in adbc on invalid stmt by ruslandoga in https://github.com/duckdb/duckdb/pull/17927
* Do not dispatch JDBC/ODBC jobs in release CI runs by staticlibs in https://github.com/duckdb/duckdb/pull/17937
* Block based encryption by ccfelius in https://github.com/duckdb/duckdb/pull/17275
* Unittester failures summary by hmeriann in https://github.com/duckdb/duckdb/pull/16833
* Add v1.3-ossivalis to Cross version workflow by hmeriann in https://github.com/duckdb/duckdb/pull/17906
* [CI Nightly Fix] Skip logging test if not standard block size by taniabogatsch in https://github.com/duckdb/duckdb/pull/17957
* Visual Studio 17 (2022) fixes by edouarda in https://github.com/duckdb/duckdb/pull/17948
* [Nested] Add `struct_position` and `struct_contains` functions by maiadegraaf in https://github.com/duckdb/duckdb/pull/17819
* Enable building spatial and encodings extensions by staticlibs in https://github.com/duckdb/duckdb/pull/17960
* [Nested] Optimize structs in `LIST_VALUE` by maiadegraaf in https://github.com/duckdb/duckdb/pull/17169
* Unit Tester Configuration by Mytherin in https://github.com/duckdb/duckdb/pull/17972
* [nested] Allow fixed-size arrays to be unnested by maiadegraaf in https://github.com/duckdb/duckdb/pull/17968
* Merge v1.3-ossivalis into main by Mytherin in https://github.com/duckdb/duckdb/pull/17973
* [CI] Skip some workflows when updating out of tree extensions SHA by hmeriann in https://github.com/duckdb/duckdb/pull/17949
* Issue 5144: AsOf Join Threshold by hawkfish in https://github.com/duckdb/duckdb/pull/17979
* [Fix] Reset profiling info before preparing a query by taniabogatsch in https://github.com/duckdb/duckdb/pull/17940
* Flag to disable database invalidation by taniabogatsch in https://github.com/duckdb/duckdb/pull/17938
* Issue 5123: make_timestamp_ms by hawkfish in https://github.com/duckdb/duckdb/pull/17908
* Rework extension loading to go through thread-safe ExtensionManager by Mytherin in https://github.com/duckdb/duckdb/pull/17994
* Implement consumption and production of Arrow Binary View by pdet in https://github.com/duckdb/duckdb/pull/17975
* Add support to produce Polars Lazy Dataframes by pdet in https://github.com/duckdb/duckdb/pull/17947
* c-api to copy vector with selection by abramk in https://github.com/duckdb/duckdb/pull/17870
* Fix 18007: correctly execute expressions with pivot operator by Mytherin in https://github.com/duckdb/duckdb/pull/18020
* [Chore] Minor conflict manager refactoring by taniabogatsch in https://github.com/duckdb/duckdb/pull/18015
* Remove Linux (32 Bit) job by hmeriann in https://github.com/duckdb/duckdb/pull/18012
* [Explain] Add the YAML format for EXPLAIN statements by qsliu2017 in https://github.com/duckdb/duckdb/pull/17572
* Unittest: Add skip_compiled option that can be used to skip built-in C++ tests by Mytherin in https://github.com/duckdb/duckdb/pull/18034
* Add ppc64le spin-wait instruction by mgiessing in https://github.com/duckdb/duckdb/pull/17837
* Merge ossivalis into main by taniabogatsch in https://github.com/duckdb/duckdb/pull/18036
* Remove match-case statements from polars_io.py by evertlammerts in https://github.com/duckdb/duckdb/pull/18052
* Avoid adding commands read from a file to the shell history by Mytherin in https://github.com/duckdb/duckdb/pull/18057
* Adding WAL encryption by ccfelius in https://github.com/duckdb/duckdb/pull/17955
* Encryption: adding -key for the command line by ccfelius in https://github.com/duckdb/duckdb/pull/17950
* fix star expr exclude error by jayhan94 in https://github.com/duckdb/duckdb/pull/18063
* Add support for class-based expression iteration by Mytherin in https://github.com/duckdb/duckdb/pull/18070
* Use `timestamp_t` instead of `time_t` for file last modified time by lnkuiper in https://github.com/duckdb/duckdb/pull/18037
* Unittester: add `on_new_connection` + `on_load` + `skip_tests` options by carlopi in https://github.com/duckdb/duckdb/pull/18042
* Fix some scaling issues by lnkuiper in https://github.com/duckdb/duckdb/pull/17985
* Issue 18071: Temporal inf -inf by hawkfish in https://github.com/duckdb/duckdb/pull/18083
* Switch to Optional for type hints in polars lazy dataframe function by evertlammerts in https://github.com/duckdb/duckdb/pull/18078
* Unittest: Configure skip error messages by carlopi in https://github.com/duckdb/duckdb/pull/18087
* Avoid running DraftPR.yml until timeout if token is missing by carlopi in https://github.com/duckdb/duckdb/pull/18090
* Add start/end offset percentage options to Python test runner by Flogex in https://github.com/duckdb/duckdb/pull/18091
* [CSV Reader] Prohibit options delim and sep in same read_csv call by ackxolotl in https://github.com/duckdb/duckdb/pull/18096
* Fix  correlated subquery unnest fail by flashmouse in https://github.com/duckdb/duckdb/pull/18092
* [CI] don't run jobs on draft PRs by hmeriann in https://github.com/duckdb/duckdb/pull/18016
* TPC-DS: Use BIGINT fields by szarnyasg in https://github.com/duckdb/duckdb/pull/18098
* Don't throw `InternalException` in `Sort::Sink` by lnkuiper in https://github.com/duckdb/duckdb/pull/18105
* ci: build duckdb against the latest emscripten by cpcloud in https://github.com/duckdb/duckdb/pull/18110
* [chore] Merge v1.3-ossivalis on main by carlopi in https://github.com/duckdb/duckdb/pull/18109
* Update description of 'arrow_lossless_conversion' by szarnyasg in https://github.com/duckdb/duckdb/pull/18046
* Internal 3273: Window Task Generation by hawkfish in https://github.com/duckdb/duckdb/pull/18113
* set ::error:: annotations for test runners by hmeriann in https://github.com/duckdb/duckdb/pull/18072
* Improve sort key comparison performance by lnkuiper in https://github.com/duckdb/duckdb/pull/18131
* Add support for `MERGE INTO` by Mytherin in https://github.com/duckdb/duckdb/pull/18135
* Detect when updates have no effect, and skip performing the actual updates if we encounter these nop updates by Mytherin in https://github.com/duckdb/duckdb/pull/18144
* Add support for AdbcConnectionGetObjects(table_type) by kou in https://github.com/duckdb/duckdb/pull/18066
* Issue 17683: TIME_NS Compilation by hawkfish in https://github.com/duckdb/duckdb/pull/18053
* Implement `replace_type` function by lnkuiper in https://github.com/duckdb/duckdb/pull/18077
* Bump spatial again: include re-linking for handling global objects in Wasm by carlopi in https://github.com/duckdb/duckdb/pull/18170
* Resolve some small build issues by madscientist in https://github.com/duckdb/duckdb/pull/18162
* fix typo by felixhummel in https://github.com/duckdb/duckdb/pull/18165
* Avoid `realloc` in CSV writer by lnkuiper in https://github.com/duckdb/duckdb/pull/18174
* fix bug with allowed_paths by samansmink in https://github.com/duckdb/duckdb/pull/18176
* Reduce lock contention for the instance cache by NiclasHaderer in https://github.com/duckdb/duckdb/pull/18079
* Check if `GetLastSegment` is not `nullptr` in `ColumnData::RevertAppend` by lnkuiper in https://github.com/duckdb/duckdb/pull/18171
* [Profiling] Move the client context into more write functions by taniabogatsch in https://github.com/duckdb/duckdb/pull/17875
* Bump Julia to v1.3.2 by hmeriann in https://github.com/duckdb/duckdb/pull/18185
* Merge `v1.3-ossivalis` into `main` by carlopi in https://github.com/duckdb/duckdb/pull/18188
* Parquet reader logging by lnkuiper in https://github.com/duckdb/duckdb/pull/18172
* Add VS2019 compat flag to Python wheel build by staticlibs in https://github.com/duckdb/duckdb/pull/18198
* [Parquet][Dev] Update the vendored `parquet.thrift` to `3ce0760` by Tishj in https://github.com/duckdb/duckdb/pull/18195
* Two-rowID-leaf support in the conflict manager and general refactoring by taniabogatsch in https://github.com/duckdb/duckdb/pull/18194
* More internal-linkage by Maxxen in https://github.com/duckdb/duckdb/pull/18177
* Temporary file encryption by Mytherin in https://github.com/duckdb/duckdb/pull/18208
* Adding temporary file encryption by ccfelius in https://github.com/duckdb/duckdb/pull/18013
* Skip logging test for smaller block sizes by taniabogatsch in https://github.com/duckdb/duckdb/pull/18201
* ci(pyodide): enable WASM exceptions on the latest pyodide build by cpcloud in https://github.com/duckdb/duckdb/pull/18173
* Allow explicit compression for user types by lnkuiper in https://github.com/duckdb/duckdb/pull/18219
* Get type of encoded `SortKey` from `TupleDataLayout` by lnkuiper in https://github.com/duckdb/duckdb/pull/18218
* Improve Parquet reader `NULL` statistics and compress all-`NULL` columns using `CompressedMaterialization` by lnkuiper in https://github.com/duckdb/duckdb/pull/18217
* Internal 5264: NLJ Not Distinct by hawkfish in https://github.com/duckdb/duckdb/pull/18216
* Bug18163 Fix STDDEV_SAMP undeterminism by minaracic in https://github.com/duckdb/duckdb/pull/18210
* [Parquet] Add read support for the `VARIANT` LogicalType by Tishj in https://github.com/duckdb/duckdb/pull/18187
* Track `DataChunk` memory usage in various places by lnkuiper in https://github.com/duckdb/duckdb/pull/18191
* Better `NULL` handling in `TupleDataLayout` by lnkuiper in https://github.com/duckdb/duckdb/pull/18069
* Dictionary functions by lnkuiper in https://github.com/duckdb/duckdb/pull/18127
* Add support for geoarrow encoded geometries in geoparquet files. by cfis in https://github.com/duckdb/duckdb/pull/17942
* Improve descriptions of thresholds vars affecting join algorithm selection by TheHillBright in https://github.com/duckdb/duckdb/pull/17377
* Connect relations that are not in a subgraph, but are still part of the new relation set by Tmonster in https://github.com/duckdb/duckdb/pull/18182
* [Fix] Don't write empty (partial) blocks for FSST dictionary compression by taniabogatsch in https://github.com/duckdb/duckdb/pull/18203
* Slightly higher memory limit for test by lnkuiper in https://github.com/duckdb/duckdb/pull/18235
* Re-add string -> hugeint compressed materialization function by lnkuiper in https://github.com/duckdb/duckdb/pull/18234
* [Fix] Database path conflict resolution by taniabogatsch in https://github.com/duckdb/duckdb/pull/18247
* Remove require block size from a batch of tests by taniabogatsch in https://github.com/duckdb/duckdb/pull/18242
* Add nightly builds for out-of-tree python extension by evertlammerts in https://github.com/duckdb/duckdb/pull/18239
* Backport DB invalidation flag to ossivalis by taniabogatsch in https://github.com/duckdb/duckdb/pull/18244
* Bump vcpkg-duckdb-ports and test extensions on Windows 10 default stdlib by carlopi in https://github.com/duckdb/duckdb/pull/18205
* Add type safety to `FlatVector::GetData<T>`, `ConstantVector::GetData<T>` and `UnifiedVectorFormat::GetData<T>` by Mytherin in https://github.com/duckdb/duckdb/pull/18256
* [Fix] Adjust test for smaller block sizes by taniabogatsch in https://github.com/duckdb/duckdb/pull/18255
* Fix integer overflow in sequence vector by xuke-hat in https://github.com/duckdb/duckdb/pull/18245
* fixes for some minor llvm 20 complaints by hannes in https://github.com/duckdb/duckdb/pull/18257
* update run_extension_medata_tests.sh by hmeriann in https://github.com/duckdb/duckdb/pull/17976
* Bunch of loosely connected test/CI fixes by carlopi in https://github.com/duckdb/duckdb/pull/18254
* disable WebAssembly duckdb-wasm builds job in NightlyTests triggered by 'workflow_dispatch' event by hmeriann in https://github.com/duckdb/duckdb/pull/18129
* Allow for static libs from extension dependencies to be bundled by abramk in https://github.com/duckdb/duckdb/pull/18226
* Fix dictionary-related assertions by lnkuiper in https://github.com/duckdb/duckdb/pull/18260
* Fixes for gcc 15 by hannes in https://github.com/duckdb/duckdb/pull/18261
* Reduce copy in Vector::Reinterpret by xuke-hat in https://github.com/duckdb/duckdb/pull/18264
* [Parquet] Add read support for the `VARIANT` LogicalType (with shredded encoding) by Tishj in https://github.com/duckdb/duckdb/pull/18224
* Expanded autocomplete suggestions by Dtenwolde in https://github.com/duckdb/duckdb/pull/18243
* Support HUGEINT in printf and format by xuke-hat in https://github.com/duckdb/duckdb/pull/13277
* Move aarch64 / arm64 to native github runner by evertlammerts in https://github.com/duckdb/duckdb/pull/18269
* Bump vcpkg-duckdb-ports to solve OSX linking by carlopi in https://github.com/duckdb/duckdb/pull/18268
* Add support for RETURNING to MERGE INTO by Mytherin in https://github.com/duckdb/duckdb/pull/18271
* Use set for row ID scanning during index scans by taniabogatsch in https://github.com/duckdb/duckdb/pull/18274
* Use DuckDB cast infrastructure in fmt for new uhugeint/hugeint code by Mytherin in https://github.com/duckdb/duckdb/pull/18275
* [Fix] Adjust test to run with different block sizes by taniabogatsch in https://github.com/duckdb/duckdb/pull/18277
* Use `FromEpochSeconds` instead of `FromTimeT` in `FileSystem::GetLastModifiedTime` by lnkuiper in https://github.com/duckdb/duckdb/pull/18281
* Add target for installing Python deps. by xevix in https://github.com/duckdb/duckdb/pull/18285
* backport 'Unit Tester Configuration' pt2 by c-herrewijn in https://github.com/duckdb/duckdb/pull/18282
* backport 'Unit Tester Configuration' by c-herrewijn in https://github.com/duckdb/duckdb/pull/18263
* Fixup Main.yml for v1.3-ossivalis post https://github.com/duckdb/duckdb/pull/18282 by carlopi in https://github.com/duckdb/duckdb/pull/18289
* SHOW TABLES FROM <qualified_name> by xevix in https://github.com/duckdb/duckdb/pull/18179
* [Unittester] Add autoloading option by carlopi in https://github.com/duckdb/duckdb/pull/18290
* Merge ossivalis into main by taniabogatsch in https://github.com/duckdb/duckdb/pull/18272
* resolve hidden merge conflict with duplicate db name in json configs by c-herrewijn in https://github.com/duckdb/duckdb/pull/18292
* Bump vcpkg-duckdb-ports, now fixing also mingw by carlopi in https://github.com/duckdb/duckdb/pull/18300
* [Fix] Missing block when renaming fields by taniabogatsch in https://github.com/duckdb/duckdb/pull/18293
* [Arrow] Fix unused static function warning by Tishj in https://github.com/duckdb/duckdb/pull/18278
* feat: Parquet extension add row_group_compressed_size by mapleFU in https://github.com/duckdb/duckdb/pull/18294
* [Parquet][Write] Fix timestamp sec writes to parquet by Tishj in https://github.com/duckdb/duckdb/pull/18273
* bump httpfs by Tmonster in https://github.com/duckdb/duckdb/pull/18258
* [Clang Tidy] Fix missing includes in `patas_scan.hpp` by Tishj in https://github.com/duckdb/duckdb/pull/18276
* New Arrow C-API by pdet in https://github.com/duckdb/duckdb/pull/18246
* Skip test/sql/copy/s3/url_encode.test due to httpfs update by carlopi in https://github.com/duckdb/duckdb/pull/18317
* Make storage-version a test parameter by Mytherin in https://github.com/duckdb/duckdb/pull/18324
* Backport 18254 by carlopi in https://github.com/duckdb/duckdb/pull/18306
* feat: making Parquet write RowGroup.total_compressed_size by mapleFU in https://github.com/duckdb/duckdb/pull/18307
* add the from-table-function as parameter to copy-from-bind by peterboncz in https://github.com/duckdb/duckdb/pull/18004
* Python external dispatch param fixes by evertlammerts in https://github.com/duckdb/duckdb/pull/18343
* Aarch64 backport by evertlammerts in https://github.com/duckdb/duckdb/pull/18345
* Fix debug error in join order optimizer by Tmonster in https://github.com/duckdb/duckdb/pull/18344
* [Fix] Block verification for add and drop field info by taniabogatsch in https://github.com/duckdb/duckdb/pull/18302
* download Real Nest data in quiet mode by hmeriann in https://github.com/duckdb/duckdb/pull/18346
* Fix condition indexes in join filter pushdown by Damon07 in https://github.com/duckdb/duckdb/pull/18341
* [unittest] - fix doubled error headers on `Unexpected failure` by hmeriann in https://github.com/duckdb/duckdb/pull/18314
* Extend PEG parser grammar by Dtenwolde in https://github.com/duckdb/duckdb/pull/18221
* [C API] Expose expressions and use them in scalar function binding by taniabogatsch in https://github.com/duckdb/duckdb/pull/18142
* Restore OSX tests, moving them to single `--autoloading available` step by carlopi in https://github.com/duckdb/duckdb/pull/18335
* Add support for checkpointing in-memory tables by Mytherin in https://github.com/duckdb/duckdb/pull/18348
* Revert "[unittest] - fix doubled error headers on `Unexpected failure`" by Mytherin in https://github.com/duckdb/duckdb/pull/18355
* Python external dispatch param fixes by evertlammerts in https://github.com/duckdb/duckdb/pull/18359
* Re-enable url-encode test by Tmonster in https://github.com/duckdb/duckdb/pull/18360
* Enable stack traces on linux for bundled libraries by taniabogatsch in https://github.com/duckdb/duckdb/pull/18363
* Split up out-of-tree extensions into separate files, and allow out-of-tree extensions to be built using BUILD_EXTENSIONS={ext_name} by Mytherin in https://github.com/duckdb/duckdb/pull/18357
* Pass `AttachOptions` to `attach` method, and turn `StorageExtensionInfo` into an `optional_ptr` by Mytherin in https://github.com/duckdb/duckdb/pull/18368
* Merge `v1.3-ossivalis` into `main` by carlopi in https://github.com/duckdb/duckdb/pull/18364
* More robustness around deprecated extension settings by carlopi in https://github.com/duckdb/duckdb/pull/18353
* Add missing ninja to workflow file by Dtenwolde in https://github.com/duckdb/duckdb/pull/18373
* bump httpfs by Tmonster in https://github.com/duckdb/duckdb/pull/18380
* Re-enable but deprecate CORE_EXTENSIONS in CMakeLists.txt by evertlammerts in https://github.com/duckdb/duckdb/pull/18377
* Uncomment skipped decimal REE tests by amoeba in https://github.com/duckdb/duckdb/pull/18372
* add option 'block_size' to test configs by c-herrewijn in https://github.com/duckdb/duckdb/pull/18347
* [chore] Fixup side-effects from 8cf9ed43b60 by carlopi in https://github.com/duckdb/duckdb/pull/18385
* Bump httpfs by taniabogatsch in https://github.com/duckdb/duckdb/pull/18388
* Re-use table metadata when table is not altered during checkpoint by Mytherin in https://github.com/duckdb/duckdb/pull/18390
* Approx database count system function by taniabogatsch in https://github.com/duckdb/duckdb/pull/18392
* Re-use metadata of unaltered row groups when checkpointing a table by Mytherin in https://github.com/duckdb/duckdb/pull/18395
* Correct and consistent integer arithmetic error messages by soerenwolfers in https://github.com/duckdb/duckdb/pull/18393
* Record whether or not cross products are implicit or not, and use this for converting queries back to SQL by Mytherin in https://github.com/duckdb/duckdb/pull/18394
* CI: Fix Discussion mirroring by szarnyasg in https://github.com/duckdb/duckdb/pull/18397
* Store extra metadata blocks in RowGroupPointer, and only flush dirty Metadata blocks by Mytherin in https://github.com/duckdb/duckdb/pull/18398
* Internal 3273: Window Hashed Sort by hawkfish in https://github.com/duckdb/duckdb/pull/18337
* Wrap runner.ExecuteFile, otherwise cleanup is not properly performed by carlopi in https://github.com/duckdb/duckdb/pull/18400
* [BUGFIX] Update delim offset for RHS of DELIM JOIN when correlated column is in RHS of Cross product by Tmonster in https://github.com/duckdb/duckdb/pull/18375
* CI: Add separate job for discussion mirroring by szarnyasg in https://github.com/duckdb/duckdb/pull/18407
* [ Python SQLLogic Tester ] Add `MERGE_INTO` statement to duckdb python by hmeriann in https://github.com/duckdb/duckdb/pull/18402
* Remove incorrect assertion by Mytherin in https://github.com/duckdb/duckdb/pull/18404
* Internal 5294: TIME_NS C API by hawkfish in https://github.com/duckdb/duckdb/pull/18215
* Add DuckLake back in by Mytherin in https://github.com/duckdb/duckdb/pull/18405
* Add support for table_constraints of AdbcConnectionGetObjects() by kou in https://github.com/duckdb/duckdb/pull/18181
* Merge `v1.3-ossivalis` in `main` by carlopi in https://github.com/duckdb/duckdb/pull/18401
* feat: remove anything following `?` in database name by rustyconover in https://github.com/duckdb/duckdb/pull/18417
* Correctly fetch only base column data in ColumnData::FetchUpdateData by Mytherin in https://github.com/duckdb/duckdb/pull/18423
* Refactor extension CI to use extension-ci-tools by samansmink in https://github.com/duckdb/duckdb/pull/18361
* Internal 5367: SortedAggregateFunction Sort Update  by hawkfish in https://github.com/duckdb/duckdb/pull/18408
* Internal 5368: WindowNaiveAggregator Sort Update  by hawkfish in https://github.com/duckdb/duckdb/pull/18409
* [Fix] Block size nightly by taniabogatsch in https://github.com/duckdb/duckdb/pull/18425
* [Chore] Tidy test configs by taniabogatsch in https://github.com/duckdb/duckdb/pull/18426
* Include pyodide build configuration by rgbkrk in https://github.com/duckdb/duckdb/pull/18183
* Parquet: add row-group ordinal during writing encryption by mapleFU in https://github.com/duckdb/duckdb/pull/18433
* [Fix] Reset segment memory when initialising new Prefix by taniabogatsch in https://github.com/duckdb/duckdb/pull/18441
* Update pyodide build to 0.28.0 by rgbkrk in https://github.com/duckdb/duckdb/pull/18446
* Add support for "template" types by Maxxen in https://github.com/duckdb/duckdb/pull/18410
* Internal 5384: WindowDistinctAggregator Sort Update  by hawkfish in https://github.com/duckdb/duckdb/pull/18442
* [Chore] Improve skipped tests in test config and add verify_fetch_row config by taniabogatsch in https://github.com/duckdb/duckdb/pull/18436
* Buffer index appends during WAL replay by taniabogatsch in https://github.c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant