From e891a56c98649d5b2c22dc9eebcc78ef41d19f17 Mon Sep 17 00:00:00 2001 From: Nic Crane Date: Mon, 13 Jul 2026 11:45:47 +0100 Subject: [PATCH 1/2] GH-50496: [R] Polish NEWS.md for 25.0.0 Co-Authored-By: Claude Opus 4.6 (1M context) --- r/NEWS.md | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/r/NEWS.md b/r/NEWS.md index 3f6506828a3..73f41abbbcf 100644 --- a/r/NEWS.md +++ b/r/NEWS.md @@ -21,11 +21,46 @@ # arrow 25.0.0 +## Breaking changes + - Arrow `uint64` types are now always converted to R `double` (numeric) vectors, regardless of the values. Previously, small `uint64` values were converted to R `integer`, which could cause inconsistent types within list columns when different list elements had different value ranges (#50339). +## New features + +- `Field` objects now support field-level metadata via `$metadata` and + `$with_metadata()` (@max-romagnoli, #33390). +- Parquet files now support list-columns of ordered factors (ordered + dictionaries) (#49689). + +## Minor improvements and fixes + +- `Array$create()` now gives a clearer error message when given a `POSIXct` + object with an invalid timezone (#40886). +- Dictionary arrays with `large_string` value types now convert correctly to R + factors (#39603). +- `open_dataset()` now gives a clearer error message when providing a mix of + readr and Arrow options (@Rich-T-kid, #33420). +- `read_parquet()` no longer triggers a C++ alignment warning from the Acero + source node (#46178). +- `Schema` metadata partial matching on `$metadata$r` no longer errors when + other metadata keys start with "r" (#50163). +- `to_arrow()` now preserves `group_by()` when converting from a dbplyr lazy + table (#40640). +- `write_parquet()` now correctly validates that `max_rows_per_group` is a + positive number (#40742). +- Stale S3 connections no longer cause a segfault during garbage collection + (#50009). +- Spurious "Invalid metadata$r" warnings are no longer emitted when reading + files with custom schema metadata (#48712). + +## Installation + +- The minimum supported R version is now 4.2 (#49901). +- The R package now builds under r-universe/r-wasm (#49981). + # arrow 24.0.0 ## New features From d1e14dc917e53629166b0ff58850b06faef5c614 Mon Sep 17 00:00:00 2001 From: Nic Crane Date: Mon, 13 Jul 2026 11:49:38 +0100 Subject: [PATCH 2/2] GH-50496: [R] Remove minimum R version entry from NEWS Co-Authored-By: Claude Opus 4.6 (1M context) --- r/NEWS.md | 1 - 1 file changed, 1 deletion(-) diff --git a/r/NEWS.md b/r/NEWS.md index 73f41abbbcf..8746c9a33b4 100644 --- a/r/NEWS.md +++ b/r/NEWS.md @@ -58,7 +58,6 @@ ## Installation -- The minimum supported R version is now 4.2 (#49901). - The R package now builds under r-universe/r-wasm (#49981). # arrow 24.0.0