Releases: krlmlr/duckdb-r
duckdb 1.4.1
- Update to DuckDB v1.4.1, see https://github.com/duckdb/duckdb/releases/tag/v1.4.1 for details.
Features
-
Add support for wildcards in
tbl_file()paths (#1614, @rplsmn). -
Add
n_distinct(..., na.rm = TRUE)support for multiple passed columns (@lschneiderbauer, #1588).
Bug fixes
- Fix Valgrind error.
Testing
- Ensure be able to install duckdb extensions on release version (@eitsupi, #1586).
duckdb 1.4.0
- Update to DuckDB v1.4.0, see https://github.com/duckdb/duckdb/releases/tag/v1.4.0 for details.
Features
-
New experimental
sql_query(),sql_exec(), anddefault_conn()to simplify the most important operations for interactive use (#1564). -
tbl_file()allows omitting thesrcargument, falling back to the default connection. -
Full support for deep structs generated by
struct_pack()for ALTREP (#1545).
Bug fixes
-
Fix progress display for fractional progress values (#1499, #1505).
-
Extensions can be installed again.
duckdb 1.3.3
- Update to the current v1.3-ossivalis branch, see https://github.com/duckdb/duckdb/tree/v1.3-ossivalis for details.
Bug fixes
-
Fix timezone conversion for invalid timestamps with
tz_out_convert = "force"(#1474). -
Substitute invalid UTF-8 characters in error messages to avoid a failure when reporting the error.
-
Fix index calculation for retrieval of arrays (#1473).
-
Fix conversion for retrieval of large enums.
-
Fix compiler error in debug build (@joakimlinde, #1368).
Features
-
Add rich ErrorData-based error handling with structured error information (#1479).
-
Safeguard against deadlocks when accidentally issuing queries from the progress bar handler or other callbacks (#1475).
-
dbGetInfo()gets the version from a hard-coded value and not from a DuckDB query (#1481). -
Package uses two cores by default for compilation (#1478).
Documentation
- Document vendoring process and main/next branch relationship (#1488).
Testing
- Add
local_con()test fixture for cleaner DuckDB connection management (#1476).
duckdb 1.3.1
Features
- Update to duckdb v1.3.1, see https://github.com/duckdb/duckdb/releases/tag/v1.3.1 for details.
Bug fixes
-
Correct dbplyr translations for
str_starts()andstr_ends()(#1182, #1247). -
Fix multiarch build on R 4.1 for Windows.
duckdb 1.3.0
Features
-
Update to duckdb v1.3.0, see https://github.com/duckdb/duckdb/releases/tag/v1.3.0 for details.
-
Add ingestion of matrices (@joakimlinde, #1150).
Chore
-
Fix rchk (#1173).
-
Fix compiler warning (@joakimlinde, #1172).
Testing
- Skip timing tests on CRAN.