ITADN
duckdb/duckdb-r

版本发布 8

duckdb 1.4.4v1.4.4
? · 2026-01-30

## Features - Update to DuckDB v1.4.4, see <https://github.com/duckdb/duckdb/releases/tag/v1.4.4> for details. - Add operator expressions (@toppyy, #1828). ## Chore - Bump vendored cpp11 to v0.5.3. ## Documentation - Add alternative installation method to README (@szarnyasg, #1819).

duckdb 1.4.2v1.4.2
? · 2025-11-19

- Update to DuckDB v1.4.2, see <https://github.com/duckdb/duckdb/releases/tag/v1.4.2> for details.

duckdb 1.3.3v1.3.3
? · 2025-09-12

- 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.2v1.3.2
? · 2025-07-11

## Features - Update to duckdb v1.3.2, see <https://github.com/duckdb/duckdb/releases/tag/v1.3.2> for details.

duckdb 1.3.1v1.3.1
? · 2025-06-25

## 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()` and `str_ends()` (#1182, #1247). - Fix multiarch build on R 4.1 for Windows.

duckdb 1.3.0v1.3.0
? · 2025-06-04

## 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.

duckdb 1.2.2v1.2.2
? · 2025-05-01

## Features - Update to duckdb v1.2.2, see <https://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 `TIME` and `INTERVAL` data (#1109). - The `autoload_known_extensions` configuration option is now enabled by default (#582, #1084, #1134). - Mention column name for conversion errors (#1108). ## Chore - Require R \>= 4.1 (#1087, #1133). - 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()` and `expr_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.

duckdb 1.2.1v1.2.1
? · 2025-03-19

## Features - Update to duckdb v1.2.1, see <https://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. Use `dbGetQuery(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 with `rel_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.