8000 Releases Β· duckdb/duckdb-r Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: duckdb/duckdb-r

duckdb 1.2.2

01 May 00:52
Compare
Choose a tag to compare

Features

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

19 Mar 00:52
Compare
Choose a tag to compare

Features

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.

duckdb 1.2.0

22 Feb 00:53
Compare
Choose a tag to compare

Breaking changes

  • Breaking change: Remove substrait API: duckdb_get_substrait(), duckdb_get_substrait_json(), duckdb_prepare_substrait(), duckdb_prepare_substrait_json() (@pdet, #1021).

Features

Bug fixes

  • Remove unconditional use of CPPHTTPLIB_USE_POLL to support compilation with R 4.0 and R 4.1 again (@Antonov548, #1043).

  • Support reading from multiple Parquet files again (#1015, #1024).

  • Fix translation for add_days() and add_years() clock functions (#976, @IoannaNika).

duckdb 1.1.3-2

26 Jan 00:56
Compare
Choose a tag to compare

Bug fixes

  • Make cleanup truly idempotent (#612, #940).

Chore

  • Sync vendoring script with igraph (#936).

Features

  • Limit automatic materialization by number of rows or number of cells (#1017).

  • New internal rapi_rel_to_csv(),rapi_rel_to_table(), and rapi_rel_insert(); rapi_rel_to_parquet() gains options argument (#867).

Testing

  • Skip tests that are about to fail.

  • Sync tests.

duckdb 1.1.3-1

11 Dec 00:53
Compare
Choose a tag to compare

Features

  • With duckdb(environment_scan = TRUE), data frame objects are available as views in duckdb SQL queries (#140, #164).

  • Update vendored cpp11 to 0.5.1 (#636).

Bug fixes

  • Make ./cleanup script reentrant (@Antonov548, #612, #634).

  • Fix installation of extensions (#623).

  • Fix rchk and UB errors (#635).

  • Avoid loading rlang during startup (#601).

Documentation

  • Mention xz requirement in DESCRIPTION.

duckdb 1.1.3

06 Dec 01:00
Compare
Choose a tag to compare

Features

Chore

  • Undef TRUE and FALSE (#595).

  • Remove enable_materialization argument to rel_from_altrep_df() in favor of creating a new data frame when needed (#588).

  • Flip argument order for expr_comparison() (#585).

  • Keep cleanup files to accommodate different build scenarios (#536).

duckdb 1.1.2

22 Nov 00:53
Compare
Choose a tag to compare

Features

Features

  • Long-running queries can now be canceled immediately with Ctrl + C (terminal) or Escape (RStudio IDE and Workbench) (#514, #515).

  • Add col.types argument to duckdb_read_csv() (#445, @eli-daniels).

  • Rethrow errors with rlang if installed (#522).

  • Improve error message for parsing erros during statement extraction (tidyverse/duckplyr#219, #521).

Bug fixes

  • Avoid RStudio IDE crashes when ending session with open objects (#520).

  • rfuns extension: %in% works correctly as part of a & conjunction (#528).

Internal

  • New interal APIs: rapi_get_last_rel_mat(), rapi_rel_to_altrep(allow_materialization = TRUE), rapi_rel_from_altrep_df(enable_materialization) (#526).

  • xz-compress duckdb sources in the tarball (#530).

  • rfuns extension: Fix signedness.

v1.1.0

25 Sep 05:48
Compare
Choose a tag to compare

What's Changed

  • feat!: Rename tbl_query() to tbl_function(), remove translate_duckdb() by @krlmlr in #211
  • feat: New rel_from_sql() by @krlmlr in #212
  • ci: Various enhancements towards supporting protected branches and auto-merge by @krlmlr
  • feat: n_distinct() supports na.rm = TRUE with a single vector argument again by @lschneiderbauer in #216
  • fix: Correctly compute vector length for data frames passed to relational functions by @krlmlr in #379
  • feat: Tweak implementation of r_base::sum() by @krlmlr in #385
  • feat: Reduce size of binary package for Linux on Posit Package Manager by @krlmlr in #386
  • feat: Bump vendored cpp11 to v0.5.0 by @krlmlr in #387

Full Changelog: v1.0.0-2...v1.1.0

v1.0.0-2

20 Jul 14:25
Compare
Choose a tag to compare
  • Reduce the package installation size on macOS (#185).

Full Changelog: v1.0.0-1...v1.0.0-2

v1.0.0-1

10 Jul 09:42
Compare
Choose a tag to compare

What's Changed

  • Upgrade vendored cpp11 to 0.4.7 to fix compilation with R-devel.
  • fix: Support new I() syntax from dbplyr by @krlmlr in #195

Full Changelog: v1.0.0...v1.0.0-1

0