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

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/arrow-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new c03b927bcd0 Updating built site
c03b927bcd0 is described below

commit c03b927bcd0d2290e384143610b283332e34405a
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Apr 21 09:21:08 2026 +0000

    Updating built site
---
 arrow.rdf           |   4 +-
 feed.xml            |   2 +-
 install/index.html  |  24 +-
 release/24.0.0.html | 892 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 release/index.html  |   9 +-
 5 files changed, 912 insertions(+), 19 deletions(-)

diff --git a/arrow.rdf b/arrow.rdf
index 5ae64ead152..5e769759a24 100644
--- a/arrow.rdf
+++ b/arrow.rdf
@@ -60,8 +60,8 @@ Apache Arrow is software created by and for the developer 
community. We are dedi
       <Version>
         <name>Apache Arrow</name>
         <!-- Release is filled in by Jekyll from contents of 
_data/versions.yml -->
-        <created>2026-02-16</created>
-        <revision>23.0.1</revision>
+        <created>2026-04-21</created>
+        <revision>24.0.0</revision>
       </Version>
     </release>
     <repository>
diff --git a/feed.xml b/feed.xml
index ca770057897..a6e6916065b 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.4.1">Jekyll</generator><link 
href="https://arrow.apache.org/feed.xml"; rel="self" type="application/atom+xml" 
/><link href="https://arrow.apache.org/"; rel="alternate" type="text/html" 
/><updated>2026-04-20T04:47:15-04:00</updated><id>https://arrow.apache.org/feed.xml</id><title
 type="html">Apache Arrow</title><subtitle>Apache Arrow is the universal 
columnar fo [...]
+<?xml version="1.0" encoding="utf-8"?><feed 
xmlns="http://www.w3.org/2005/Atom"; ><generator uri="https://jekyllrb.com/"; 
version="4.4.1">Jekyll</generator><link 
href="https://arrow.apache.org/feed.xml"; rel="self" type="application/atom+xml" 
/><link href="https://arrow.apache.org/"; rel="alternate" type="text/html" 
/><updated>2026-04-21T05:16:54-04:00</updated><id>https://arrow.apache.org/feed.xml</id><title
 type="html">Apache Arrow</title><subtitle>Apache Arrow is the universal 
columnar fo [...]
 
 -->
 <p>The Apache Arrow team is pleased to announce the version 23 release of
diff --git a/install/index.html b/install/index.html
index 38cca0ea304..3dafcd0017b 100644
--- a/install/index.html
+++ b/install/index.html
@@ -243,8 +243,8 @@
 
 -->
 <h1>Install Apache Arrow</h1>
-<h2>Current Version: 23.0.1 (2026-02-16)</h2>
-<p>See the <a href="/release/23.0.1.html">release notes</a> for more about 
what's new. For information on previous releases, see <a 
href="/release/">release list</a>. Go, Java, Julia and Rust libraries are 
released separately. See the following pages for details:</p>
+<h2>Current Version: 24.0.0 (2026-04-21)</h2>
+<p>See the <a href="/release/24.0.0.html">release notes</a> for more about 
what's new. For information on previous releases, see <a 
href="/release/">release list</a>. Go, Java, Julia and Rust libraries are 
released separately. See the following pages for details:</p>
 <ul>
 <li>Go: <a href="https://github.com/apache/arrow-go/#readme"; target="_blank" 
rel="noopener">repository for Apache Arrow Go</a>
 </li>
@@ -260,18 +260,18 @@
 <h3>Source Release</h3>
 <ul>
 <li>
-<strong>Source Release</strong>: <a 
href="https://www.apache.org/dyn/closer.lua?action=download&amp;filename=arrow/arrow-23.0.1/apache-arrow-23.0.1.tar.gz";
 target="_blank" rel="noopener">apache-arrow-23.0.1.tar.gz</a>
+<strong>Source Release</strong>: <a 
href="https://www.apache.org/dyn/closer.lua?action=download&amp;filename=arrow/arrow-24.0.0/apache-arrow-24.0.0.tar.gz";
 target="_blank" rel="noopener">apache-arrow-24.0.0.tar.gz</a>
 </li>
 <li>
-<strong>Verification</strong>: <a 
href="https://downloads.apache.org/arrow/arrow-23.0.1/apache-arrow-23.0.1.tar.gz.asc";
 target="_blank" rel="noopener">asc signature</a>, <a 
href="https://downloads.apache.org/arrow/arrow-23.0.1/apache-arrow-23.0.1.tar.gz.sha256";
 target="_blank" rel="noopener">sha256 checksum</a>, <a 
href="https://downloads.apache.org/arrow/arrow-23.0.1/apache-arrow-23.0.1.tar.gz.sha512";
 target="_blank" rel="noopener">sha512 checksum</a>, (<a 
href="https://www.apache.org/d [...]
-<li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-23.0.1"; 
target="_blank" rel="noopener">Git tag 
82a374e5f3de5b744f26591e6cd96de6349c76d9</a></li>
+<strong>Verification</strong>: <a 
href="https://downloads.apache.org/arrow/arrow-24.0.0/apache-arrow-24.0.0.tar.gz.asc";
 target="_blank" rel="noopener">asc signature</a>, <a 
href="https://downloads.apache.org/arrow/arrow-24.0.0/apache-arrow-24.0.0.tar.gz.sha256";
 target="_blank" rel="noopener">sha256 checksum</a>, <a 
href="https://downloads.apache.org/arrow/arrow-24.0.0/apache-arrow-24.0.0.tar.gz.sha512";
 target="_blank" rel="noopener">sha512 checksum</a>, (<a 
href="https://www.apache.org/d [...]
+<li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-24.0.0"; 
target="_blank" rel="noopener">Git tag 
31b4b6c0a0a7e7c117312d285541a21446675ec6</a></li>
 <li><a href="https://downloads.apache.org/arrow/KEYS"; target="_blank" 
rel="noopener">GPG keys for release signatures</a></li>
 </ul>
 <h3>Python Wheels</h3>
 <p>We have provided official binary wheels on PyPI for Linux, macOS, and 
Windows:</p>
-<div class="language-shell highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="shell">pip <span class="nb">install</span> 
<span class="s1">'pyarrow==23.0.*'</span>
+<div class="language-shell highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="shell">pip <span class="nb">install</span> 
<span class="s1">'pyarrow==24.0.*'</span>
 </code></pre></div></div>
-<p>We recommend pinning <code>23.0.*</code> in <code>requirements.txt</code> 
to install the latest patch release.</p>
+<p>We recommend pinning <code>24.0.*</code> in <code>requirements.txt</code> 
to install the latest patch release.</p>
 <p>These include the Apache Arrow and Apache Parquet C++ binary libraries 
bundled with the wheel.</p>
 <h3>C++ and GLib (C) Packages for Debian GNU/Linux, Ubuntu, AlmaLinux, CentOS, 
Red Hat Enterprise Linux, Amazon Linux and Oracle Linux</h3>
 <p>We have provided APT and Yum repositories for Apache Arrow C++ and Apache 
Arrow GLib (C). Here are supported platforms:</p>
@@ -381,10 +381,10 @@ for the following versions:</p>
 <li>R 4.3, 4.4</li>
 </ul>
 <p>Install them with:</p>
-<div class="language-shell highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="shell">conda <span class="nb">install 
</span>libarrow-all<span class="o">=</span>23.0.<span class="k">*</span> <span 
class="nt">-c</span> conda-forge
-conda <span class="nb">install </span>arrow-c-glib<span 
class="o">=</span>23.0.<span class="k">*</span> <span class="nt">-c</span> 
conda-forge
-conda <span class="nb">install </span><span class="nv">pyarrow</span><span 
class="o">=</span>23.0.<span class="k">*</span> <span class="nt">-c</span> 
conda-forge
-conda <span class="nb">install </span>r-arrow<span 
class="o">=</span>23.0.<span class="k">*</span> <span class="nt">-c</span> 
conda-forge
+<div class="language-shell highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="shell">conda <span class="nb">install 
</span>libarrow-all<span class="o">=</span>24.0.<span class="k">*</span> <span 
class="nt">-c</span> conda-forge
+conda <span class="nb">install </span>arrow-c-glib<span 
class="o">=</span>24.0.<span class="k">*</span> <span class="nt">-c</span> 
conda-forge
+conda <span class="nb">install </span><span class="nv">pyarrow</span><span 
class="o">=</span>24.0.<span class="k">*</span> <span class="nt">-c</span> 
conda-forge
+conda <span class="nb">install </span>r-arrow<span 
class="o">=</span>24.0.<span class="k">*</span> <span class="nt">-c</span> 
conda-forge
 </code></pre></div></div>
 <h3>C++ and GLib (C) Packages on Homebrew</h3>
 <p>On macOS, you can install the C++ library using <a href="https://brew.sh/"; 
target="_blank" rel="noopener">Homebrew</a>:</p>
@@ -419,7 +419,7 @@ conda <span class="nb">install </span>r-arrow<span 
class="o">=</span>23.0.<span
 <h3>C++ Package on Conan</h3>
 <p>You can download and install Apache Arrow C++ using the <a 
href="https://conan.io/"; target="_blank" rel="noopener">Conan</a> package 
manager. For example, you can use the following <code>conanfile.txt</code>:</p>
 <div class="language-ini highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="ini"><span class="nn">[requires]</span><span 
class="w">
-</span><span class="na">arrow/23.0.1</span><span class="w">
+</span><span class="na">arrow/24.0.0</span><span class="w">
 </span></code></pre></div></div>
 <h3>R Package on CRAN</h3>
 <p>Install the R package from <a href="https://cran.r-project.org/"; 
target="_blank" rel="noopener">CRAN</a> with</p>
diff --git a/release/24.0.0.html b/release/24.0.0.html
new file mode 100644
index 00000000000..4fe64ab8398
--- /dev/null
+++ b/release/24.0.0.html
@@ -0,0 +1,892 @@
+<!DOCTYPE html>
+<html lang="en-US">
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <!-- The above meta tags *must* come first in the head; any other head 
content must come *after* these tags -->
+    
+    <title>Apache Arrow 24.0.0 Release | Apache Arrow</title>
+    
+
+    <!-- Begin Jekyll SEO tag v2.8.0 -->
+<meta name="generator" content="Jekyll v4.4.1" />
+<meta property="og:title" content="Apache Arrow 24.0.0 Release" />
+<meta property="og:locale" content="en_US" />
+<meta name="description" content="Apache Arrow 24.0.0 (21 April 2026) This is 
a major release covering more than 2 months of development. Download Source 
Artifacts Binary Artifacts For AlmaLinux For Amazon Linux For CentOS For C# For 
Debian For Python For Ubuntu Git tag Contributors This release includes 325 
commits from 57 distinct contributors. $ git shortlog -sn 
apache-arrow-23.0.1..apache-arrow-24.0.0 59 Sutou Kouhei 49 Raúl Cumplido 31 
Nic Crane 26 Antoine Pitrou 16 Alina (Xi) Li 14 [...]
+<meta property="og:description" content="Apache Arrow 24.0.0 (21 April 2026) 
This is a major release covering more than 2 months of development. Download 
Source Artifacts Binary Artifacts For AlmaLinux For Amazon Linux For CentOS For 
C# For Debian For Python For Ubuntu Git tag Contributors This release includes 
325 commits from 57 distinct contributors. $ git shortlog -sn 
apache-arrow-23.0.1..apache-arrow-24.0.0 59 Sutou Kouhei 49 Raúl Cumplido 31 
Nic Crane 26 Antoine Pitrou 16 Alina (Xi [...]
+<link rel="canonical" href="https://arrow.apache.org/release/24.0.0.html"; />
+<meta property="og:url" content="https://arrow.apache.org/release/24.0.0.html"; 
/>
+<meta property="og:site_name" content="Apache Arrow" />
+<meta property="og:image" 
content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png";
 />
+<meta property="og:type" content="article" />
+<meta property="article:published_time" content="2026-04-21T00:00:00-04:00" />
+<meta name="twitter:card" content="summary_large_image" />
+<meta property="twitter:image" 
content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png";
 />
+<meta property="twitter:title" content="Apache Arrow 24.0.0 Release" />
+<script type="application/ld+json">
+{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-21T00:00:00-04:00","datePublished":"2026-04-21T00:00:00-04:00","description":"Apache
 Arrow 24.0.0 (21 April 2026) This is a major release covering more than 2 
months of development. Download Source Artifacts Binary Artifacts For AlmaLinux 
For Amazon Linux For CentOS For C# For Debian For Python For Ubuntu Git tag 
Contributors This release includes 325 commits from 57 distinct contributors. $ 
git shortlog -sn a [...]
+<!-- End Jekyll SEO tag -->
+
+
+    <!-- favicons -->
+    <link rel="icon" type="image/png" sizes="16x16" 
href="/img/favicon-16x16.png" id="light1">
+    <link rel="icon" type="image/png" sizes="32x32" 
href="/img/favicon-32x32.png" id="light2">
+    <link rel="apple-touch-icon" type="image/png" sizes="180x180" 
href="/img/apple-touch-icon.png" id="light3">
+    <link rel="apple-touch-icon" type="image/png" sizes="120x120" 
href="/img/apple-touch-icon-120x120.png" id="light4">
+    <link rel="apple-touch-icon" type="image/png" sizes="76x76" 
href="/img/apple-touch-icon-76x76.png" id="light5">
+    <link rel="apple-touch-icon" type="image/png" sizes="60x60" 
href="/img/apple-touch-icon-60x60.png" id="light6">
+    <!-- dark mode favicons -->
+    <link rel="icon" type="image/png" sizes="16x16" 
href="/img/favicon-16x16-dark.png" id="dark1">
+    <link rel="icon" type="image/png" sizes="32x32" 
href="/img/favicon-32x32-dark.png" id="dark2">
+    <link rel="apple-touch-icon" type="image/png" sizes="180x180" 
href="/img/apple-touch-icon-dark.png" id="dark3">
+    <link rel="apple-touch-icon" type="image/png" sizes="120x120" 
href="/img/apple-touch-icon-120x120-dark.png" id="dark4">
+    <link rel="apple-touch-icon" type="image/png" sizes="76x76" 
href="/img/apple-touch-icon-76x76-dark.png" id="dark5">
+    <link rel="apple-touch-icon" type="image/png" sizes="60x60" 
href="/img/apple-touch-icon-60x60-dark.png" id="dark6">
+
+    <script>
+      // Switch to the dark-mode favicons if prefers-color-scheme: dark
+      function onUpdate() {
+        light1 = document.querySelector('link#light1');
+        light2 = document.querySelector('link#light2');
+        light3 = document.querySelector('link#light3');
+        light4 = document.querySelector('link#light4');
+        light5 = document.querySelector('link#light5');
+        light6 = document.querySelector('link#light6');
+
+        dark1 = document.querySelector('link#dark1');
+        dark2 = document.querySelector('link#dark2');
+        dark3 = document.querySelector('link#dark3');
+        dark4 = document.querySelector('link#dark4');
+        dark5 = document.querySelector('link#dark5');
+        dark6 = document.querySelector('link#dark6');
+
+        if (matcher.matches) {
+          light1.remove();
+          light2.remove();
+          light3.remove();
+          light4.remove();
+          light5.remove();
+          light6.remove();
+          document.head.append(dark1);
+          document.head.append(dark2);
+          document.head.append(dark3);
+          document.head.append(dark4);
+          document.head.append(dark5);
+          document.head.append(dark6);
+        } else {
+          dark1.remove();
+          dark2.remove();
+          dark3.remove();
+          dark4.remove();
+          dark5.remove();
+          dark6.remove();
+          document.head.append(light1);
+          document.head.append(light2);
+          document.head.append(light3);
+          document.head.append(light4);
+          document.head.append(light5);
+          document.head.append(light6);
+        }
+      }
+      matcher = window.matchMedia('(prefers-color-scheme: dark)');
+      matcher.addListener(onUpdate);
+      onUpdate();
+    </script>
+
+    <link href="/css/main.css" rel="stylesheet">
+    <link href="/css/syntax.css" rel="stylesheet">
+    <script src="/javascript/main.js"></script>
+    
+    <!-- Matomo -->
+<script>
+  var _paq = window._paq = window._paq || [];
+  /* tracker methods like "setCustomDimension" should be called before 
"trackPageView" */
+  /* We explicitly disable cookie tracking to avoid privacy issues */
+  _paq.push(['disableCookies']);
+  _paq.push(['trackPageView']);
+  _paq.push(['enableLinkTracking']);
+  (function() {
+    var u="https://analytics.apache.org/";;
+    _paq.push(['setTrackerUrl', u+'matomo.php']);
+    _paq.push(['setSiteId', '20']);
+    var d=document, g=d.createElement('script'), 
s=d.getElementsByTagName('script')[0];
+    g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s);
+  })();
+</script>
+<!-- End Matomo Code -->
+
+    
+    <link type="application/atom+xml" rel="alternate" 
href="https://arrow.apache.org/feed.xml"; title="Apache Arrow" />
+  </head>
+
+
+<body class="wrap">
+  <header>
+    <nav class="navbar navbar-expand-md navbar-dark bg-dark">
+  
+  <a class="navbar-brand no-padding" href="/"><img 
src="/img/arrow-inverse-300px.png" height="40px"></a>
+  
+   <button class="navbar-toggler ml-auto" type="button" data-toggle="collapse" 
data-target="#arrow-navbar" aria-controls="arrow-navbar" aria-expanded="false" 
aria-label="Toggle navigation">
+    <span class="navbar-toggler-icon"></span>
+  </button>
+
+    <!-- Collect the nav links, forms, and other content for toggling -->
+    <div class="collapse navbar-collapse justify-content-end" 
id="arrow-navbar">
+      <ul class="nav navbar-nav">
+        <li class="nav-item"><a class="nav-link" href="/overview/" 
role="button" aria-haspopup="true" aria-expanded="false">Overview</a></li>
+        <li class="nav-item"><a class="nav-link" href="/faq/" role="button" 
aria-haspopup="true" aria-expanded="false">FAQ</a></li>
+        <li class="nav-item"><a class="nav-link" href="/blog" role="button" 
aria-haspopup="true" aria-expanded="false">Blog</a></li>
+        <li class="nav-item dropdown">
+          <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdownGetArrow" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
+             Get Arrow
+          </a>
+          <div class="dropdown-menu" aria-labelledby="navbarDropdownGetArrow">
+            <a class="dropdown-item" href="/install/">Install</a>
+            <a class="dropdown-item" href="/release/">Releases</a>
+          </div>
+        </li>
+        <li class="nav-item dropdown">
+          <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdownDocumentation" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
+             Docs
+          </a>
+          <div class="dropdown-menu" 
aria-labelledby="navbarDropdownDocumentation">
+            <a class="dropdown-item" href="/docs">Project Docs</a>
+            <a class="dropdown-item" 
href="/docs/format/Columnar.html">Format</a>
+            <hr>
+            <a class="dropdown-item" href="/docs/c_glib">C GLib</a>
+            <a class="dropdown-item" href="/docs/cpp">C++</a>
+            <a class="dropdown-item" 
href="https://arrow.apache.org/dotnet/";>.NET</a>
+            <a class="dropdown-item" 
href="https://godoc.org/github.com/apache/arrow/go/arrow"; target="_blank" 
rel="noopener">Go</a>
+            <a class="dropdown-item" href="/java/">Java</a>
+            <a class="dropdown-item" href="/js/">JavaScript</a>
+            <a class="dropdown-item" href="/julia/">Julia</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/blob/main/matlab/README.md"; 
target="_blank" rel="noopener">MATLAB</a>
+            <a class="dropdown-item" href="/docs/python">Python</a>
+            <a class="dropdown-item" href="/docs/r">R</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/blob/main/ruby/README.md"; target="_blank" 
rel="noopener">Ruby</a>
+            <a class="dropdown-item" href="https://docs.rs/arrow/latest"; 
target="_blank" rel="noopener">Rust</a>
+            <a class="dropdown-item" href="/swift">Swift</a>
+          </div>
+        </li>
+        <li class="nav-item dropdown">
+          <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdownSource" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
+             Source
+          </a>
+          <div class="dropdown-menu" aria-labelledby="navbarDropdownSource">
+            <a class="dropdown-item" href="https://github.com/apache/arrow"; 
target="_blank" rel="noopener">Main Repo</a>
+            <hr>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/tree/main/c_glib"; target="_blank" 
rel="noopener">C GLib</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/tree/main/cpp"; target="_blank" 
rel="noopener">C++</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow-dotnet"; target="_blank" 
rel="noopener">.NET</a>
+            <a class="dropdown-item" href="https://github.com/apache/arrow-go"; 
target="_blank" rel="noopener">Go</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow-java"; target="_blank" 
rel="noopener">Java</a>
+            <a class="dropdown-item" href="https://github.com/apache/arrow-js"; 
target="_blank" rel="noopener">JavaScript</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow-julia"; target="_blank" 
rel="noopener">Julia</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/tree/main/matlab"; target="_blank" 
rel="noopener">MATLAB</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/tree/main/python"; target="_blank" 
rel="noopener">Python</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/tree/main/r"; target="_blank" 
rel="noopener">R</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/tree/main/ruby"; target="_blank" 
rel="noopener">Ruby</a>
+            <a class="dropdown-item" href="https://github.com/apache/arrow-rs"; 
target="_blank" rel="noopener">Rust</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow-swift"; target="_blank" 
rel="noopener">Swift</a>
+          </div>
+        </li>
+        <li class="nav-item dropdown">
+          <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdownSubprojects" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
+             Subprojects
+          </a>
+          <div class="dropdown-menu" 
aria-labelledby="navbarDropdownSubprojects">
+            <a class="dropdown-item" href="/adbc">ADBC</a>
+            <a class="dropdown-item" href="/docs/format/Flight.html">Arrow 
Flight</a>
+            <a class="dropdown-item" href="/docs/format/FlightSql.html">Arrow 
Flight SQL</a>
+            <a class="dropdown-item" href="https://datafusion.apache.org"; 
target="_blank" rel="noopener">DataFusion</a>
+            <a class="dropdown-item" href="/nanoarrow">nanoarrow</a>
+          </div>
+        </li>
+        <li class="nav-item dropdown">
+          <a class="nav-link dropdown-toggle" href="#" 
id="navbarDropdownCommunity" role="button" data-toggle="dropdown" 
aria-haspopup="true" aria-expanded="false">
+             Community
+          </a>
+          <div class="dropdown-menu" aria-labelledby="navbarDropdownCommunity">
+            <a class="dropdown-item" href="/community/">Communication</a>
+            <a class="dropdown-item" 
href="/docs/developers/index.html">Contributing</a>
+            <a class="dropdown-item" 
href="https://github.com/apache/arrow/issues"; target="_blank" 
rel="noopener">Issue Tracker</a>
+            <a class="dropdown-item" href="/committers/">Governance</a>
+            <a class="dropdown-item" href="/use_cases/">Use Cases</a>
+            <a class="dropdown-item" href="/powered_by/">Powered By</a>
+            <a class="dropdown-item" href="/visual_identity/">Visual 
Identity</a>
+            <a class="dropdown-item" href="/security/">Security</a>
+            <a class="dropdown-item" 
href="https://www.apache.org/foundation/policies/conduct.html"; target="_blank" 
rel="noopener">Code of Conduct</a>
+          </div>
+        </li>
+        <li class="nav-item dropdown">
+          <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownASF" 
role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
+             ASF Links
+          </a>
+          <div class="dropdown-menu dropdown-menu-right" 
aria-labelledby="navbarDropdownASF">
+            <a class="dropdown-item" href="https://www.apache.org/"; 
target="_blank" rel="noopener">ASF Website</a>
+            <a class="dropdown-item" href="https://www.apache.org/licenses/"; 
target="_blank" rel="noopener">License</a>
+            <a class="dropdown-item" 
href="https://www.apache.org/foundation/sponsorship.html"; target="_blank" 
rel="noopener">Donate</a>
+            <a class="dropdown-item" 
href="https://www.apache.org/foundation/thanks.html"; target="_blank" 
rel="noopener">Thanks</a>
+            <a class="dropdown-item" href="https://www.apache.org/security/"; 
target="_blank" rel="noopener">Security</a>
+          </div>
+        </li>
+      </ul>
+    </div>
+<!-- /.navbar-collapse -->
+  </nav>
+
+  </header>
+
+  <div class="container p-4 pt-5">
+    <main role="main" class="pb-5">
+      <!--
+
+-->
+<h1>Apache Arrow 24.0.0 (21 April 2026)</h1>
+<p>This is a major release covering more than 2 months of development.</p>
+<h2>Download</h2>
+<ul>
+<li><a href="https://www.apache.org/dyn/closer.lua/arrow/arrow-24.0.0/"; 
target="_blank" rel="noopener"><strong>Source Artifacts</strong></a></li>
+<li>
+<strong>Binary Artifacts</strong>
+<ul>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/almalinux/"; 
target="_blank" rel="noopener">For AlmaLinux</a></li>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/amazon-linux/"; 
target="_blank" rel="noopener">For Amazon Linux</a></li>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/centos/"; 
target="_blank" rel="noopener">For CentOS</a></li>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/nuget/"; target="_blank" 
rel="noopener">For C#</a></li>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/debian/"; 
target="_blank" rel="noopener">For Debian</a></li>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/python/24.0.0/"; 
target="_blank" rel="noopener">For Python</a></li>
+<li><a href="https://apache.jfrog.io/artifactory/arrow/ubuntu/"; 
target="_blank" rel="noopener">For Ubuntu</a></li>
+</ul>
+</li>
+<li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-24.0.0"; 
target="_blank" rel="noopener">Git tag</a></li>
+</ul>
+<h2>Contributors</h2>
+<p>This release includes 325 commits from 57 distinct contributors.</p>
+<div class="language-console highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="console"><span class="gp">$</span><span 
class="w"> </span>git shortlog <span class="nt">-sn</span> 
apache-arrow-23.0.1..apache-arrow-24.0.0
+<span class="go">    59        Sutou Kouhei
+    49 Raúl Cumplido
+    31 Nic Crane
+    26 Antoine Pitrou
+    16 Alina (Xi) Li
+    14 Hyukjin Kwon
+    10 Rok Mihevc
+     9 Alenka Frim
+     9 Jonathan Keane
+     9 tadeja
+     6 Antoine Prouvost
+     6 dependabot[bot]
+     5 Dmitry Chirkov
+     5 Nate Prewitt
+     5 Zehua Zou
+     4 ChiLin Chiu
+     4 Gang Wu
+     4 Logan Riggs
+     4 justing-bq
+     3 Abhishek Bansal
+     3 Paweł Biegun
+     3 fenfeng9
+     2 Ali Mahmood Rana
+     2 Bryce Mecum
+     2 Rossi Sun
+     2 Ruifeng Zheng
+     2 Thomas Newton
+     2 William Ayd
+     1 Akhmad O.
+     1 Arkadii Kravchuk
+     1 Bhavana Sundar
+     1 Bogdan Romenskii
+     1 Dominique Belhachemi
+     1 Ebraam
+     1 Ed Seidl
+     1 Gabriel Simões
+     1 Harshkumar Thakur
+     1 JB Onofré
+     1 Jacob Wujciak-Jens
+     1 Jianfeng Mao
+     1 Kumar Vanshaj
+     1 Michael Chirico
+     1 Nick Woolmer
+     1 Philipp Ucke
+     1 Rex(Hui) An
+     1 Robert Kruszewski
+     1 Robsdedude
+     1 Ruiyang Wang
+     1 Sarah Gilmore
+     1 Shashwati Bhattacharyaa
+     1 Steve Martin
+     1 Wechar Yu
+     1 chegoryu
+     1 emkornfield
+     1 larry77
+     1 mwish
+     1 Álvaro Kothe
+</span></code></pre></div></div>
+<h2>Patch Committers</h2>
+<p>The following Apache committers merged contributed patches to the 
repository.</p>
+<div class="language-console highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code data-lang="console"><span class="gp">$</span><span 
class="w"> </span>git shortlog <span class="nt">-sn</span> <span 
class="nt">--group</span><span class="o">=</span>trailer:signed-off-by 
apache-arrow-23.0.1..apache-arrow-24.0.0
+<span class="go">   112        Sutou Kouhei
+    58 Raúl Cumplido
+    43 Antoine Pitrou
+    31 Nic Crane
+    16 AlenkaF
+    15 Rok Mihevc
+    12 Gang Wu
+     9 David Li
+     6 Jonathan Keane
+     3 Rossi Sun
+     2 mwish
+     1 Sarah Gilmore
+     1 dependabot[bot]
+</span></code></pre></div></div>
+<h2>Changelog</h2>
+<h3>Bug Fixes</h3>
+<ul>
+<li>
+<a href="https://github.com/apache/arrow/issues/35806"; target="_blank" 
rel="noopener">GH-35806</a> - [R] Improve error message for null type inference 
with sparse CSV data (#49338)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/35806"; target="_blank" 
rel="noopener">GH-35806</a> - [R] Improve error message for null type inference 
with sparse CSV data</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/36889"; target="_blank" 
rel="noopener">GH-36889</a> - [C++][Python] Fix duplicate CSV header when first 
batch is empty (#48718)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/40053"; target="_blank" 
rel="noopener">GH-40053</a> - [Python] Preserve dict key order when inferring 
struct type (#48813)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/41624"; target="_blank" 
rel="noopener">GH-41624</a> - [C++] Add missing system Boost dependency to 
bundled Apache Thrift (#49346)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/41990"; target="_blank" 
rel="noopener">GH-41990</a> - [C++] Fix AzureFileSystem compilation on Windows 
(#48971)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/47279"; target="_blank" 
rel="noopener">GH-47279</a> - [C++] Implement GetByteRangesArray for view types 
(#47418)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/47692"; target="_blank" 
rel="noopener">GH-47692</a> - [CI][Python] Do not fallback to return 404 if 
wheel is found on emscripten jobs (#49007)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48159"; target="_blank" 
rel="noopener">GH-48159</a> - [C++][Gandiva] Projector make is significantly 
slower after move to OrcJIT (#49063)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48241"; target="_blank" 
rel="noopener">GH-48241</a> - [Python] Scalar inferencing doesn't infer UUID 
(#48727)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48470"; target="_blank" 
rel="noopener">GH-48470</a> - [Python] Construct UuidArray from list of 
UuidScalars (#48746)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48594"; target="_blank" 
rel="noopener">GH-48594</a> - [C++][FlightRPC] Fix ODBC CI Long Build Time 
Issue (#48595)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48691"; target="_blank" 
rel="noopener">GH-48691</a> - [C++][Parquet] Write serializer may crash if the 
value buffer is empty (#48692)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48766"; target="_blank" 
rel="noopener">GH-48766</a> - [CI][Packaging] Delete conan related packaging 
jobs and CI (#49647)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48832"; target="_blank" 
rel="noopener">GH-48832</a> - [R] Fix crash with zero-length POSIXct tzone 
attribute (#49619)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48853"; target="_blank" 
rel="noopener">GH-48853</a> - [Release] Fix bytes to string comparison in 
download_rc_binaries.py (#48896)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48862"; target="_blank" 
rel="noopener">GH-48862</a> - [C++][Integration] Build arrow_c_data_integration 
library regardless of ARROW_TEST value (#49236)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48866"; target="_blank" 
rel="noopener">GH-48866</a> - [C++][Gandiva] Truncate subseconds beyond 
milliseconds in <code>castTIMESTAMP_utf8</code> and <code>castTIME_utf8</code> 
(#48867)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48877"; target="_blank" 
rel="noopener">GH-48877</a> - [C++][Parquet] Fix writer not to throw for bloom 
filter on disabled bool column (#48878)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48884"; target="_blank" 
rel="noopener">GH-48884</a> - [Dev][Release] Remove non-published draft release 
candidates when publishing official release to GitHub (#48887)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48890"; target="_blank" 
rel="noopener">GH-48890</a> - [CI][Packaging][APT] Remove needless packages in 
downgrade tests (#48892)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48912"; target="_blank" 
rel="noopener">GH-48912</a> - [R] Configure C++20 in conda R on continuous 
benchmarking (#48974)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48932"; target="_blank" 
rel="noopener">GH-48932</a> - [C++][Packaging][FlightRPC] Fix 
<code>rsync</code> build error ODBC Nightly Package (#48933)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48947"; target="_blank" 
rel="noopener">GH-48947</a> - [CI][Python] Install pymanager.msi instead of 
pymanager.msix to fix docker rebuild on Windows wheels (#48948)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48978"; target="_blank" 
rel="noopener">GH-48978</a> - [Python] test failures on pandas 3.0 for 
fastparquet and for zoneinfo w/o pytz (#48979)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48985"; target="_blank" 
rel="noopener">GH-48985</a> - [GLib][Ruby] Fix GC problems in node options and 
expressions (#48989)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49034"; target="_blank" 
rel="noopener">GH-49034</a> - [C++][Gandiva] Fix binary_string to not trigger 
error for null strings (#49035)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49043"; target="_blank" 
rel="noopener">GH-49043</a> - [C++][FS][Azure] Avoid bugs caused by empty first 
page(s) followed by non-empty subsequent page(s) (#49049)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49078"; target="_blank" 
rel="noopener">GH-49078</a> - [FS][Azure] Fix lossy pickling of 
<code>SubTreeFileSystem(base_path, AzureFileSystem(...))</code> (#49140)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49081"; target="_blank" 
rel="noopener">GH-49081</a> - [C++][Parquet][FOLLOWUP] Correct variant's 
extension name (#49211)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49081"; target="_blank" 
rel="noopener">GH-49081</a> - [C++][Parquet] Correct variant's extension name 
(#49082)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49083"; target="_blank" 
rel="noopener">GH-49083</a> - [CI][Python] Remove dask-contrib/dask-expr from 
the nightly dask test builds (#49126)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49084"; target="_blank" 
rel="noopener">GH-49084</a> - [CI][Dev] Wait for odbc-nightly before executing 
CPP extra report job (#49085)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49087"; target="_blank" 
rel="noopener">GH-49087</a> - [CI][Packaging][Gandiva] Add support for LLVM 15 
or earlier again (#49091)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49100"; target="_blank" 
rel="noopener">GH-49100</a> - [Docs] Broken link to Swift page in 
implementations.rst (#49101)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49104"; target="_blank" 
rel="noopener">GH-49104</a> - [C++] Fix Segfault in SparseCSFIndex::Equals with 
mismatched dimensions (#49105)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49108"; target="_blank" 
rel="noopener">GH-49108</a> - [Python] SparseCOOTensor.<strong>repr</strong> 
missing f-string prefix (#49109)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49114"; target="_blank" 
rel="noopener">GH-49114</a> - [C++][Parquet] Fix converting schema failure with 
deep nested two-level encoding list structure (#49125)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49115"; target="_blank" 
rel="noopener">GH-49115</a> - [CI][Packaging][Python] Update vcpkg baseline for 
our wheels (#49116)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49150"; target="_blank" 
rel="noopener">GH-49150</a> - [Doc][CI][Python] Doctests failing on rst files 
due to pandas 3+ (#49088)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49176"; target="_blank" 
rel="noopener">GH-49176</a> - [C++] CRAN build fail on missing 
std::floating_point concept (#49221)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49184"; target="_blank" 
rel="noopener">GH-49184</a> - [CI] AMD64 macOS 15-intel Python 3 consistently 
times out (#49189)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49187"; target="_blank" 
rel="noopener">GH-49187</a> - [Doc] Fix versions.json for Arrow 1.0 
(#49224)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49190"; target="_blank" 
rel="noopener">GH-49190</a> - [C++][CI] Fix <code>unknown job 'odbc' 
error</code> in C++ Extra Workflow (#49192)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49217"; target="_blank" 
rel="noopener">GH-49217</a> - [C++][Parquet] Fix map type to preserve key-value 
metadata (#49218)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49229"; target="_blank" 
rel="noopener">GH-49229</a> - [C++] Fix abort when reading IPC file with a 
union validity bitmap and pre-buffering enabled (#49230)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49233"; target="_blank" 
rel="noopener">GH-49233</a> - [CI][Python] Update anaconda-client to 1.14.1 to 
support latest setuptools release (#49264)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49234"; target="_blank" 
rel="noopener">GH-49234</a> - [CI][Python] Nightly sdist job fails due to 
missing update_stub_docstrings.py file (#49235)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49263"; target="_blank" 
rel="noopener">GH-49263</a> - [Python][CI] Install rust compiler for libcst 
only on Debian 32 bits (#49265)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49268"; target="_blank" 
rel="noopener">GH-49268</a> - [C++][FlightRPC] Fix ODBC tests for MacOS 
(#49267)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49287"; target="_blank" 
rel="noopener">GH-49287</a> - [C++][R] Clean up any other C++20 partial 
compatibility issues (#49223)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49299"; target="_blank" 
rel="noopener">GH-49299</a> - [C++][Parquet] Integer overflow in Parquet dict 
decoding (#49300)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49307"; target="_blank" 
rel="noopener">GH-49307</a> - [Benchmarks] Revert rig-based R installation in 
benchmark hooks (#49308)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49310"; target="_blank" 
rel="noopener">GH-49310</a> - [C++][Compute] Fix segmentation fault in 
pyarrow.compute.if_else (#49375)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49366"; target="_blank" 
rel="noopener">GH-49366</a> - [CI][C++] Use system LLVM to use libstdc++ in 
gcc-toolset (#49367)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49369"; target="_blank" 
rel="noopener">GH-49369</a> - [C++][R] Deal with validating libtool again 
(#49370)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49371"; target="_blank" 
rel="noopener">GH-49371</a> - [C++] Work around bit_width not being available 
on MacOS's partially compatible C++20 build (#49405)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49392"; target="_blank" 
rel="noopener">GH-49392</a> - [C++][Compute] Fix fixed-width gather byte offset 
overflow in list filtering (#49602)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49410"; target="_blank" 
rel="noopener">GH-49410</a> - [C++] Fix if_else null-scalar fast paths for 
sliced BaseBinary arrays (#49443)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49415"; target="_blank" 
rel="noopener">GH-49415</a> - [C++] Don't change map type key/item/value field 
names (#49416)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49424"; target="_blank" 
rel="noopener">GH-49424</a> - [C++] Use std::bit_width instead of missing 
std::log2p1 on emscripten clang (#49425)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49426"; target="_blank" 
rel="noopener">GH-49426</a> - [Python] Do not build pyarrow-stubs on emscripten 
builds (#49427)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49435"; target="_blank" 
rel="noopener">GH-49435</a> - [CI][C++] Fix macOS build with Homebrew protobuf 
v34 (#49491)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49448"; target="_blank" 
rel="noopener">GH-49448</a> - [C++][CI] Detect mismatching schema in 
differential IPC fuzzing (#49451)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49449"; target="_blank" 
rel="noopener">GH-49449</a> - [C++] Backport xsimd neon fix (#49450)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49454"; target="_blank" 
rel="noopener">GH-49454</a> - [C++][Gandiva] Fix castVARCHAR_timestamp for 
pre-epoch timestamps (#49455)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49456"; target="_blank" 
rel="noopener">GH-49456</a> - [C++] Use static key/item/value field names for 
map type again (#49457)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49458"; target="_blank" 
rel="noopener">GH-49458</a> - [CI][C++] Fix Meson build referencing 
non-existent fixed_shape_tensor_test.cc (#49468)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49470"; target="_blank" 
rel="noopener">GH-49470</a> - [C++][Gandiva] Fix crashes in substring_index and 
truncate with extreme integer values (#49471)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49473"; target="_blank" 
rel="noopener">GH-49473</a> - [Python] Fix get_include and get_library_dirs to 
work with both editable and non-editable builds (#49476)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49477"; target="_blank" 
rel="noopener">GH-49477</a> - [C++][Parquet] Fix multiplication overflow in 
PLAIN BYTE_ARRAY decoder (#49478)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49486"; target="_blank" 
rel="noopener">GH-49486</a> - [CI][C++] Fix Meson build missing tensor 
extension sources (#49487)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49493"; target="_blank" 
rel="noopener">GH-49493</a> - [C++][Python] Add OpenTelemetry to our 
CMakePresets when bulding python-maximal (#49494)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49499"; target="_blank" 
rel="noopener">GH-49499</a> - [C++] Improve arrow vcpkg port integration 
(#49543)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49506"; target="_blank" 
rel="noopener">GH-49506</a> - [CI][Python] Doctest fails when pyarrow._cuda 
absent (#49507)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49518"; target="_blank" 
rel="noopener">GH-49518</a> - [CI] Do not override HOME to empty on 
build_conda.sh for minimal_build (#49519)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49521"; target="_blank" 
rel="noopener">GH-49521</a> - [CI][Packaging] Try removing KEY that seems bad 
from downloaded KEYS file (#49525)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49529"; target="_blank" 
rel="noopener">GH-49529</a> - [R] CI job shows NOTE due to "non-API call" 
Rf_findVarInFrame (#49530)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49531"; target="_blank" 
rel="noopener">GH-49531</a> - [CI][Packaging][Python] Ignore cleanup errors 
trying to remove loaded DLLs from temp dir (#49532)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49539"; target="_blank" 
rel="noopener">GH-49539</a> - [C++][Parquet] Fix argument count check in 
parquet_scan (#49540)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49541"; target="_blank" 
rel="noopener">GH-49541</a> - [C++] <code>ARROW_FLIGHT_SQL=ON</code> and 
<code>ARROW_BUILD_EXAMPLES=ON</code> need gflags (#49542)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49563"; target="_blank" 
rel="noopener">GH-49563</a> - [C++][CMake] Remove clang/infer tools detection 
(#49575)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49565"; target="_blank" 
rel="noopener">GH-49565</a> - [Python] Copy CKmsConnectionConfig instead of 
trying to move the const received one (#49567)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49566"; target="_blank" 
rel="noopener">GH-49566</a> - [Python] Skip header files when installing 
compiled Cython files and other Python release verification fixes (#49571)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49569"; target="_blank" 
rel="noopener">GH-49569</a> - [CI][Python][C++] Add check targetting Apple 
clang on deciding whether to use std::bit_width or std::log2p1 (#49570)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49579"; target="_blank" 
rel="noopener">GH-49579</a> - [C++] Fix xsimd 14.1.0 build failure (#49580)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49586"; target="_blank" 
rel="noopener">GH-49586</a> - [C++][CI] StructToStructSubset test failure with 
libc++ 22.1.1 (#49682)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49596"; target="_blank" 
rel="noopener">GH-49596</a> - [CI][Dev] Pin PyGithub to &lt; 2.9 to fix broken 
archery (#49597)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49601"; target="_blank" 
rel="noopener">GH-49601</a> - [C++] Update bundled AWS SDK C++ for C23 
(#49604)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49609"; target="_blank" 
rel="noopener">GH-49609</a> - [CI][R] AMD64 Windows R release fails with 
IOError: Bucket 'ursa-labs-r-test' not found (#49610)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49611"; target="_blank" 
rel="noopener">GH-49611</a> - [MATLAB] MATLAB workflow failing due to action 
permission error (#49650)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49617"; target="_blank" 
rel="noopener">GH-49617</a> - [C++][CI] Validate all batches in IPC file fuzzer 
(#49618)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49622"; target="_blank" 
rel="noopener">GH-49622</a> - [R][CI] Some R CI jobs seem unable to access some 
S3 files on arrow-datasets bucket (#49625)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49623"; target="_blank" 
rel="noopener">GH-49623</a> - [CI][Python] Install built wheel on Windows 
verification and test in isolation (#49624)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49626"; target="_blank" 
rel="noopener">GH-49626</a> - [C++][Parquet] Fix encoding fuzzing failure 
(#49627)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49634"; target="_blank" 
rel="noopener">GH-49634</a> - [Ruby][Integration] Follow dictionary array API 
change (#49635)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49638"; target="_blank" 
rel="noopener">GH-49638</a> - [CI][Packaging][Python] Pin setuptools &lt; 80 to 
build oldest pandas to test on musllinux (#49639)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49649"; target="_blank" 
rel="noopener">GH-49649</a> - [R] R non-API calls reported on CRAN (#49653)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49661"; target="_blank" 
rel="noopener">GH-49661</a> - [CI][C++] Suppress deprecated warnings with gRPC 
1.80.0 (#49662)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49676"; target="_blank" 
rel="noopener">GH-49676</a> - [Python][Packaging] Fix gRPC docker image layer 
being too big for hcsshim on Windows (#49678)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49697"; target="_blank" 
rel="noopener">GH-49697</a> - [C++][CI] Check IPC file body bounds are in sync 
with decoder outcome (#49698)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49716"; target="_blank" 
rel="noopener">GH-49716</a> - [C++] FixedShapeTensorType::Deserialize should 
strictly validate serialized metadata (#49718)</li>
+</ul>
+<h3>New Features and Improvements</h3>
+<ul>
+<li>
+<a href="https://github.com/apache/arrow/issues/28859"; target="_blank" 
rel="noopener">GH-28859</a> - [Doc][Python] Use only code-block directive and 
set up doctest for the python user guide (#48619)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/32007"; target="_blank" 
rel="noopener">GH-32007</a> - [Python] Support arithmetic on arrays and scalars 
(#48085)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/33450"; target="_blank" 
rel="noopener">GH-33450</a> - [C++] Remove GlobalForkSafeMutex (#49033)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/34785"; target="_blank" 
rel="noopener">GH-34785</a> - [Doc][Parquet] Update doc for bloom filter 
support (#48860)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/34785"; target="_blank" 
rel="noopener">GH-34785</a> - [C++][Parquet] Add bloom filter write support 
(#37400)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/35437"; target="_blank" 
rel="noopener">GH-35437</a> - [C++] Remove obsolete TODO about DictionaryArray 
const&amp; return types (#48956)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/36193"; target="_blank" 
rel="noopener">GH-36193</a> - [R] arm64 binaries for R  (#48574)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/36411"; target="_blank" 
rel="noopener">GH-36411</a> - [Python] Use scikit-build-core as build backend 
for PyArrow and get rid of setup.py (#49259)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/38007"; target="_blank" 
rel="noopener">GH-38007</a> - [C++] Add VariableShapeTensor implementation 
(#38008)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/38184"; target="_blank" 
rel="noopener">GH-38184</a> - [C++] Add systematic tests for 
Builder::AppendArraySlice (#49132)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/39600"; target="_blank" 
rel="noopener">GH-39600</a> - [R] Add trademark attribution to pkgdown site 
footer (#49332)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/41863"; target="_blank" 
rel="noopener">GH-41863</a> - [Python][Parquet] Support lz4_raw as a 
compression name alias (#49135)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/43352"; target="_blank" 
rel="noopener">GH-43352</a> - [Docs][Python] Add all tensor classes 
documentation (#49147)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/44655"; target="_blank" 
rel="noopener">GH-44655</a> - [C++][Python] Enable building AzureFileSystem in 
PyArrow wheels on Windows (#49170)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/44817"; target="_blank" 
rel="noopener">GH-44817</a> - [CI] Comment new repo url on issues of moved 
components (#44818)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/44926"; target="_blank" 
rel="noopener">GH-44926</a> - [R] Remove usage of cpp11's cpp11/altrep.hpp and 
HAS_ALTREP (#48902)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/46008"; target="_blank" 
rel="noopener">GH-46008</a> - [Python][Benchmarking] Remove unused asv 
benchmarking files (#49047)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/46531"; target="_blank" 
rel="noopener">GH-46531</a> - [C++] Add type_singleton utility function and 
tests. (#47922)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/46600"; target="_blank" 
rel="noopener">GH-46600</a> - [C++][CI] Add job with ARROW_LARGE_MEMORY_TESTS 
enabled (#49490)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/47167"; target="_blank" 
rel="noopener">GH-47167</a> - [C++][Dev] Update clang-format dependency 
(#47168)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/47389"; target="_blank" 
rel="noopener">GH-47389</a> - [Python] CSV and JSON options lack a nice 
repr/str (#47397)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48119"; target="_blank" 
rel="noopener">GH-48119</a> - [C++][ODBC] Move class definitions to type_fwd.h  
(#48596)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48145"; target="_blank" 
rel="noopener">GH-48145</a> - [R] Update to testthat 3.3.0 and use its 
expect_r6_class() (#49333)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48277"; target="_blank" 
rel="noopener">GH-48277</a> - [C++][Parquet] unpack with shuffle algorithm 
(#47994)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48334"; target="_blank" 
rel="noopener">GH-48334</a> - [C++][Parquet] Support reading encrypted bloom 
filters (#49334)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48394"; target="_blank" 
rel="noopener">GH-48394</a> - [C++][Parquet] Add arrow::Result version of 
parquet::arrow::FileReader::ReadTable() (#48939)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48397"; target="_blank" 
rel="noopener">GH-48397</a> - [R] Update docs on how to get our libarrow builds 
(#48995)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48467"; target="_blank" 
rel="noopener">GH-48467</a> - [C++][Parquet] Add BufferedStats API to 
RowGroupWriter (#49527)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48560"; target="_blank" 
rel="noopener">GH-48560</a> - [C++][Parquet] When fuzzing, treat Table 
validation error as hard error (#48863)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48575"; target="_blank" 
rel="noopener">GH-48575</a> - [C++][FlightRPC] Standalone ODBC macOS CI 
(#48577)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48576"; target="_blank" 
rel="noopener">GH-48576</a> - [C++][FlightRPC] ODBC: add Mac setup script 
(#48578)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48586"; target="_blank" 
rel="noopener">GH-48586</a> - [Python][CI] Upload artifact to python-sdist job 
(#49008)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48588"; target="_blank" 
rel="noopener">GH-48588</a> - [C++] Migrate to stdlib span (#49492)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48591"; target="_blank" 
rel="noopener">GH-48591</a> - [C++] Remove some bit utils from bit_utils.h and 
replace them with C++ 20 built in functions (#49298)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48593"; target="_blank" 
rel="noopener">GH-48593</a> - [C++] C++20: use standard calendar / timezone 
APIs (#48601)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48664"; target="_blank" 
rel="noopener">GH-48664</a> - [R] Implement support for keepNA = FALSE in 
base::nchar() (#48665)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48673"; target="_blank" 
rel="noopener">GH-48673</a> - [C++] Fix ToStringWithoutContextLines to check 
for :\d+ pattern before removing lines (#48674)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48721"; target="_blank" 
rel="noopener">GH-48721</a> - [C++] Add test for file creation with UTF-8 
filenames (#48722)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48759"; target="_blank" 
rel="noopener">GH-48759</a> - [Python] Remove skip condition for 
pandas/issues/50127 (#48760)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48764"; target="_blank" 
rel="noopener">GH-48764</a> - [C++] Update xsimd (#48765)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48799"; target="_blank" 
rel="noopener">GH-48799</a> - [C++] Improve SharedExclusiveChecker error 
messages  (#48800)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48820"; target="_blank" 
rel="noopener">GH-48820</a> - [Ruby] Add support for writing null array 
(#48821)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48834"; target="_blank" 
rel="noopener">GH-48834</a> - [C++][FlightRPC][Doc] Add instructions to run 
ODBC tests in <code>README</code> (#48835)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48846"; target="_blank" 
rel="noopener">GH-48846</a> - [C++] Read message metadata and body in one go in 
IPC file reader (#48975)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48848"; target="_blank" 
rel="noopener">GH-48848</a> - [Dev] Remove obsolete Java, Go, and Swift entries 
from .gitignore (#48849)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48864"; target="_blank" 
rel="noopener">GH-48864</a> - [C++] Support customizing more Zstd parameters 
(#48865)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48868"; target="_blank" 
rel="noopener">GH-48868</a> - [Doc] Document security model for the Arrow 
formats (#48870)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48869"; target="_blank" 
rel="noopener">GH-48869</a> - [Doc] Add runs-on and AWS to Continuous 
Integration Sponsors on README (#48881)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48872"; target="_blank" 
rel="noopener">GH-48872</a> - [C++][FlightRPC][CI][Packaging] Upload ODBC to 
Nightly Release (#48873)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48888"; target="_blank" 
rel="noopener">GH-48888</a> - [Ruby] Add support for writing boolean array 
(#48889)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48897"; target="_blank" 
rel="noopener">GH-48897</a> - [C++] Benchmark and optimize CountSetBits 
(#48898)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48904"; target="_blank" 
rel="noopener">GH-48904</a> - [C++][FlightRPC][CI][Packaging] Upload ODBC 
installer into GitHub release as RC (#48934)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48910"; target="_blank" 
rel="noopener">GH-48910</a> - [Ruby] Add support for writing int8/uint8 arrays 
(#48911)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48916"; target="_blank" 
rel="noopener">GH-48916</a> - [Ruby] Add support for writing binary array 
(#48917)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48921"; target="_blank" 
rel="noopener">GH-48921</a> - [C++] Bump mimalloc to 3.2.7 (#48826)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48922"; target="_blank" 
rel="noopener">GH-48922</a> - [C++] Support Status-returning callables in 
Result::Map (#49127)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48928"; target="_blank" 
rel="noopener">GH-48928</a> - [R] Update NEWS for 23.0.0 release (#48930)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48935"; target="_blank" 
rel="noopener">GH-48935</a> - [Ruby] Add support for writing int16/32/64 and 
uint16/32/64 arrays</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48937"; target="_blank" 
rel="noopener">GH-48937</a> - [Ruby] Add support for writing UTF-8 array 
(#48938)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48941"; target="_blank" 
rel="noopener">GH-48941</a> - [C++] Generate proper UTF-8 strings in JSON test 
utilities (#48943)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48942"; target="_blank" 
rel="noopener">GH-48942</a> - [Ruby] Add support for writing float32/64 arrays 
(#48944)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48945"; target="_blank" 
rel="noopener">GH-48945</a> - [Ruby] Add support for writing large binary array 
(#48946)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48949"; target="_blank" 
rel="noopener">GH-48949</a> - [C++][Parquet] Add Result versions for 
parquet::arrow::FileReader::ReadRowGroup(s) (#48982)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48951"; target="_blank" 
rel="noopener">GH-48951</a> - [Docs] Add documentation relating to AI tooling 
(#48952)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48954"; target="_blank" 
rel="noopener">GH-48954</a> - [C++] Add test for null-type dictionary sorting 
and clarify XXX comment (#48955)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48980"; target="_blank" 
rel="noopener">GH-48980</a> - [C++] Use COMPILE_OPTIONS instead of deprecated 
COMPILE_FLAGS (#48981)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48990"; target="_blank" 
rel="noopener">GH-48990</a> - [Ruby] Add support for writing date arrays 
(#48991)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48992"; target="_blank" 
rel="noopener">GH-48992</a> - [Ruby] Add support for writing large UTF-8 array 
(#48993)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/48998"; target="_blank" 
rel="noopener">GH-48998</a> - [R] Add note to docs on validating IPC streams  
(#48999)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49002"; target="_blank" 
rel="noopener">GH-49002</a> - [Python] Fix array.to_pandas string type 
conversion for arrays with None (#49247)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49004"; target="_blank" 
rel="noopener">GH-49004</a> - [C++][FlightRPC] Run ODBC tests in workflow using 
<code>cpp_test.sh</code> (#49005)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49027"; target="_blank" 
rel="noopener">GH-49027</a> - [Ruby] Add support for writing time arrays 
(#49028)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49029"; target="_blank" 
rel="noopener">GH-49029</a> - [Doc] Run sphinx-build in parallel (#49026)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49030"; target="_blank" 
rel="noopener">GH-49030</a> - [Ruby] Add support for writing fixed size binary 
array (#49031)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49037"; target="_blank" 
rel="noopener">GH-49037</a> - [Benchmarking] Install R from non-conda source 
for benchmarking  (#49038)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49042"; target="_blank" 
rel="noopener">GH-49042</a> - [C++] Remove mimalloc patch (#49041)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49053"; target="_blank" 
rel="noopener">GH-49053</a> - [Ruby] Add support for writing timestamp array 
(#49054)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49055"; target="_blank" 
rel="noopener">GH-49055</a> - [Ruby] Add support for writing decimal128/256 
arrays (#49056)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49065"; target="_blank" 
rel="noopener">GH-49065</a> - [C++] Remove unnecessary copies of shared_ptr in 
Type::BOOL and Type::NA at GrouperImpl (#49066)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49067"; target="_blank" 
rel="noopener">GH-49067</a> - [R] Disable GCS on macos (#49068)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49069"; target="_blank" 
rel="noopener">GH-49069</a> - [C++] Share Trie instances across CSV value 
decoders (#49070)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49071"; target="_blank" 
rel="noopener">GH-49071</a> - [Ruby] Add support for writing list and large 
list arrays (#49072)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49074"; target="_blank" 
rel="noopener">GH-49074</a> - [Ruby] Add support for writing interval arrays 
(#49075)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49076"; target="_blank" 
rel="noopener">GH-49076</a> - [CI] Update vcpkg baseline to newer version 
(#49062)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49092"; target="_blank" 
rel="noopener">GH-49092</a> - [C++][FlightRPC][CI] Nightly Packaging: Add 
<code>dev-yyyy-mm-dd</code> to ODBC MSI name (#49151)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49093"; target="_blank" 
rel="noopener">GH-49093</a> - [Ruby] Add support for writing duration array 
(#49094)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49096"; target="_blank" 
rel="noopener">GH-49096</a> - [Ruby] Add support for writing struct array 
(#49097)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49098"; target="_blank" 
rel="noopener">GH-49098</a> - [Packaging][deb] Add missing 
libarrow-cuda-glib-doc (#49099)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49102"; target="_blank" 
rel="noopener">GH-49102</a> - [CI] Add type checking infrastructure and CI 
workflow for type annotations (#48618)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49117"; target="_blank" 
rel="noopener">GH-49117</a> - [Ruby] Add support for writing union arrays 
(#49118)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49119"; target="_blank" 
rel="noopener">GH-49119</a> - [Ruby] Add support for writing map array 
(#49120)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49144"; target="_blank" 
rel="noopener">GH-49144</a> - [R][CI] Get rid of unused CentOS CI job 
(#49239)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49146"; target="_blank" 
rel="noopener">GH-49146</a> - [C++] Add option to disable atfork handlers 
(#49148)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49164"; target="_blank" 
rel="noopener">GH-49164</a> - [C++] Avoid invalid if() args in cmake when arrow 
is a subproject (#49165)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49169"; target="_blank" 
rel="noopener">GH-49169</a> - [C++] Add ApplicationId to AzureFileSystem for 
SDK calls (#49301)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49174"; target="_blank" 
rel="noopener">GH-49174</a> - [Ruby] Add support for writing dictionary 
array</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49186"; target="_blank" 
rel="noopener">GH-49186</a> - [R] Support dplyr::filter_out() in Arrow dplyr 
backend (#49256)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49208"; target="_blank" 
rel="noopener">GH-49208</a> - [Ruby] Add support for writing dictionary delta 
message (#49209)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49219"; target="_blank" 
rel="noopener">GH-49219</a> - [C++][FlightRPC] Enable static ODBC build on 
macOS (#49220)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49225"; target="_blank" 
rel="noopener">GH-49225</a> - [Ruby] Add support for writing dictionary delta 
for primitive dictionary (#49226)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49227"; target="_blank" 
rel="noopener">GH-49227</a> - [Python] Deprecate <code>pyarrow.gandiva</code> 
(#49637)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49248"; target="_blank" 
rel="noopener">GH-49248</a> - [Release] Include checksum in vote email 
(#49249)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49250"; target="_blank" 
rel="noopener">GH-49250</a> - [C++][FlightRPC] ODBC: SQLError for macOS 
(#49251)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49252"; target="_blank" 
rel="noopener">GH-49252</a> - [GLib] Deprecate Feather features (#49673)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49266"; target="_blank" 
rel="noopener">GH-49266</a> - [C++][Parquet] Optimize delta bit-packed decoding 
when bit-width = 0 (#49296)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49269"; target="_blank" 
rel="noopener">GH-49269</a> - [Python][Docs] Add code examples for compute 
function first/last/first_last (#49270)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49274"; target="_blank" 
rel="noopener">GH-49274</a> - [Doc][C++] Document security model for Arrow C++ 
(#49489)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49278"; target="_blank" 
rel="noopener">GH-49278</a> - [Python][Doc] Add from_numpy examples for sparse 
tensor constructors (#49279)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49283"; target="_blank" 
rel="noopener">GH-49283</a> - [C++][FlightRPC] Add separate release &amp; debug 
workflows for MacOS ODBC (#49284)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49292"; target="_blank" 
rel="noopener">GH-49292</a> - [C++] Add support for armv8 or later (#49337)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49293"; target="_blank" 
rel="noopener">GH-49293</a> - [Packaging][deb] Update <code>debian/watch</code> 
for version 5 (#49294)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49295"; target="_blank" 
rel="noopener">GH-49295</a> - [Python] Remove "mimalloc" from 
<code>mandatory_backends</code> (#49645)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49311"; target="_blank" 
rel="noopener">GH-49311</a> - [C++][CI] Use differential fuzzing on IPC file 
fuzzer (#49312)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49314"; target="_blank" 
rel="noopener">GH-49314</a> - [CI][Packaging][deb] Add support for minor/patch 
release in <code>dev/release/verify-apt.sh</code> (#49344)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49316"; target="_blank" 
rel="noopener">GH-49316</a> - [Ruby] Add support for auto dependency install 
for red-arrow on macOS (#49317)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49318"; target="_blank" 
rel="noopener">GH-49318</a> - [Ruby] Ensure using extpp 0.1.2 or later 
(#49319)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49323"; target="_blank" 
rel="noopener">GH-49323</a> - [R] Update NEWS.md for 23.0.1 (#49324)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49325"; target="_blank" 
rel="noopener">GH-49325</a> - [C++] Check if YMM register saving is OS enabled 
(#49326)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49330"; target="_blank" 
rel="noopener">GH-49330</a> - [R] Update docs to reflect removal of OpenSSL 1.0 
and 1.1 support (#49331)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49340"; target="_blank" 
rel="noopener">GH-49340</a> - [R] Preserve row order in 
<code>write_dataset()</code> (#49343)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49341"; target="_blank" 
rel="noopener">GH-49341</a> - [Packaging] Add support for Ubuntu 26.04 
(#49345)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49349"; target="_blank" 
rel="noopener">GH-49349</a> - [Doc][Python] Simplify doctests in tables.pxi and 
types.pxi (#49350)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49356"; target="_blank" 
rel="noopener">GH-49356</a> - [C++] Remove deprecated APIs from v13.0.0 and 
v18.0.0 (#49171)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49364"; target="_blank" 
rel="noopener">GH-49364</a> - [Ruby] Simplify reader tests (#49365)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49376"; target="_blank" 
rel="noopener">GH-49376</a> - [Python][Parquet] Add ability to write Bloom 
filters from pyarrow (#49377)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49382"; target="_blank" 
rel="noopener">GH-49382</a> - [Python] Enable OpenTelemetry on PyArrow wheels 
(#49383)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49389"; target="_blank" 
rel="noopener">GH-49389</a> - [Ruby] Add support for custom metadata in field 
and schema (#49390)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49393"; target="_blank" 
rel="noopener">GH-49393</a> - [C++][FlightRPC][DOC] Add limitations to ODBC 
ReadMe Doc (#49394)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49400"; target="_blank" 
rel="noopener">GH-49400</a> - [Ruby] Add 
<code>Arrow::FixedSizeList#values</code> and <code>#raw_records</code> 
(#49401)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49406"; target="_blank" 
rel="noopener">GH-49406</a> - [Ruby] Add support for fixed size list array 
(#49407)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49408"; target="_blank" 
rel="noopener">GH-49408</a> - [C++][Parquet] Add public virtual destructor to 
<code>parquet::Page</code> (#49409)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49417"; target="_blank" 
rel="noopener">GH-49417</a> - [GLib] Add 
<code>garrow_map_data_type_is_keys_sorted()</code> (#49418)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49420"; target="_blank" 
rel="noopener">GH-49420</a> - [C++][Gandiva] Fix castVARCHAR memory allocation 
and len&lt;=0 handling (#49421)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49422"; target="_blank" 
rel="noopener">GH-49422</a> - [CI][Integration][Ruby] Add the Ruby 
implementation (#49423)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49428"; target="_blank" 
rel="noopener">GH-49428</a> - [C++][Gandiva] Add support for LLVM 22.1.0 
(#49429)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49434"; target="_blank" 
rel="noopener">GH-49434</a> - [C++][CI] Add golden integration files to IPC 
file fuzz corpus (#49440)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49438"; target="_blank" 
rel="noopener">GH-49438</a> - [C++][Gandiva] Optimize LPAD/RPAD functions 
(#49439)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49444"; target="_blank" 
rel="noopener">GH-49444</a> - [C++][FlightRPC][ODBC] Disable DSN default values 
on MacOS (#49402)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49452"; target="_blank" 
rel="noopener">GH-49452</a> - [Python] Reintroduce docstring injection for 
stubfiles (#49453)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49459"; target="_blank" 
rel="noopener">GH-49459</a> - [R][CI] Use RHEL-9 binaries on Amazon Linux 2023 
builds (#49460)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49463"; target="_blank" 
rel="noopener">GH-49463</a> - [C++][FlightRPC] Add Ubuntu ODBC Support 
(#49564)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49503"; target="_blank" 
rel="noopener">GH-49503</a> - [Docs][Python] Documenting .pxi doctests are 
tested via lib.pyx (#49515)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49509"; target="_blank" 
rel="noopener">GH-49509</a> - [Docs][Python][C++] Minimize warnings and 
docutils errors for Sphinx build html (#49510)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49526"; target="_blank" 
rel="noopener">GH-49526</a> - [CI] Update Maven version from 3.8.7 to 3.9.9 
(#49488)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49533"; target="_blank" 
rel="noopener">GH-49533</a> - [R] Implement dplyr's when_any() and when_all() 
helpers (#49535)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49544"; target="_blank" 
rel="noopener">GH-49544</a> - [Ruby] Add benchmark for readers (#49545)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49546"; target="_blank" 
rel="noopener">GH-49546</a> - [Docs][Python] Fix documented editable build 
commands where verbose flags order was wrong (#49547)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49548"; target="_blank" 
rel="noopener">GH-49548</a> - [C++][FlightRPC] Decouple Flight 
Serialize/Deserialize from gRPC transport (#49549)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49561"; target="_blank" 
rel="noopener">GH-49561</a> - [C++][FlightRPC][ODBC] Use SQLWCHAR array for 
wide string literals in test suite (#49562)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49572"; target="_blank" 
rel="noopener">GH-49572</a> - [Python][Docs] Remove editable section and 
consolidate the information (#49573)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49576"; target="_blank" 
rel="noopener">GH-49576</a> - [Ruby] Add support for custom metadata in Footer 
(#49577)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49578"; target="_blank" 
rel="noopener">GH-49578</a> - [CI][R] gcc sanitizer failure (#49581)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49593"; target="_blank" 
rel="noopener">GH-49593</a> - [R][CI] Add libuv-dev to CI jobs due to update to 
fs package (#49594)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49620"; target="_blank" 
rel="noopener">GH-49620</a> - [Ruby] Add support for custom metadata in Message 
(#49621)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49628"; target="_blank" 
rel="noopener">GH-49628</a> - [Python][Interchange protocol] Suppress warnings 
for pandas 4.0.0 and update docs (#49630)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49632"; target="_blank" 
rel="noopener">GH-49632</a> - [C++][R] Remove deprecated old MinGW CMake fixes 
for AWS (#49633)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49654"; target="_blank" 
rel="noopener">GH-49654</a> - [R][CI] Add check for non-API calls onto existing 
r-devel job (#49655)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49656"; target="_blank" 
rel="noopener">GH-49656</a> - [Ruby] Add benchmark for writers (#49657)</li>
+<li>
+<a href="https://github.com/apache/arrow/issues/49671"; target="_blank" 
rel="noopener">GH-49671</a> - [CI][Docs] Don't run jobs for push by Dependabot 
(#49672)</li>
+</ul>
+
+    </main>
+
+    <hr>
+<footer class="footer">
+  <div class="row">
+    <div class="col-md-9">
+      <p>Apache Arrow, Arrow, Apache, the Apache logo, and the Apache Arrow 
project logo are either registered trademarks or trademarks of The Apache 
Software Foundation in the United States and other countries.</p>
+      <p>© 2016-2026 The Apache Software Foundation</p>
+    </div>
+    <div class="col-md-3">
+      <a class="d-sm-none d-md-inline pr-2" 
href="https://www.apache.org/events/current-event.html"; target="_blank" 
rel="noopener">
+        <img src="https://www.apache.org/events/current-event-234x60.png";>
+      </a>
+    </div>
+  </div>
+</footer>
+
+  </div>
+</body>
+</html>
diff --git a/release/index.html b/release/index.html
index 7ea16bf4420..e5b85953c09 100644
--- a/release/index.html
+++ b/release/index.html
@@ -13,19 +13,19 @@
 <meta name="generator" content="Jekyll v4.4.1" />
 <meta property="og:title" content="Releases" />
 <meta property="og:locale" content="en_US" />
-<meta name="description" content="Apache Arrow Releases Navigate to the 
release page for downloads and the changelog. 23.0.1 (16 February 2026) 23.0.0 
(18 January 2026) 22.0.0 (24 October 2025) 21.0.0 (17 July 2025) 20.0.0 (27 
April 2025) 19.0.1 (16 February 2025) 19.0.0 (16 January 2025) 18.1.0 (24 
November 2024) 18.0.0 (28 October 2024) 17.0.0 (16 July 2024) 16.1.0 (14 May 
2024) 16.0.0 (20 April 2024) 15.0.2 (18 March 2024) 15.0.1 (7 March 2024) 
15.0.0 (21 January 2024) 14.0.2 (19 Dece [...]
-<meta property="og:description" content="Apache Arrow Releases Navigate to the 
release page for downloads and the changelog. 23.0.1 (16 February 2026) 23.0.0 
(18 January 2026) 22.0.0 (24 October 2025) 21.0.0 (17 July 2025) 20.0.0 (27 
April 2025) 19.0.1 (16 February 2025) 19.0.0 (16 January 2025) 18.1.0 (24 
November 2024) 18.0.0 (28 October 2024) 17.0.0 (16 July 2024) 16.1.0 (14 May 
2024) 16.0.0 (20 April 2024) 15.0.2 (18 March 2024) 15.0.1 (7 March 2024) 
15.0.0 (21 January 2024) 14.0.2 ( [...]
+<meta name="description" content="Apache Arrow Releases Navigate to the 
release page for downloads and the changelog. 24.0.0 (21 April 2026) 23.0.1 (16 
February 2026) 23.0.0 (18 January 2026) 22.0.0 (24 October 2025) 21.0.0 (17 
July 2025) 20.0.0 (27 April 2025) 19.0.1 (16 February 2025) 19.0.0 (16 January 
2025) 18.1.0 (24 November 2024) 18.0.0 (28 October 2024) 17.0.0 (16 July 2024) 
16.1.0 (14 May 2024) 16.0.0 (20 April 2024) 15.0.2 (18 March 2024) 15.0.1 (7 
March 2024) 15.0.0 (21 Januar [...]
+<meta property="og:description" content="Apache Arrow Releases Navigate to the 
release page for downloads and the changelog. 24.0.0 (21 April 2026) 23.0.1 (16 
February 2026) 23.0.0 (18 January 2026) 22.0.0 (24 October 2025) 21.0.0 (17 
July 2025) 20.0.0 (27 April 2025) 19.0.1 (16 February 2025) 19.0.0 (16 January 
2025) 18.1.0 (24 November 2024) 18.0.0 (28 October 2024) 17.0.0 (16 July 2024) 
16.1.0 (14 May 2024) 16.0.0 (20 April 2024) 15.0.2 (18 March 2024) 15.0.1 (7 
March 2024) 15.0.0 (21 [...]
 <link rel="canonical" href="https://arrow.apache.org/release/"; />
 <meta property="og:url" content="https://arrow.apache.org/release/"; />
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" 
content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png";
 />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2026-04-20T04:47:15-04:00" />
+<meta property="article:published_time" content="2026-04-21T05:16:54-04:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" 
content="https://arrow.apache.org/img/arrow-logo_horizontal_black-txt_white-bg.png";
 />
 <meta property="twitter:title" content="Releases" />
 <script type="application/ld+json">
-{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-20T04:47:15-04:00","datePublished":"2026-04-20T04:47:15-04:00","description":"Apache
 Arrow Releases Navigate to the release page for downloads and the changelog. 
23.0.1 (16 February 2026) 23.0.0 (18 January 2026) 22.0.0 (24 October 2025) 
21.0.0 (17 July 2025) 20.0.0 (27 April 2025) 19.0.1 (16 February 2025) 19.0.0 
(16 January 2025) 18.1.0 (24 November 2024) 18.0.0 (28 October 2024) 17.0.0 (16 
July 2024) 16.1.0 [...]
+{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2026-04-21T05:16:54-04:00","datePublished":"2026-04-21T05:16:54-04:00","description":"Apache
 Arrow Releases Navigate to the release page for downloads and the changelog. 
24.0.0 (21 April 2026) 23.0.1 (16 February 2026) 23.0.0 (18 January 2026) 
22.0.0 (24 October 2025) 21.0.0 (17 July 2025) 20.0.0 (27 April 2025) 19.0.1 
(16 February 2025) 19.0.0 (16 January 2025) 18.1.0 (24 November 2024) 18.0.0 
(28 October 2024) 17.0. [...]
 <!-- End Jekyll SEO tag -->
 
 
@@ -246,6 +246,7 @@
 <h1>Apache Arrow Releases</h1>
 <p>Navigate to the release page for downloads and the changelog.</p>
 <ul>
+<li><a href="/release/24.0.0.html">24.0.0 (21 April 2026)</a></li>
 <li><a href="/release/23.0.1.html">23.0.1 (16 February 2026)</a></li>
 <li><a href="/release/23.0.0.html">23.0.0 (18 January 2026)</a></li>
 <li><a href="/release/22.0.0.html">22.0.0 (24 October 2025)</a></li>

Reply via email to