Features
-
Update to DuckDB v1.5.5, see https://github.com/duckdb/duckdb/releases/tag/v1.5.5 for details.
-
Disable extensions on libc++ Linux builds, with startup message and load error (#1107, #2414).
-
Rework how extensions and secrets choose their on-disk location, replacing the
package-library extension cache attempted across 1.5.4.1 through 1.5.4.3.
Both now share a single "home" root, resolved fresh for everyduckdb()driver.
An interactive prompt induckdb()and messages in non-interactive sessions guide the process.
See?duckdb_storagefor details. (#2396, #2398).
Bug fixes
-
Support
ORandINpredicates pushed down to registered Arrow tables (#2410). -
Error instead of crashing when calling
duckdb_fetch_arrow()on an Arrow result that has been consumed withduckdb_fetch_record_batch()(#2406). -
Fix edge case in computation of
r_base::min/r_base::max/r_base::sumaggregates (#2404, #2405). -
Honor the
na.rmargument ofr_baseaggregates in SQL queries (#2407).
Documentation
- Document database-instance caching and driver reuse (#2399).