Releases: duckdb/duckdb-r
duckdb 1.1.3-2
Bug fixes
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()
, andrapi_rel_insert()
;rapi_rel_to_parquet()
gainsoptions
argument (#867).
Testing
-
Skip tests that are about to fail.
-
Sync tests.
duckdb 1.1.3-1
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 inDESCRIPTION
.
duckdb 1.1.3
Features
-
Update to duckdb v1.1.3, see https://github.com/duckdb/duckdb/releases/tag/v1.1.3 for details.
-
New
duckdb.materialize_callback
option, supersedesget_last_rel()
(#589). -
New
rel_explain_df()
andrel_tostring()
(#587). -
Handle empty child values for list constants (#186, @romainfrancois).
Chore
duckdb 1.1.2
Features
- Update to duckdb v1.1.2, see https://github.com/duckdb/duckdb/releases/tag/v1.1.2 for details.
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 toduckdb_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
v1.1.0
What's Changed
- feat!: Rename
tbl_query()
totbl_function()
, removetranslate_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()
supportsna.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
v1.0.0-1
v1.0.0
What's Changed
- feat: Add dbplyr translations for
clock::add_days()
,clock::add_years()
,clock::get_day()
,clock::get_month()
, andclock::get_year()
by @edward-burn in #153 - feat: New
sort
argument torel_order()
by @toppyy in #168 - feat:
round()
duckdb translation usesROUND_EVEN()
instead ofROUND()
by @lschneiderbauer in #157 - chore:
n_distinct()
followup by @lschneiderbauer in #158 - feat: Add dbplyr translations for
clock::date_count_between()
by @edward-burn in #166 - fix: Correct usage of
win_current_group()
instead ofwin_current_order()
in SQL translation by @lschneiderbauer in #175 - fix: Avoid triggering re2 in tests by @krlmlr in #176
- feat: Support fetching
MAP
type by @hannes in #165
New Contributors
- @edward-burn made their first contribution in #153
- @toppyy made their first contribution in #168
Full Changelog: v0.10.2...v1.0.0
v0.10.2
What's Changed
- feat: Map
NA
toSQLNULL
by @krlmlr in #143 - fix: Avoid
R CMD check
warning regardingSETLENGTH()
andSET_TRUELENGTH()
by @krlmlr in #145 - feat: Include rfuns extension by @krlmlr in #144
- fix:
rel_sql(rel, "{{sql}}")
works even on a read-only database by @Tmonster in #138 - feat: Implement
n_distinct()
for multiple arguments using duckdb structs by @lschneiderbauer in #122 - feat: Use latest tests from DBItest by @krlmlr in #148
- Change conversion for
difftime
toINTERVAL
, notTIME
by @hannes in #151
Full Changelog: v0.10.1...v0.10.2
v0.10.1
What's Changed
- Fix invalid regex in
.Rbuildignore
by @Tmonster in #108 - Remove
std::
fromunordered_map
by @lnkuiper in #103 - ci: Update vendored sources nightly by @krlmlr in #82
- Driver registry by @krlmlr in #124
- fix: Don't run tests that invoke re2 by default by @krlmlr in #127
- README: Display different logo for light/dark mode by @szarnyasg in #129
New Contributors
Full Changelog: v0.10.0...v0.10.1