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

kou 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 a554bf02bda [Website] Add release note for 17.0.0 (#535)
a554bf02bda is described below

commit a554bf02bda70b2ab663f31fb63c55aa52beda62
Author: Raúl Cumplido <[email protected]>
AuthorDate: Tue Jul 16 09:57:53 2024 +0200

    [Website] Add release note for 17.0.0 (#535)
---
 _data/versions.yml |  28 +--
 _release/17.0.0.md | 521 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 _release/index.md  | 198 ++++++++++----------
 3 files changed, 635 insertions(+), 112 deletions(-)

diff --git a/_data/versions.yml b/_data/versions.yml
index a0e0a349652..a54c143effb 100644
--- a/_data/versions.yml
+++ b/_data/versions.yml
@@ -16,17 +16,17 @@
 # Database of the current version
 #
 current:
-  number: '16.1.0'
-  pinned_number: '16.1.*'
-  major_number: '16'
-  date: 2024-05-14
-  git-tag: '7dd1d34074af176d9e861a360e135ae57b21cf96'
-  github-tag-link: 
'https://github.com/apache/arrow/releases/tag/apache-arrow-16.1.0'
-  release-notes: 'https://arrow.apache.org/release/16.1.0.html'
-  mirrors: 'https://www.apache.org/dyn/closer.lua/arrow/arrow-16.1.0/'
-  tarball-name: 'apache-arrow-16.1.0.tar.gz'
-  tarball-url: 
'https://www.apache.org/dyn/closer.lua?action=download&filename=arrow/arrow-16.1.0/apache-arrow-16.1.0.tar.gz'
-  java-artifacts: 
'https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%2216.1.0%22'
-  asc: 
'https://downloads.apache.org/arrow/arrow-16.1.0/apache-arrow-16.1.0.tar.gz.asc'
-  sha256: 
'https://downloads.apache.org/arrow/arrow-16.1.0/apache-arrow-16.1.0.tar.gz.sha256'
-  sha512: 
'https://downloads.apache.org/arrow/arrow-16.1.0/apache-arrow-16.1.0.tar.gz.sha512'
+  number: '17.0.0'
+  pinned_number: '17.0.*'
+  major_number: '17'
+  date: 2024-07-16
+  git-tag: '6a2e19a852b367c72d7b12da4d104456491ed8b7'
+  github-tag-link: 
'https://github.com/apache/arrow/releases/tag/apache-arrow-17.0.0'
+  release-notes: 'https://arrow.apache.org/release/17.0.0.html'
+  mirrors: 'https://www.apache.org/dyn/closer.lua/arrow/arrow-17.0.0/'
+  tarball-name: 'apache-arrow-17.0.0.tar.gz'
+  tarball-url: 
'https://www.apache.org/dyn/closer.lua?action=download&filename=arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz'
+  java-artifacts: 
'https://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%2217.0.0%22'
+  asc: 
'https://downloads.apache.org/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz.asc'
+  sha256: 
'https://downloads.apache.org/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz.sha256'
+  sha512: 
'https://downloads.apache.org/arrow/arrow-17.0.0/apache-arrow-17.0.0.tar.gz.sha512'
diff --git a/_release/17.0.0.md b/_release/17.0.0.md
new file mode 100644
index 00000000000..d3901202180
--- /dev/null
+++ b/_release/17.0.0.md
@@ -0,0 +1,521 @@
+---
+layout: default
+title: Apache Arrow 17.0.0 Release
+permalink: /release/17.0.0.html
+---
+<!--
+{% comment %}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements.  See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License.  You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+-->
+
+# Apache Arrow 17.0.0 (16 July 2024)
+
+This is a major release covering more than 2 months of development.
+
+## Download
+
+* [**Source Artifacts**][1]
+* **Binary Artifacts**
+  * [For AlmaLinux][2]
+  * [For Amazon Linux][3]
+  * [For CentOS][4]
+  * [For C#][5]
+  * [For Debian][6]
+  * [For Python][7]
+  * [For Ubuntu][8]
+* [Git tag][9]
+
+## Contributors
+
+This release includes 529 commits from 92 distinct contributors.
+
+```console
+$ git shortlog -sn apache-arrow-16.1.0..apache-arrow-17.0.0
+    84 dependabot[bot]
+    47 Sutou Kouhei
+    25 Hyunseok Seo
+    25 Joris Van den Bossche
+    22 Raúl Cumplido
+    21 Adam Reeve
+    21 Vibhatha Lakmal Abeykoon
+    20 mwish
+    18 Laurent Goujon
+    15 Felipe Oliveira Carvalho
+    14 abandy
+    13 Sarah Gilmore
+    12 Rossi Sun
+    11 Neal Richardson
+    10 Alenka Frim
+    10 Antoine Pitrou
+    10 Bryce Mecum
+     9 ZhangHuiGui
+     8 Jonathan Keane
+     6 Dewey Dunnington
+     6 Dominik Moritz
+     6 Matt Topol
+     5 Gang Wu
+     5 William Ayd
+     4 Curt Hagenlocher
+     4 Dane Pitkin
+     4 David Li
+     4 Tai Le Manh
+     4 h-vetinari
+     3 Ian Cook
+     3 Jacob Wujciak-Jens
+     3 Kevin Gurney
+     3 Rok Mihevc
+     3 Thomas A Caswell
+     3 Wyatt Alt
+     2 Ben Harkins
+     2 Benjamin Kietzman
+     2 Haocheng Liu
+     2 JB Onofré
+     2 Joe Marshall
+     2 Joel Lubinitsky
+     2 Nic Crane
+     2 Steve Lord
+     2 Thomas Newton
+     2 Tom Scott-Coombes
+     2 Weston Pace
+     1 Adam Curtis
+     1 Alan Stoate
+     1 AlbertXingZhang
+     1 Alex Shcherbakov
+     1 Anja Kefala
+     1 Austin Dickey
+     1 Calvin Kirs
+     1 Clif Houck
+     1 David Schlosnagle
+     1 David Sisson
+     1 DenisTarasyuk
+     1 Ed
+     1 Even Rouault
+     1 Finn Völkel
+     1 Francis
+     1 Gavin Murrison
+     1 Ivan Chesnov
+     1 Jaap Versteegh
+     1 Jacek Stania
+     1 Jacob Hayes
+     1 James Duong
+     1 Joshua MacDonald
+     1 Judah Rand
+     1 Kartik Verma
+     1 Kelvin Wu
+     1 Kirill Khramkov
+     1 Konstantin Malanchev
+     1 Lei (Alexandra) Wang
+     1 LucasG0
+     1 Mike Bostock
+     1 Noam Ross
+     1 Nozomi Isozaki
+     1 PHILO-HE
+     1 PJ Fanning
+     1 Paul Taylor
+     1 Stephan T. Lavavej
+     1 Tao He
+     1 Tom McTiernan
+     1 Wenbo Li
+     1 Yifeng-Sigma
+     1 a-reich
+     1 andyfan
+     1 feik
+     1 hemidark
+     1 keshen-msft
+     1 normanj-bitquill
+```
+
+## Patch Committers
+
+The following Apache committers merged contributed patches to the repository.
+
+```console
+$ git shortlog -sn --group=trailer:signed-off-by 
apache-arrow-16.1.0..apache-arrow-17.0.0
+   130 Sutou Kouhei
+    89 David Li
+    39 Curt Hagenlocher
+    38 Antoine Pitrou
+    37 Joris Van den Bossche
+    22 Felipe Oliveira Carvalho
+    22 Raúl Cumplido
+    20 Matt Topol
+    14 mwish
+    11 Jacob Wujciak-Jens
+    11 Sarah Gilmore
+     8 AlenkaF
+     6 Bryce Mecum
+     6 Jonathan Keane
+     5 Benjamin Kietzman
+     5 Gang Wu
+     4 Dane Pitkin
+     4 Dewey Dunnington
+     4 Rok Mihevc
+     4 Weston Pace
+     3 Kevin Gurney
+     3 Nic Crane
+     3 dependabot[bot]
+     2 Will Jones
+```
+
+## Changelog
+
+
+## Apache Arrow 17.0.0 (2024-07-16 07:00:00+00:00)
+
+### Bug Fixes
+
+* [GH-15053](https://github.com/apache/arrow/issues/15053) - [C++] Add option 
to string 'center' kernel to control left/right alignment on odd number of 
padding (#41449)
+* [GH-30866](https://github.com/apache/arrow/issues/30866) - [Java] fix 
SplitAndTransfer throws for (0,0) if vector empty (#41066)
+* [GH-34484](https://github.com/apache/arrow/issues/34484) - [Substrait] add 
an option to disable augmented fields (#41583)
+* [GH-37669](https://github.com/apache/arrow/issues/37669) - [C++][Python] Fix 
casting to extension type with fixed size list storage type (#42219)
+* [GH-38553](https://github.com/apache/arrow/issues/38553) - [C++] Replace 
null_count with MayHaveNulls in ListArrayFromArray and MapArray (#41957)
+* [GH-38575](https://github.com/apache/arrow/issues/38575) - [Python] Include 
metadata when creating pa.schema from PyCapsule (#41538)
+* [GH-38770](https://github.com/apache/arrow/issues/38770) - [C++][Python] 
RecordBatch.filter() segfaults if passed a ChunkedArray (#40971)
+* [GH-39129](https://github.com/apache/arrow/issues/39129) - [Python] 
pa.array: add check for byte-swapped numpy arrays inside python objects (#41549)
+* [GH-39489](https://github.com/apache/arrow/issues/39489) - [C++][Parquet] 
Timestamp conversion from Parquet to Arrow does not follow compatibility 
guidelines for convertedType
+* [GH-39645](https://github.com/apache/arrow/issues/39645) - [Python] Fix 
read_table for encrypted parquet (#39438)
+* [GH-40270](https://github.com/apache/arrow/issues/40270) - [C++] Use 
LargeStringArray for casting when writing tables to CSV (#40271)
+* [GH-40560](https://github.com/apache/arrow/issues/40560) - [Python] 
RunEndEncodedArray.from_arrays: bugfix for Array arguments (#40560) (#41093)
+* [GH-40750](https://github.com/apache/arrow/issues/40750) - [C++][Python] Map 
child Array constructed from keys and items shouldn't have offset (#40871)
+* [GH-40913](https://github.com/apache/arrow/issues/40913) - [C++] Fix compile 
warning with 'implicitly-defined constructor does not initialize' in 
encoding_benchmark (#41060)
+* [GH-40997](https://github.com/apache/arrow/issues/40997) - [C++] Get 
null_bit_id according to are_cols_in_encoding_order in 
NullUpdateColumnToRow_avx2 (#40998)
+* [GH-41112](https://github.com/apache/arrow/issues/41112) - [C++] Clean up 
unused parameter warnings (#41111)
+* [GH-41149](https://github.com/apache/arrow/issues/41149) - [C++][Acero] Fix 
asof join race (#41614)
+* [GH-41164](https://github.com/apache/arrow/issues/41164) - [C#] Fix 
concatenation of sliced arrays (#41245)
+* [GH-41190](https://github.com/apache/arrow/issues/41190) - [C++] support for 
single threaded joins (#41125)
+* [GH-41192](https://github.com/apache/arrow/issues/41192) - [C++] Fix 
hashjoin benchmark failed at make utf8's random batches (#41195)
+* [GH-41198](https://github.com/apache/arrow/issues/41198) - [C#] Fix 
concatenation of union arrays (#41226)
+* [GH-41199](https://github.com/apache/arrow/issues/41199) - [C#] Fix 
accessing values of a sliced decimal array (#41200)
+* [GH-41258](https://github.com/apache/arrow/issues/41258) - [C#][Integration] 
Fix comparison of sliced validity buffers with non-zero offsets (#41259)
+* [GH-41263](https://github.com/apache/arrow/issues/41263) - [C#][Integration] 
Ensure offset is considered in all branches of the bitmap comparison (#41264)
+* [GH-41282](https://github.com/apache/arrow/issues/41282) - [Dev] Always 
prompt next major version on merge script if it exists (#41305)
+* [GH-41306](https://github.com/apache/arrow/issues/41306) - [C++] Check to 
avoid copying when NullBitmapBuffer is Null (#41452)
+* [GH-41317](https://github.com/apache/arrow/issues/41317) - [C++] Fix crash 
on invalid Parquet file (#41366)
+* [GH-41319](https://github.com/apache/arrow/issues/41319) - [Python] 
\`test\_numpy\_array\_protocol\` test failures with numpy 2.0.0rc1
+* [GH-41321](https://github.com/apache/arrow/issues/41321) - [C++][Parquet] 
More strict Parquet level checking (#41346)
+* [GH-41329](https://github.com/apache/arrow/issues/41329) - [C++][Gandiva] 
Fix gandiva cache size env var (#41330)
+* [GH-41340](https://github.com/apache/arrow/issues/41340) - 
[C++][CMake][Windows] Remove needless .dll suffix from link libraries (#41341)
+* [GH-41343](https://github.com/apache/arrow/issues/41343) - [C++][CMake] 
Remove unused ARROW_NO_DEPRECATED_API (#41345)
+* [GH-41356](https://github.com/apache/arrow/issues/41356) - [Release][Docs] 
Update post release documentation task to remove the warnings banner for stable 
version (#41377)
+* [GH-41367](https://github.com/apache/arrow/issues/41367) - 
[C++][maybe_unused] with Arrow macro (#41359)
+* [GH-41371](https://github.com/apache/arrow/issues/41371) - [CI][Release] Use 
the latest Ruby on macOS (#41379)
+* [GH-41390](https://github.com/apache/arrow/issues/41390) - [CI] Use 
setup-python GitHub action on csharp macOS job (#41392)
+* [GH-41397](https://github.com/apache/arrow/issues/41397) - [C#] Downgrade 
macOS test runner to avoid infrastructure bug (#41934)
+* [GH-41418](https://github.com/apache/arrow/issues/41418) - [C++][Large] 
ListView and Map nested types for scalar_if_else's kernel functions (#41419)
+* [GH-41426](https://github.com/apache/arrow/issues/41426) - [R][CI] Install  
CRAN style openssl on gh runners. (#41629)
+* [GH-41433](https://github.com/apache/arrow/issues/41433) - [C++][Gandiva] 
Fix ascii_utf8 function to return same result on x86 and Arm (#41434)
+* [GH-41464](https://github.com/apache/arrow/issues/41464) - [Python] Fix 
StructArray.sort() for by=None (#41495)
+* [GH-41467](https://github.com/apache/arrow/issues/41467) - [CI][Release] 
Don't push conda-verify-rc image (#41468)
+* [GH-41470](https://github.com/apache/arrow/issues/41470) - [C++] Reuse 
deduplication logic for direct registration (#41466)
+* [GH-41471](https://github.com/apache/arrow/issues/41471) - [Java] Fix 
performance uber-jar (#41473)
+* [GH-41475](https://github.com/apache/arrow/issues/41475) - [Python] Build 
with Python 3.13 (#42034)
+* [GH-41478](https://github.com/apache/arrow/issues/41478) - [C++] Clean up 
more redundant move warnings (#41487)
+* [GH-41491](https://github.com/apache/arrow/issues/41491) - [Python] remove 
special methods related to buffers in python <2.6 (#41492)
+* [GH-41502](https://github.com/apache/arrow/issues/41502) - [Python] Fix 
reading column index with decimal values (#41503)
+* [GH-41529](https://github.com/apache/arrow/issues/41529) - [C++][Compute] 
Remove redundant logic for ArrayData as ExecResults in ExecScalarCaseWhen 
(#41380)
+* [GH-41534](https://github.com/apache/arrow/issues/41534) - [Go] Fix mem leak 
importing 0 length C Array (#41535)
+* [GH-41541](https://github.com/apache/arrow/issues/41541) - [Go][Parquet] 
More fixes for writer performance regression (#42003)
+* [GH-41541](https://github.com/apache/arrow/issues/41541) - [Go][Parquet] Fix 
writer performance regression (#41638)
+* [GH-41571](https://github.com/apache/arrow/issues/41571) - [Java] Revert 
GH-41307 (#41309) (#41628)
+* [GH-41573](https://github.com/apache/arrow/issues/41573) - [Java] 
VectorSchemaRoot uses inefficient stream to copy fieldVectors (#41574)
+* [GH-41581](https://github.com/apache/arrow/issues/41581) - [C++][CMake] 
correctly use Protobuf_PROTOC_EXECUTABLE (#41582)
+* [GH-41587](https://github.com/apache/arrow/issues/41587) - [Docs][Python] 
Remove duplicate contents (#41588)
+* [GH-41602](https://github.com/apache/arrow/issues/41602) - [C#] Resolve 
build warnings (#41645)
+* [GH-41617](https://github.com/apache/arrow/issues/41617) - [C++][CMake] Fix 
ARROW_USE_BOOST detect condition (#41622)
+* [GH-41630](https://github.com/apache/arrow/issues/41630) - [Benchmarking] 
Fix out-of-source build in benchmarks (#41631)
+* [GH-41648](https://github.com/apache/arrow/issues/41648) - [Java] Memory 
Leak about splitAndTransfer (#41898)
+* [GH-41660](https://github.com/apache/arrow/issues/41660) - [CI][Java] 
Restore devtoolset relatead GANDIVA_CXX_FLAGS (#41661)
+* [GH-41679](https://github.com/apache/arrow/issues/41679) - 
[Release][Packaging][deb] Update package name in 01-preparesh too (#41859)
+* [GH-41684](https://github.com/apache/arrow/issues/41684) - [C++][Python] Add 
optional null_bitmap to MapArray::FromArrays (#41757)
+* [GH-41686](https://github.com/apache/arrow/issues/41686) - [Java] 
Nullability of struct child vectors not preserved in TransferPair (#41785)
+* [GH-41688](https://github.com/apache/arrow/issues/41688) - [Dev] Include all 
relevant CMakeLists.txt files in cmake-format precommit hook (#41689)
+* [GH-41697](https://github.com/apache/arrow/issues/41697) - [Go][Parquet] 
Release BufferWriter when BufferedPageWriter is closed (#41698)
+* [GH-41699](https://github.com/apache/arrow/issues/41699) - [Python][Parquet] 
Implement to_dict method on SortingColumn (#41704)
+* [GH-41711](https://github.com/apache/arrow/issues/41711) - [C++] macros.h: 
Fix ARROW_FORCE_INLINE for MSVC (#41712)
+* [GH-41717](https://github.com/apache/arrow/issues/41717) - [Java][Vector] 
fix issue with ByteBuffer rewind in MessageSerializer (#41718)
+* [GH-41720](https://github.com/apache/arrow/issues/41720) - [C++][Acero] 
Remove an useless parameter for QueryContext::Init called in 
hash_join_benchmark  (#41716)
+* [GH-41725](https://github.com/apache/arrow/issues/41725) - [Python] CMake: 
ignore Parquet encryption option if Parquet itself is not enabled (fix Java 
integration build) (#41776)
+* [GH-41735](https://github.com/apache/arrow/issues/41735) - [CI][Archery] 
Update archery to be compatible with pygit2 1.15 API change (#41739)
+* [GH-41738](https://github.com/apache/arrow/issues/41738) - [C++] Fix the 
issue that temp vector stack may be under sized (#41746)
+* [GH-41741](https://github.com/apache/arrow/issues/41741) - [C++] Check that 
extension metadata key is present before attempting to delete it (#41763)
+* [GH-41758](https://github.com/apache/arrow/issues/41758) - [Python] Disallow 
direct pa.RecordBatchReader() construction to avoid segfaults (#41773)
+* [GH-41771](https://github.com/apache/arrow/issues/41771) - [C++] Iterator 
releases its resource immediately when it reads all values (#41824)
+* [GH-41780](https://github.com/apache/arrow/issues/41780) - 
[C++][Flight][Benchmark] Ensure waiting server ready (#41793)
+* [GH-41784](https://github.com/apache/arrow/issues/41784) - [Packaging][RPM] 
Use SO version for -libs package name (#41838)
+* [GH-41787](https://github.com/apache/arrow/issues/41787) - Update 
fmpp-maven-plugin output directory (#41788)
+* [GH-41791](https://github.com/apache/arrow/issues/41791) - [CI][Conda] 
Update azure.linux.yml task, replace CondaEnvironment@1 with Bash@3 (#41883)
+* [GH-41813](https://github.com/apache/arrow/issues/41813) - [C++] Fix avx2 
gather offset larger than 2GB in `CompareColumnsToRows` (#42188)
+* [GH-41829](https://github.com/apache/arrow/issues/41829) - [R] Update 
relative URLs in README to absolute paths to prevent CRAN check failures  
(#41830)
+* [GH-41836](https://github.com/apache/arrow/issues/41836) - [Java] Fix an 
undefined symbol error when ARROW_S3=OFF (#41837)
+* [GH-41862](https://github.com/apache/arrow/issues/41862) - [C++][S3] Fix 
potential deadlock when closing output stream (#41876)
+* [GH-41884](https://github.com/apache/arrow/issues/41884) - [Python] Fix 
RecordBatchReader.cast to support casting to equal schema for all types (#42098)
+* [GH-41902](https://github.com/apache/arrow/issues/41902) - [Java] Variadic 
Buffer Counts Incorrect (#41930)
+* [GH-41903](https://github.com/apache/arrow/issues/41903) - [CI][GLib] Use 
the latest Ruby to use OpenSSL 3 (#42001)
+* [GH-41920](https://github.com/apache/arrow/issues/41920) - [CI][JS] Add 
missing build directory argument (#41921)
+* [GH-41924](https://github.com/apache/arrow/issues/41924) - [Python] Fix 
tests when using NumPy 2.0 on Windows (#42099)
+* [GH-41964](https://github.com/apache/arrow/issues/41964) - [CI][C++] Clear 
cache for mamba on AppVeyor (#41977)
+* [GH-42005](https://github.com/apache/arrow/issues/42005) - 
[Java][Integration][CI] Fix ARROW_BUILD_ROOT Path to find pom.xml (#42008)
+* [GH-42006](https://github.com/apache/arrow/issues/42006) - [CI][Python] Use 
pip install -e instead of setup.py build_ext --inplace for installing pyarrow 
on verification script (#42007)
+* [GH-42015](https://github.com/apache/arrow/issues/42015) - [MATLAB] 
Executing `tfeather.m` test class causes MATLAB to crash on `windows-2022` 
after MSVC update from 14.39.33519 to 14.40.33807 (#42123)
+* [GH-42017](https://github.com/apache/arrow/issues/42017) - [CI][Python][C++] 
Fix utf8proc detection for wheel on Windows (#42022)
+* [GH-42039](https://github.com/apache/arrow/issues/42039) - [Docs][Go] Fix 
broken link (#42040)
+* [GH-42041](https://github.com/apache/arrow/issues/42041) - [Swift] Fix 
nullable type decoder issue (#42043)
+* [GH-42065](https://github.com/apache/arrow/issues/42065) - [C++] Support 
list-views on list_slice (#42067)
+* [GH-42104](https://github.com/apache/arrow/issues/42104) - [C++] Fix an OTel 
test failure and remove needless logs (#42122)
+* [GH-42107](https://github.com/apache/arrow/issues/42107) - [C++][FS][Azure] 
Ensure setting BlobSasBuilder::Protocol (#42108)
+* [GH-42116](https://github.com/apache/arrow/issues/42116) - [C++] Support 
list-view typed arrays in array_take and array_filter (#42117)
+* [GH-42130](https://github.com/apache/arrow/issues/42130) - [GLib] Fix 
building gir files with MSVC (#42131)
+* [GH-42136](https://github.com/apache/arrow/issues/42136) - 
[CI][Go][Java][JS] Use AMD64-based macOS explicitly (#42175)
+* [GH-42139](https://github.com/apache/arrow/issues/42139) - [C++] Fix some 
potential uninitialized variable warnings (#42207)
+* [GH-42140](https://github.com/apache/arrow/issues/42140) - [C++] Avoid 
invalid accesses in parquet-encoding-benchmark (#42141)
+* [GH-42149](https://github.com/apache/arrow/issues/42149) - [C++] Use 
FetchContent for bundled ORC (#43011)
+* [GH-42170](https://github.com/apache/arrow/issues/42170) - [Python][CI] 
Update expected output for numpy 2.0.0 (#42172)
+* [GH-42197](https://github.com/apache/arrow/issues/42197) - 
[CI][Packaging][Java] Ensure updating "python@*" formulae on macOS (#42202)
+* [GH-42198](https://github.com/apache/arrow/issues/42198) - [C++] Fix 
GetRecordBatchPayload crashes for device data (#42199)
+* [GH-42208](https://github.com/apache/arrow/issues/42208) - [Java] Fix the 
Test in flight-sql-jdbc-driver Module (#42217)
+* [GH-42213](https://github.com/apache/arrow/issues/42213) - [Swift] Use 
"--warnings-as-errors" only on CI (#42214)
+* [GH-42220](https://github.com/apache/arrow/issues/42220) - [R] handle 
vctrs_rcrd extension type in metadata cleaning (#42226)
+* [GH-42224](https://github.com/apache/arrow/issues/42224) - [Java] Fix Typo 
in TestAceroSubstraitConsumer Test Method (#42225)
+* [GH-42232](https://github.com/apache/arrow/issues/42232) - [C++] Use 
non-stale c-ares download URL (#42250)
+* [GH-42234](https://github.com/apache/arrow/issues/42234) - [CI][R] Disable 
libarrow binary use on valgrind tests  (#42249)
+* [GH-43048](https://github.com/apache/arrow/issues/43048) - [JAVA] Fix 
IndexOutOfBoundsException message by reporting index correctly (#43049)
+* [GH-43058](https://github.com/apache/arrow/issues/43058) - [C#] Revert 
upgrade of Xunit from 2.8.0 to 2.8.1 (#43074)
+* [GH-43059](https://github.com/apache/arrow/issues/43059) - [CI][Gandiva] 
Disable Python Gandiva tests on AlmaLinux 8 (#43093)
+* [GH-43062](https://github.com/apache/arrow/issues/43062) - [Go] Use calloc 
instead of malloc (#43052)
+* [GH-43070](https://github.com/apache/arrow/issues/43070) - [C++][Parquet] 
Check for valid ciphertext length to prevent segfault (#43071)
+* [GH-43116](https://github.com/apache/arrow/issues/43116) - [C++][Compute] 
Mark KeyCompare.CompareColumnsToRowsLarge as large memory test (#43128)
+* [GH-43119](https://github.com/apache/arrow/issues/43119) - [CI][Packaging] 
Update manylinux 2014 CentOS repos that have been deprecated (#43121)
+* [GH-43122](https://github.com/apache/arrow/issues/43122) - 
[CI][Packaging][RPM][CentOS] Use vault.centos.org for SCL (#43127)
+* [GH-43134](https://github.com/apache/arrow/issues/43134) - [C++] Upgrade 
bundled google-cloud-cpp to 2.22.0 (#43136)
+* [GH-43158](https://github.com/apache/arrow/issues/43158) - [Packaging] Use 
bundled nlohmann/json on AlmaLinux 8/CentOS Stream 8 (#43159)
+* [GH-43199](https://github.com/apache/arrow/issues/43199) - [CI][Packaging] 
dev/release/utils-create-release-tarball.sh should not include the release 
candidate number in the name of the tarball's top-level directory.  (#43200)
+* [GH-43204](https://github.com/apache/arrow/issues/43204) - [CI][Packaging] 
Apply vcpkg patch to fix Thrift version (#43208)
+
+
+### New Features and Improvements
+
+* [GH-29537](https://github.com/apache/arrow/issues/29537) - [R] Support 
mutate/summarize with implicit join (#41350)
+* [GH-33484](https://github.com/apache/arrow/issues/33484) - [C++][Compute] 
Implement `Grouper::Reset` (#41352)
+* [GH-35804](https://github.com/apache/arrow/issues/35804) - 
[CI][Packaging][Conan] Synchronize upstream conan (#39729)
+* [GH-35888](https://github.com/apache/arrow/issues/35888) - [Java] Add 
FlightStatusCode.RESOURCE_EXHAUSTED (#41508)
+* [GH-37333](https://github.com/apache/arrow/issues/37333) - [Python] Replace 
pandas.util.testing.rands with vendored version (#42089)
+* [GH-37720](https://github.com/apache/arrow/issues/37720) - [Go][FlightSQL] 
Add prepared statement handle to DoPut result  (#40311)
+* [GH-37728](https://github.com/apache/arrow/issues/37728) - [Java] Add 
methods to get an Iterable for a ValueVector (#41895)
+* [GH-37929](https://github.com/apache/arrow/issues/37929) - [Python] begin 
moving static settings to pyproject.toml (#41041)
+* [GH-37938](https://github.com/apache/arrow/issues/37938) - [Swift] Add 
initial C data interface implementation (#41342)
+* [GH-38255](https://github.com/apache/arrow/issues/38255) - [Go][C++] 
Implement Flight SQL Bulk Ingestion (#38385)
+* [GH-38325](https://github.com/apache/arrow/issues/38325) - [Python] 
Implement PyCapsule interface for Device data in PyArrow (#40717)
+* [GH-38325](https://github.com/apache/arrow/issues/38325) - [Python] Expand 
the Arrow PyCapsule Interface with C Device Data support (#40708)
+* [GH-38692](https://github.com/apache/arrow/issues/38692) - [C#] Implement 
ICollection<T?> on scalar arrays (#41539)
+* [GH-39204](https://github.com/apache/arrow/issues/39204) - 
[Format][FlightRPC][Docs] Stabilize Flight SQL (#41657)
+* [GH-39220](https://github.com/apache/arrow/issues/39220) - [Python] Let 
RecordBatch.filter accept a boolean expression in addition to mask array 
(#43043)
+* [GH-39301](https://github.com/apache/arrow/issues/39301) - 
[Archery][CI][Integration] Add nanoarrow to archery + integration setup (#39302)
+* [GH-39344](https://github.com/apache/arrow/issues/39344) - [C++][FS][Azure] 
Support azure cli auth (#41976)
+* [GH-39345](https://github.com/apache/arrow/issues/39345) - [C++][FS][Azure] 
Add support for environment credential (#41715)
+* [GH-39649](https://github.com/apache/arrow/issues/39649) - [Java][CI] Fix or 
suppress spurious errorprone warnings stage 2 (#39777)
+* [GH-39722](https://github.com/apache/arrow/issues/39722) - [JS] Clean up 
packaging (#39723)
+* [GH-39798](https://github.com/apache/arrow/issues/39798) - [C++] Optimize 
Take for fixed-size types including nested fixed-size lists (#41297)
+* [GH-39858](https://github.com/apache/arrow/issues/39858) - [C++][Device] Add 
Copy/View slice functions to a CPU pointer (#41477)
+* [GH-39898](https://github.com/apache/arrow/issues/39898) - [C++] Add support 
for OpenTelemetry logging (#39905)
+* [GH-39990](https://github.com/apache/arrow/issues/39990) - [Docs][CI] Add 
sphinx-lint for docs linting (#40022)
+* [GH-40078](https://github.com/apache/arrow/issues/40078) - [C++] 
Import/Export ArrowDeviceArrayStream (#40807)
+* [GH-40339](https://github.com/apache/arrow/issues/40339) - [Java] StringView 
Initial Implementation (#40340)
+* [GH-40342](https://github.com/apache/arrow/issues/40342) - [Python] Fix 
pickling of LocalFileSystem for cython 2 (#41459)
+* [GH-40342](https://github.com/apache/arrow/issues/40342) - [C++] move 
LocalFileSystem to the registry (#40356)
+* [GH-40361](https://github.com/apache/arrow/issues/40361) - [C++] Make 
flatbuffers serialization more deterministic (#40392)
+* [GH-40384](https://github.com/apache/arrow/issues/40384) - [Python] Expand 
the C Device Interface bindings to support import on CUDA device (#40385)
+* [GH-40494](https://github.com/apache/arrow/issues/40494) - [Go] add support 
for protobuf messages (#40496)
+* [GH-40644](https://github.com/apache/arrow/issues/40644) - [Python] Allow 
passing a mapping of column names to `rename_columns` (#40645)
+* [GH-40734](https://github.com/apache/arrow/issues/40734) - 
[Packaging][Debian] Drop support for Debian bullseye (#41394)
+* [GH-40749](https://github.com/apache/arrow/issues/40749) - 
[Python][Packaging] Strip unnecessary symbols when building wheels (#42028)
+* [GH-40819](https://github.com/apache/arrow/issues/40819) - [Java] Adding 
Spotless to Algorithm module (#41825)
+* [GH-40820](https://github.com/apache/arrow/issues/40820) - [Java] Adding 
Spotless to Adapter module (#42048)
+* [GH-40822](https://github.com/apache/arrow/issues/40822) - [Java] Adding 
Spotless to C module (#42059)
+* [GH-40823](https://github.com/apache/arrow/issues/40823) - [Java] Adding 
Spotless to Compression module (#42060)
+* [GH-40824](https://github.com/apache/arrow/issues/40824) - [Java] Adding 
Spotless to Dataset module (#42062)
+* [GH-40825](https://github.com/apache/arrow/issues/40825) - [Java] Adding 
Spotless to Flight module  (#42063)
+* [GH-40826](https://github.com/apache/arrow/issues/40826) - [Java] Adding 
Spotless to Format module
+* [GH-40827](https://github.com/apache/arrow/issues/40827) - [Java] Adding 
Spotless to Gandiva module (#42055)
+* [GH-40828](https://github.com/apache/arrow/issues/40828) - [Java] Format 
arrow-maven-plugins modules (#42054)
+* [GH-40829](https://github.com/apache/arrow/issues/40829) - [Java] Adding 
Spotless to Memory modules (#42056)
+* [GH-40830](https://github.com/apache/arrow/issues/40830) - [Java] Adding 
Spotless to Performance module (#42057)
+* [GH-40831](https://github.com/apache/arrow/issues/40831) - [Java] Adding 
Spotless to Tools module (#42058)
+* [GH-40832](https://github.com/apache/arrow/issues/40832) - [Java] Adding 
Spotless to Vector module (#42061)
+* [GH-40930](https://github.com/apache/arrow/issues/40930) - [Java] Implement 
a function to retrieve reference buffers in StringView (#41796)
+* [GH-40932](https://github.com/apache/arrow/issues/40932) - [Java] Implement 
TransferPair functionality for StringView (#41861)
+* [GH-40933](https://github.com/apache/arrow/issues/40933) - [Java] Enhance 
the copyFrom* functionality in StringView (#41752)
+* [GH-40942](https://github.com/apache/arrow/issues/40942) - [Java] Implement 
C Data Interface for StringView (#41967)
+* [GH-40943](https://github.com/apache/arrow/issues/40943) - [Java] Implement 
RangeEqualsVisitor for StringView (#41636)
+* [GH-40944](https://github.com/apache/arrow/issues/40944) - [Java] Implement 
TypeEqualsVisitor for StringView (#41606)
+* [GH-40968](https://github.com/apache/arrow/issues/40968) - [C++][Gandiva] 
add  RE2::Options set_dot_nl(true) for Like function (#40970)
+* [GH-41020](https://github.com/apache/arrow/issues/41020) - [C++] Introduce 
portable compiler assumptions (#41021)
+* [GH-41035](https://github.com/apache/arrow/issues/41035) - [C++] Add a 
grouper benchmark for preventing performance regression (#41036)
+* [GH-41055](https://github.com/apache/arrow/issues/41055) - [C++] Support 
flatten for combining nested list related types (#41092)
+* [GH-41085](https://github.com/apache/arrow/issues/41085) - [CI][Java] Add 
Spark integration tests to "java" group in Crossbow tasks (#41086)
+* [GH-41089](https://github.com/apache/arrow/issues/41089) - [C++] Clean up 
remaining tasks related to half float casts (#41084)
+* [GH-41095](https://github.com/apache/arrow/issues/41095) - [C++][FS][Azure] 
Add support for CopyFile with hierarchical namespace support (#41276)
+* [GH-41102](https://github.com/apache/arrow/issues/41102) - 
[Packaging][Release] Create unique git tags for release candidates (e.g. 
apache-arrow-{MAJOR}.{MINOR}.{PATCH}-rc{RC_NUM}) (#41131)
+* [GH-41105](https://github.com/apache/arrow/issues/41105) - [Python][Docs] 
Update PyArrow installation docs for conda package split (#41135)
+* [GH-41114](https://github.com/apache/arrow/issues/41114) - [C++] Add 
is_validity_defined_by_bitmap() predicate (#41115)
+* [GH-41116](https://github.com/apache/arrow/issues/41116) - [C++] IO: enhance 
boundary checking in CompressedInputStream (#41117)
+* [GH-41126](https://github.com/apache/arrow/issues/41126) - [Python] Basic 
bindings for Device and MemoryManager classes (#41685)
+* [GH-41134](https://github.com/apache/arrow/issues/41134) - [GLib] Support 
building arrow-glib with MSVC (#41599)
+* [GH-41159](https://github.com/apache/arrow/issues/41159) - [Go][Parquet] 
Improvement Parquet BitWriter WriteVlqInt Performance  (#41160)
+* [GH-41173](https://github.com/apache/arrow/issues/41173) - [Java] Add 
spotless configuration for Maven pom.xml files (#41174)
+* [GH-41183](https://github.com/apache/arrow/issues/41183) - [C++][Python] 
Expose recursive flatten for lists on list_flatten kernel function and pyarrow 
bindings (#41295)
+* [GH-41186](https://github.com/apache/arrow/issues/41186) - 
[C++][Parquet][Doc] Denote PARQUET:field_id in parquet.rst (#41187)
+* [GH-41203](https://github.com/apache/arrow/issues/41203) - 
[Python][Packaging] Ensure to build with released numpy 2.0 (instead of RC) in 
the wheel building workflows (#42194)
+* [GH-41240](https://github.com/apache/arrow/issues/41240) - 
[Release][Packaging] Use Debian bookworm for uploading binaries (#41241)
+* [GH-41243](https://github.com/apache/arrow/issues/41243) - 
[Release][Packaging] Avoid needless download by "archery crossbow 
download-artifacts" (#41244)
+* [GH-41256](https://github.com/apache/arrow/issues/41256) - [Format][Docs] 
Add a canonical extension type specification for JSON (#41257)
+* [GH-41262](https://github.com/apache/arrow/issues/41262) - [Java][FlightSQL] 
Implement stateless prepared statements (#41237)
+* [GH-41287](https://github.com/apache/arrow/issues/41287) - [Java] 
ListViewVector Implementation (#41285)
+* [GH-41298](https://github.com/apache/arrow/issues/41298) - [Format][Docs] 
Add a canonical extension type specification for UUID (#41299)
+* [GH-41301](https://github.com/apache/arrow/issues/41301) - [C++] Extract the 
kernel loops used for PrimitiveTakeExec and generalize to any fixed-width type 
(#41373)
+* [GH-41307](https://github.com/apache/arrow/issues/41307) - [Java] Use 
org.apache:apache parent pom version 31 (#41772)
+* [GH-41307](https://github.com/apache/arrow/issues/41307) - [Java] Use 
org.apache:apache parent pom version 31 (#41309)
+* [GH-41314](https://github.com/apache/arrow/issues/41314) - [CI][Python] Add 
a job on ARM64 macOS (#41313)
+* [GH-41316](https://github.com/apache/arrow/issues/41316) - [CI][Python] 
Reduce CI time on macOS (#41378)
+* [GH-41323](https://github.com/apache/arrow/issues/41323) - [R] Redo how 
summarize() evaluates expressions (#41223)
+* [GH-41327](https://github.com/apache/arrow/issues/41327) - [Ruby] Show type 
name in Arrow::Table#to_s (#41328)
+* [GH-41334](https://github.com/apache/arrow/issues/41334) - [C++][Acero] Use 
per-node basis temp vector stack to mitigate overflow (#41335)
+* [GH-41349](https://github.com/apache/arrow/issues/41349) - [C#] Optimize 
DecimalUtility.GetBytes(SqlDecimal) on .NET 7+ (#42150)
+* [GH-41358](https://github.com/apache/arrow/issues/41358) - [R] Support join 
"na_matches" argument (#41372)
+* [GH-41361](https://github.com/apache/arrow/issues/41361) - [C++][Parquet] 
Optimize DelimitRecords by batch execution when max_rep_level > 1 (#41362)
+* [GH-41375](https://github.com/apache/arrow/issues/41375) - [C#] Move to .NET 
8.0 (#41376)
+* [GH-41385](https://github.com/apache/arrow/issues/41385) - 
[CI][MATLAB][Packaging] Add support for MATLAB `R2024a` in CI and crossbow 
packaging workflows (#41504)
+* [GH-41389](https://github.com/apache/arrow/issues/41389) - [Python] Expose 
byte_width and bit_width of ExtensionType in terms of the storage type (#41413)
+* [GH-41400](https://github.com/apache/arrow/issues/41400) - [MATLAB] Bump 
`libmexclass` version to commit `ca3cea6` (#41436)
+* [GH-41410](https://github.com/apache/arrow/issues/41410) - 
[C++][FS][Azure][Docs] Add AzureFileSystem to Filesystems API reference (#41411)
+* [GH-41420](https://github.com/apache/arrow/issues/41420) - [R] Update 
NEWS.md for 16.1.0 (#41422)
+* [GH-41427](https://github.com/apache/arrow/issues/41427) - [Go] Fix 
stateless prepared statements (#41428)
+* [GH-41430](https://github.com/apache/arrow/issues/41430) - [Docs] Use 
sphinxcontrib-mermaid instead of generating images from .mmd (#41455)
+* [GH-41435](https://github.com/apache/arrow/issues/41435) - [CI][MATLAB] Add 
job to build and test MATLAB Interface on `macos-14` (#41592)
+* [GH-41450](https://github.com/apache/arrow/issues/41450) - [R][CI] 
rhub/container follow ons (#41451)
+* [GH-41460](https://github.com/apache/arrow/issues/41460) - [C++] Use ASAN to 
poison temp vector stack memory (#41695)
+* [GH-41480](https://github.com/apache/arrow/issues/41480) - [Python] Update 
Python development guide about components being enabled by default based on 
Arrow C++ (#41705)
+* [GH-41480](https://github.com/apache/arrow/issues/41480) - [Python] Building 
PyArrow: enable/disable python components by default based on availability in 
Arrow C++ (#41494)
+* [GH-41493](https://github.com/apache/arrow/issues/41493) - [C++][S3] Add a 
new option to check existence before CreateDir (#41822)
+* [GH-41507](https://github.com/apache/arrow/issues/41507) - [MATLAB][CI] Pass 
`strict: true` to `matlab-actions/run-tests@v2`  (#41530)
+* [GH-41527](https://github.com/apache/arrow/issues/41527) - [CI][Dev] Remove 
unncessary requirements for six (#43087)
+* [GH-41531](https://github.com/apache/arrow/issues/41531) - 
[MATLAB][Packaging] Bump `matlab-actions/setup-matlab` and 
`matlab-actions/run-command` from `v1` to `v2` in the `crossbow` job (#41532)
+* [GH-41540](https://github.com/apache/arrow/issues/41540) - [R] Simplify 
arrow_eval() logic and bindings environments (#41537)
+* [GH-41545](https://github.com/apache/arrow/issues/41545) - [C++][Parquet] 
Fix DeltaLengthByteArrayEncoder::EstimatedDataEncodedSize (#41546)
+* [GH-41547](https://github.com/apache/arrow/issues/41547) - [C++] Thirdparty: 
Upgrade xsimd to 13.0.0 (#41548)
+* [GH-41558](https://github.com/apache/arrow/issues/41558) - [C++] Improve 
fixed_width_test_util.h  (#41575)
+* [GH-41560](https://github.com/apache/arrow/issues/41560) - [C++] 
ChunkResolver: Implement ResolveMany and add unit tests (#41561)
+* [GH-41590](https://github.com/apache/arrow/issues/41590) - [Java] Improve 
BaseRepeatedValueVector function on isEmpty and isNull operations (#41601)
+* [GH-41596](https://github.com/apache/arrow/issues/41596) - [C++] 
fixed_width_internal.h: Simplify docstring and support bit-sized types (BOOL) 
(#41597)
+* [GH-41608](https://github.com/apache/arrow/issues/41608) - [C++][Python] 
Extends the add_key_value to parquet::arrow and PyArrow (#41633)
+* [GH-41611](https://github.com/apache/arrow/issues/41611) - [Docs][CI] Enable 
most sphinx-lint rules for documentation (#41612)
+* [GH-41620](https://github.com/apache/arrow/issues/41620) - [Docs] Document 
merge.conf usage (#41621)
+* [GH-41626](https://github.com/apache/arrow/issues/41626) - [R][CI] Update 
OpenSUSE to 15.5 from 15.3 (#41627)
+* [GH-41652](https://github.com/apache/arrow/issues/41652) - 
[C++][CMake][Windows] Don't build needless object libraries (#41658)
+* [GH-41653](https://github.com/apache/arrow/issues/41653) - [MATLAB] Add new 
`arrow.c.Array` MATLAB class which wraps a C Data Interface format `ArrowArray` 
C struct  (#41655)
+* [GH-41654](https://github.com/apache/arrow/issues/41654) - [MATLAB] Add new 
`arrow.c.Schema` MATLAB class which wraps a C Data Interface format 
`ArrowSchema` C struct (#41674)
+* [GH-41656](https://github.com/apache/arrow/issues/41656) - [MATLAB] Add C 
Data Interface format import/export functionality for `arrow.array.Array` 
(#41737)
+* [GH-41662](https://github.com/apache/arrow/issues/41662) - [Python] Ensure 
Buffer methods don't crash with non-CPU data (#41889)
+* [GH-41664](https://github.com/apache/arrow/issues/41664) - [C++][Python] 
PrettyPrint non-cpu data by copying to default CPU device (#42010)
+* [GH-41675](https://github.com/apache/arrow/issues/41675) - 
[Packaging][MATLAB] Add crossbow job to package MATLAB interface on macos-14 
(#41677)
+* [GH-41681](https://github.com/apache/arrow/issues/41681) - [GLib] Generate 
separate version macros for each GLib library (#41721)
+* [GH-41691](https://github.com/apache/arrow/issues/41691) - [Doc] Remove 
notion of "logical type" (#41958)
+* [GH-41702](https://github.com/apache/arrow/issues/41702) - [C++][Parquet] 
Thrift: generate template method to accelerate reading thrift (#41703)
+* [GH-41726](https://github.com/apache/arrow/issues/41726) - [C++][Parquet] 
Minor: moving EncodedStats by default rather than copying (#41727)
+* [GH-41730](https://github.com/apache/arrow/issues/41730) - [Java] Adding 
variadicBufferCounts to RecordBatch (#41732)
+* [GH-41748](https://github.com/apache/arrow/issues/41748) - [Python][Parquet] 
Update BYTE_STREAM_SPLIT description in write_table() docstring (#41759)
+* [GH-41749](https://github.com/apache/arrow/issues/41749) - [GLib] Allow 
getting a RecordBatchReader from a Dataset or Scanner (#41750)
+* [GH-41755](https://github.com/apache/arrow/issues/41755) - [C++][ORC] Ensure 
setting detected ORC version (#41767)
+* [GH-41760](https://github.com/apache/arrow/issues/41760) - [C++][Parquet] 
Add file metadata read/write benchmark (#41761)
+* [GH-41770](https://github.com/apache/arrow/issues/41770) - [CI][GLib] Remove 
temporary files explicitly (#41807)
+* [GH-41783](https://github.com/apache/arrow/issues/41783) - [C++] Make 
git-dependent definitions internal (#41781)
+* [GH-41789](https://github.com/apache/arrow/issues/41789) - [Java] Clean up 
immutables and checkerframework dependencies (#41790)
+* [GH-41797](https://github.com/apache/arrow/issues/41797) - [C++][S3] Remove 
GetBucketRegion hack for newer AWS SDK versions (#41798)
+* [GH-41799](https://github.com/apache/arrow/issues/41799) - [Java] Migrate to 
com.gradle:develocity-maven-extension (#41800)
+* [GH-41803](https://github.com/apache/arrow/issues/41803) - [MATLAB] Add C 
Data Interface format import/export functionality for 
`arrow.tabular.RecordBatch` (#41817)
+* [GH-41804](https://github.com/apache/arrow/issues/41804) - [Swift] Add 
Struct (Nested) type (#43082)
+* [GH-41806](https://github.com/apache/arrow/issues/41806) - [GLib][CI] Use 
vcpkg for C++ dependencies when building GLib libraries with MSVC (#41839)
+* [GH-41818](https://github.com/apache/arrow/issues/41818) - [C++][Parquet] 
normalize dictionary encoding to use RLE_DICTIONARY (#41819)
+* [GH-41834](https://github.com/apache/arrow/issues/41834) - [R] Better error 
handling in dplyr code (#41576)
+* [GH-41841](https://github.com/apache/arrow/issues/41841) - [R][CI] Remove 
more defunct rhub containers (#41828)
+* [GH-41887](https://github.com/apache/arrow/issues/41887) - [Go] Run linter 
via pre-commit (#41888)
+* [GH-41899](https://github.com/apache/arrow/issues/41899) - [C++] IPC: Minor 
enhance the code of writer (#41900)
+* [GH-41905](https://github.com/apache/arrow/issues/41905) - [JS] Update 
dependencies (#41906)
+* [GH-41910](https://github.com/apache/arrow/issues/41910) - [Python] Add 
support for Pyodide (#37822)
+* [GH-41923](https://github.com/apache/arrow/issues/41923) - [C++] Fix 
ExecuteScalar deduce all_scalar with chunked_array (#41925)
+* [GH-41929](https://github.com/apache/arrow/issues/41929) - [Java] pom.xml 
license formatting (#42049)
+* [GH-41945](https://github.com/apache/arrow/issues/41945) - [Swift] Add 
interface ArrowArrayHolderBuilder (#41946)
+* [GH-41947](https://github.com/apache/arrow/issues/41947) - [Java] Support 
catalog in JDBC driver with session options (#42035)
+* [GH-41952](https://github.com/apache/arrow/issues/41952) - [R] Turn S3 and 
ZSTD on by default for macOS (#42210)
+* [GH-41953](https://github.com/apache/arrow/issues/41953) - [C++] Minor 
enhance code style for FixedShapeTensorType (#41954)
+* [GH-41955](https://github.com/apache/arrow/issues/41955) - [C++] Follow up 
of adding null_bitmap to MapArray::FromArrays (#41956)
+* [GH-41960](https://github.com/apache/arrow/issues/41960) - Expose new S3 
option check_directory_existence_before_creation (#41972)
+* [GH-41968](https://github.com/apache/arrow/issues/41968) - [Java] Implement 
TransferPair functionality for BinaryView (#41980)
+* [GH-41970](https://github.com/apache/arrow/issues/41970) - [C++] Misc 
changes making code around list-like types and list-view types behave the same 
way (#41971)
+* [GH-41978](https://github.com/apache/arrow/issues/41978) - [Python] Fix 
pandas tests to follow downstream datetime64 unit changes (#41979)
+* [GH-41983](https://github.com/apache/arrow/issues/41983) - [Dev] Run issue 
labeling bot only when opening an issue (not editing) (#41986)
+* [GH-41994](https://github.com/apache/arrow/issues/41994) - [C++] : 
kernel.cc: Remove defaults on switch so that compiler can check full enum 
coverage for us (#41995)
+* [GH-41999](https://github.com/apache/arrow/issues/41999) - [Swift] Add 
methods for adding array and vargs to arrow array (#42000)
+* [GH-42002](https://github.com/apache/arrow/issues/42002) - [Java] Update 
Unit Tests for Vector Module (#42019)
+* [GH-42013](https://github.com/apache/arrow/issues/42013) - [Python] Allow 
Array.filter() to take general array input (#42051)
+* [GH-42016](https://github.com/apache/arrow/issues/42016) - [Python] Expose 
new FLOAT16 logical type in the pyarrow.parquet bindings (#42103)
+* [GH-42020](https://github.com/apache/arrow/issues/42020) - [Swift] Add Arrow 
decoding implementation for Swift Codable (#42023)
+* [GH-42021](https://github.com/apache/arrow/issues/42021) - [Swift] Add Arrow 
encoder implementation for Swift Codable (#43063)
+* [GH-42025](https://github.com/apache/arrow/issues/42025) - [Java] Update 
Unit Tests for Algorithm Module (#42029)
+* [GH-42030](https://github.com/apache/arrow/issues/42030) - [Java] Update 
Unit Tests for Adapter Module (#42038)
+* [GH-42042](https://github.com/apache/arrow/issues/42042) - [Java] Update 
Unit Tests for Compressions Module (#42044)
+* [GH-42045](https://github.com/apache/arrow/issues/42045) - [Java] Update 
Unit Tests for Flight Module (#42158)
+* [GH-42087](https://github.com/apache/arrow/issues/42087) - [Swift] 
refactored to remove build warnings (#42088)
+* [GH-42092](https://github.com/apache/arrow/issues/42092) - [Java] Update 
Unit Tests for Tools Module (#42093)
+* [GH-42100](https://github.com/apache/arrow/issues/42100) - [C++][Parquet] 
ParquetFilePrinter::JSONPrint print length of FLBA (#41981)
+* [GH-42101](https://github.com/apache/arrow/issues/42101) - [Java] Create 
File for Output Validation in FileRoundtrip (#42115)
+* [GH-42109](https://github.com/apache/arrow/issues/42109) - [C++][CMake] Add 
preset for Valgrind (#42110)
+* [GH-42112](https://github.com/apache/arrow/issues/42112) - [Python] Array 
gracefully fails on non-cpu device (#42113)
+* [GH-42121](https://github.com/apache/arrow/issues/42121) - [Java] Cleanup 
spotless plugin configuration (#43019)
+* [GH-42124](https://github.com/apache/arrow/issues/42124) - [Swift] Add 
methods for loading and validating builder by type (#42195)
+* [GH-42126](https://github.com/apache/arrow/issues/42126) - [C++] Move 
TakeXXX free functions into TakeMetaFunction and make them private (#42127)
+* [GH-42128](https://github.com/apache/arrow/issues/42128) - 
[Packaging][CentOS] Migrate CentOS 7 and CentOS Stream 8 packaging jobs to use 
vault.centos.org (#42129)
+* [GH-42134](https://github.com/apache/arrow/issues/42134) - [C++][FS][Azure] 
Validate AzureOptions::{blob,dfs}_storage_scheme (#42135)
+* [GH-42143](https://github.com/apache/arrow/issues/42143) - [R] Sanitize R 
metadata (#41969)
+* [GH-42146](https://github.com/apache/arrow/issues/42146) - [MATLAB] Add IPC 
`RecordBatchFileReader` and `RecordBatchFileWriter` MATLAB classes (#42201)
+* [GH-42162](https://github.com/apache/arrow/issues/42162) - [Java] Update 
Unit Tests for Dataset Module (#42163)
+* [GH-42164](https://github.com/apache/arrow/issues/42164) - [Java] Update 
Unit Tests for Gandiva Module (#42166)
+* [GH-42165](https://github.com/apache/arrow/issues/42165) - [Java] Update 
Unit Tests for Memory Module (#42161)
+* [GH-42167](https://github.com/apache/arrow/issues/42167) - [CI] Upgrade the 
version of vcpkg in .env (#42171)
+* [GH-42168](https://github.com/apache/arrow/issues/42168) - [Python][Parquet] 
Pyarrow store decimal as integer (#42169)
+* [GH-42190](https://github.com/apache/arrow/issues/42190) - [Python] Add CI 
job for Numpy 1.X (#42189)
+* [GH-42193](https://github.com/apache/arrow/issues/42193) - [Java] Update 
dependency to maintain JUnit 5 only (#42206)
+* [GH-42228](https://github.com/apache/arrow/issues/42228) - [CI][Java] 
Suppress transfer progress log in java-jars (#42230)
+* [GH-42235](https://github.com/apache/arrow/issues/42235) - [C++] 
list_parent_indices: Add support for list-view types (#42236)
+* [GH-42243](https://github.com/apache/arrow/issues/42243) - [Swift] Update 
isValidBuilderType to not required instance of type (#42244)
+* [GH-42245](https://github.com/apache/arrow/issues/42245) - [Swift] Ensure 
map behavior is the same for all key types (#42246)
+* [GH-43020](https://github.com/apache/arrow/issues/43020) - [Java] Simplify 
flight.properties generation (#43028)
+* [GH-43033](https://github.com/apache/arrow/issues/43033) - [CI][Docker] 
Enable linter for python-wheel-windows-test-vs2019 (#43034)
+* [GH-43040](https://github.com/apache/arrow/issues/43040) - [C++] Reduce the 
recursion of many-join test (#43042)
+* [GH-43045](https://github.com/apache/arrow/issues/43045) - [CI][Python] Pin 
openjdk=17 in python substrait integration (#43051)
+* [GH-43060](https://github.com/apache/arrow/issues/43060) - [C++] Limit 
buffer size in BufferedInputStream::SetBufferSize with raw_read_bound (#43064)
+* [GH-43076](https://github.com/apache/arrow/issues/43076) - [C#] Upgrade 
Xunit and change how Python integration tests are skipped (#43091)
+
+
+[1]: https://www.apache.org/dyn/closer.lua/arrow/arrow-17.0.0/
+[2]: https://apache.jfrog.io/artifactory/arrow/almalinux/
+[3]: https://apache.jfrog.io/artifactory/arrow/amazon-linux/
+[4]: https://apache.jfrog.io/artifactory/arrow/centos/
+[5]: https://apache.jfrog.io/artifactory/arrow/nuget/
+[6]: https://apache.jfrog.io/artifactory/arrow/debian/
+[7]: https://apache.jfrog.io/artifactory/arrow/python/17.0.0/
+[8]: https://apache.jfrog.io/artifactory/arrow/ubuntu/
+[9]: https://github.com/apache/arrow/releases/tag/apache-arrow-17.0.0
diff --git a/_release/index.md b/_release/index.md
index ec1e42f3685..fc812d3be90 100644
--- a/_release/index.md
+++ b/_release/index.md
@@ -26,102 +26,104 @@ limitations under the License.
 
 Navigate to the release page for downloads and the changelog.
 
-* [16.1.0 (14 May 2024)][1]
-* [16.0.0 (20 April 2024)][2]
-* [15.0.2 (18 March 2024)][3]
-* [15.0.1 (7 March 2024)][4]
-* [15.0.0 (21 January 2024)][5]
-* [14.0.2 (19 December 2023)][6]
-* [14.0.1 (10 November 2023)][7]
-* [14.0.0 (1 November 2023)][8]
-* [13.0.0 (23 August 2023)][9]
-* [12.0.1 (13 June 2023)][10]
-* [12.0.0 (2 May 2023)][11]
-* [11.0.0 (26 January 2023)][12]
-* [10.0.1 (22 November 2022)][13]
-* [10.0.0 (26 October 2022)][14]
-* [9.0.0 (3 August 2022)][15]
-* [8.0.0 (6 May 2022)][16]
-* [7.0.0 (3 February 2022)][17]
-* [6.0.1 (18 November 2021)][18]
-* [6.0.0 (26 October 2021)][19]
-* [5.0.0 (29 July 2021)][20]
-* [4.0.1 (26 May 2021)][21]
-* [4.0.0 (26 April 2021)][22]
-* [3.0.0 (26 January 2021)][23]
-* [2.0.0 (19 October 2020)][24]
-* [1.0.1 (21 August 2020)][25]
-* [1.0.0 (24 July 2020)][26]
-* [0.17.1 (18 May 2020)][27]
-* [0.17.0 (20 April 2020)][28]
-* [0.16.0 (7 February 2020)][29]
-* [0.15.1 (1 November 2019)][30]
-* [0.15.0 (5 October 2019)][31]
-* [0.14.1 (22 July 2019)][32]
-* [0.14.0 (4 July 2019)][33]
-* [0.13.0 (1 April 2019)][34]
-* [0.12.0 (20 January 2019)][35]
-* [0.11.1 (19 October 2018)][36]
-* [0.11.0 (8 October 2018)][37]
-* [0.10.0 (6 August 2018)][38]
-* [0.9.0 (21 March 2018)][39]
-* [0.8.0 (18 December 2017)][40]
-* [0.7.1 (1 October 2017)][41]
-* [0.7.0 (17 September 2017)][42]
-* [0.6.0 (14 August 2017)][43]
-* [0.5.0 (23 July 2017)][44]
-* [0.4.1 (9 June 2017)][45]
-* [0.4.0 (22 May 2017)][46]
-* [0.3.0 (5 May 2017)][47]
-* [0.2.0 (18 February 2017)][48]
-* [0.1.0 (10 October 2016)][49]
+* [17.0.0 (16 July 2024)][1]
+* [16.1.0 (14 May 2024)][2]
+* [16.0.0 (20 April 2024)][3]
+* [15.0.2 (18 March 2024)][4]
+* [15.0.1 (7 March 2024)][5]
+* [15.0.0 (21 January 2024)][6]
+* [14.0.2 (19 December 2023)][7]
+* [14.0.1 (10 November 2023)][8]
+* [14.0.0 (1 November 2023)][9]
+* [13.0.0 (23 August 2023)][10]
+* [12.0.1 (13 June 2023)][11]
+* [12.0.0 (2 May 2023)][12]
+* [11.0.0 (26 January 2023)][13]
+* [10.0.1 (22 November 2022)][14]
+* [10.0.0 (26 October 2022)][15]
+* [9.0.0 (3 August 2022)][16]
+* [8.0.0 (6 May 2022)][17]
+* [7.0.0 (3 February 2022)][18]
+* [6.0.1 (18 November 2021)][19]
+* [6.0.0 (26 October 2021)][20]
+* [5.0.0 (29 July 2021)][21]
+* [4.0.1 (26 May 2021)][22]
+* [4.0.0 (26 April 2021)][23]
+* [3.0.0 (26 January 2021)][24]
+* [2.0.0 (19 October 2020)][25]
+* [1.0.1 (21 August 2020)][26]
+* [1.0.0 (24 July 2020)][27]
+* [0.17.1 (18 May 2020)][28]
+* [0.17.0 (20 April 2020)][29]
+* [0.16.0 (7 February 2020)][30]
+* [0.15.1 (1 November 2019)][31]
+* [0.15.0 (5 October 2019)][32]
+* [0.14.1 (22 July 2019)][33]
+* [0.14.0 (4 July 2019)][34]
+* [0.13.0 (1 April 2019)][35]
+* [0.12.0 (20 January 2019)][36]
+* [0.11.1 (19 October 2018)][37]
+* [0.11.0 (8 October 2018)][38]
+* [0.10.0 (6 August 2018)][39]
+* [0.9.0 (21 March 2018)][40]
+* [0.8.0 (18 December 2017)][41]
+* [0.7.1 (1 October 2017)][42]
+* [0.7.0 (17 September 2017)][43]
+* [0.6.0 (14 August 2017)][44]
+* [0.5.0 (23 July 2017)][45]
+* [0.4.1 (9 June 2017)][46]
+* [0.4.0 (22 May 2017)][47]
+* [0.3.0 (5 May 2017)][48]
+* [0.2.0 (18 February 2017)][49]
+* [0.1.0 (10 October 2016)][50]
 
-[1]: {{ site.baseurl }}/release/16.1.0.html
-[2]: {{ site.baseurl }}/release/16.0.0.html
-[3]: {{ site.baseurl }}/release/15.0.2.html
-[4]: {{ site.baseurl }}/release/15.0.1.html
-[5]: {{ site.baseurl }}/release/15.0.0.html
-[6]: {{ site.baseurl }}/release/14.0.2.html
-[7]: {{ site.baseurl }}/release/14.0.1.html
-[8]: {{ site.baseurl }}/release/14.0.0.html
-[9]: {{ site.baseurl }}/release/13.0.0.html
-[10]: {{ site.baseurl }}/release/12.0.1.html
-[11]: {{ site.baseurl }}/release/12.0.0.html
-[12]: {{ site.baseurl }}/release/11.0.0.html
-[13]: {{ site.baseurl }}/release/10.0.1.html
-[14]: {{ site.baseurl }}/release/10.0.0.html
-[15]: {{ site.baseurl }}/release/9.0.0.html
-[16]: {{ site.baseurl }}/release/8.0.0.html
-[17]: {{ site.baseurl }}/release/7.0.0.html
-[18]: {{ site.baseurl }}/release/6.0.1.html
-[19]: {{ site.baseurl }}/release/6.0.0.html
-[20]: {{ site.baseurl }}/release/5.0.0.html
-[21]: {{ site.baseurl }}/release/4.0.1.html
-[22]: {{ site.baseurl }}/release/4.0.0.html
-[23]: {{ site.baseurl }}/release/3.0.0.html
-[24]: {{ site.baseurl }}/release/2.0.0.html
-[25]: {{ site.baseurl }}/release/1.0.1.html
-[26]: {{ site.baseurl }}/release/1.0.0.html
-[27]: {{ site.baseurl }}/release/0.17.1.html
-[28]: {{ site.baseurl }}/release/0.17.0.html
-[29]: {{ site.baseurl }}/release/0.16.0.html
-[30]: {{ site.baseurl }}/release/0.15.1.html
-[31]: {{ site.baseurl }}/release/0.15.0.html
-[32]: {{ site.baseurl }}/release/0.14.1.html
-[33]: {{ site.baseurl }}/release/0.14.0.html
-[34]: {{ site.baseurl }}/release/0.13.0.html
-[35]: {{ site.baseurl }}/release/0.12.0.html
-[36]: {{ site.baseurl }}/release/0.11.1.html
-[37]: {{ site.baseurl }}/release/0.11.0.html
-[38]: {{ site.baseurl }}/release/0.10.0.html
-[39]: {{ site.baseurl }}/release/0.9.0.html
-[40]: {{ site.baseurl }}/release/0.8.0.html
-[41]: {{ site.baseurl }}/release/0.7.1.html
-[42]: {{ site.baseurl }}/release/0.7.0.html
-[43]: {{ site.baseurl }}/release/0.6.0.html
-[44]: {{ site.baseurl }}/release/0.5.0.html
-[45]: {{ site.baseurl }}/release/0.4.1.html
-[46]: {{ site.baseurl }}/release/0.4.0.html
-[47]: {{ site.baseurl }}/release/0.3.0.html
-[48]: {{ site.baseurl }}/release/0.2.0.html
-[49]: {{ site.baseurl }}/release/0.1.0.html
+[1]: {{ site.baseurl }}/release/17.0.0.html
+[2]: {{ site.baseurl }}/release/16.1.0.html
+[3]: {{ site.baseurl }}/release/16.0.0.html
+[4]: {{ site.baseurl }}/release/15.0.2.html
+[5]: {{ site.baseurl }}/release/15.0.1.html
+[6]: {{ site.baseurl }}/release/15.0.0.html
+[7]: {{ site.baseurl }}/release/14.0.2.html
+[8]: {{ site.baseurl }}/release/14.0.1.html
+[9]: {{ site.baseurl }}/release/14.0.0.html
+[10]: {{ site.baseurl }}/release/13.0.0.html
+[11]: {{ site.baseurl }}/release/12.0.1.html
+[12]: {{ site.baseurl }}/release/12.0.0.html
+[13]: {{ site.baseurl }}/release/11.0.0.html
+[14]: {{ site.baseurl }}/release/10.0.1.html
+[15]: {{ site.baseurl }}/release/10.0.0.html
+[16]: {{ site.baseurl }}/release/9.0.0.html
+[17]: {{ site.baseurl }}/release/8.0.0.html
+[18]: {{ site.baseurl }}/release/7.0.0.html
+[19]: {{ site.baseurl }}/release/6.0.1.html
+[20]: {{ site.baseurl }}/release/6.0.0.html
+[21]: {{ site.baseurl }}/release/5.0.0.html
+[22]: {{ site.baseurl }}/release/4.0.1.html
+[23]: {{ site.baseurl }}/release/4.0.0.html
+[24]: {{ site.baseurl }}/release/3.0.0.html
+[25]: {{ site.baseurl }}/release/2.0.0.html
+[26]: {{ site.baseurl }}/release/1.0.1.html
+[27]: {{ site.baseurl }}/release/1.0.0.html
+[28]: {{ site.baseurl }}/release/0.17.1.html
+[29]: {{ site.baseurl }}/release/0.17.0.html
+[30]: {{ site.baseurl }}/release/0.16.0.html
+[31]: {{ site.baseurl }}/release/0.15.1.html
+[32]: {{ site.baseurl }}/release/0.15.0.html
+[33]: {{ site.baseurl }}/release/0.14.1.html
+[34]: {{ site.baseurl }}/release/0.14.0.html
+[35]: {{ site.baseurl }}/release/0.13.0.html
+[36]: {{ site.baseurl }}/release/0.12.0.html
+[37]: {{ site.baseurl }}/release/0.11.1.html
+[38]: {{ site.baseurl }}/release/0.11.0.html
+[39]: {{ site.baseurl }}/release/0.10.0.html
+[40]: {{ site.baseurl }}/release/0.9.0.html
+[41]: {{ site.baseurl }}/release/0.8.0.html
+[42]: {{ site.baseurl }}/release/0.7.1.html
+[43]: {{ site.baseurl }}/release/0.7.0.html
+[44]: {{ site.baseurl }}/release/0.6.0.html
+[45]: {{ site.baseurl }}/release/0.5.0.html
+[46]: {{ site.baseurl }}/release/0.4.1.html
+[47]: {{ site.baseurl }}/release/0.4.0.html
+[48]: {{ site.baseurl }}/release/0.3.0.html
+[49]: {{ site.baseurl }}/release/0.2.0.html
+[50]: {{ site.baseurl }}/release/0.1.0.html

Reply via email to