This is an automated email from the ASF dual-hosted git repository.

assignuser pushed a commit to branch release-20.0.0-rc1
in repository https://gitbox.apache.org/repos/asf/arrow.git

commit 3668ef8e96ca46623476ce5ebb774615ec8e6fac
Author: Jacob Wujciak-Jens <[email protected]>
AuthorDate: Tue Apr 15 18:13:26 2025 +0200

    MINOR: [Release] Update CHANGELOG.md for 20.0.0
---
 CHANGELOG.md | 258 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 258 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 6101f5d3ca..90c910f299 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,262 @@
 
+# Apache Arrow 20.0.0 (2025-04-01 07:00:00+00:00)
+
+## 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-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-46134](https://github.com/apache/arrow/issues/46134) - [CI][C++] 
Explicit conversion of possible `absl::string_view` on protobuf  methods to 
`std::string` (#46136)
+
+
+## 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-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)
+
+
+
 # Apache Arrow 6.0.1 (2021-11-18)
 
 ## Bug Fixes

Reply via email to