This is an automated email from the ASF dual-hosted git repository.
github-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 d9efccba368 Updating built site
d9efccba368 is described below
commit d9efccba36860cf8ef23f5db7ab3c49f0a66ac9c
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Sun Nov 9 23:24:55 2025 +0000
Updating built site
---
blog/2025/11/07/adbc-21-release/index.html | 377 +++++++++++++++++++++++++++++
blog/index.html | 26 ++
feed.xml | 204 +++++++---------
release/index.html | 4 +-
4 files changed, 494 insertions(+), 117 deletions(-)
diff --git a/blog/2025/11/07/adbc-21-release/index.html
b/blog/2025/11/07/adbc-21-release/index.html
new file mode 100644
index 00000000000..f1f6dd68c58
--- /dev/null
+++ b/blog/2025/11/07/adbc-21-release/index.html
@@ -0,0 +1,377 @@
+<!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 ADBC 21 (Libraries) 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 ADBC 21 (Libraries) Release" />
+<meta name="author" content="pmc" />
+<meta property="og:locale" content="en_US" />
+<meta name="description" content="The Apache Arrow team is pleased to announce
the version 21 release of the Apache Arrow ADBC libraries. This release
includes 30 resolved issues from 23 distinct contributors. This is a release of
the libraries, which are at version 21. The API specification is versioned
separately and is at version 1.1.0. The subcomponents are versioned
independently: C/C++/GLib/Go/Python/Ruby: 1.9.0 C#: 0.21.0 Java: 0.21.0 R:
0.21.0 Rust: 0.21.0 The release notes below [...]
+<meta property="og:description" content="The Apache Arrow team is pleased to
announce the version 21 release of the Apache Arrow ADBC libraries. This
release includes 30 resolved issues from 23 distinct contributors. This is a
release of the libraries, which are at version 21. The API specification is
versioned separately and is at version 1.1.0. The subcomponents are versioned
independently: C/C++/GLib/Go/Python/Ruby: 1.9.0 C#: 0.21.0 Java: 0.21.0 R:
0.21.0 Rust: 0.21.0 The release note [...]
+<link rel="canonical"
href="https://arrow.apache.org/blog/2025/11/07/adbc-21-release/" />
+<meta property="og:url"
content="https://arrow.apache.org/blog/2025/11/07/adbc-21-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="2025-11-07T00:00:00-05: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 ADBC 21 (Libraries)
Release" />
+<script type="application/ld+json">
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"pmc"},"dateModified":"2025-11-07T00:00:00-05:00","datePublished":"2025-11-07T00:00:00-05:00","description":"The
Apache Arrow team is pleased to announce the version 21 release of the Apache
Arrow ADBC libraries. This release includes 30 resolved issues from 23 distinct
contributors. This is a release of the libraries, which are at version 21. The
API specification is versioned separately and is at v [...]
+<!-- 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://github.com/apache/arrow/blob/main/csharp/README.md"
target="_blank" rel="noopener">C#</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="/docs/java">Java</a>
+ <a class="dropdown-item" href="/docs/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/tree/main/csharp" target="_blank"
rel="noopener">C#</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">
+ <div class="col-md-8 mx-auto">
+ <main role="main" class="pb-5">
+
+<h1>
+ Apache Arrow ADBC 21 (Libraries) Release
+</h1>
+<hr class="mt-4 mb-3">
+
+
+
+<p class="mb-4 pb-1">
+ <span class="badge badge-secondary">Published</span>
+ <span class="published mr-3">
+ 07 Nov 2025
+ </span>
+ <br>
+ <span class="badge badge-secondary">By</span>
+
+ <a class="mr-3" href="https://arrow.apache.org">The Apache Arrow PMC (pmc)
</a>
+
+
+
+</p>
+
+
+ <!--
+
+-->
+<p>The Apache Arrow team is pleased to announce the version 21 release of
+the Apache Arrow ADBC libraries. This release includes <a
href="https://github.com/apache/arrow-adbc/milestone/25" target="_blank"
rel="noopener"><strong>30
+resolved issues</strong></a> from <a href="#contributors"><strong>23 distinct
contributors</strong></a>.</p>
+<p>This is a release of the <strong>libraries</strong>, which are at version
21. The
+<a
href="https://arrow.apache.org/adbc/21/format/specification.html"><strong>API
specification</strong></a> is versioned separately and is at
+version 1.1.0.</p>
+<p>The subcomponents are versioned independently:</p>
+<ul>
+<li>C/C++/GLib/Go/Python/Ruby: 1.9.0</li>
+<li>C#: 0.21.0</li>
+<li>Java: 0.21.0</li>
+<li>R: 0.21.0</li>
+<li>Rust: 0.21.0</li>
+</ul>
+<p>The release notes below are not exhaustive and only expose selected
+highlights of the release. Many other bugfixes and improvements have
+been made: we refer you to the <a
href="https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-21/CHANGELOG.md"
target="_blank" rel="noopener">complete changelog</a>.</p>
+<h2>Release Highlights</h2>
+<p>Language bindings:</p>
+<ul>
+<li>The driver manager reports better errors when it fails to find a driver
(<a href="https://github.com/apache/arrow-adbc/pull/3646" target="_blank"
rel="noopener">#3646</a>).</li>
+<li>The Python driver manager now searches for manifests in the proper
location when inside a Python virtual environment (<a
href="https://github.com/apache/arrow-adbc/pull/3490" target="_blank"
rel="noopener">#3490</a>).</li>
+<li>Added convenience methods to the driver manager on top of the standard
DBAPI-2.0/PEP249 APIs (<a href="https://github.com/apache/arrow-adbc/pull/3539"
target="_blank" rel="noopener">#3539</a>).</li>
+<li>The signature for <code>connect</code> has been simplified, so you can
connect without having to repeat the driver name or specify explicit keyword
arguments depending on the driver (<a
href="https://github.com/apache/arrow-adbc/pull/3537" target="_blank"
rel="noopener">#3537</a>).</li>
+<li>Support for Python 3.9 has been dropped (<a
href="https://github.com/apache/arrow-adbc/pull/3573" target="_blank"
rel="noopener">#3573</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3663" target="_blank"
rel="noopener">#3663</a>).</li>
+<li>Support for Python 3.14 (including the free-threading variant) has been
added (<a href="https://github.com/apache/arrow-adbc/pull/3575" target="_blank"
rel="noopener">#3575</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3620" target="_blank"
rel="noopener">#3620</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3663" target="_blank"
rel="noopener">#3663</a>).</li>
+<li>The R bindings now support <code>replace</code> and
<code>create_append</code> ingest modes.</li>
+</ul>
+<p>Drivers:</p>
+<ul>
+<li>The Go BigQuery driver now supports service account impersonation (<a
href="https://github.com/apache/arrow-adbc/pull/3488" target="_blank"
rel="noopener">#3488</a>) and setting a quota project (<a
href="https://github.com/apache/arrow-adbc/pull/3622" target="_blank"
rel="noopener">#3622</a>).</li>
+<li>The Go BigQuery driver now returns more detailed type metadata in result
sets (<a href="https://github.com/apache/arrow-adbc/pull/3604" target="_blank"
rel="noopener">#3604</a>).</li>
+<li>The C# BigQuery driver allows setting a location (<a
href="https://github.com/apache/arrow-adbc/pull/3494" target="_blank"
rel="noopener">#3494</a>).</li>
+<li>The C# Databricks driver adjusted default settings to make small queries
faster (<a href="https://github.com/apache/arrow-adbc/pull/3489"
target="_blank" rel="noopener">#3489</a>).</li>
+<li>Memory usage of the C# Databricks driver was improved (<a
href="https://github.com/apache/arrow-adbc/pull/3652" target="_blank"
rel="noopener">#3652</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3656" target="_blank"
rel="noopener">#3656</a>).</li>
+<li>All C# HiveServer2-based drivers (Hive, Impala, Spark, Databricks) throw
Unauthorized exceptions when appropriate (<a
href="https://github.com/apache/arrow-adbc/pull/3551" target="_blank"
rel="noopener">#3551</a>).</li>
+<li>JNI bindings to the C++ driver manager are now released, making it
possible to use non-Java drivers from a Java application (in a very limited
fashion) (<a href="https://github.com/apache/arrow-adbc/pull/3429"
target="_blank" rel="noopener">#3429</a>). Binary artifacts are available for
amd64/arm64 Linux, arm64 macOS, and amd64 Windows.</li>
+<li>The PostgreSQL driver can now return the schema of any bind parameters in
a prepared query
([#3579[(https://github.com/apache/arrow-adbc/pull/3579)]]).</li>
+<li>The PostgreSQL driver properly batches result sets with large
string/binary values now (<a
href="https://github.com/apache/arrow-adbc/pull/3616" target="_blank"
rel="noopener">#3616</a>).</li>
+<li>The Snowflake driver now returns float64 for numeric columns when
use_high_precision is false and scale is nonzero (<a
href="https://github.com/apache/arrow-adbc/pull/3295" target="_blank"
rel="noopener">#3295</a>). (Previously it incorrectly truncated to int64.)</li>
+<li>Added an option to disable the "vectorized" scanner when ingesting data
into Snowflake, which sometimes appeared to cause performance issues (<a
href="https://github.com/apache/arrow-adbc/pull/3555" target="_blank"
rel="noopener">#3555</a>).</li>
+</ul>
+<p>Packaging:</p>
+<ul>
+<li>Added AlmaLinux 10 (<a
href="https://github.com/apache/arrow-adbc/pull/3514" target="_blank"
rel="noopener">#3514</a>).</li>
+<li>Added Debian Trixie (<a
href="https://github.com/apache/arrow-adbc/pull/3513" target="_blank"
rel="noopener">#3513</a>).</li>
+</ul>
+<h2>Contributors</h2>
+<div class="highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>$ git shortlog --perl-regexp
--author='^((?!dependabot\[bot\]).*)$' -sn
apache-arrow-adbc-20..apache-arrow-adbc-21
+ 28 David Li
+ 9 Bruce Irschick
+ 7 eric-wang-1990
+ 6 Curt Hagenlocher
+ 5 eitsupi
+ 4 msrathore-db
+ 3 Bryce Mecum
+ 3 Mandukhai Alimaa
+ 3 Sutou Kouhei
+ 3 davidhcoe
+ 2 Anna Lee
+ 2 Jason Lin
+ 2 Kevin Liu
+ 1 Dewey Dunnington
+ 1 Ian Cook
+ 1 Jacky Hu
+ 1 Jade Wang
+ 1 Kristin Cowalcijk
+ 1 Lucas Valente
+ 1 Matthijs Brobbel
+ 1 bruceNu1l
+ 1 praveentandra
+ 1 rnowacoski
+</code></pre></div></div>
+<h2>Roadmap</h2>
+<p>We are starting work on async interfaces and other API enhancements, and
+welcome comments or contributions from anyone interested. See the initial
+pull requests:</p>
+<ul>
+<li><a href="https://github.com/apache/arrow-adbc/pull/3607" target="_blank"
rel="noopener">https://github.com/apache/arrow-adbc/pull/3607</a></li>
+<li><a href="https://github.com/apache/arrow-adbc/pull/3623" target="_blank"
rel="noopener">https://github.com/apache/arrow-adbc/pull/3623</a></li>
+</ul>
+<h2>Getting Involved</h2>
+<p>We welcome questions and contributions from all interested. Issues
+can be filed on <a href="https://github.com/apache/arrow-adbc/issues"
target="_blank" rel="noopener">GitHub</a>, and questions can be directed to
GitHub
+or the <a href="/community/">Arrow mailing lists</a>.</p>
+
+ </main>
+ </div>
+
+ <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-2025 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/blog/index.html b/blog/index.html
index 5656592ca83..53b2086cfa7 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -248,6 +248,32 @@
+ <p>
+ </p>
+<h3>
+ <a href="/blog/2025/11/07/adbc-21-release/">Apache Arrow ADBC 21
(Libraries) Release</a>
+ </h3>
+
+ <p>
+ <span class="blog-list-date">
+ 7 November 2025
+ </span>
+ </p>
+
+The Apache Arrow team is pleased to announce the version 21 release of
+the Apache Arrow ADBC libraries. This release includes 30
+resolved issues from 23 distinct contributors.
+This is a release of the libraries, which are at version 21. The
+API specification is versioned separately and is at
+version 1.1.0.
+The subcomponents are versioned indep...
+
+ <a href="/blog/2025/11/07/adbc-21-release/">Read More →</a>
+
+
+
+
+
<p>
</p>
<h3>
diff --git a/feed.xml b/feed.xml
index cac3e2c887d..4640ef43212 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,4 +1,91 @@
-<?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>2025-10-30T12:59:09-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>2025-11-09T18:20:55-05: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 21 release of
+the Apache Arrow ADBC libraries. This release includes <a
href="https://github.com/apache/arrow-adbc/milestone/25"><strong>30
+resolved issues</strong></a> from <a href="#contributors"><strong>23 distinct
contributors</strong></a>.</p>
+<p>This is a release of the <strong>libraries</strong>, which are at version
21. The
+<a
href="https://arrow.apache.org/adbc/21/format/specification.html"><strong>API
specification</strong></a> is versioned separately and is at
+version 1.1.0.</p>
+<p>The subcomponents are versioned independently:</p>
+<ul>
+<li>C/C++/GLib/Go/Python/Ruby: 1.9.0</li>
+<li>C#: 0.21.0</li>
+<li>Java: 0.21.0</li>
+<li>R: 0.21.0</li>
+<li>Rust: 0.21.0</li>
+</ul>
+<p>The release notes below are not exhaustive and only expose selected
+highlights of the release. Many other bugfixes and improvements have
+been made: we refer you to the <a
href="https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-21/CHANGELOG.md">complete
changelog</a>.</p>
+<h2>Release Highlights</h2>
+<p>Language bindings:</p>
+<ul>
+<li>The driver manager reports better errors when it fails to find a driver
(<a href="https://github.com/apache/arrow-adbc/pull/3646">#3646</a>).</li>
+<li>The Python driver manager now searches for manifests in the proper
location when inside a Python virtual environment (<a
href="https://github.com/apache/arrow-adbc/pull/3490">#3490</a>).</li>
+<li>Added convenience methods to the driver manager on top of the standard
DBAPI-2.0/PEP249 APIs (<a
href="https://github.com/apache/arrow-adbc/pull/3539">#3539</a>).</li>
+<li>The signature for <code>connect</code> has been simplified, so you can
connect without having to repeat the driver name or specify explicit keyword
arguments depending on the driver (<a
href="https://github.com/apache/arrow-adbc/pull/3537">#3537</a>).</li>
+<li>Support for Python 3.9 has been dropped (<a
href="https://github.com/apache/arrow-adbc/pull/3573">#3573</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3663">#3663</a>).</li>
+<li>Support for Python 3.14 (including the free-threading variant) has been
added (<a href="https://github.com/apache/arrow-adbc/pull/3575">#3575</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3620">#3620</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3663">#3663</a>).</li>
+<li>The R bindings now support <code>replace</code> and
<code>create_append</code> ingest modes.</li>
+</ul>
+<p>Drivers:</p>
+<ul>
+<li>The Go BigQuery driver now supports service account impersonation (<a
href="https://github.com/apache/arrow-adbc/pull/3488">#3488</a>) and setting a
quota project (<a
href="https://github.com/apache/arrow-adbc/pull/3622">#3622</a>).</li>
+<li>The Go BigQuery driver now returns more detailed type metadata in result
sets (<a href="https://github.com/apache/arrow-adbc/pull/3604">#3604</a>).</li>
+<li>The C# BigQuery driver allows setting a location (<a
href="https://github.com/apache/arrow-adbc/pull/3494">#3494</a>).</li>
+<li>The C# Databricks driver adjusted default settings to make small queries
faster (<a
href="https://github.com/apache/arrow-adbc/pull/3489">#3489</a>).</li>
+<li>Memory usage of the C# Databricks driver was improved (<a
href="https://github.com/apache/arrow-adbc/pull/3652">#3652</a>, <a
href="https://github.com/apache/arrow-adbc/pull/3656">#3656</a>).</li>
+<li>All C# HiveServer2-based drivers (Hive, Impala, Spark, Databricks) throw
Unauthorized exceptions when appropriate (<a
href="https://github.com/apache/arrow-adbc/pull/3551">#3551</a>).</li>
+<li>JNI bindings to the C++ driver manager are now released, making it
possible to use non-Java drivers from a Java application (in a very limited
fashion) (<a href="https://github.com/apache/arrow-adbc/pull/3429">#3429</a>).
Binary artifacts are available for amd64/arm64 Linux, arm64 macOS, and amd64
Windows.</li>
+<li>The PostgreSQL driver can now return the schema of any bind parameters in
a prepared query
([#3579[(https://github.com/apache/arrow-adbc/pull/3579)]]).</li>
+<li>The PostgreSQL driver properly batches result sets with large
string/binary values now (<a
href="https://github.com/apache/arrow-adbc/pull/3616">#3616</a>).</li>
+<li>The Snowflake driver now returns float64 for numeric columns when
use_high_precision is false and scale is nonzero (<a
href="https://github.com/apache/arrow-adbc/pull/3295">#3295</a>). (Previously
it incorrectly truncated to int64.)</li>
+<li>Added an option to disable the "vectorized" scanner when
ingesting data into Snowflake, which sometimes appeared to cause performance
issues (<a
href="https://github.com/apache/arrow-adbc/pull/3555">#3555</a>).</li>
+</ul>
+<p>Packaging:</p>
+<ul>
+<li>Added AlmaLinux 10 (<a
href="https://github.com/apache/arrow-adbc/pull/3514">#3514</a>).</li>
+<li>Added Debian Trixie (<a
href="https://github.com/apache/arrow-adbc/pull/3513">#3513</a>).</li>
+</ul>
+<h2>Contributors</h2>
+<div class="highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>$ git shortlog --perl-regexp
--author='^((?!dependabot\[bot\]).*)$' -sn
apache-arrow-adbc-20..apache-arrow-adbc-21
+ 28 David Li
+ 9 Bruce Irschick
+ 7 eric-wang-1990
+ 6 Curt Hagenlocher
+ 5 eitsupi
+ 4 msrathore-db
+ 3 Bryce Mecum
+ 3 Mandukhai Alimaa
+ 3 Sutou Kouhei
+ 3 davidhcoe
+ 2 Anna Lee
+ 2 Jason Lin
+ 2 Kevin Liu
+ 1 Dewey Dunnington
+ 1 Ian Cook
+ 1 Jacky Hu
+ 1 Jade Wang
+ 1 Kristin Cowalcijk
+ 1 Lucas Valente
+ 1 Matthijs Brobbel
+ 1 bruceNu1l
+ 1 praveentandra
+ 1 rnowacoski
+</code></pre></div></div>
+<h2>Roadmap</h2>
+<p>We are starting work on async interfaces and other API enhancements, and
+welcome comments or contributions from anyone interested. See the initial
+pull requests:</p>
+<ul>
+<li><a
href="https://github.com/apache/arrow-adbc/pull/3607">https://github.com/apache/arrow-adbc/pull/3607</a></li>
+<li><a
href="https://github.com/apache/arrow-adbc/pull/3623">https://github.com/apache/arrow-adbc/pull/3623</a></li>
+</ul>
+<h2>Getting Involved</h2>
+<p>We welcome questions and contributions from all interested. Issues
+can be filed on <a
href="https://github.com/apache/arrow-adbc/issues">GitHub</a>, and questions
can be directed to GitHub
+or the <a href="/community/">Arrow mailing
lists</a>.</p>]]></content><author><name>pmc</name></author><category
term="release" /><summary type="html"><![CDATA[The Apache Arrow team is pleased
to announce the version 21 release of the Apache Arrow ADBC libraries. This
release includes 30 resolved issues from 23 distinct contributors. This is a
release of the libraries, which are at version 21. The API specification is
versioned separately and is at version 1.1.0. The subcomponents are ve [...]
-->
<p>The Apache Arrow team is pleased to announce that the v57.0.0 release of
Apache Arrow
@@ -1340,117 +1427,4 @@ chunked array.</li>
<p>There were no update only for Ruby.</p>
<h3>C GLib</h3>
<p>You must call <code>garrow_compute_initialize()</code> explicitly before
you use
-computation related
features.</p>]]></content><author><name>pmc</name></author><category
term="release" /><summary type="html"><![CDATA[The Apache Arrow team is pleased
to announce the 21.0.0 release. This release covers over 2 months of
development work and includes 339 resolved issues on 400 distinct commits from
82 distinct contributors. See the Install Page to learn how to get the
libraries for your platform. The release notes below are not exhaustive and
only expose selected highlig [...]
-
--->
-<p>The Apache Arrow team is pleased to announce the version 19 release of
-the Apache Arrow ADBC libraries. This release includes <a
href="https://github.com/apache/arrow-adbc/milestone/23"><strong>60
-resolved issues</strong></a> from <a href="#contributors"><strong>27 distinct
contributors</strong></a>.</p>
-<p>This is a release of the <strong>libraries</strong>, which are at version
19. The
-<a
href="https://arrow.apache.org/adbc/19/format/specification.html"><strong>API
specification</strong></a> is versioned separately and is at
-version 1.1.0.</p>
-<p>The subcomponents are versioned independently:</p>
-<ul>
-<li>C/C++/GLib/Go/Python/Ruby: 1.7.0</li>
-<li>C#: 0.19.0</li>
-<li>Java: 0.19.0</li>
-<li>R: 0.19.0</li>
-<li>Rust: 0.19.0</li>
-</ul>
-<p>The release notes below are not exhaustive and only expose selected
-highlights of the release. Many other bugfixes and improvements have
-been made: we refer you to the <a
href="https://github.com/apache/arrow-adbc/blob/apache-arrow-adbc-19/CHANGELOG.md">complete
changelog</a>.</p>
-<h2>Release Highlights</h2>
-<ul>
-<li>Apache Hive/Impala/Spark, Databricks: these drivers have received a
plethora of improvements,
-optimizations, and bug fixes.</li>
-<li>DataFusion: the arrow crate version requirement is now independent from
that
-of the <code>adbc_core</code> crate, to make it easier to use older versions
of the
-dependency when not using the DataFusion driver
-(<a href="https://github.com/apache/arrow-adbc/pull/3017">#3017</a>).</li>
-<li>Driver Manager: drivers can now be loaded by searching configuration
-directories (or on Windows, the registry) for 'manifest' files describing
-where the driver is located
-(<a href="https://github.com/apache/arrow-adbc/pull/2918">#2918</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/3018">#3018</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/3021">#3021</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/3036">#3036</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/3041">#3041</a>). Add
freethreaded
-wheels for the driver manager in Python 3.13. These are still experimental;
-please <a href="https://github.com/apache/arrow-adbc/issues">file a bug
report</a> with
-any feedback (<a
href="https://github.com/apache/arrow-adbc/pull/3063">#3063</a>).
-Make it easier to use the DB-API layer in Python without depending on
-PyArrow, to make it easier for users of polars and other libraries
-(<a href="https://github.com/apache/arrow-adbc/pull/2839">#2839</a>).</li>
-<li>Flight SQL (Go): the last release unintentionally renamed the entrypoint
-symbol. Both the old and 'new' names are now present
-(<a href="https://github.com/apache/arrow-adbc/pull/3056">#3056</a>).
-Use custom certificates (when present) for OAuth
-(<a href="https://github.com/apache/arrow-adbc/pull/2829">#2829</a>).</li>
-<li>PostgreSQL: ingest zoned timestamps as <code>TIMESTAMP WITH TIME
ZONE</code>
-(<a href="https://github.com/apache/arrow-adbc/pull/2904">#2904</a>) and
support
-reading the <code>int2vector</code> type
-(<a href="https://github.com/apache/arrow-adbc/pull/2919">#2919</a>).</li>
-<li>Snowflake: fix issues with COPY concurrency options
-(<a href="https://github.com/apache/arrow-adbc/pull/2805">#2805</a>), logging
spam
-(<a href="https://github.com/apache/arrow-adbc/pull/2807">#2807</a>), and
boolean
-result columns (<a
href="https://github.com/apache/arrow-adbc/pull/2854">#2854</a>).
-Add an option to return timestamps in microseconds to avoid overflow with
-extreme values (<a
href="https://github.com/apache/arrow-adbc/pull/2917">#2917</a>).</li>
-<li>Rust: make a breaking change from <code>&mut self</code> to
<code>&mut</code> in one API to enable
-fearless concurrency
-(<a href="https://github.com/apache/arrow-adbc/pull/2788">#2788</a>).</li>
-<li>Add experimental support for integrating with
-<a href="https://opentelemetry.io/">OpenTelemetry</a>, starting with the
Snowflake
-driver. (<a href="https://github.com/apache/arrow-adbc/pull/2729">#2729</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/2825">#2825</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/2847">#2847</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/2951">#2951</a>).</li>
-<li>Improve the build experience when using Meson
-(<a href="https://github.com/apache/arrow-adbc/pull/2848">#2848</a>,
-<a href="https://github.com/apache/arrow-adbc/pull/2849">#2849</a>).
-Make it easier to statically link drivers
-(<a href="https://github.com/apache/arrow-adbc/pull/2738">#2738</a>).</li>
-</ul>
-<h2>Contributors</h2>
-<div class="highlighter-rouge"><div class="highlight"><pre
class="highlight"><code>$ git shortlog --perl-regexp
--author='^((?!dependabot\[bot\]).*)$' -sn
apache-arrow-adbc-18..apache-arrow-adbc-19
- 32 David Li
- 20 Daijiro Fukuda
- 16 Todd Meng
- 10 eric-wang-1990
- 7 eitsupi
- 6 Matt Topol
- 6 davidhcoe
- 5 Bruce Irschick
- 5 Sutou Kouhei
- 3 Dewey Dunnington
- 3 Jacky Hu
- 2 Alex Guo
- 2 Bryce Mecum
- 2 Jade Wang
- 2 James Thompson
- 2 William Ayd
- 2 qifanzhang-ms
- 1 Arseny Tsypushkin
- 1 Felipe Oliveira Carvalho
- 1 Hiroyuki Sato
- 1 Hélder Gregório
- 1 Jan-Hendrik Zab
- 1 Jarro van Ginkel
- 1 Jolan Rensen
- 1 Sergei Grebnov
- 1 Sudhir Reddy Emmadi
- 1 amangoyal
-</code></pre></div></div>
-<h2>Roadmap</h2>
-<p>We plan to continue expanding support for features like OpenTelemetry that
-have been introduced experimentally.</p>
-<p>There is some discussion on a potential second revision of ADBC to include
-more missing functionality and asynchronous API support. For more, see the
-<a href="https://github.com/apache/arrow-adbc/milestone/8">milestone</a>. We
would
-welcome suggestions on APIs that could be added or extended. Some of the
-contributors are planning to begin work on a proposal in the eventual
future.</p>
-<h2>Getting Involved</h2>
-<p>We welcome questions and contributions from all interested. Issues
-can be filed on <a
href="https://github.com/apache/arrow-adbc/issues">GitHub</a>, and questions
can be directed to GitHub
-or the <a href="/community/">Arrow mailing
lists</a>.</p>]]></content><author><name>pmc</name></author><category
term="release" /><summary type="html"><![CDATA[The Apache Arrow team is pleased
to announce the version 19 release of the Apache Arrow ADBC libraries. This
release includes 60 resolved issues from 27 distinct contributors. This is a
release of the libraries, which are at version 19. The API specification is
versioned separately and is at version 1.1.0. The subcomponents are ve [...]
\ No newline at end of file
+computation related
features.</p>]]></content><author><name>pmc</name></author><category
term="release" /><summary type="html"><![CDATA[The Apache Arrow team is pleased
to announce the 21.0.0 release. This release covers over 2 months of
development work and includes 339 resolved issues on 400 distinct commits from
82 distinct contributors. See the Install Page to learn how to get the
libraries for your platform. The release notes below are not exhaustive and
only expose selected highlig [...]
\ No newline at end of file
diff --git a/release/index.html b/release/index.html
index 3258922a888..78e098e1231 100644
--- a/release/index.html
+++ b/release/index.html
@@ -20,12 +20,12 @@
<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="2025-10-30T12:59:09-04:00" />
+<meta property="article:published_time" content="2025-11-09T18:20:55-05: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":"2025-10-30T12:59:09-04:00","datePublished":"2025-10-30T12:59:09-04:00","description":"Apache
Arrow Releases Navigate to the release page for downloads and the changelog.
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 Ma [...]
+{"@context":"https://schema.org","@type":"BlogPosting","dateModified":"2025-11-09T18:20:55-05:00","datePublished":"2025-11-09T18:20:55-05:00","description":"Apache
Arrow Releases Navigate to the release page for downloads and the changelog.
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 Ma [...]
<!-- End Jekyll SEO tag -->