This is an automated email from the ASF dual-hosted git repository.
assignuser pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-site.git
The following commit(s) were added to refs/heads/main by this push:
new 19f441cf320 [Website] Add missing Changelog for 20.0.0 (#644)
19f441cf320 is described below
commit 19f441cf32008de837ee41cc53c730102f9ac266
Author: Jacob Wujciak-Jens <[email protected]>
AuthorDate: Wed Apr 30 16:26:14 2025 +0200
[Website] Add missing Changelog for 20.0.0 (#644)
---
_release/20.0.0.md | 264 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 264 insertions(+)
diff --git a/_release/20.0.0.md b/_release/20.0.0.md
index c098da54797..c91edeac39d 100644
--- a/_release/20.0.0.md
+++ b/_release/20.0.0.md
@@ -139,6 +139,270 @@ $ git shortlog -sn --group=trailer:signed-off-by
apache-arrow-19.0.1..apache-arr
## Changelog
+
+
+### Bug Fixes
+
+* [GH-30302](https://github.com/apache/arrow/issues/30302) - [C++][Parquet]
Preserve the bitwidth of integer dictionary indices on round-trip to Parquet
(#45685)
+* [GH-31992](https://github.com/apache/arrow/issues/31992) - [C++][Parquet]
Handling the special case when DataPageV2 values buffer is empty (#45252)
+* [GH-36628](https://github.com/apache/arrow/issues/36628) - [Python][Parquet]
Fail when instantiating internal Parquet metadata classes (#45549)
+* [GH-37630](https://github.com/apache/arrow/issues/37630) -
[C++][Python][Dataset] Allow disabling fragment metadata caching (#45330)
+* [GH-39023](https://github.com/apache/arrow/issues/39023) - [C++][CMake] Add
missing launcher path conversion for ExternalPackage (#45349)
+* [GH-41166](https://github.com/apache/arrow/issues/41166) - [CI][Packaging]
Remove unmaintained conda-recipes (#45944)
+* [GH-43057](https://github.com/apache/arrow/issues/43057) - [C++] Thread-safe
AesEncryptor / AesDecryptor (#44990)
+* [GH-44188](https://github.com/apache/arrow/issues/44188) - [Python] Fix
pandas roundtrip with bytes column names (#44171)
+* [GH-44363](https://github.com/apache/arrow/issues/44363) - [C#] Handle
Flight data with zero batches (#45315)
+* [GH-45048](https://github.com/apache/arrow/issues/45048) - [C++][Parquet]
Deprecate unused `chunk_size` parameter in
`parquet::arrow::FileWriter::NewRowGroup()` (#45088)
+* [GH-45129](https://github.com/apache/arrow/issues/45129) - [Python][C++] Fix
usage of deprecated C++ functionality on pyarrow (#45189)
+* [GH-45132](https://github.com/apache/arrow/issues/45132) - [C++][Gandiva]
Update LLVM to 18.1 (#45114)
+* [GH-45155](https://github.com/apache/arrow/issues/45155) - [Python][CI] Fix
path for scientific nightly windows wheel upload (#45222)
+* [GH-45159](https://github.com/apache/arrow/issues/45159) - [CI][Integration]
Remove substrait consumer-testing integration job (#45463)
+* [GH-45169](https://github.com/apache/arrow/issues/45169) - [Python] Adapt to
modified pytest ignore collect hook api (#45170)
+* [GH-45185](https://github.com/apache/arrow/issues/45185) - [C++][Parquet]
Raise an error for invalid repetition levels when delimiting records (#45186)
+* [GH-45254](https://github.com/apache/arrow/issues/45254) - [C++][Acero] Fix
the row offset truncation in row table merge (#45255)
+* [GH-45266](https://github.com/apache/arrow/issues/45266) - [C++][Acero] Fix
the running tasks count of Scheduler when get error tasks in multi-threads
(#45268)
+* [GH-45270](https://github.com/apache/arrow/issues/45270) - [C++][CI] Disable
mimalloc on Valgrind builds (#45271)
+* [GH-45293](https://github.com/apache/arrow/issues/45293) - [CI] Install
patch command to base conda.dockerfile required in case of bundled ORC (#45294)
+* [GH-45301](https://github.com/apache/arrow/issues/45301) - [C++] Change
PrimitiveArray ctor to protected (#45444)
+* [GH-45334](https://github.com/apache/arrow/issues/45334) - [C++][Acero] Fix
swiss join overflow issues in row offset calculation for fixed length and null
masks (#45336)
+* [GH-45347](https://github.com/apache/arrow/issues/45347) -
[Packaging][Linux] Use cpp/CMakeLists.txt instead of java/pom.xml to detect
version (#45348)
+* [GH-45354](https://github.com/apache/arrow/issues/45354) - [GLib] Fix
garrow_record_batch_validate() definied location (#45355)
+* [GH-45362](https://github.com/apache/arrow/issues/45362) - [C++] Fix
identity cast for time and list scalar (#45370)
+* [GH-45371](https://github.com/apache/arrow/issues/45371) - [C++] Fix data
race in `SimpleRecordBatch::columns` (#45372)
+* [GH-45377](https://github.com/apache/arrow/issues/45377) - [CI][R] Ensure
install R on ubuntu-24.04 runner for R nightly build jobs (#45464)
+* [GH-45378](https://github.com/apache/arrow/issues/45378) - [CI][R] Increase
timeout of test-ubuntu-r-sanitizer job (#45379)
+* [GH-45380](https://github.com/apache/arrow/issues/45380) - [Python] Expose
RankQuantileOptions to Python (#45392)
+* [GH-45381](https://github.com/apache/arrow/issues/45381) -
[CI][Packaging][Conan] Use the latest supported image (#45387)
+* [GH-45390](https://github.com/apache/arrow/issues/45390) - [GLib] Use
hyphen-separated words for error tag (#45391)
+* [GH-45393](https://github.com/apache/arrow/issues/45393) - [C++][Compute]
Fix wrong decoding for 32-bit column in row table (#45473)
+* [GH-45396](https://github.com/apache/arrow/issues/45396) - [C++] Use Boost
with ARROW_FUZZING (#45397)
+* [GH-45423](https://github.com/apache/arrow/issues/45423) - [C++] Don't
require Boost library with ARROW_TESTING=ON/ARROW_BUILD_SHARED=OFF (#45424)
+* [GH-45436](https://github.com/apache/arrow/issues/45436) -
[Docs][Packaging][Linux] Update how to build .deb/.rpm (#45481)
+* [GH-45455](https://github.com/apache/arrow/issues/45455) - [GLib] Fix
returns positive memory-pool utilization (#45456)
+* [GH-45497](https://github.com/apache/arrow/issues/45497) - [C++][CSV] Avoid
buffer overflow when a line has too many columns (#45498)
+* [GH-45499](https://github.com/apache/arrow/issues/45499) - [CI] Bump
actions/cache version on GHA (#45500)
+* [GH-45510](https://github.com/apache/arrow/issues/45510) - [CI][C++] Fix
LLVM APT repository preparation on Debian (#45511)
+* [GH-45512](https://github.com/apache/arrow/issues/45512) - [C++] Clean up
undefined symbols in libarrow without IPC (#45513)
+* [GH-45514](https://github.com/apache/arrow/issues/45514) - [CI][C++][Docs]
Set CUDAToolkit_ROOT explicitly in debian-docs (#45520)
+* [GH-45521](https://github.com/apache/arrow/issues/45521) - [CI][Dev][R]
Install required cyclocomp package to be used with R lintr (#45524)
+* [GH-45530](https://github.com/apache/arrow/issues/45530) -
[Python][Packaging] Add pyarrow.libs dir to get_library_dirs (#45766)
+* [GH-45536](https://github.com/apache/arrow/issues/45536) - [Dev][R] Update
code to match new linters on lintr=3.2.0 (#45556)
+* [GH-45537](https://github.com/apache/arrow/issues/45537) - [CI][C++] Add
missing includes (iwyu) to file_skyhook.cc (#45538)
+* [GH-45541](https://github.com/apache/arrow/issues/45541) - [Doc][C++] Render
ASCII art as-is (#45542)
+* [GH-45543](https://github.com/apache/arrow/issues/45543) - [Release][C#]
Remove NuGet references in script (#45544)
+* [GH-45545](https://github.com/apache/arrow/issues/45545) - [C++][Parquet]
Add missing includes (#45554)
+* [GH-45560](https://github.com/apache/arrow/issues/45560) - [Docs] Fix
Statistics schema's "column" examples (#45561)
+* [GH-45564](https://github.com/apache/arrow/issues/45564) - [C++][Acero] Add
size validation for names and expressions vectors in ProjectNode (#45565)
+* [GH-45568](https://github.com/apache/arrow/issues/45568) -
[C++][Parquet][CMake] Enable zlib automatically when Thrift is needed (#45569)
+* [GH-45578](https://github.com/apache/arrow/issues/45578) - [C++] Use max not
min in MakeStatisticsArrayMaxApproximate test (#45579)
+* [GH-45582](https://github.com/apache/arrow/issues/45582) - [Python] Preserve
decimal32/64/256 metadata in Schema.metadata (#45583)
+* [GH-45587](https://github.com/apache/arrow/issues/45587) - [C++][Docs] Fix
the statistics schema link in `arrow::RecordBatch::MakeStatisticsArray()`'s
docstring (#45588)
+* [GH-45614](https://github.com/apache/arrow/issues/45614) - [C++] Use Boost's
CMake packages instead of FindBoost.cmake in CMake (#45623)
+* [GH-45628](https://github.com/apache/arrow/issues/45628) - [C++] Ensure
specifying Boost include directory for bundled Thrift (#45637)
+* [GH-45656](https://github.com/apache/arrow/issues/45656) - [C#] Fix failing
MacOS builds (#45734)
+* [GH-45659](https://github.com/apache/arrow/issues/45659) - [GLib][Ruby] Fix
Ruby lint violation(add space after comma) (#45660)
+* [GH-45669](https://github.com/apache/arrow/issues/45669) - [C++][Parquet]
Add missing `ParquetFileReader::GetReadRanges()` definition (#45684)
+* [GH-45693](https://github.com/apache/arrow/issues/45693) - [C++][Gandiva]
Fix aes_encrypt/decrypt algorithm selection (#45695)
+* [GH-45700](https://github.com/apache/arrow/issues/45700) - [C++][Compute]
Added nullptr check in Equals method to handle null impl_ pointers (#45701)
+* [GH-45714](https://github.com/apache/arrow/issues/45714) - [CI][R] Don't run
tests that use reticulate on CRAN (#46026)
+* [GH-45718](https://github.com/apache/arrow/issues/45718) - [R][CI] Fix
compilation error on opensuse155 (#45874)
+* [GH-45724](https://github.com/apache/arrow/issues/45724) - [Docs] Fix docs
image name from ubuntu-docs to debian-docs (#45726)
+* [GH-45733](https://github.com/apache/arrow/issues/45733) - [C++][Python] Add
biased/unbiased toggle to skew and kurtosis functions (#45762)
+* [GH-45739](https://github.com/apache/arrow/issues/45739) - [C++][Python] Fix
crash when calling hash_pivot_wider without options (#45740)
+* [GH-45758](https://github.com/apache/arrow/issues/45758) - [Python] Add
AzureFileSystem documentation (#45759)
+* [GH-45782](https://github.com/apache/arrow/issues/45782) - [GLib] Check only
the first line for validation error (#45783)
+* [GH-45787](https://github.com/apache/arrow/issues/45787) - [Integration][CI]
Remove pin for Rust 1.77 on conda integration tests (#45790)
+* [GH-45788](https://github.com/apache/arrow/issues/45788) - [C++][Acero] Fix
data race in aggregate node (#45789)
+* [GH-45850](https://github.com/apache/arrow/issues/45850) - Fix r-devel note
about symbols in .a libs (#45870)
+* [GH-45862](https://github.com/apache/arrow/issues/45862) - [JS] Fix
FixedSizeListBuilder behavior for null slots (#45889)
+* [GH-45868](https://github.com/apache/arrow/issues/45868) - [C++][CI] Fix
test for ambiguous initialization on C++ 20 (#45871)
+* [GH-45879](https://github.com/apache/arrow/issues/45879) -
[CI][Release][Ruby] Omit Flight related tests on x86_64 macOS (#45898)
+* [GH-45905](https://github.com/apache/arrow/issues/45905) - [C++][Acero]
Enlarge the timeout in ConcurrentQueue test to reduce sporadical failures
(#45923)
+* [GH-45915](https://github.com/apache/arrow/issues/45915) - [JS] Ensure
UnionBuilder yields chunks with correct length (#45916)
+* [GH-45924](https://github.com/apache/arrow/issues/45924) - [CI] Update
chrome_version for emscripten job to latest stable (v134) (#45925)
+* [GH-45926](https://github.com/apache/arrow/issues/45926) - [Python] Use
pytest.approx for float values on unbiased skew and kurtosis tests (#45929)
+* [GH-45930](https://github.com/apache/arrow/issues/45930) - [C++] Don't use
ICU C++ API in Azure SDK C++ (#45952)
+* [GH-45939](https://github.com/apache/arrow/issues/45939) -
[C++][Benchmarking] Fix compilation failures (#45942)
+* [GH-45959](https://github.com/apache/arrow/issues/45959) - [C++][CMake] Fix
Protobuf dependency in Arrow::arrow_static (#45960)
+* [GH-45967](https://github.com/apache/arrow/issues/45967) -
[Benchmarking][CI] Benchmarking has stopped working due to failing to build
+* [GH-45980](https://github.com/apache/arrow/issues/45980) - [C++] Bump
Bundled Snappy version to 1.2.2 (#45981)
+* [GH-45994](https://github.com/apache/arrow/issues/45994) - [CI][GLib] Fix
vcpkg configuration for Windows job (#46006)
+* [GH-45995](https://github.com/apache/arrow/issues/45995) -
[Benchmarking][CI] Benchmarking buildkite runs fail to build PyArrow
+* [GH-45999](https://github.com/apache/arrow/issues/45999) - [C++][Gandiva]
Fix crashes on LLVM 20.1.1 (#46000)
+* [GH-46022](https://github.com/apache/arrow/issues/46022) - [C++] Fix build
error with g++ 7.5.0 (#46028)
+* [GH-46023](https://github.com/apache/arrow/issues/46023) - [CI][MATLAB]
libmexclass doesn't work with CMake 4.0.0 (#46033)
+* [GH-46041](https://github.com/apache/arrow/issues/46041) -
[Python][Packaging] Temporary remove pandas from being installed on
free-threaded Windows wheel tests (#46042)
+* [GH-46050](https://github.com/apache/arrow/issues/46050) - [R] Add windows
to set of paths in Makevars.in (#46055)
+* [GH-46067](https://github.com/apache/arrow/issues/46067) - [CI][C++] Remove
system Flatbuffers from macOS (#46105)
+* [GH-46072](https://github.com/apache/arrow/issues/46072) - [Release] Disable
sync in 05-binary-upload.sh (#46074)
+* [GH-46075](https://github.com/apache/arrow/issues/46075) - [Release][CI] Fix
binary verification (#46076)
+* [GH-46077](https://github.com/apache/arrow/issues/46077) - [CI][C++] Disable
-Werror on macos-13 (#46106)
+* [GH-46081](https://github.com/apache/arrow/issues/46081) - [Release] Don't
generate needless `uploaded-files.txt` for Maven repository (#46082)
+* [GH-46083](https://github.com/apache/arrow/issues/46083) -
[Release][Packages] Use Artifactory for APT/Yum repositories again (#46108)
+* [GH-46111](https://github.com/apache/arrow/issues/46111) - [C++][CI] Fix
boost 1.88 on MinGW (#46113)
+* [GH-46123](https://github.com/apache/arrow/issues/46123) - [C++] Undefined
behavior in `compare_internal.cc` and `light_array_internal.cc` (#46124)
+* [GH-46134](https://github.com/apache/arrow/issues/46134) - [CI][C++]
Explicit conversion of possible `absl::string_view` on protobuf methods to
`std::string` (#46136)
+* [GH-46159](https://github.com/apache/arrow/issues/46159) - [CI][C++] Stop
using possibly missing boost/process/v2.hpp on boost 1.88 and use individual
includes (#46160)
+* [GH-46167](https://github.com/apache/arrow/issues/46167) - [R][CI] Update
Artifacts for R 4.5 in task.yml (#46168)
+* [GH-46169](https://github.com/apache/arrow/issues/46169) - [CI][R] Update R
version to 4.5 due to 4.4 not being on APT repositories anymore (#46171)
+* [GH-46195](https://github.com/apache/arrow/issues/46195) - [Release][C++]
verify-rc-source-cpp-macos-amd64 failed to build googlemock
+
+
+### New Features and Improvements
+
+* [GH-14932](https://github.com/apache/arrow/issues/14932) - [Python] Add
python bindings for JSON streaming reader (#45084)
+* [GH-18036](https://github.com/apache/arrow/issues/18036) - [Packaging] Build
Python wheel for musllinux (#45470)
+* [GH-26648](https://github.com/apache/arrow/issues/26648) - [C++] Optimize
union equality comparison (#45384)
+* [GH-33592](https://github.com/apache/arrow/issues/33592) - [C++] support
casting nullable fields to non-nullable if there are no null values (#43782)
+* [GH-35289](https://github.com/apache/arrow/issues/35289) - [Python] Support
large variable width types in numpy conversion (#36701)
+* [GH-36412](https://github.com/apache/arrow/issues/36412) - [Python][CI] Fix
deprecation warnings in the pandas nightly build
+* [GH-37563](https://github.com/apache/arrow/issues/37563) - [Ruby] Unify
tests about basic arrays for `raw_records` and `each_raw_record` (#45861)
+* [GH-38694](https://github.com/apache/arrow/issues/38694) - [Release][C#]
Release Apache.Arrow.Flight.Sql (#45309)
+* [GH-39010](https://github.com/apache/arrow/issues/39010) - [Python]
Introduce `maps_as_pydicts` parameter for `to_pylist`, `to_pydict`, `as_py`
(#45471)
+* [GH-40760](https://github.com/apache/arrow/issues/40760) - [Release] Use
repository.apache.org (#45903)
+* [GH-41002](https://github.com/apache/arrow/issues/41002) - [Python] Remove
pins for pytest-cython and conda-docs pytest (#45240)
+* [GH-41764](https://github.com/apache/arrow/issues/41764) - [Parquet][C++]
Support future logical types in the Parquet reader (#41765)
+* [GH-41816](https://github.com/apache/arrow/issues/41816) - [C++] Add Minimal
Meson Build of libarrow (#45441)
+* [GH-41985](https://github.com/apache/arrow/issues/41985) - [Python][Docs]
Clarify docstring of pyarrow.compute.scalar() (#45668)
+* [GH-43118](https://github.com/apache/arrow/issues/43118) - [JS] Add interval
for unit MONTH_DAY_NANO (#43117) (#45712)
+* [GH-43135](https://github.com/apache/arrow/issues/43135) - [R] Change the
binary type mapping to `blob::blob` (#45595)
+* [GH-43296](https://github.com/apache/arrow/issues/43296) - [C++][FlightRPC]
Remove Flight UCX transport (#43297)
+* [GH-43573](https://github.com/apache/arrow/issues/43573) - [C++] Copy bitmap
when casting from string-view to offset string and binary types (#44822)
+* [GH-43587](https://github.com/apache/arrow/issues/43587) - [Python] Remove
no longer used serialize/deserialize PyArrow C++ code (#45743)
+* [GH-43876](https://github.com/apache/arrow/issues/43876) - [Swift] Use
apache/arrow-go (#45781)
+* [GH-44042](https://github.com/apache/arrow/issues/44042) - [C++][Parquet]
Limit num-of row-groups when building parquet for encrypted file (# 44043)
+* [GH-44393](https://github.com/apache/arrow/issues/44393) - [C++][Compute]
Vector selection functions `inverse_permutation` and `scatter` (#44394)
+* [GH-44421](https://github.com/apache/arrow/issues/44421) - [Python] Add
configuration for building & testing free-threaded wheels on Windows (#44804)
+* [GH-44615](https://github.com/apache/arrow/issues/44615) - [C++][Compute]
Add extract_regex_span function (#45577)
+* [GH-44629](https://github.com/apache/arrow/issues/44629) - [C++][Acero] Use
`implicit_ordering` for `asof_join` rather than `require_sequenced_output`
(#44616)
+* [GH-44757](https://github.com/apache/arrow/issues/44757) - [GLib] Add
garrow_array_validate() (#45328)
+* [GH-44758](https://github.com/apache/arrow/issues/44758) - [GLib] Add
garrow_array_validate_full() (#45342)
+* [GH-44759](https://github.com/apache/arrow/issues/44759) - [GLib] Add
garrow_record_batch_validate() (#45353)
+* [GH-44760](https://github.com/apache/arrow/issues/44760) - [GLib] Add
garrow_record_batch_validate_full() (#45386)
+* [GH-44761](https://github.com/apache/arrow/issues/44761) - [GLib] Add
garrow_table_validate() (#45414)
+* [GH-44762](https://github.com/apache/arrow/issues/44762) - [GLib] Add
garrow_table_validate_full() (#45468)
+* [GH-44790](https://github.com/apache/arrow/issues/44790) - [Python] Remove
use_legacy_dataset from code base (#45742)
+* [GH-44905](https://github.com/apache/arrow/issues/44905) - [Dev] Remove
unused file with only header (#45526)
+* [GH-44924](https://github.com/apache/arrow/issues/44924) - [R] Remove usage
of cpp11's HAS_UNWIND_PROTECT (#45261)
+* [GH-44950](https://github.com/apache/arrow/issues/44950) - [C++] Bump
minimum CMake version to 3.25 (#44989)
+* [GH-45045](https://github.com/apache/arrow/issues/45045) - [C++][Parquet]
Add a benchmark for size_statistics_level (#45085)
+* [GH-45156](https://github.com/apache/arrow/issues/45156) -
[Python][Packaging] Refactor Python Windows wheel images to use newer base
image (#45442)
+* [GH-45190](https://github.com/apache/arrow/issues/45190) - [C++][Compute]
Add rank_quantile function (#45259)
+* [GH-45196](https://github.com/apache/arrow/issues/45196) - [C++][Acero]
Small refinement to hash join (#45197)
+* [GH-45204](https://github.com/apache/arrow/issues/45204) -
[Integration][Archery] Remove skips for nanoarrow IPC compression
ZSTD/uncompressible golden files (#45205)
+* [GH-45206](https://github.com/apache/arrow/issues/45206) - [C++][CMake] Add
sanitizer presets (#45207)
+* [GH-45209](https://github.com/apache/arrow/issues/45209) - [C++][CMake] Fix
the issue that allocator not disabled for sanitizer cmake presets (#45210)
+* [GH-45215](https://github.com/apache/arrow/issues/45215) - [C++][Acero]
Export SequencingQueue and SerialSequencingQueue (#45221)
+* [GH-45216](https://github.com/apache/arrow/issues/45216) - [C++][Compute]
Refactor Rank implementation (#45217)
+* [GH-45219](https://github.com/apache/arrow/issues/45219) - [C++][Examples]
Update examples to disable mimalloc (#45220)
+* [GH-45225](https://github.com/apache/arrow/issues/45225) - [C++] Upgrade ORC
to 2.1.0 (#45226)
+* [GH-45227](https://github.com/apache/arrow/issues/45227) - [C++][Parquet]
Enable Size Stats and Page Index by default (#45249)
+* [GH-45237](https://github.com/apache/arrow/issues/45237) - [Python] Raise
minimum supported cython to >=3 (#45238)
+* [GH-45263](https://github.com/apache/arrow/issues/45263) - [MATLAB] Add
ability to construct `RecordBatchStreamReader` from `uint8` array (#45274)
+* [GH-45269](https://github.com/apache/arrow/issues/45269) - [C++][Compute]
Add "pivot_wider" and "hash_pivot_wider" functions (#45562)
+* [GH-45278](https://github.com/apache/arrow/issues/45278) -
[Python][Packaging] Updated delvewheel install command and updated flags used
with delvewheel repair (#45323)
+* [GH-45279](https://github.com/apache/arrow/issues/45279) - [C++][Compute]
Move all Grouper tests to grouper_test.cc (#45280)
+* [GH-45282](https://github.com/apache/arrow/issues/45282) - [Python][Parquet]
Remove unused readonly properties of ParquetWriter (#45281)
+* [GH-45288](https://github.com/apache/arrow/issues/45288) -
[Python][Packaging][Docs] Update documentation for PyArrow nightly wheels
(#45289)
+* [GH-45307](https://github.com/apache/arrow/issues/45307) - [CI] Use GitHub
hosted arm runner (#45308)
+* [GH-45344](https://github.com/apache/arrow/issues/45344) - [C++][Testing]
Generic `StepGenerator` (#45345)
+* [GH-45356](https://github.com/apache/arrow/issues/45356) - [CI][R] Update
MACOSX_DEPLOYMENT_TARGET to 11.6 (#45363)
+* [GH-45358](https://github.com/apache/arrow/issues/45358) - [C++][Python] Add
MemoryPool method to print statistics (#45359)
+* [GH-45361](https://github.com/apache/arrow/issues/45361) - [CI][C++] Curate
`ci/vcpkg/vcpkg.json` (#45081)
+* [GH-45366](https://github.com/apache/arrow/issues/45366) - [C++][Parquet]
Set is_compressed to false when data page v2 is not compressed (#45367)
+* [GH-45388](https://github.com/apache/arrow/issues/45388) - [CI][MATLAB] Can
we use Ubuntu 22.04 or 24.04 for Ubuntu CI (#45395)
+* [GH-45389](https://github.com/apache/arrow/issues/45389) - [CI][R] Use
Ubuntu 22.04 for test-r-versions (#45475)
+* [GH-45398](https://github.com/apache/arrow/issues/45398) - [CI][Dev][Ruby]
Add Ruby lint (#45417)
+* [GH-45402](https://github.com/apache/arrow/issues/45402) - [CI][Dev][Ruby]
Reformat codes before apply lint (#45403)
+* [GH-45416](https://github.com/apache/arrow/issues/45416) -
[CI][C++][Homebrew] Backport the latest formula changes (#45460)
+* [GH-45433](https://github.com/apache/arrow/issues/45433) - [Python] Remove
Cython workarounds (#45437)
+* [GH-45447](https://github.com/apache/arrow/issues/45447) - [CI][GLib] Use
`meson format` for Meson configuration files (#45448)
+* [GH-45451](https://github.com/apache/arrow/issues/45451) - [C#] Integration
with Grpc.Net.ClientFactory (#45458)
+* [GH-45457](https://github.com/apache/arrow/issues/45457) - [Python] Add
`pyarrow.ArrayStatistics` (#45550)
+* [GH-45476](https://github.com/apache/arrow/issues/45476) -
[Packaging][Linux] Drop support for Ubuntu 20.04 (#45477)
+* [GH-45478](https://github.com/apache/arrow/issues/45478) - [CI][C++] Drop
support for Ubuntu 20.04 (#45519)
+* [GH-45479](https://github.com/apache/arrow/issues/45479) - [CI][Release] Use
Ubuntu 24.04 instead of 20.04 (#45480)
+* [GH-45482](https://github.com/apache/arrow/issues/45482) - [CI][Python]
Don't use Ubuntu 20.04 for wheel test (#45483)
+* [GH-45485](https://github.com/apache/arrow/issues/45485) - [Dev] Simplify
pull request template (#45599)
+* [GH-45486](https://github.com/apache/arrow/issues/45486) - [GLib] Add
`GArrowArrayStatistics` (#45490)
+* [GH-45491](https://github.com/apache/arrow/issues/45491) - [GLib] Require
Meson 0.61.2 or later (#45492)
+* [GH-45505](https://github.com/apache/arrow/issues/45505) - [CI][R] Use
Ubuntu 22.04 instead of 20.04 as much as possible for nightly jobs (#45507)
+* [GH-45506](https://github.com/apache/arrow/issues/45506) - [C++][Acero] More
overflow-safe Swiss table (#45515)
+* [GH-45508](https://github.com/apache/arrow/issues/45508) - [CI][R] Remove
Ubuntu version from sanitizer jobs (#45509)
+* [GH-45517](https://github.com/apache/arrow/issues/45517) - [GLib]
garrow_data_type_new_raw() returns GARROW_TYPE_STRING_VIEW_DATA_TYPE (#45518)
+* [GH-45528](https://github.com/apache/arrow/issues/45528) - [GLib]
garrow_data_type_new_raw() returns GARROW_TYPE_BINARY_VIEW_DATA_TYPE (#45529)
+* [GH-45548](https://github.com/apache/arrow/issues/45548) -
[Release][Dev][Packaging] Omit APT/Yum repositories check on local in the RC
verification script (#45738)
+* [GH-45551](https://github.com/apache/arrow/issues/45551) - [C++][Acero]
Release temp states of Swiss join building hash table to reduce memory
consumption (#45552)
+* [GH-45563](https://github.com/apache/arrow/issues/45563) - [C++][Compute]
Split up hash_aggregate.cc (#45725)
+* [GH-45566](https://github.com/apache/arrow/issues/45566) -
[C++][Parquet][CMake] Remove a workaround for Windows in FindThriftAlt.cmake
(#45567)
+* [GH-45570](https://github.com/apache/arrow/issues/45570) - [Python] Allow
Decimal32/64Array.to_pandas (#45571)
+* [GH-45572](https://github.com/apache/arrow/issues/45572) - [C++][Compute]
Add rank_normal function (#45573)
+* [GH-45584](https://github.com/apache/arrow/issues/45584) - [C++][Thirdparty]
Bump zstd to v1.5.7 (#45585)
+* [GH-45589](https://github.com/apache/arrow/issues/45589) - [C++] Enable
singular test in Meson configuration (#45596)
+* [GH-45591](https://github.com/apache/arrow/issues/45591) - [C++][Acero]
Refine hash join benchmark and remove openmp from the project (#45593)
+* [GH-45605](https://github.com/apache/arrow/issues/45605) - [R][C++] Fix
identifier ... preceded by whitespace warnings (#45606)
+* [GH-45611](https://github.com/apache/arrow/issues/45611) - [C++][Acero]
Improve Swiss join build performance by partitioning batches ahead to reduce
contention (#45612)
+* [GH-45620](https://github.com/apache/arrow/issues/45620) - [CI][C++] Use
Visual Studio 2022 not 2019 (#45621)
+* [GH-45626](https://github.com/apache/arrow/issues/45626) - [CI][Docs] Remove
Java related configurations from `ci/docker/linux-apt-docs.dockerfile` (#45627)
+* [GH-45631](https://github.com/apache/arrow/issues/45631) - [CI] Remove
unused `java-jni-manylinux-201x.dockerfile` (#45632)
+* [GH-45649](https://github.com/apache/arrow/issues/45649) - [GLib] Add
GArrowBinaryViewArray (#45650)
+* [GH-45652](https://github.com/apache/arrow/issues/45652) - [C++][Acero]
Unify ConcurrentQueue and BackpressureConcurrentQueue API (#45421)
+* [GH-45661](https://github.com/apache/arrow/issues/45661) - [GLib][Ruby][Dev]
Add Ruby lint rule (add space after comma) (#45662)
+* [GH-45665](https://github.com/apache/arrow/issues/45665) - [Docs] Add kapa
AI bot to the docs (#45667)
+* [GH-45670](https://github.com/apache/arrow/issues/45670) -
[Release][Archery] Crossbow bot accepts `--prefix` (#45671)
+* [GH-45675](https://github.com/apache/arrow/issues/45675) - [Release] Run
binary RC verification jobs in apache/arrow (#45699)
+* [GH-45676](https://github.com/apache/arrow/issues/45676) -
[C++][Python][Compute] Add skew and kurtosis functions (#45677)
+* [GH-45680](https://github.com/apache/arrow/issues/45680) - [C++][Python]
Remove deprecated functions in 20.0
+* [GH-45689](https://github.com/apache/arrow/issues/45689) - [C++][Thirdparty]
Bump Apache ORC to 2.1.1 (#45600)
+* [GH-45691](https://github.com/apache/arrow/issues/45691) - [R][Packaging]
Update R packaging checklist with latest process (#45692)
+* [GH-45694](https://github.com/apache/arrow/issues/45694) - [C++] Bump
vendored flatbuffers to 24.3.6 (#45687)
+* [GH-45696](https://github.com/apache/arrow/issues/45696) - [C++][Gandiva]
Accept LLVM 20.1 (#45697)
+* [GH-45705](https://github.com/apache/arrow/issues/45705) - [Python] Add
support for SAS token in AzureFileSystem (#45706)
+* [GH-45708](https://github.com/apache/arrow/issues/45708) - [Release] Re-run
binary verification jobs after we upload binaries (#45736)
+* [GH-45710](https://github.com/apache/arrow/issues/45710) - [GLib] Add
GArrowStringViewArray (#45711)
+* [GH-45732](https://github.com/apache/arrow/issues/45732) - [C++][Compute]
Accept more pivot key types (#45945)
+* [GH-45744](https://github.com/apache/arrow/issues/45744) - [C++] Remove
deprecated GetNextSegment (#45745)
+* [GH-45746](https://github.com/apache/arrow/issues/45746) - [C++] Remove
deprecated functions in 20.0 (C++ subset) (#45748)
+* [GH-45752](https://github.com/apache/arrow/issues/45752) - [C#] Update
FlightInfo.cs with missing fields (#45753)
+* [GH-45755](https://github.com/apache/arrow/issues/45755) -
[C++][Python][Compute] Add winsorize function (#45763)
+* [GH-45769](https://github.com/apache/arrow/issues/45769) - [C#][flight] add
FlightInfo ByteString serialization (#45770)
+* [GH-45771](https://github.com/apache/arrow/issues/45771) - [C++] Add tests
to top level Meson configuration (#45773)
+* [GH-45772](https://github.com/apache/arrow/issues/45772) - [C++] Export
Arrow as dependency from Meson configuration (#45774)
+* [GH-45775](https://github.com/apache/arrow/issues/45775) - [C++] Use
dict.get() in Meson configuration (#45776)
+* [GH-45779](https://github.com/apache/arrow/issues/45779) - [C++] Add testing
directory to Meson configuration (#45780)
+* [GH-45784](https://github.com/apache/arrow/issues/45784) - [C++] Unpin LLVM
and OpenSSL in Brewfile (#45785)
+* [GH-45792](https://github.com/apache/arrow/issues/45792) - [C++] Add
benchmarks to Meson configuration (#45793)
+* [GH-45813](https://github.com/apache/arrow/issues/45813) - [Docs] Enable
discussions (#45811)
+* [GH-45816](https://github.com/apache/arrow/issues/45816) - [C++] Make
`VisitType()` fallback branch unreachable (#45815)
+* [GH-45820](https://github.com/apache/arrow/issues/45820) - [C++] Add
optional out_offset for Buffer-returning CopyBitmap function (#45852)
+* [GH-45821](https://github.com/apache/arrow/issues/45821) - [C++][Compute]
Grouper improvements (#45822)
+* [GH-45825](https://github.com/apache/arrow/issues/45825) - [C++] Add c
directory to Meson configuration (#45826)
+* [GH-45827](https://github.com/apache/arrow/issues/45827) - [C++] Add io
directory to Meson configuration (#45828)
+* [GH-45831](https://github.com/apache/arrow/issues/45831) - [C++] Add CSV
directory to Meson configuration (#45832)
+* [GH-45848](https://github.com/apache/arrow/issues/45848) - [C++][Python][R]
Remove deprecated PARQUET_2_0 (#45849)
+* [GH-45877](https://github.com/apache/arrow/issues/45877) - [C++][Acero]
Cleanup 64-bit temp states of Swiss join by using 32-bit (#45878)
+* [GH-45883](https://github.com/apache/arrow/issues/45883) - [Docs] Update
GitHub Issue Template for GitHub Discussions (#45884)
+* [GH-45890](https://github.com/apache/arrow/issues/45890) - [Ruby] Unify test
for dense union array in raw_records and each_raw_record (#45904)
+* [GH-45891](https://github.com/apache/arrow/issues/45891) - [Ruby] Unify test
for dictionary array in raw_records and each_raw_record (#45927)
+* [GH-45892](https://github.com/apache/arrow/issues/45892) - [Ruby] Unify test
for list array in raw_records and each_raw_record (#45940)
+* [GH-45893](https://github.com/apache/arrow/issues/45893) - [Ruby] Unify test
for map array in raw_records and each_raw_record (#45955)
+* [GH-45894](https://github.com/apache/arrow/issues/45894) - [Ruby] Unify test
for multiple columns in raw_records and each_raw_record (#45965)
+* [GH-45895](https://github.com/apache/arrow/issues/45895) - [Ruby] Unify test
for sparse union array in raw_records and each_raw_record (#45970)
+* [GH-45896](https://github.com/apache/arrow/issues/45896) - [Ruby] Unify test
for struct array in raw_records and each_raw_record (#45974)
+* [GH-45897](https://github.com/apache/arrow/issues/45897) - [Ruby] Unify test
for table in raw_records and each_raw_record (#45977)
+* [GH-45906](https://github.com/apache/arrow/issues/45906) - [Docs] Document
GitHub Discussions in Developer's Guide (#45907)
+* [GH-45917](https://github.com/apache/arrow/issues/45917) - [C++][Acero] Add
flush taskgroup to enable parallelization (#45918)
+* [GH-45920](https://github.com/apache/arrow/issues/45920) - [Release][Python]
Upload sdist and wheels to GitHub Releases not apache.jfrog.io (#45962)
+* [GH-45922](https://github.com/apache/arrow/issues/45922) - [C++][Flight]
Remove deprecated Authenticate and StartCall (#45932)
+* [GH-45949](https://github.com/apache/arrow/issues/45949) - [R] Fix CRAN
warnings for 19.0.1 about compiled code (#45951)
+* [GH-45953](https://github.com/apache/arrow/issues/45953) - [C++] Use lock to
fix atomic bug in ReadaheadGenerator (#45954)
+* [GH-45961](https://github.com/apache/arrow/issues/45961) - [Release][Docs]
Upload generated docs to GitHub Releases not apache.jfrog.io (#45963)
+* [GH-45975](https://github.com/apache/arrow/issues/45975) - [Ruby] Add
support for rubygems-requirements-system (#45976)
+* [GH-45986](https://github.com/apache/arrow/issues/45986) - [C++] Update
bundled GoogleTest (#45996)
+* [GH-45987](https://github.com/apache/arrow/issues/45987) - [C++] Set
CMAKE_POLICY_VERSION_MINIMUM=3.5 for bundled dependencies (#45997)
+* [GH-46051](https://github.com/apache/arrow/issues/46051) - [R] Backport
NEWS.md changes from 19.0.1.1 (#46056)
+
+
[1]: https://www.apache.org/dyn/closer.lua/arrow/arrow-20.0.0/
[2]: https://apache.jfrog.io/artifactory/arrow/almalinux/
[3]: https://apache.jfrog.io/artifactory/arrow/amazon-linux/