- Notifications
You must be signed in to change notification settings - Fork47
Releases: duckdb/duckdb-r
duckdb 1.4.3
Features
Update to DuckDB v1.4.3, seehttps://github.com/duckdb/duckdb/releases/tag/v1.4.3 for details.
Add
str_ilike()support (@edward-burn,#1810,#1811).
Bug fixes
Fail with non-UTF8-encoded strings during data frame scan instead of attempting to reencode (#1795).
Avoid inclusion of raw error message in the output.
Fix translation of
quantile()to use DuckDB's nativeQUANTILE_CONT()syntax (#1734,#1735).
Testing
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.4.2
- Update to DuckDB v1.4.2, seehttps://github.com/duckdb/duckdb/releases/tag/v1.4.2 for details.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.4.1
- Update to DuckDB v1.4.1, seehttps://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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.4.0
- Update to DuckDB v1.4.0, seehttps://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
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.3.3
- Update to the current v1.3-ossivalis branch, seehttps://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).
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.3.2
Features
- Update to duckdb v1.3.2, seehttps://github.com/duckdb/duckdb/releases/tag/v1.3.2 for details.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.3.1
Features
- Update to duckdb v1.3.1, seehttps://github.com/duckdb/duckdb/releases/tag/v1.3.1 for details.
Bug fixes
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.3.0
Features
Update to duckdb v1.3.0, seehttps://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.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.2.2
Features
Update to duckdb v1.2.2, seehttps://github.com/duckdb/duckdb/releases/tag/v1.2.2 for details.
Add support for duckdb arrays in R (@joakimlinde,#102,#1090). To enable, connect with
dbConnect(duckdb(), array = "matrix")(@joakimlinde,#1125).Support fractional seconds in
TIMEandINTERVALdata (#1109).The
autoload_known_extensionsconfiguration option is now enabled by default (#582,#1084,#1134).Mention column name for conversion errors (#1108).
Chore
Types exposed through ALTREP are the same as through DBI (#1111), including
STRUCT. This enables support more types in upcoming duckplyr versions.Perform optional checks for ALTREP compatibility in
rel_from_df()andexpr_constant()(#1117).Perform time zone conversion in the C++ layer where possible, to support ALTREP (#1130).
Improve developer experience:
pkgload::load_all()now works, source files are rebuilt if header files change, configure clangd (#1128).Add dots with checks to unexported functions (#1115).
Clean up edge case for fetching zero rows (#1104).
Avoid test for timings on CRAN (#1101).
Documentation
- Tweak README.
Assets2
Uh oh!
There was an error while loading.Please reload this page.
duckdb 1.2.1
Features
- Update to duckdb v1.2.1, seehttps://github.com/duckdb/duckdb/releases/tag/v1.2.1 for details.
Bug fixes
dbExecute(con, "CALL ...")no longer attempts to access the resulting data frame. UsedbGetQuery(con, "CALL ...")to access the data (#1062,#1080).Fix support for the connections pane in RStudio and Positron (@dfalbel,#1063).
Internal
New
rel_to_view()(#1075).New internal
AltrepDataframeRelation, used withrel_from_altrep_df(wrap = TRUE)(#949,#1072).Try relational materialization only once (#1066).
Chore
Update vendored cpp11 to 0.5.2 (#1068).
Avoid calls to non-API R functions.