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 3aad884def8 Updating built site
3aad884def8 is described below
commit 3aad884def841075b00af7dd82c979c689288735
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Sep 5 15:54:04 2025 +0000
Updating built site
---
blog/2025/09/04/arrow-go-18.4.1/index.html | 372 +++++++++++++++++++++++++++++
blog/index.html | 30 +++
css/main.css | 2 +-
css/main.css.map | 2 +-
feed.xml | 125 +++++-----
5 files changed, 467 insertions(+), 64 deletions(-)
diff --git a/blog/2025/09/04/arrow-go-18.4.1/index.html
b/blog/2025/09/04/arrow-go-18.4.1/index.html
new file mode 100644
index 00000000000..a015766d3e4
--- /dev/null
+++ b/blog/2025/09/04/arrow-go-18.4.1/index.html
@@ -0,0 +1,372 @@
+<!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 Go 18.4.1 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 Go 18.4.1 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 v18.4.1 release of Apache Arrow Go. This patch release covers 15 commits
from 7 distinct contributors. Contributors $ git shortlog -sn v18.4.0..v18.4.1
7 Matt Topol 4 Mandukhai Alimaa 1 Chromo-residuum-opec 1 Ryan Schneider 1
Travis Patterson 1 daniel-adam-tfs 1 secfree Highlights The Record interface
type has been renamed to RecordBatch to align with other Arrow implementations
and to avoid confusion. The [...]
+<meta property="og:description" content="The Apache Arrow team is pleased to
announce the v18.4.1 release of Apache Arrow Go. This patch release covers 15
commits from 7 distinct contributors. Contributors $ git shortlog -sn
v18.4.0..v18.4.1 7 Matt Topol 4 Mandukhai Alimaa 1 Chromo-residuum-opec 1 Ryan
Schneider 1 Travis Patterson 1 daniel-adam-tfs 1 secfree Highlights The Record
interface type has been renamed to RecordBatch to align with other Arrow
implementations and to avoid confusi [...]
+<link rel="canonical"
href="https://arrow.apache.org/blog/2025/09/04/arrow-go-18.4.1/" />
+<meta property="og:url"
content="https://arrow.apache.org/blog/2025/09/04/arrow-go-18.4.1/" />
+<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-09-04T00: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 Go 18.4.1 Release" />
+<script type="application/ld+json">
+{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"pmc"},"dateModified":"2025-09-04T00:00:00-04:00","datePublished":"2025-09-04T00:00:00-04:00","description":"The
Apache Arrow team is pleased to announce the v18.4.1 release of Apache Arrow
Go. This patch release covers 15 commits from 7 distinct contributors.
Contributors $ git shortlog -sn v18.4.0..v18.4.1 7 Matt Topol 4 Mandukhai
Alimaa 1 Chromo-residuum-opec 1 Ryan Schneider 1 Travis Patterson 1 [...]
+<!-- 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 Go 18.4.1 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">
+ 04 Sep 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 v18.4.1 release of Apache
Arrow Go.
+This patch release covers 15 commits from 7 distinct contributors.</p>
+<h2>Contributors</h2>
+<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> v18.4.0..v18.4.1
+<span class="go"> 7 Matt Topol
+ 4 Mandukhai Alimaa
+ 1 Chromo-residuum-opec
+ 1 Ryan Schneider
+ 1 Travis Patterson
+ 1 daniel-adam-tfs
+ 1 secfree
+</span></code></pre></div></div>
+<h2>Highlights</h2>
+<ul>
+<li>The <code>Record</code> interface type has been renamed to
<code>RecordBatch</code> to align with
+other Arrow implementations and to avoid confusion. The old
<code>Record</code> type is
+aliased to the new <code>RecordBatch</code> type so existing code works but
users may wish
+to update references now. This work was contributed by a first-time
contributor,
+@Mandukhai-Alimaa. See <a href="https://github.com/apache/arrow-go/pull/466"
target="_blank" rel="noopener">#466</a>,
+<a href="https://github.com/apache/arrow-go/pull/473" target="_blank"
rel="noopener">#473</a>,
+<a href="https://github.com/apache/arrow-go/pull/478" target="_blank"
rel="noopener">#478</a>, and
+<a href="https://github.com/apache/arrow-go/pull/486" target="_blank"
rel="noopener">#486</a>.</li>
+</ul>
+<h3>Important Note</h3>
+<ul>
+<li>A side effect of the above was an unintentional breaking change by
introducing a new
+method to the <code>RecordReader</code> interface. This shouldn't affect the
majority of consumers,
+but is a breaking change for any who implemented their own concrete
<code>RecordReader</code> type.
+The solution is simply to add a <code>RecordBatch()</code> method to the type
when upgrading to v18.4.1</li>
+</ul>
+<h2>Changelog</h2>
+<h3>What's Changed</h3>
+<ul>
+<li>fix(arrow/compute/exprs): Handle large types in expr handling by
@zeroshade in <a href="https://github.com/apache/arrow-go/pull/440"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/440</a>
+</li>
+<li>fix(arrow/compute/exprs): fix literalToDatum for precision types by
@zeroshade in <a href="https://github.com/apache/arrow-go/pull/447"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/447</a>
+</li>
+<li>fix(arrow/array): Fix RecordFromJSON perf by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/449" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/449</a>
+</li>
+<li>fix(arrow/array): update timestamp json format by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/450" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/450</a>
+</li>
+<li>refactor: switch golang.org/x/exp to standard library packages by
@ufUNnxagpM in <a href="https://github.com/apache/arrow-go/pull/453"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/453</a>
+</li>
+<li>fix(parquet/pqarrow): supress io.EOF in RecordReader.Err() by
@ryanschneider in <a href="https://github.com/apache/arrow-go/pull/452"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/452</a>
+</li>
+<li>fix(array): add nil checks in Data.Release() for childData by @secfree in
<a href="https://github.com/apache/arrow-go/pull/456" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/456</a>
+</li>
+<li>fix(arrow/compute): Fix scalar comparison batches by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/465" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/465</a>
+</li>
+<li>refactor(arrow): rename Record to RecordBatch and add deprecated alias by
@Mandukhai-Alimaa in <a href="https://github.com/apache/arrow-go/pull/466"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/466</a>
+</li>
+<li>refactor(arrow): migrate leaf packages to use RecordBatch by
@Mandukhai-Alimaa in <a href="https://github.com/apache/arrow-go/pull/473"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/473</a>
+</li>
+<li>refactor(arrow): third increment of the Record -> RecordBatch migration
by @Mandukhai-Alimaa in <a href="https://github.com/apache/arrow-go/pull/478"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/478</a>
+</li>
+<li>ci(parquet/pqarrow): integration tests for reading shredded variants by
@zeroshade in <a href="https://github.com/apache/arrow-go/pull/455"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/455</a>
+</li>
+<li>Implement RLE dictionary decoder using generics by @daniel-adam-tfs in <a
href="https://github.com/apache/arrow-go/pull/477" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/477</a>
+</li>
+<li>fix(parquet/internal/encoding): Fix typed dictionary encoding by
@MasslessParticle in <a href="https://github.com/apache/arrow-go/pull/479"
target="_blank" rel="noopener">https://github.com/apache/arrow-go/pull/479</a>
+</li>
+<li>refactor(arrow): fourth increment of the Record -> RecordBatch
migration by @Mandukhai-Alimaa in <a
href="https://github.com/apache/arrow-go/pull/486" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/486</a>
+</li>
+<li>chore: bump version number by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/487" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/487</a>
+</li>
+</ul>
+<h3>New Contributors</h3>
+<ul>
+<li>@ufUNnxagpM made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/453" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/453</a>
+</li>
+<li>@ryanschneider made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/452" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/452</a>
+</li>
+<li>@secfree made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/456" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/456</a>
+</li>
+<li>@Mandukhai-Alimaa made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/466" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/466</a>
+</li>
+<li>@daniel-adam-tfs made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/477" target="_blank"
rel="noopener">https://github.com/apache/arrow-go/pull/477</a>
+</li>
+</ul>
+<p><strong>Full Changelog</strong>: <a
href="https://github.com/apache/arrow-go/compare/v18.4.0...v18.4.1"
target="_blank"
rel="noopener">https://github.com/apache/arrow-go/compare/v18.4.0...v18.4.1</a></p>
+
+ </main>
+ </div>
+
+ <hr>
+<footer class="footer">
+ <div class="row">
+ <div class="col-md-9">
+ <p>Apache Arrow, Arrow, Apache, the Apache feather 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 fb0b14afbb4..07370949790 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -248,6 +248,36 @@
+ <p>
+ </p>
+<h3>
+ <a href="/blog/2025/09/04/arrow-go-18.4.1/">Apache Arrow Go 18.4.1
Release</a>
+ </h3>
+
+ <p>
+ <span class="blog-list-date">
+ 4 September 2025
+ </span>
+ </p>
+
+The Apache Arrow team is pleased to announce the v18.4.1 release of Apache
Arrow Go.
+This patch release covers 15 commits from 7 distinct contributors.
+Contributors
+$ git shortlog -sn v18.4.0..v18.4.1
+ 7 Matt Topol
+ 4 Mandukhai Alimaa
+ 1 Chromo-residuum-opec
+ 1 Ryan Schneider
+ 1 Travis Patterson
+ 1 daniel-adam-tfs
+ 1...
+
+ <a href="/blog/2025/09/04/arrow-go-18.4.1/">Read More →</a>
+
+
+
+
+
<p>
</p>
<h3>
diff --git a/css/main.css b/css/main.css
index 7b1bd5790ad..b4feeda8a00 100644
--- a/css/main.css
+++ b/css/main.css
@@ -3,4 +3,4 @@
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
- */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink:
#e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green:
#28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray:
#6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success:
#28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light:
#f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm:
576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl:
1200px;--font- [...]
\ No newline at end of file
+ */:root{--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink:
#e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green:
#28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray:
#6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success:
#28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light:
#f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm:
576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl:
1200px;--font- [...]
\ No newline at end of file
diff --git a/css/main.css.map b/css/main.css.map
index 5bd92278da7..e64a3c7d6f9 100644
--- a/css/main.css.map
+++ b/css/main.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../node_modules/bootstrap/scss/bootstrap.scss","../node_modules/bootstrap/scss/_root.scss","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","../node_modules/bootstrap/scss/mixins/_hover.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/boot
[...]
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../node_modules/bootstrap/scss/bootstrap.scss","../node_modules/bootstrap/scss/_root.scss","../node_modules/bootstrap/scss/_reboot.scss","../node_modules/bootstrap/scss/_variables.scss","../node_modules/bootstrap/scss/vendor/_rfs.scss","../node_modules/bootstrap/scss/mixins/_hover.scss","../node_modules/bootstrap/scss/_type.scss","../node_modules/bootstrap/scss/mixins/_lists.scss","../node_modules/bootstrap/scss/_images.scss","../node_modules/boot
[...]
\ No newline at end of file
diff --git a/feed.xml b/feed.xml
index a6da19fa5d9..b743702afd0 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,4 +1,65 @@
-<?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-08-25T07:38:36-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-09-05T11:50:21-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 v18.4.1 release of Apache
Arrow Go.
+This patch release covers 15 commits from 7 distinct contributors.</p>
+<h2>Contributors</h2>
+<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> v18.4.0..v18.4.1
+<span class="go"> 7 Matt Topol
+ 4 Mandukhai Alimaa
+ 1 Chromo-residuum-opec
+ 1 Ryan Schneider
+ 1 Travis Patterson
+ 1 daniel-adam-tfs
+ 1 secfree
+</span></code></pre></div></div>
+<h2>Highlights</h2>
+<ul>
+<li>The <code>Record</code> interface type has been renamed to
<code>RecordBatch</code> to align with
+other Arrow implementations and to avoid confusion. The old
<code>Record</code> type is
+aliased to the new <code>RecordBatch</code> type so existing code works but
users may wish
+to update references now. This work was contributed by a first-time
contributor,
+@Mandukhai-Alimaa. See <a
href="https://github.com/apache/arrow-go/pull/466">#466</a>,
+<a href="https://github.com/apache/arrow-go/pull/473">#473</a>,
+<a href="https://github.com/apache/arrow-go/pull/478">#478</a>, and
+<a href="https://github.com/apache/arrow-go/pull/486">#486</a>.</li>
+</ul>
+<h3>Important Note</h3>
+<ul>
+<li>A side effect of the above was an unintentional breaking change by
introducing a new
+method to the <code>RecordReader</code> interface. This shouldn't affect the
majority of consumers,
+but is a breaking change for any who implemented their own concrete
<code>RecordReader</code> type.
+The solution is simply to add a <code>RecordBatch()</code> method to the type
when upgrading to v18.4.1</li>
+</ul>
+<h2>Changelog</h2>
+<h3>What's Changed</h3>
+<ul>
+<li>fix(arrow/compute/exprs): Handle large types in expr handling by
@zeroshade in <a
href="https://github.com/apache/arrow-go/pull/440">https://github.com/apache/arrow-go/pull/440</a></li>
+<li>fix(arrow/compute/exprs): fix literalToDatum for precision types by
@zeroshade in <a
href="https://github.com/apache/arrow-go/pull/447">https://github.com/apache/arrow-go/pull/447</a></li>
+<li>fix(arrow/array): Fix RecordFromJSON perf by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/449">https://github.com/apache/arrow-go/pull/449</a></li>
+<li>fix(arrow/array): update timestamp json format by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/450">https://github.com/apache/arrow-go/pull/450</a></li>
+<li>refactor: switch golang.org/x/exp to standard library packages by
@ufUNnxagpM in <a
href="https://github.com/apache/arrow-go/pull/453">https://github.com/apache/arrow-go/pull/453</a></li>
+<li>fix(parquet/pqarrow): supress io.EOF in RecordReader.Err() by
@ryanschneider in <a
href="https://github.com/apache/arrow-go/pull/452">https://github.com/apache/arrow-go/pull/452</a></li>
+<li>fix(array): add nil checks in Data.Release() for childData by @secfree in
<a
href="https://github.com/apache/arrow-go/pull/456">https://github.com/apache/arrow-go/pull/456</a></li>
+<li>fix(arrow/compute): Fix scalar comparison batches by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/465">https://github.com/apache/arrow-go/pull/465</a></li>
+<li>refactor(arrow): rename Record to RecordBatch and add deprecated alias by
@Mandukhai-Alimaa in <a
href="https://github.com/apache/arrow-go/pull/466">https://github.com/apache/arrow-go/pull/466</a></li>
+<li>refactor(arrow): migrate leaf packages to use RecordBatch by
@Mandukhai-Alimaa in <a
href="https://github.com/apache/arrow-go/pull/473">https://github.com/apache/arrow-go/pull/473</a></li>
+<li>refactor(arrow): third increment of the Record -> RecordBatch migration
by @Mandukhai-Alimaa in <a
href="https://github.com/apache/arrow-go/pull/478">https://github.com/apache/arrow-go/pull/478</a></li>
+<li>ci(parquet/pqarrow): integration tests for reading shredded variants by
@zeroshade in <a
href="https://github.com/apache/arrow-go/pull/455">https://github.com/apache/arrow-go/pull/455</a></li>
+<li>Implement RLE dictionary decoder using generics by @daniel-adam-tfs in <a
href="https://github.com/apache/arrow-go/pull/477">https://github.com/apache/arrow-go/pull/477</a></li>
+<li>fix(parquet/internal/encoding): Fix typed dictionary encoding by
@MasslessParticle in <a
href="https://github.com/apache/arrow-go/pull/479">https://github.com/apache/arrow-go/pull/479</a></li>
+<li>refactor(arrow): fourth increment of the Record -> RecordBatch
migration by @Mandukhai-Alimaa in <a
href="https://github.com/apache/arrow-go/pull/486">https://github.com/apache/arrow-go/pull/486</a></li>
+<li>chore: bump version number by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/487">https://github.com/apache/arrow-go/pull/487</a></li>
+</ul>
+<h3>New Contributors</h3>
+<ul>
+<li>@ufUNnxagpM made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/453">https://github.com/apache/arrow-go/pull/453</a></li>
+<li>@ryanschneider made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/452">https://github.com/apache/arrow-go/pull/452</a></li>
+<li>@secfree made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/456">https://github.com/apache/arrow-go/pull/456</a></li>
+<li>@Mandukhai-Alimaa made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/466">https://github.com/apache/arrow-go/pull/466</a></li>
+<li>@daniel-adam-tfs made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/477">https://github.com/apache/arrow-go/pull/477</a></li>
+</ul>
+<p><strong>Full Changelog</strong>: <a
href="https://github.com/apache/arrow-go/compare/v18.4.0...v18.4.1">https://github.com/apache/arrow-go/compare/v18.4.0...v18.4.1</a></p>]]></content><author><name>pmc</name></author><category
term="release" /><summary type="html"><![CDATA[The Apache Arrow team is
pleased to announce the v18.4.1 release of Apache Arrow Go. This patch release
covers 15 commits from 7 distinct contributors. Contributors $ git shortlog -sn
v18.4.0..v18.4.1 7 Matt Topol [...]
-->
<p>The Apache Arrow team is pleased to announce the v18.4.0 release of Apache
Arrow Go.
@@ -949,64 +1010,4 @@ changelog</a>.</li>
<li>For notes on the latest release of the <a
href="https://github.com/apache/arrow-go">Go
implementation</a>, see the latest <a
href="https://github.com/apache/arrow-go/releases">Arrow Go
changelog</a>.</li>
-</ul>]]></content><author><name>pmc</name></author><category term="release"
/><summary type="html"><![CDATA[The Apache Arrow team is pleased to announce
the 20.0.0 release. This release covers over 2 months of development work and
includes 259 resolved issues on 327 distinct commits from 63 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
highlights of the release. Many oth [...]
-
--->
-<p>The Apache Arrow team is pleased to announce the <a
href="https://github.com/apache/arrow-go/releases/tag/v18.2.0">v18.2.0</a>
release of Apache Arrow Go.
-This minor release covers 21 commits from 7 distinct contributors.</p>
-<h2>Highlights</h2>
-<h3>Arrow</h3>
-<ul>
-<li>Fixed bitmap ops on 32-bit platforms <a
href="https://github.com/apache/arrow-go/pull/277">#277</a></li>
-<li>Allocations by arrow/memory will always be aligned even from the
Mallocator <a href="https://github.com/apache/arrow-go/pull/289">#289</a></li>
-<li>Sped up overflow checks for small integers in compute library <a
href="https://github.com/apache/arrow-go/pull/303">#303</a></li>
-</ul>
-<h3>Parquet</h3>
-<ul>
-<li>The <code>parquet_reader</code> CLI now has an option to dump the column
and index offsets <a
href="https://github.com/apache/arrow-go/pull/281">#281</a></li>
-<li>Column readers now have a <code>SeekToRow</code> method that will leverage
column/index offsets if they exist <a
href="https://github.com/apache/arrow-go/pull/283">#283</a></li>
-</ul>
-<h2>Full Changelog</h2>
-<h3>What's Changed</h3>
-<ul>
-<li>fix(release): fix wrong upload path by @kou in <a
href="https://github.com/apache/arrow-go/pull/243">#243</a></li>
-<li>fix(release): fix svn add command and add script to generate release notes
by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/249">#249</a></li>
-<li>fix(arrow/cdata): move headers into parent Go package by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/251">#251</a></li>
-<li>chore: Add NOTICE.txt file by @singh1203 in <a
href="https://github.com/apache/arrow-go/pull/257">#257</a></li>
-<li>chore: Update self-hosted arm runner to ubuntu-24.04-arm by @singh1203 in
<a href="https://github.com/apache/arrow-go/pull/268">#268</a></li>
-<li>chore: Drop executable file bit of source files by @jas4711 in <a
href="https://github.com/apache/arrow-go/pull/274">#274</a></li>
-<li>ci: update actions/cache by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/276">#276</a></li>
-<li>fix(arrow/bitutil): fix bitmap ops on 32-bit platforms by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/277">#277</a></li>
-<li>feat(internal/encoding): add Discard method to decoders by @zeroshade in
<a href="https://github.com/apache/arrow-go/pull/280">#280</a></li>
-<li>feat(parquet/cmd/parquet_reader): Add command to dump the column and
offset indices by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/281">#281</a></li>
-<li>fix(internal/utils): fix clobbering BP by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/288">#288</a></li>
-<li>docs(license): update LICENSE.txt by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/290">#290</a></li>
-<li>feat(parquet/file): Add SeekToRow for Column readers by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/283">#283</a></li>
-<li>fix(parquet/pqarrow): propagate field id metadata for lists/maps by
@zeroshade in <a
href="https://github.com/apache/arrow-go/pull/293">#293</a></li>
-<li>feat: Add arrayApproxEqualString to handle null characters in string. by
@singh1203 in <a
href="https://github.com/apache/arrow-go/pull/291">#291</a></li>
-<li>feat(parquet): update comments for <code>BufferedStreamEnabled</code> by
@joechenrh in <a
href="https://github.com/apache/arrow-go/pull/295">#295</a></li>
-<li>fix(arrow/memory): Align allocations always by @lidavidm in <a
href="https://github.com/apache/arrow-go/pull/289">#289</a></li>
-<li>feat(parquet): add byte buffer when disable buffered stream by @joechenrh
in <a href="https://github.com/apache/arrow-go/pull/302">#302</a></li>
-<li>perf(overflow): Speed up overflow checks for small integers by @cbandy in
<a href="https://github.com/apache/arrow-go/pull/303">#303</a></li>
-<li>chore: bump version by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/305">#305</a></li>
-<li>fix(pqarrow): respect list element nullability during conversion by
@zeroshade in <a
href="https://github.com/apache/arrow-go/pull/311">#311</a></li>
-<li>chore(testing): Update testing submodules by @zeroshade in <a
href="https://github.com/apache/arrow-go/pull/312">#312</a></li>
-</ul>
-<h3>New Contributors</h3>
-<ul>
-<li>@singh1203 made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/257">#257</a></li>
-<li>@jas4711 made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/274">#274</a></li>
-<li>@lidavidm made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/289">#289</a></li>
-<li>@cbandy made their first contribution in <a
href="https://github.com/apache/arrow-go/pull/303">#303</a></li>
-</ul>
-<p><strong>Full Changelog</strong>: <a
href="https://github.com/apache/arrow-go/compare/v18.1.0...v18.2.0">https://github.com/apache/arrow-go/compare/v18.1.0...v18.2.0</a></p>
-<h2>Contributors</h2>
-<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> v18.1.0..v18.2.0
-<span class="go"> 13 Matt Topol
- 3 Saurabh Singh
- 2 Ruihao Chen
- 1 Chris Bandy
- 1 David Li
- 1 Simon Josefsson
- 1 Sutou Kouhei
-</span></code></pre></div></div>]]></content><author><name>pmc</name></author><category
term="release" /><summary type="html"><![CDATA[The Apache Arrow team is
pleased to announce the v18.2.0 release of Apache Arrow Go. This minor release
covers 21 commits from 7 distinct contributors. Highlights Arrow Fixed bitmap
ops on 32-bit platforms #277 Allocations by arrow/memory will always be aligned
even from the Mallocator #289 Sped up overflow checks for small integers in
compute library #30 [...]
\ No newline at end of file
+</ul>]]></content><author><name>pmc</name></author><category term="release"
/><summary type="html"><![CDATA[The Apache Arrow team is pleased to announce
the 20.0.0 release. This release covers over 2 months of development work and
includes 259 resolved issues on 327 distinct commits from 63 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
highlights of the release. Many oth [...]
\ No newline at end of file