You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by gi...@apache.org on 2021/11/08 19:42:13 UTC

[arrow-site] branch asf-site updated: Updating built site (build 7fb4e368ad36c813af63c0f7d72bf2ead9e2ddc4)

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 270d2d6  Updating built site (build 7fb4e368ad36c813af63c0f7d72bf2ead9e2ddc4)
270d2d6 is described below

commit 270d2d6d284b8841bfa0603fd39990852a4c4503
Author: Nic Crane <th...@gmail.com>
AuthorDate: Mon Nov 8 19:42:06 2021 +0000

    Updating built site (build 7fb4e368ad36c813af63c0f7d72bf2ead9e2ddc4)
---
 blog/2021/11/08/r-6.0.0/index.html | 474 ++++++++++++++++++++++++++++++++
 blog/index.html                    |  15 ++
 docs/c_glib/index.html             |   4 +-
 feed.xml                           | 536 +++++++++++++++----------------------
 release/0.1.0.html                 |   4 +-
 release/0.10.0.html                |   4 +-
 release/0.11.0.html                |   4 +-
 release/0.11.1.html                |   4 +-
 release/0.12.0.html                |   4 +-
 release/0.13.0.html                |   4 +-
 release/0.14.0.html                |   4 +-
 release/0.14.1.html                |   4 +-
 release/0.15.0.html                |   4 +-
 release/0.15.1.html                |   4 +-
 release/0.16.0.html                |   4 +-
 release/0.17.0.html                |   4 +-
 release/0.17.1.html                |   4 +-
 release/0.2.0.html                 |   4 +-
 release/0.3.0.html                 |   4 +-
 release/0.4.0.html                 |   4 +-
 release/0.4.1.html                 |   4 +-
 release/0.5.0.html                 |   4 +-
 release/0.6.0.html                 |   4 +-
 release/0.7.0.html                 |   4 +-
 release/0.7.1.html                 |   4 +-
 release/0.8.0.html                 |   4 +-
 release/0.9.0.html                 |   4 +-
 release/1.0.0.html                 |   4 +-
 release/1.0.1.html                 |   4 +-
 release/2.0.0.html                 |   4 +-
 release/3.0.0.html                 |   4 +-
 release/4.0.0.html                 |   4 +-
 release/4.0.1.html                 |   4 +-
 release/5.0.0.html                 |   4 +-
 release/6.0.0.html                 |   4 +-
 release/index.html                 |   4 +-
 36 files changed, 764 insertions(+), 393 deletions(-)

diff --git a/blog/2021/11/08/r-6.0.0/index.html b/blog/2021/11/08/r-6.0.0/index.html
new file mode 100644
index 0000000..785d5f0
--- /dev/null
+++ b/blog/2021/11/08/r-6.0.0/index.html
@@ -0,0 +1,474 @@
+<!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 R 6.0.0 Release | Apache Arrow</title>
+    
+
+    <!-- Begin Jekyll SEO tag v2.7.1 -->
+<meta name="generator" content="Jekyll v4.2.0" />
+<meta property="og:title" content="Apache Arrow R 6.0.0 Release" />
+<meta name="author" content="Nic Crane, Jonathan Keane, Neal Richardson" />
+<meta property="og:locale" content="en_US" />
+<meta name="description" content="We are excited to announce the recent release of version 6.0.0 of the Arrow R package on CRAN. While we usually don’t write a dedicated release blog post for the R package, this one is special. There are a number of major new features in this version, some of which we’ve been building up to for several years. More dplyr support In version 0.16.0 (February 2020), we released the first version of the Dataset feature, which allowed you to query multi-file d [...]
+<meta property="og:description" content="We are excited to announce the recent release of version 6.0.0 of the Arrow R package on CRAN. While we usually don’t write a dedicated release blog post for the R package, this one is special. There are a number of major new features in this version, some of which we’ve been building up to for several years. More dplyr support In version 0.16.0 (February 2020), we released the first version of the Dataset feature, which allowed you to query multi [...]
+<link rel="canonical" href="https://arrow.apache.org/blog/2021/11/08/r-6.0.0/" />
+<meta property="og:url" content="https://arrow.apache.org/blog/2021/11/08/r-6.0.0/" />
+<meta property="og:site_name" content="Apache Arrow" />
+<meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
+<meta property="og:type" content="article" />
+<meta property="article:published_time" content="2021-11-08T00:00:00-05:00" />
+<meta name="twitter:card" content="summary_large_image" />
+<meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
+<meta property="twitter:title" content="Apache Arrow R 6.0.0 Release" />
+<meta name="twitter:site" content="@ApacheArrow" />
+<meta name="twitter:creator" content="@Nic Crane, Jonathan Keane, Neal Richardson" />
+<script type="application/ld+json">
+{"description":"We are excited to announce the recent release of version 6.0.0 of the Arrow R package on CRAN. While we usually don’t write a dedicated release blog post for the R package, this one is special. There are a number of major new features in this version, some of which we’ve been building up to for several years. More dplyr support In version 0.16.0 (February 2020), we released the first version of the Dataset feature, which allowed you to query multi-file datasets using dply [...]
+<!-- 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 rel="stylesheet" href="//fonts.googleapis.com/css?family=Lato:300,300italic,400,400italic,700,700italic,900">
+
+    <link href="/css/main.css" rel="stylesheet">
+    <link href="/css/syntax.css" rel="stylesheet">
+    <script src="/javascript/main.js"></script>
+    
+    <!-- Global Site Tag (gtag.js) - Google Analytics -->
+<script async src="https://www.googletagmanager.com/gtag/js?id=UA-107500873-1"></script>
+<script>
+  window.dataLayer = window.dataLayer || [];
+  function gtag(){dataLayer.push(arguments)};
+  gtag('js', new Date());
+
+  gtag('config', 'UA-107500873-1');
+</script>
+
+    
+  </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>
+            <a class="dropdown-item" href="https://github.com/apache/arrow">Source Code</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">
+             Documentation
+          </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/master/csharp/README.md">C#</a>
+            <a class="dropdown-item" href="https://godoc.org/github.com/apache/arrow/go/arrow">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="https://arrow.juliadata.org/stable/">Julia</a>
+            <a class="dropdown-item" href="https://github.com/apache/arrow/blob/master/matlab/README.md">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/master/ruby/README.md">Ruby</a>
+            <a class="dropdown-item" href="https://docs.rs/crate/arrow/">Rust</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="/datafusion">DataFusion</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/contributing.html">Contributing</a>
+            <a class="dropdown-item" href="https://issues.apache.org/jira/browse/ARROW">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="/security/">Security</a>
+            <a class="dropdown-item" href="https://www.apache.org/foundation/policies/conduct.html">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="http://www.apache.org/">ASF Website</a>
+            <a class="dropdown-item" href="http://www.apache.org/licenses/">License</a>
+            <a class="dropdown-item" href="http://www.apache.org/foundation/sponsorship.html">Donate</a>
+            <a class="dropdown-item" href="http://www.apache.org/foundation/thanks.html">Thanks</a>
+            <a class="dropdown-item" href="http://www.apache.org/security/">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 R 6.0.0 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">
+    08 Nov 2021
+  </span>
+  <br />
+  <span class="badge badge-secondary">By</span>
+  
+    Nic Crane, Jonathan Keane, Neal Richardson
+  
+
+  
+</p>
+
+
+        <!--
+
+-->
+
+<p>We are excited to announce the recent release of version 6.0.0 of the Arrow R package on <a href="https://cran.r-project.org/package=arrow">CRAN</a>. While we usually don’t write a dedicated release blog post for the R package, this one is special. There are a number of major new features in this version, some of which we’ve been building up to for several years.</p>
+
+<h1 id="more-dplyr-support">More dplyr support</h1>
+
+<p>In version 0.16.0 (February 2020), we released the first version of the Dataset feature, which allowed you to query multi-file datasets using <code class="language-plaintext highlighter-rouge">dplyr::select()</code> and <code class="language-plaintext highlighter-rouge">filter()</code>. These tools allowed you to find a slice of data in a large dataset that may not fit into memory and pull it into R for further analysis. In version 4.0.0 earlier this year, we added support for <code c [...]
+
+<h2 id="grouped-aggregation">Grouped aggregation</h2>
+
+<p>With <code class="language-plaintext highlighter-rouge">arrow</code> 6.0.0, you can now <code class="language-plaintext highlighter-rouge">summarise()</code> on Arrow data, both with or without <code class="language-plaintext highlighter-rouge">group_by()</code>. These are supported both with in-memory Arrow tables as well as across partitioned datasets. Most common aggregation functions are supported: <code class="language-plaintext highlighter-rouge">n()</code>, <code class="languag [...]
+
+<p>As usual, Arrow will read and process data in chunks and in parallel when possible to produce results much faster than one could by loading it all into memory then processing. This allows for operations that wouldn’t fit into memory on a single machine. For example, using the 1.5-billion row NYC Taxi dataset we use for examples in the <a href="https://arrow.apache.org/docs/r/articles/dataset.html">package vignette</a>, we can aggregate over the whole dataset even on a laptop:</p>
+
+<div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">ds</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">open_dataset</span><span class="p">(</span><span class="s2">"nyc-taxi"</span><span class="p">,</span><span class="w"> </span><span class="n">partitioning</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nf">c</span><span class="p">(</span> [...]
+</span><span class="n">ds</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">filter</span><span class="p">(</span><span class="w">
+    </span><span class="n">passenger_count</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="m">0</span><span class="p">,</span><span class="w">
+    </span><span class="n">passenger_count</span><span class="w"> </span><span class="o">&lt;</span><span class="w"> </span><span class="m">6</span><span class="p">,</span><span class="w">
+    </span><span class="n">grepl</span><span class="p">(</span><span class="s2">"csh"</span><span class="p">,</span><span class="w"> </span><span class="n">payment_type</span><span class="p">,</span><span class="w"> </span><span class="n">ignore.case</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">TRUE</span><span class="p">)</span><span class="w">
+  </span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">group_by</span><span class="p">(</span><span class="n">passenger_count</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">summarize</span><span class="p">(</span><span class="w">
+    </span><span class="n">avg</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">mean</span><span class="p">(</span><span class="n">total_amount</span><span class="p">,</span><span class="w"> </span><span class="n">na.rm</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">TRUE</span><span class="p">),</span><span class="w">
+    </span><span class="n">count</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">n</span><span class="p">()</span><span class="w">
+  </span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">arrange</span><span class="p">(</span><span class="n">desc</span><span class="p">(</span><span class="n">count</span><span class="p">))</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">collect</span><span class="p">()</span><span class="w">
+
+</span><span class="c1">#&gt; # A tibble: 5 × 3</span><span class="w">
+</span><span class="c1">#&gt;   passenger_count   avg     count</span><span class="w">
+</span><span class="c1">#&gt;             &lt;int&gt; &lt;dbl&gt;     &lt;int&gt;</span><span class="w">
+</span><span class="c1">#&gt; 1               1  11.1 257738064</span><span class="w">
+</span><span class="c1">#&gt; 2               2  12.1  58824482</span><span class="w">
+</span><span class="c1">#&gt; 3               5  11.4  26056438</span><span class="w">
+</span><span class="c1">#&gt; 4               3  12.0  18852606</span><span class="w">
+</span><span class="c1">#&gt; 5               4  12.3  10081632</span><span class="w">
+</span></code></pre></div></div>
+
+<h2 id="joins">Joins</h2>
+
+<p>In addition to aggregation, Arrow also supports all of dplyr’s mutating joins (inner, left, right, and full) and filtering joins (semi and anti).</p>
+
+<p>Suppose I want to get a table of all the flights from JFK to Las Vegas Airport on
+9th October 2013, with the full name of the airline included.</p>
+
+<div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">arrow_table</span><span class="p">(</span><span class="n">nycflights13</span><span class="o">::</span><span class="n">flights</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">filter</span><span class="p">(</span><span class="w">
+    </span><span class="n">year</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="m">2013</span><span class="p">,</span><span class="w">
+    </span><span class="n">month</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="m">10</span><span class="p">,</span><span class="w">
+    </span><span class="n">day</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="m">9</span><span class="p">,</span><span class="w">
+    </span><span class="n">origin</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="s2">"JFK"</span><span class="p">,</span><span class="w">
+    </span><span class="n">dest</span><span class="w"> </span><span class="o">==</span><span class="w"> </span><span class="s2">"LAS"</span><span class="w">
+    </span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">select</span><span class="p">(</span><span class="n">dep_time</span><span class="p">,</span><span class="w"> </span><span class="n">arr_time</span><span class="p">,</span><span class="w"> </span><span class="n">carrier</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">left_join</span><span class="p">(</span><span class="w">
+    </span><span class="n">arrow_table</span><span class="p">(</span><span class="n">nycflights13</span><span class="o">::</span><span class="n">airlines</span><span class="p">)</span><span class="w">
+   </span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">collect</span><span class="p">()</span><span class="w">
+
+</span><span class="c1">#&gt; # A tibble: 12 × 4</span><span class="w">
+</span><span class="c1">#&gt;    dep_time arr_time carrier name</span><span class="w">
+</span><span class="c1">#&gt;       &lt;int&gt;    &lt;int&gt; &lt;chr&gt;   &lt;chr&gt;</span><span class="w">
+</span><span class="c1">#&gt;  1      637      853 B6      JetBlue Airways</span><span class="w">
+</span><span class="c1">#&gt;  2      648      912 AA      American Airlines Inc.</span><span class="w">
+</span><span class="c1">#&gt;  3      812     1029 DL      Delta Air Lines Inc.</span><span class="w">
+</span><span class="c1">#&gt;  4      945     1206 VX      Virgin America</span><span class="w">
+</span><span class="c1">#&gt;  5      955     1219 B6      JetBlue Airways</span><span class="w">
+</span><span class="c1">#&gt;  6     1018     1231 DL      Delta Air Lines Inc.</span><span class="w">
+</span><span class="c1">#&gt;  7     1120     1338 B6      JetBlue Airways</span><span class="w">
+</span><span class="c1">#&gt;  8     1451     1705 DL      Delta Air Lines Inc.</span><span class="w">
+</span><span class="c1">#&gt;  9     1656     1915 AA      American Airlines Inc.</span><span class="w">
+</span><span class="c1">#&gt; 10     1755     2001 DL      Delta Air Lines Inc.</span><span class="w">
+</span><span class="c1">#&gt; 11     1827     2049 B6      JetBlue Airways</span><span class="w">
+</span><span class="c1">#&gt; 12     1917     2126 DL      Delta Air Lines Inc.</span><span class="w">
+</span></code></pre></div></div>
+
+<p>In this example, we’re working on an in-memory table, so you wouldn’t need <code class="language-plaintext highlighter-rouge">arrow</code> to do this–but the same code would work on a larger-than-memory dataset backed by thousands of Parquet files.</p>
+
+<h2 id="under-the-hood">Under the hood</h2>
+
+<p>To support these features, we’ve made some internal changes to how queries are built up and–importantly–when they are evaluated. As a result, there are some changes in behavior compared to past versions of <code class="language-plaintext highlighter-rouge">arrow</code>.</p>
+
+<p>First, calls to <code class="language-plaintext highlighter-rouge">summarise()</code>, <code class="language-plaintext highlighter-rouge">head()</code>, and <code class="language-plaintext highlighter-rouge">tail()</code> no longer eagerly evaluate: this means you need to call either <code class="language-plaintext highlighter-rouge">compute()</code> (to evaluate it and produce an Arrow Table) or <code class="language-plaintext highlighter-rouge">collect()</code> (to evaluate and pull [...]
+
+<p>Second, the order of rows in a dataset query is no longer determinisitic due to the way the parallelization of work happens in the C++ library. This means that you can’t assume that the results of a query will be in the same order as the rows of data in the files on disk. If you do need a stable sort order, call <code class="language-plaintext highlighter-rouge">arrange()</code> to specify ordering.</p>
+
+<p>While these changes are a break from past <code class="language-plaintext highlighter-rouge">arrow</code> behavior, they are consistent with many <code class="language-plaintext highlighter-rouge">dbplyr</code> backends and are needed to allow queries to scale beyond data-frame workflows that can fit into memory.</p>
+
+<h1 id="integration-with-duckdb">Integration with DuckDB</h1>
+
+<p>The Arrow engine is not the only new way to query Arrow Datasets in this release. If you have the <a href="https://cran.r-project.org/package=duckdb">duckdb</a> package installed, you can hand off an Arrow Dataset or query object to <a href="https://duckdb.org/">DuckDB</a> for further querying using the <code class="language-plaintext highlighter-rouge">to_duckdb()</code> function. This allows you to use duckdb’s <code class="language-plaintext highlighter-rouge">dbplyr</code> methods [...]
+
+<p>In the example below, we are looking at flights between NYC and Chicago, and want to avoid the worst-of-the-worst delays. To do this, we can use <code class="language-plaintext highlighter-rouge">percent_rank()</code>; however that requires a window function which isn’t yet available in Arrow, so let’s try sending the data to DuckDB to do that, then pull it back into Arrow:</p>
+
+<div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">library</span><span class="p">(</span><span class="n">arrow</span><span class="p">,</span><span class="w"> </span><span class="n">warn.conflicts</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">FALSE</span><span class="p">)</span><span class="w">
+</span><span class="n">library</span><span class="p">(</span><span class="n">dplyr</span><span class="p">,</span><span class="w"> </span><span class="n">warn.conflicts</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">FALSE</span><span class="p">)</span><span class="w">
+
+</span><span class="n">flights_filtered</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="n">arrow_table</span><span class="p">(</span><span class="n">nycflights13</span><span class="o">::</span><span class="n">flights</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">select</span><span class="p">(</span><span class="n">carrier</span><span class="p">,</span><span class="w"> </span><span class="n">origin</span><span class="p">,</span><span class="w"> </span><span class="n">dest</span><span class="p">,</span><span class="w"> </span><span class="n">arr_delay</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="c1"># arriving early doesn't matter, so call negative delays 0</span><span class="w">
+  </span><span class="n">mutate</span><span class="p">(</span><span class="n">arr_delay</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">pmax</span><span class="p">(</span><span class="n">arr_delay</span><span class="p">,</span><span class="w"> </span><span class="m">0</span><span class="p">))</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">to_duckdb</span><span class="p">()</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="c1"># for each carrier-origin-dest, take the worst 5% of delays</span><span class="w">
+  </span><span class="n">group_by</span><span class="p">(</span><span class="n">carrier</span><span class="p">,</span><span class="w"> </span><span class="n">origin</span><span class="p">,</span><span class="w"> </span><span class="n">dest</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">mutate</span><span class="p">(</span><span class="n">arr_delay_rank</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">percent_rank</span><span class="p">(</span><span class="n">arr_delay</span><span class="p">))</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">filter</span><span class="p">(</span><span class="n">arr_delay_rank</span><span class="w"> </span><span class="o">&gt;</span><span class="w"> </span><span class="m">0.95</span><span class="p">)</span><span class="w">
+
+</span><span class="n">head</span><span class="p">(</span><span class="n">flights_filtered</span><span class="p">)</span><span class="w">
+</span><span class="c1">#&gt; # Source:   lazy query [?? x 5]</span><span class="w">
+</span><span class="c1">#&gt; # Database: duckdb_connection</span><span class="w">
+</span><span class="c1">#&gt; # Groups:   carrier, origin, dest</span><span class="w">
+</span><span class="c1">#&gt;   carrier origin dest  arr_delay arr_delay_rank</span><span class="w">
+</span><span class="c1">#&gt;   &lt;chr&gt;   &lt;chr&gt;  &lt;chr&gt;     &lt;dbl&gt;          &lt;dbl&gt;</span><span class="w">
+</span><span class="c1">#&gt; 1 9E      JFK    RIC         119          0.952</span><span class="w">
+</span><span class="c1">#&gt; 2 9E      JFK    RIC         125          0.956</span><span class="w">
+</span><span class="c1">#&gt; 3 9E      JFK    RIC         137          0.960</span><span class="w">
+</span><span class="c1">#&gt; 4 9E      JFK    RIC         137          0.960</span><span class="w">
+</span><span class="c1">#&gt; 5 9E      JFK    RIC         158          0.968</span><span class="w">
+</span><span class="c1">#&gt; 6 9E      JFK    RIC         163          0.972</span><span class="w">
+</span></code></pre></div></div>
+
+<p>Now we have all of the flights filtered to those that are the worst-of-the-worst, and stored as a dbplyr lazy <code class="language-plaintext highlighter-rouge">tbl</code> with our DuckDB connection. This is an example of using Arrow -&gt; DuckDB.</p>
+
+<p>But we can do more: we can then bring that data back into Arrow just as easily. For the rest of our analysis, we pick up where we left off with the <code class="language-plaintext highlighter-rouge">tbl</code> referring to the DuckDB query:</p>
+
+<div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="c1"># pull data back into arrow to complete analysis</span><span class="w">
+</span><span class="n">flights_filtered</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">to_arrow</span><span class="p">()</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="c1"># now summarise to get mean/min</span><span class="w">
+  </span><span class="n">group_by</span><span class="p">(</span><span class="n">carrier</span><span class="p">,</span><span class="w"> </span><span class="n">origin</span><span class="p">,</span><span class="w"> </span><span class="n">dest</span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">summarise</span><span class="p">(</span><span class="w">
+    </span><span class="n">arr_delay_mean</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">mean</span><span class="p">(</span><span class="n">arr_delay</span><span class="p">),</span><span class="w">
+    </span><span class="n">arr_delay_min</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="nf">min</span><span class="p">(</span><span class="n">arr_delay</span><span class="p">),</span><span class="w">
+    </span><span class="n">num_flights</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">n</span><span class="p">()</span><span class="w">
+  </span><span class="p">)</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">filter</span><span class="p">(</span><span class="n">dest</span><span class="w"> </span><span class="o">%in%</span><span class="w"> </span><span class="nf">c</span><span class="p">(</span><span class="s2">"ORD"</span><span class="p">,</span><span class="w"> </span><span class="s2">"MDW"</span><span class="p">))</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">arrange</span><span class="p">(</span><span class="n">desc</span><span class="p">(</span><span class="n">arr_delay_mean</span><span class="p">))</span><span class="w"> </span><span class="o">%&gt;%</span><span class="w">
+  </span><span class="n">collect</span><span class="p">()</span><span class="w">
+</span><span class="c1">#&gt; # A tibble: 10 × 6</span><span class="w">
+</span><span class="c1">#&gt; # Groups:   carrier, origin [10]</span><span class="w">
+</span><span class="c1">#&gt;    carrier origin dest  arr_delay_mean arr_delay_min num_flights</span><span class="w">
+</span><span class="c1">#&gt;    &lt;chr&gt;   &lt;chr&gt;  &lt;chr&gt;          &lt;dbl&gt;         &lt;dbl&gt;       &lt;int&gt;</span><span class="w">
+</span><span class="c1">#&gt;  1 MQ      EWR    ORD             190.           103         113</span><span class="w">
+</span><span class="c1">#&gt;  2 9E      JFK    ORD             185.           134          52</span><span class="w">
+</span><span class="c1">#&gt;  3 UA      LGA    ORD             179.           101         157</span><span class="w">
+</span><span class="c1">#&gt;  4 WN      LGA    MDW             178.           107         103</span><span class="w">
+</span><span class="c1">#&gt;  5 AA      JFK    ORD             178.           133          19</span><span class="w">
+</span><span class="c1">#&gt;  6 B6      JFK    ORD             174.           129          46</span><span class="w">
+</span><span class="c1">#&gt;  7 WN      EWR    MDW             167.           107         103</span><span class="w">
+</span><span class="c1">#&gt;  8 UA      EWR    ORD             149.            87         189</span><span class="w">
+</span><span class="c1">#&gt;  9 AA      LGA    ORD             135.            78         280</span><span class="w">
+</span><span class="c1">#&gt; 10 EV      EWR    ORD              35             35           1</span><span class="w">
+</span></code></pre></div></div>
+
+<p>And just like that, we’ve passed data back and forth between Arrow and DuckDB without having to write a single file to disk!</p>
+
+<h1 id="expanded-use-of-altrep">Expanded use of ALTREP</h1>
+
+<p>We are continuing our use of R’s <a href="https://svn.r-project.org/R/branches/ALTREP/ALTREP.html">ALTREP</a> where possible. In 5.0.0 there were a limited set of circumstances that took advantage of ALTREP, but in 6.0.0 we have expanded types to include strings, as well as vectors with <code class="language-plaintext highlighter-rouge">NA</code>s.</p>
+
+<div class="language-r highlighter-rouge"><div class="highlight"><pre class="highlight"><code><span class="n">library</span><span class="p">(</span><span class="n">microbenchmark</span><span class="p">)</span><span class="w">
+</span><span class="n">library</span><span class="p">(</span><span class="n">arrow</span><span class="p">)</span><span class="w">
+
+</span><span class="n">tbl</span><span class="w"> </span><span class="o">&lt;-</span><span class="w">
+  </span><span class="n">arrow_table</span><span class="p">(</span><span class="n">data.frame</span><span class="p">(</span><span class="w">
+    </span><span class="n">x</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">rnorm</span><span class="p">(</span><span class="m">10000000</span><span class="p">),</span><span class="w">
+    </span><span class="n">y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">sample</span><span class="p">(</span><span class="nf">c</span><span class="p">(</span><span class="nb">letters</span><span class="p">,</span><span class="w"> </span><span class="kc">NA</span><span class="p">),</span><span class="w"> </span><span class="m">10000000</span><span class="p">,</span><span class="w"> </span><span class="n">replace</span><span class="w"> </s [...]
+  </span><span class="p">))</span><span class="w">
+
+</span><span class="n">with_altrep</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="k">function</span><span class="p">(</span><span class="n">data</span><span class="p">){</span><span class="w">
+  </span><span class="n">options</span><span class="p">(</span><span class="n">arrow.use_altrep</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">TRUE</span><span class="p">)</span><span class="w">
+  </span><span class="n">as.data.frame</span><span class="p">(</span><span class="n">data</span><span class="p">)</span><span class="w">
+</span><span class="p">}</span><span class="w">
+
+</span><span class="n">without_altrep</span><span class="w"> </span><span class="o">&lt;-</span><span class="w"> </span><span class="k">function</span><span class="p">(</span><span class="n">data</span><span class="p">){</span><span class="w">
+  </span><span class="n">options</span><span class="p">(</span><span class="n">arrow.use_altrep</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="kc">FALSE</span><span class="p">)</span><span class="w">
+  </span><span class="n">as.data.frame</span><span class="p">(</span><span class="n">data</span><span class="p">)</span><span class="w">
+</span><span class="p">}</span><span class="w">
+
+</span><span class="n">microbenchmark</span><span class="p">(</span><span class="w">
+  </span><span class="n">without_altrep</span><span class="p">(</span><span class="n">tbl</span><span class="p">),</span><span class="w">
+  </span><span class="n">with_altrep</span><span class="p">(</span><span class="n">tbl</span><span class="p">)</span><span class="w">
+</span><span class="p">)</span><span class="w">
+
+</span><span class="c1">#&gt; Unit: milliseconds</span><span class="w">
+</span><span class="c1">#&gt;                 expr      min        lq      mean    median        uq      max neval</span><span class="w">
+</span><span class="c1">#&gt;  without_altrep(tbl) 191.0788 213.82235 249.65076 225.52120 244.26977 512.1652   100</span><span class="w">
+</span><span class="c1">#&gt;     with_altrep(tbl)  48.7152  50.97269  65.56832  52.93795  55.24505 338.4602   100</span><span class="w">
+</span></code></pre></div></div>
+
+<h1 id="airgapped-installation-on-linux">Airgapped installation on Linux</h1>
+
+<p>With every release, we continue to improve the installation experience on Linux. Unlike macOS and Windows, CRAN does not host binary packages for Linux, and unless you’re using a service like RStudio Package Manger that hosts binaries, you have to build <code class="language-plaintext highlighter-rouge">arrow</code> from source. Because Arrow involves a large C++ project, this can be slow and sensitive to differences in build environments. To ensure a reliable installation experience, [...]
+
+<p>A big improvement in 6.0.0 is that <code class="language-plaintext highlighter-rouge">arrow</code> can now install in a fully offline mode. The R package now includes the C++ source, so it does not need to be downloaded at build time. This does not include optional dependencies like compression libraries, the AWS SDK for accessing data in S3, and more. For folks who need to install Arrow on an airgapped server with all of those features, we have included a helper function to download  [...]
+The function <code class="language-plaintext highlighter-rouge">create_package_with_all_dependencies()</code> can be run from a computer that does have access to the internet, and creates a fat-source package which can then be transferred and installed on a server without connectivity. This helper is also available on GitHub without installing the arrow package. For more installation <a href="https://arrow.apache.org/docs/r/articles/install.html#offline-installation">see the docs</a>.</p>
+
+<p>Another installation change is that we’ve changed the source build to fail cleanly if the C++ library is not found or cannot be built. Previously, if the C++ library failed to build, you would get a successful R package installation, but the package wouldn’t do anything useful, it would just tell you to reinstall. This was helpful back in the early days of the package when we weren’t confident it would build everywhere that CRAN checked, but we now have much more experience (and exten [...]
+
+<h1 id="thanks">Thanks</h1>
+
+<p>This is a significant milestone for Arrow, and the R package specifically, and there is much gratitude to go around. In the 6.0.0 release, there were 77 individuals who contributed to Arrow, many of whom did the heavy lifting in the C++ library to make the new dataset query features a reality. Specifically in the R package, we wanted to acknowledge Phillip Cloud, Dewey Dunnington, Dragoș Moldovan-Grünfeld, Matt Peterson, and Percy Camilo Triveño Aucahuasi for their
+their first contributions to the R package. And a special thanks goes to Karl Dunkle Werner for the hard work on the offline package build!</p>
+
+<p>We also want to thank you in advance for your help. For this release of the Arrow query engine, we’ve focused our effort on getting the core functionality implemented. (In fact, this first release is something of an R-exclusive: bindings for these features haven’t yet been added to pyarrow, the Python Arrow library!) By focusing on the essentials, it means that there are a number of performance optimizations we plan to do but didn’t have time for in this release–and there are surely m [...]
+
+      </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>&copy; 2016-2021 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">
+        <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 70f9583..2016770 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -225,6 +225,21 @@
   
   <p>
     <h3>
+      <a href="/blog/2021/11/08/r-6.0.0/">Apache Arrow R 6.0.0 Release</a>
+    </h3>
+    
+    <p>
+    <span class="blog-list-date">
+      8 November 2021
+    </span>
+    </p>
+    We are excited to announce the recent release of version 6.0.0 of the Arrow R package on CRAN. While we usually don’t write a dedicated release blog post for the R package, this one is special. There are a number of major new features in this version, some of which...
+  </p>
+  
+
+  
+  <p>
+    <h3>
       <a href="/blog/2021/11/04/6.0.0-release/">Apache Arrow 6.0.0 Release</a>
     </h3>
     
diff --git a/docs/c_glib/index.html b/docs/c_glib/index.html
index 2cadb15..51aa9dc 100644
--- a/docs/c_glib/index.html
+++ b/docs/c_glib/index.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow GLib (C)" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow GLib (C) Apache Arrow GLib is a wrapper library for Apache Arrow C++. Apache Arrow GLib provides C API. Apache Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time automatically. API reference manuals Apache Arrow GLib Apache Parquet GLib Gandiva GLib Plasma GLib","url":"https://arrow.apache.org/docs/c_glib/","headline":"Apache Arrow GLib (C)","dateModified":"2021-11-04T15:03:03-04:00","datePubli [...]
+{"description":"Apache Arrow GLib (C) Apache Arrow GLib is a wrapper library for Apache Arrow C++. Apache Arrow GLib provides C API. Apache Arrow GLib supports GObject Introspection. It means that you can create language bindings at runtime or compile time automatically. API reference manuals Apache Arrow GLib Apache Parquet GLib Gandiva GLib Plasma GLib","url":"https://arrow.apache.org/docs/c_glib/","headline":"Apache Arrow GLib (C)","dateModified":"2021-11-08T14:41:43-05:00","datePubli [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/feed.xml b/feed.xml
index 5e037a4..0fd5cc6 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,4 +1,211 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">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>2021-11-04T15:03:03-04:00</updated><id>https://arrow.apache.org/feed.xml</id><title type="html">Apache Arrow</title><subtitle>Apache Arrow is a cross-language developm [...]
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="4.2.0">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>2021-11-08T14:41:43-05:00</updated><id>https://arrow.apache.org/feed.xml</id><title type="html">Apache Arrow</title><subtitle>Apache Arrow is a cross-language developm [...]
+
+--&gt;
+
+&lt;p&gt;We are excited to announce the recent release of version 6.0.0 of the Arrow R package on &lt;a href=&quot;https://cran.r-project.org/package=arrow&quot;&gt;CRAN&lt;/a&gt;. While we usually don’t write a dedicated release blog post for the R package, this one is special. There are a number of major new features in this version, some of which we’ve been building up to for several years.&lt;/p&gt;
+
+&lt;h1 id=&quot;more-dplyr-support&quot;&gt;More dplyr support&lt;/h1&gt;
+
+&lt;p&gt;In version 0.16.0 (February 2020), we released the first version of the Dataset feature, which allowed you to query multi-file datasets using &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dplyr::select()&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;filter()&lt;/code&gt;. These tools allowed you to find a slice of data in a large dataset that may not fit into memory and pull it into R for further analysis. In version 4.0 [...]
+
+&lt;h2 id=&quot;grouped-aggregation&quot;&gt;Grouped aggregation&lt;/h2&gt;
+
+&lt;p&gt;With &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrow&lt;/code&gt; 6.0.0, you can now &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;summarise()&lt;/code&gt; on Arrow data, both with or without &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;group_by()&lt;/code&gt;. These are supported both with in-memory Arrow tables as well as across partitioned datasets. Most common aggregation functions are supported: &lt;code cl [...]
+
+&lt;p&gt;As usual, Arrow will read and process data in chunks and in parallel when possible to produce results much faster than one could by loading it all into memory then processing. This allows for operations that wouldn’t fit into memory on a single machine. For example, using the 1.5-billion row NYC Taxi dataset we use for examples in the &lt;a href=&quot;https://arrow.apache.org/docs/r/articles/dataset.html&quot;&gt;package vignette&lt;/a&gt;, we can aggregate over the whole datase [...]
+
+&lt;div class=&quot;language-r highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;ds&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;open_dataset&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;nyc-taxi& [...]
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ds&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;passenger_count&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;passenger_count&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;grepl&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;csh&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;payment_type&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;ignore.case&lt;/span&gt;&lt;span class=&quot; [...]
+  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;group_by&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;passenger_count&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;summarize&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;avg&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mean&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;total_amount&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;na.rm&lt;/spa [...]
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrange&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;desc&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;collect&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # A tibble: 5 × 3&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;   passenger_count   avg     count&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;             &amp;lt;int&amp;gt; &amp;lt;dbl&amp;gt;     &amp;lt;int&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 1               1  11.1 257738064&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 2               2  12.1  58824482&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 3               5  11.4  26056438&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 4               3  12.0  18852606&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 5               4  12.3  10081632&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+
+&lt;h2 id=&quot;joins&quot;&gt;Joins&lt;/h2&gt;
+
+&lt;p&gt;In addition to aggregation, Arrow also supports all of dplyr’s mutating joins (inner, left, right, and full) and filtering joins (semi and anti).&lt;/p&gt;
+
+&lt;p&gt;Suppose I want to get a table of all the flights from JFK to Las Vegas Airport on
+9th October 2013, with the full name of the airline included.&lt;/p&gt;
+
+&lt;div class=&quot;language-r highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;arrow_table&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;nycflights13&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flights&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/sp [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;year&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;2013&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;month&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;10&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;day&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;9&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;origin&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;JFK&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dest&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;==&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;LAS&quot;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;select&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dep_time&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_time&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;carrier&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/ [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;left_join&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow_table&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;nycflights13&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;airlines&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+   &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;collect&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # A tibble: 12 × 4&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;    dep_time arr_time carrier name&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;       &amp;lt;int&amp;gt;    &amp;lt;int&amp;gt; &amp;lt;chr&amp;gt;   &amp;lt;chr&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  1      637      853 B6      JetBlue Airways&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  2      648      912 AA      American Airlines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  3      812     1029 DL      Delta Air Lines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  4      945     1206 VX      Virgin America&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  5      955     1219 B6      JetBlue Airways&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  6     1018     1231 DL      Delta Air Lines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  7     1120     1338 B6      JetBlue Airways&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  8     1451     1705 DL      Delta Air Lines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  9     1656     1915 AA      American Airlines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 10     1755     2001 DL      Delta Air Lines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 11     1827     2049 B6      JetBlue Airways&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 12     1917     2126 DL      Delta Air Lines Inc.&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+
+&lt;p&gt;In this example, we’re working on an in-memory table, so you wouldn’t need &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrow&lt;/code&gt; to do this–but the same code would work on a larger-than-memory dataset backed by thousands of Parquet files.&lt;/p&gt;
+
+&lt;h2 id=&quot;under-the-hood&quot;&gt;Under the hood&lt;/h2&gt;
+
+&lt;p&gt;To support these features, we’ve made some internal changes to how queries are built up and–importantly–when they are evaluated. As a result, there are some changes in behavior compared to past versions of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrow&lt;/code&gt;.&lt;/p&gt;
+
+&lt;p&gt;First, calls to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;summarise()&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;head()&lt;/code&gt;, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tail()&lt;/code&gt; no longer eagerly evaluate: this means you need to call either &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;compute()&lt;/code&gt; (to evaluate it and produce an Arrow Table [...]
+
+&lt;p&gt;Second, the order of rows in a dataset query is no longer determinisitic due to the way the parallelization of work happens in the C++ library. This means that you can’t assume that the results of a query will be in the same order as the rows of data in the files on disk. If you do need a stable sort order, call &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrange()&lt;/code&gt; to specify ordering.&lt;/p&gt;
+
+&lt;p&gt;While these changes are a break from past &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrow&lt;/code&gt; behavior, they are consistent with many &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;dbplyr&lt;/code&gt; backends and are needed to allow queries to scale beyond data-frame workflows that can fit into memory.&lt;/p&gt;
+
+&lt;h1 id=&quot;integration-with-duckdb&quot;&gt;Integration with DuckDB&lt;/h1&gt;
+
+&lt;p&gt;The Arrow engine is not the only new way to query Arrow Datasets in this release. If you have the &lt;a href=&quot;https://cran.r-project.org/package=duckdb&quot;&gt;duckdb&lt;/a&gt; package installed, you can hand off an Arrow Dataset or query object to &lt;a href=&quot;https://duckdb.org/&quot;&gt;DuckDB&lt;/a&gt; for further querying using the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;to_duckdb()&lt;/code&gt; function. This allows you to use duckdb’s  [...]
+
+&lt;p&gt;In the example below, we are looking at flights between NYC and Chicago, and want to avoid the worst-of-the-worst delays. To do this, we can use &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;percent_rank()&lt;/code&gt;; however that requires a window function which isn’t yet available in Arrow, so let’s try sending the data to DuckDB to do that, then pull it back into Arrow:&lt;/p&gt;
+
+&lt;div class=&quot;language-r highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;library&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;warn.conflicts&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt [...]
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;library&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dplyr&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;warn.conflicts&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kc&quot;&gt;FALSE&lt; [...]
+
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flights_filtered&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow_table&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;nycflights13&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flights&lt;/span&gt;&lt;span class [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;select&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;carrier&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;origin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&g [...]
+  &lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;# arriving early doesn&apos;t matter, so call negative delays 0&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mutate&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;pmax&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/s [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;to_duckdb&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;# for each carrier-origin-dest, take the worst 5% of delays&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;group_by&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;carrier&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;origin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mutate&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay_rank&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;percent_rank&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay&lt;/span&gt;&lt;span class=&quot;p&quo [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay_rank&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;m&quot;&gt;0.95&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;head&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flights_filtered&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # Source:   lazy query [?? x 5]&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # Database: duckdb_connection&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # Groups:   carrier, origin, dest&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;   carrier origin dest  arr_delay arr_delay_rank&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;   &amp;lt;chr&amp;gt;   &amp;lt;chr&amp;gt;  &amp;lt;chr&amp;gt;     &amp;lt;dbl&amp;gt;          &amp;lt;dbl&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 1 9E      JFK    RIC         119          0.952&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 2 9E      JFK    RIC         125          0.956&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 3 9E      JFK    RIC         137          0.960&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 4 9E      JFK    RIC         137          0.960&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 5 9E      JFK    RIC         158          0.968&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 6 9E      JFK    RIC         163          0.972&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+
+&lt;p&gt;Now we have all of the flights filtered to those that are the worst-of-the-worst, and stored as a dbplyr lazy &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tbl&lt;/code&gt; with our DuckDB connection. This is an example of using Arrow -&amp;gt; DuckDB.&lt;/p&gt;
+
+&lt;p&gt;But we can do more: we can then bring that data back into Arrow just as easily. For the rest of our analysis, we pick up where we left off with the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;tbl&lt;/code&gt; referring to the DuckDB query:&lt;/p&gt;
+
+&lt;div class=&quot;language-r highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c1&quot;&gt;# pull data back into arrow to complete analysis&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;flights_filtered&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;to_arrow&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;# now summarise to get mean/min&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;group_by&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;carrier&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;origin&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dest&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;summarise&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay_mean&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;mean&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay_min&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;min&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;num_flights&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;n&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;filter&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;dest&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%in%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&quot;ORD&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt [...]
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrange&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;desc&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arr_delay_mean&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;%&amp;gt;%&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;collect&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # A tibble: 10 × 6&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; # Groups:   carrier, origin [10]&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;    carrier origin dest  arr_delay_mean arr_delay_min num_flights&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;    &amp;lt;chr&amp;gt;   &amp;lt;chr&amp;gt;  &amp;lt;chr&amp;gt;          &amp;lt;dbl&amp;gt;         &amp;lt;dbl&amp;gt;       &amp;lt;int&amp;gt;&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  1 MQ      EWR    ORD             190.           103         113&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  2 9E      JFK    ORD             185.           134          52&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  3 UA      LGA    ORD             179.           101         157&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  4 WN      LGA    MDW             178.           107         103&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  5 AA      JFK    ORD             178.           133          19&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  6 B6      JFK    ORD             174.           129          46&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  7 WN      EWR    MDW             167.           107         103&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  8 UA      EWR    ORD             149.            87         189&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  9 AA      LGA    ORD             135.            78         280&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; 10 EV      EWR    ORD              35             35           1&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+
+&lt;p&gt;And just like that, we’ve passed data back and forth between Arrow and DuckDB without having to write a single file to disk!&lt;/p&gt;
+
+&lt;h1 id=&quot;expanded-use-of-altrep&quot;&gt;Expanded use of ALTREP&lt;/h1&gt;
+
+&lt;p&gt;We are continuing our use of R’s &lt;a href=&quot;https://svn.r-project.org/R/branches/ALTREP/ALTREP.html&quot;&gt;ALTREP&lt;/a&gt; where possible. In 5.0.0 there were a limited set of circumstances that took advantage of ALTREP, but in 6.0.0 we have expanded types to include strings, as well as vectors with &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;NA&lt;/code&gt;s.&lt;/p&gt;
+
+&lt;div class=&quot;language-r highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;library&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;microbenchmark&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;library&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tbl&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow_table&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data.frame&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;x&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;rnorm&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;m&quot;&gt;10000000&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+    &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;y&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;sample&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nf&quot;&gt;c&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;letters&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt;&l [...]
+  &lt;/span&gt;&lt;span class=&quot;p&quot;&gt;))&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;with_altrep&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow.use_altrep&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kc&quot;&gt;TRUE&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;as.data.frame&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;without_altrep&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;-&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;k&quot;&gt;function&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;){&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;options&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow.use_altrep&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;w&quot;&gt; &lt;/span&gt;&lt;span class=&quot;kc&quot;&gt;FALSE&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;as.data.frame&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;data&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;microbenchmark&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;without_altrep&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tbl&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;),&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+  &lt;/span&gt;&lt;span class=&quot;n&quot;&gt;with_altrep&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;tbl&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt; Unit: milliseconds&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;                 expr      min        lq      mean    median        uq      max neval&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;  without_altrep(tbl) 191.0788 213.82235 249.65076 225.52120 244.26977 512.1652   100&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;span class=&quot;c1&quot;&gt;#&amp;gt;     with_altrep(tbl)  48.7152  50.97269  65.56832  52.93795  55.24505 338.4602   100&lt;/span&gt;&lt;span class=&quot;w&quot;&gt;
+&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
+
+&lt;h1 id=&quot;airgapped-installation-on-linux&quot;&gt;Airgapped installation on Linux&lt;/h1&gt;
+
+&lt;p&gt;With every release, we continue to improve the installation experience on Linux. Unlike macOS and Windows, CRAN does not host binary packages for Linux, and unless you’re using a service like RStudio Package Manger that hosts binaries, you have to build &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrow&lt;/code&gt; from source. Because Arrow involves a large C++ project, this can be slow and sensitive to differences in build environments. To ensure a relia [...]
+
+&lt;p&gt;A big improvement in 6.0.0 is that &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;arrow&lt;/code&gt; can now install in a fully offline mode. The R package now includes the C++ source, so it does not need to be downloaded at build time. This does not include optional dependencies like compression libraries, the AWS SDK for accessing data in S3, and more. For folks who need to install Arrow on an airgapped server with all of those features, we have included a  [...]
+The function &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;create_package_with_all_dependencies()&lt;/code&gt; can be run from a computer that does have access to the internet, and creates a fat-source package which can then be transferred and installed on a server without connectivity. This helper is also available on GitHub without installing the arrow package. For more installation &lt;a href=&quot;https://arrow.apache.org/docs/r/articles/install.html#offline-inst [...]
+
+&lt;p&gt;Another installation change is that we’ve changed the source build to fail cleanly if the C++ library is not found or cannot be built. Previously, if the C++ library failed to build, you would get a successful R package installation, but the package wouldn’t do anything useful, it would just tell you to reinstall. This was helpful back in the early days of the package when we weren’t confident it would build everywhere that CRAN checked, but we now have much more experience (and [...]
+
+&lt;h1 id=&quot;thanks&quot;&gt;Thanks&lt;/h1&gt;
+
+&lt;p&gt;This is a significant milestone for Arrow, and the R package specifically, and there is much gratitude to go around. In the 6.0.0 release, there were 77 individuals who contributed to Arrow, many of whom did the heavy lifting in the C++ library to make the new dataset query features a reality. Specifically in the R package, we wanted to acknowledge Phillip Cloud, Dewey Dunnington, Dragoș Moldovan-Grünfeld, Matt Peterson, and Percy Camilo Triveño Aucahuasi for their
+their first contributions to the R package. And a special thanks goes to Karl Dunkle Werner for the hard work on the offline package build!&lt;/p&gt;
+
+&lt;p&gt;We also want to thank you in advance for your help. For this release of the Arrow query engine, we’ve focused our effort on getting the core functionality implemented. (In fact, this first release is something of an R-exclusive: bindings for these features haven’t yet been added to pyarrow, the Python Arrow library!) By focusing on the essentials, it means that there are a number of performance optimizations we plan to do but didn’t have time for in this release–and there are su [...]
 
 --&gt;
 
@@ -1257,329 +1464,4 @@ datasets and file bug reports for any issues that you find. You could also check
 
 &lt;p&gt;The &lt;a href=&quot;https://github.com/apache/arrow/blob/master/rust/README.md#arrow-rust-community&quot;&gt;Arrow Rust Community&lt;/a&gt;
 section of the Rust README provides information on other ways to interact with the Ballista contributors and 
-maintainers.&lt;/p&gt;</content><author><name>agrove</name></author><category term="application" /><summary type="html">We are excited to announce that Ballista has been donated to the Apache Arrow project. Ballista is a distributed compute platform primarily implemented in Rust, and powered by Apache Arrow. It is built on an architecture that allows other programming languages (such as Python, C++, and Java) to be supported as first-class citizens without paying a penalty for serializat [...]
-
---&gt;
-
-&lt;p&gt;The Apache Arrow team is pleased to announce the 3.0.0 release. This covers
-over 3 months of development work and includes &lt;a href=&quot;https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20%3D%20Resolved%20AND%20fixVersion%20%3D%203.0.0&quot;&gt;&lt;strong&gt;666 resolved issues&lt;/strong&gt;&lt;/a&gt;
-from &lt;a href=&quot;/release/3.0.0.html#contributors&quot;&gt;&lt;strong&gt;106 distinct contributors&lt;/strong&gt;&lt;/a&gt;. See the Install Page to learn how to
-get the libraries for your platform.&lt;/p&gt;
-
-&lt;p&gt;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 &lt;a href=&quot;/release/3.0.0.html&quot;&gt;complete changelog&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;columnar-format-notes&quot;&gt;Columnar Format Notes&lt;/h2&gt;
-
-&lt;p&gt;The Decimal256 data type, which was already supported by the Arrow columnar
-format specification, is now implemented in C++ and Java (ARROW-9747).&lt;/p&gt;
-
-&lt;h2 id=&quot;arrow-flight-rpc-notes&quot;&gt;Arrow Flight RPC notes&lt;/h2&gt;
-
-&lt;p&gt;Authentication in C++/Java/Python has been overhauled, allowing more flexible authentication methods and use of standard headers.
-Support for cookies has also been added.
-The C++/Java implementations are now more permissive when parsing messages in order to interoperate better with other Flight implementations.&lt;/p&gt;
-
-&lt;p&gt;A basic Flight implementation for C#/.NET has been added.
-See the &lt;a href=&quot;https://arrow.apache.org/docs/status.html#flight-rpc&quot;&gt;implementation status matrix&lt;/a&gt; for details.&lt;/p&gt;
-
-&lt;h2 id=&quot;c-notes&quot;&gt;C++ notes&lt;/h2&gt;
-
-&lt;p&gt;The default memory pool can now be changed at runtime using the environment
-variable &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ARROW_DEFAULT_MEMORY_POOL&lt;/code&gt; (ARROW-11009).  The environment variable
-is inspected at process startup.  This is useful when trying to diagnose memory
-consumption issues with Arrow.&lt;/p&gt;
-
-&lt;p&gt;STL-like iterators are now provided over concrete arrays. Those are useful for
-non-performance critical tasks, for example testing (ARROW-10776).&lt;/p&gt;
-
-&lt;p&gt;It is now possible to concatenate dictionary arrays with unequal dictionaries.
-The dictionaries are unified when concatenating, for supported data types
-(ARROW-5336).&lt;/p&gt;
-
-&lt;p&gt;Threads in a thread pool are now spawned lazily as needed for enqueued
-tasks, up to the configured capacity. They used to be spawned upfront on
-creation of the thread pool (ARROW-10038).&lt;/p&gt;
-
-&lt;h3 id=&quot;compute-layer&quot;&gt;Compute layer&lt;/h3&gt;
-
-&lt;p&gt;Comprehensive documentation for compute functions is now available:
-https://arrow.apache.org/docs/cpp/compute.html&lt;/p&gt;
-
-&lt;p&gt;Compute functions for string processing have been added for:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;splitting on whitespace (ASCII and Unicode flavors) and splitting on a
-pattern (ARROW-9991);&lt;/li&gt;
-  &lt;li&gt;trimming characters (ARROW-9128).&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Behavior of the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;index_in&lt;/code&gt; and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;is_in&lt;/code&gt; compute functions with nulls has been
-changed for consistency (ARROW-10663).&lt;/p&gt;
-
-&lt;p&gt;Multiple-column sort kernels are now available for tables and record batches
-(ARROW-8199, ARROW-10796, ARROW-10790).&lt;/p&gt;
-
-&lt;p&gt;Performance of table filtering has been vastly improved (ARROW-10569).&lt;/p&gt;
-
-&lt;p&gt;Scalar arguments are now accepted for more compute functions.&lt;/p&gt;
-
-&lt;p&gt;Compute functions &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;quantile&lt;/code&gt; (ARROW-10831) and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;is_nan&lt;/code&gt; (ARROW-11043) have been
-added for numeric data.&lt;/p&gt;
-
-&lt;p&gt;Aggregation functions &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;any&lt;/code&gt; (ARROW-1846) and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;all&lt;/code&gt; (ARROW-10301) have been
-added for boolean data.&lt;/p&gt;
-
-&lt;h3 id=&quot;dataset&quot;&gt;Dataset&lt;/h3&gt;
-
-&lt;p&gt;The &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Expression&lt;/code&gt; hierarchy has simplified to a wrapper around literals, field references,
-or calls to named functions. This enables usage of any compute function while filtering
-with no boilerplate.&lt;/p&gt;
-
-&lt;p&gt;Parquet statistics are lazily parsed in &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ParquetDatasetFactory&lt;/code&gt; and
-&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;ParquetFileFragment&lt;/code&gt; for shorter construction time.&lt;/p&gt;
-
-&lt;h3 id=&quot;csv&quot;&gt;CSV&lt;/h3&gt;
-
-&lt;p&gt;Conversion of string columns is now faster thanks to faster UTF-8 validation
-of small strings (ARROW-10313).&lt;/p&gt;
-
-&lt;p&gt;Conversion of floating-point columns is now faster thanks to optimized
-string-to-double conversion routines (ARROW-10328).&lt;/p&gt;
-
-&lt;p&gt;Parsing of ISO8601 timestamps is now more liberal: trailing zeros can
-be omitted in the fractional part (ARROW-10337).&lt;/p&gt;
-
-&lt;p&gt;Fixed a bug where null detection could give the wrong results on some platforms
-(ARROW-11067).&lt;/p&gt;
-
-&lt;p&gt;Added type inference for Date32 columns for values in the form &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;YYYY-MM-DD&lt;/code&gt;
-(ARROW-11247).&lt;/p&gt;
-
-&lt;h3 id=&quot;feather&quot;&gt;Feather&lt;/h3&gt;
-
-&lt;p&gt;Fixed reading of compressed Feather files written with Arrow 0.17 (ARROW-11163).&lt;/p&gt;
-
-&lt;h3 id=&quot;filesystem-layer&quot;&gt;Filesystem layer&lt;/h3&gt;
-
-&lt;p&gt;S3 recursive tree walks now benefit from a parallel implementation, where reads
-of multiple child directories are now issued concurrently (ARROW-10788).&lt;/p&gt;
-
-&lt;p&gt;Improved empty directory detection to be mindful of differences between Amazon
-and Minio S3 implementations (ARROW-10942).&lt;/p&gt;
-
-&lt;h3 id=&quot;flight-rpc&quot;&gt;Flight RPC&lt;/h3&gt;
-
-&lt;p&gt;IPv6 host addresses are now supported (ARROW-10475).&lt;/p&gt;
-
-&lt;h3 id=&quot;ipc&quot;&gt;IPC&lt;/h3&gt;
-
-&lt;p&gt;It is now possible to emit dictionary deltas where possible using the IPC
-stream writer. This is governed by a new variable in the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;IpcWriteOptions&lt;/code&gt; class
-(ARROW-6883).&lt;/p&gt;
-
-&lt;p&gt;It is now possible to read wider tables, which used to fail due to reaching a
-limit during Flatbuffers verification (ARROW-10056).&lt;/p&gt;
-
-&lt;h3 id=&quot;parquet&quot;&gt;Parquet&lt;/h3&gt;
-
-&lt;p&gt;Fixed reading of LZ4-compressed Parquet columns emitted by the Java Parquet
-implementation (ARROW-11301).&lt;/p&gt;
-
-&lt;p&gt;Fixed a bug where writing multiple batches of nullable nested strings to Parquet
-would not write any data in batches after the first one (ARROW-10493)&lt;/p&gt;
-
-&lt;p&gt;The Decimal256 data type can be read from and written to Parquet (ARROW-10607).&lt;/p&gt;
-
-&lt;p&gt;LargeString and LargeBinary data can now be written to Parquet (ARROW-10426).&lt;/p&gt;
-
-&lt;h2 id=&quot;c-notes-1&quot;&gt;C# notes&lt;/h2&gt;
-
-&lt;p&gt;The .NET package added initial support for Arrow Flight clients and servers. Support is enabled through two new NuGet packages &lt;a href=&quot;https://www.nuget.org/packages/Apache.Arrow.Flight/&quot;&gt;Apache.Arrow.Flight&lt;/a&gt; (client) and &lt;a href=&quot;https://www.nuget.org/packages/Apache.Arrow.Flight.AspNetCore/&quot;&gt;Apache.Arrow.Flight.AspNetCore&lt;/a&gt; (server).&lt;/p&gt;
-
-&lt;p&gt;Also fixed an issue where ArrowStreamWriter wasn’t writing schema metadata to Arrow streams.&lt;/p&gt;
-
-&lt;h2 id=&quot;julia-notes&quot;&gt;Julia notes&lt;/h2&gt;
-
-&lt;p&gt;This is the first release to officially include
-&lt;a href=&quot;https://github.com/apache/arrow/tree/master/julia/Arrow&quot;&gt;an implementation&lt;/a&gt;
-for the Julia language. The pure Julia implementation includes support
-for &lt;a href=&quot;https://arrow.apache.org/docs/status.html&quot;&gt;wide coverage of the format specification&lt;/a&gt;.
-Additional details can be found in the
-&lt;a href=&quot;https://julialang.org/blog/2021/01/arrow/&quot;&gt;julialang.org blog post&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;python-notes&quot;&gt;Python notes&lt;/h2&gt;
-
-&lt;p&gt;Support for Python 3.9 was added (ARROW-10224), and support for Python 3.5
-was removed (ARROW-5679).&lt;/p&gt;
-
-&lt;p&gt;Support for building manylinux1 packages has been removed (ARROW-11212).
-PyArrow continues to be available as manylinux2010 and manylinux2014 wheels.&lt;/p&gt;
-
-&lt;p&gt;The minimal required version for NumPy is now 1.16.6. Note that when upgrading
-NumPy to 1.20, you also need to upgrade pyarrow to 3.0.0 to ensure compatibility,
-as this pyarrow release fixed a compatibility issue with NumPy 1.20 (ARROW-10833).&lt;/p&gt;
-
-&lt;p&gt;Compute functions are now automatically exported from C++ to the &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;pyarrow.compute&lt;/code&gt;
-module, and they have docstrings matching their C++ definition.&lt;/p&gt;
-
-&lt;p&gt;An &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;iter_batches()&lt;/code&gt; method is now available for reading a Parquet file iteratively
-(ARROW-7800).&lt;/p&gt;
-
-&lt;p&gt;Alternate memory pools (such as mimalloc, jemalloc or the C malloc-based memory
-pool) are now available from Python (ARROW-11049).&lt;/p&gt;
-
-&lt;p&gt;Fixed a potential deadlock when importing pandas from several threads (ARROW-10519).&lt;/p&gt;
-
-&lt;p&gt;See the C++ notes above for additional details.&lt;/p&gt;
-
-&lt;h2 id=&quot;r-notes&quot;&gt;R notes&lt;/h2&gt;
-
-&lt;p&gt;This release contains new features for the Flight RPC wrapper, better
-support for saving R metadata (including &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sf&lt;/code&gt; spatial data) to Feather and
-Parquet files, several significant improvements to speed and memory management,
-and many other enhancements.&lt;/p&gt;
-
-&lt;p&gt;For more on what’s in the 3.0.0 R package, see the &lt;a href=&quot;/docs/r/news/&quot;&gt;R changelog&lt;/a&gt;.&lt;/p&gt;
-
-&lt;h2 id=&quot;ruby-and-c-glib-notes&quot;&gt;Ruby and C GLib notes&lt;/h2&gt;
-
-&lt;h3 id=&quot;ruby&quot;&gt;Ruby&lt;/h3&gt;
-
-&lt;p&gt;In Ruby binding, 256-bit decimal support and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;Arrow::FixedBinaryArrayBuilder&lt;/code&gt; are added likewise C GLib below.&lt;/p&gt;
-
-&lt;h3 id=&quot;c-glib&quot;&gt;C GLib&lt;/h3&gt;
-
-&lt;p&gt;In the version 3.0.0 of C GLib consists of many new features.&lt;/p&gt;
-
-&lt;p&gt;A chunked array, a record batch, and a table support &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;sort_indices&lt;/code&gt; function as well as an array.
-These functions including array’s support to specify sorting option.
-&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;garrow_array_sort_to_indices&lt;/code&gt; has been renamed to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;garrow_array_sort_indices&lt;/code&gt; and the previous name has been deprecated.&lt;/p&gt;
-
-&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;GArrowField&lt;/code&gt; supports functions to handle metadata.
-&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;GArrowSchema&lt;/code&gt; supports &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;garrow_schema_has_metadata()&lt;/code&gt; function.&lt;/p&gt;
-
-&lt;p&gt;&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;GArrowArrayBuilder&lt;/code&gt; supports to add single null, multiple nulls, single empty value, and multiple empty values.
-&lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;GArrowFixedSizedBinaryArrayBuilder&lt;/code&gt; is newly supported.&lt;/p&gt;
-
-&lt;p&gt;256-bit decimal and extension types are newly supported.
-Filesystem module supports Mock, HDFS, S3 file systems.
-Dataset module supports CSV, IPC, and Parquet file formats.&lt;/p&gt;
-
-&lt;h2 id=&quot;rust-notes&quot;&gt;Rust notes&lt;/h2&gt;
-&lt;h3 id=&quot;core-arrow-crate&quot;&gt;Core Arrow Crate&lt;/h3&gt;
-
-&lt;p&gt;The development of the arrow crate was focused on four main aspects:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Make the crate usable in stable Rust&lt;/li&gt;
-  &lt;li&gt;Bug fixing and removal of &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;unsafe&lt;/code&gt; code&lt;/li&gt;
-  &lt;li&gt;Extend functionality to keep up with the specification&lt;/li&gt;
-  &lt;li&gt;Increase performance of existing kernels&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h4 id=&quot;stable-rust&quot;&gt;Stable Rust&lt;/h4&gt;
-
-&lt;p&gt;Possibly the biggest news for this release is that all project crates, including arrow, parquet, and datafusion now
-build with stable Rust by default. Nightly / unstable Rust is still required when enabling the SIMD feature.&lt;/p&gt;
-
-&lt;h4 id=&quot;parquet-arrow-writer&quot;&gt;Parquet Arrow writer&lt;/h4&gt;
-
-&lt;p&gt;The Parquet Writer for Arrow arrays is now available, allowing the Rust programs to easily read and write Parquet
-files and making it easier to integrate with the overall Arrow ecosystem. The reader and writer include both basic
-and nested type support (List, Dictionary, Struct)&lt;/p&gt;
-
-&lt;h4 id=&quot;first-class-arrow-flight-ipc-support&quot;&gt;First Class Arrow Flight IPC Support&lt;/h4&gt;
-
-&lt;p&gt;This release the Arrow Flight IPC implementation in Rust became fully-featured enough to participate in the regular
-cross-language integration tests, thus ensuring Rust applications written using Arrow can interoperate with the rest
-of the ecosystem&lt;/p&gt;
-
-&lt;h4 id=&quot;performance&quot;&gt;Performance&lt;/h4&gt;
-
-&lt;p&gt;There have been numerous performance improvements in this release across the board. This includes both kernel
-operations, such as &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;take&lt;/code&gt;, &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;filter&lt;/code&gt;, and &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;cast&lt;/code&gt;, as well as more fundamental parts such as bitwise comparison
-and reading and writing to CSV.&lt;/p&gt;
-
-&lt;h4 id=&quot;increased-data-type-support&quot;&gt;Increased Data Type Support&lt;/h4&gt;
-
-&lt;p&gt;New DataTypes:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;Decimal data type for fixed-width decimal values&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;p&gt;Improved operation support for nested structures Dictionary, and Lists (filter, take, etc)&lt;/p&gt;
-
-&lt;h4 id=&quot;other-improvements&quot;&gt;Other improvements:&lt;/h4&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Added support for Date and time on FFI&lt;/li&gt;
-  &lt;li&gt;Added support for Binary type on FFI&lt;/li&gt;
-  &lt;li&gt;Added support for i64 sized arrays to “take” kernel&lt;/li&gt;
-  &lt;li&gt;Support for the i128 Decimal Type&lt;/li&gt;
-  &lt;li&gt;Added support to cast string to date&lt;/li&gt;
-  &lt;li&gt;Added API to create arrays out of existing arrays (e.g. for join, merge-sort, concatenate)&lt;/li&gt;
-  &lt;li&gt;The simd feature is now also available on aarch64&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h4 id=&quot;api-changes&quot;&gt;API Changes&lt;/h4&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;BooleanArray is no longer a PrimitiveArray&lt;/li&gt;
-  &lt;li&gt;ArrowNativeType no longer includes bool since arrows boolean type is represented using bitpacking&lt;/li&gt;
-  &lt;li&gt;Several Buffer methods are now infallible instead of returning a Result&lt;/li&gt;
-  &lt;li&gt;DataType::List now contains a Field to track metadata about the contained elements&lt;/li&gt;
-  &lt;li&gt;PrimitiveArray::raw_values, values_slice and values methods got replaced by a values method returning a slice&lt;/li&gt;
-  &lt;li&gt;Buffer::data and raw_data were renamed to as_slice and as_ptr&lt;/li&gt;
-  &lt;li&gt;MutableBuffer::data_mut and freeze were renamed to as_slice_mut and into to be more consistent with the stdlib naming conventions&lt;/li&gt;
-  &lt;li&gt;The generic type parameter for BufferBuilder was changed from ArrowPrimitiveType to ArrowNativeType&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3 id=&quot;datafusion&quot;&gt;DataFusion&lt;/h3&gt;
-
-&lt;h4 id=&quot;sql&quot;&gt;SQL&lt;/h4&gt;
-
-&lt;p&gt;In this release, we clarified that DataFusion will standardize on the PostgreSQL SQL dialect.&lt;/p&gt;
-
-&lt;p&gt;New SQL support:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;JOIN, LEFT JOIN, RIGHT JOIN&lt;/li&gt;
-  &lt;li&gt;COUNT DISTINCT&lt;/li&gt;
-  &lt;li&gt;CASE WHEN&lt;/li&gt;
-  &lt;li&gt;USING&lt;/li&gt;
-  &lt;li&gt;BETWEEN&lt;/li&gt;
-  &lt;li&gt;IS IN&lt;/li&gt;
-  &lt;li&gt;Nested SELECT statements&lt;/li&gt;
-  &lt;li&gt;Nested expressions in aggregations&lt;/li&gt;
-  &lt;li&gt;LOWER(), UPPER(), TRIM()&lt;/li&gt;
-  &lt;li&gt;NULLIF()&lt;/li&gt;
-  &lt;li&gt;SHA224(), SHA256(), SHA384(), SHA512()&lt;/li&gt;
-  &lt;li&gt;DATE_TRUNC()&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h4 id=&quot;performance-1&quot;&gt;Performance&lt;/h4&gt;
-
-&lt;p&gt;There have been numerous performance improvements in this release:&lt;/p&gt;
-&lt;ul&gt;
-  &lt;li&gt;Optimizations for JOINs such as using vectorized hashing.&lt;/li&gt;
-  &lt;li&gt;We started with adding statistics and cost-based optimizations. We choose the smaller side of a join as the build
-side if possible.&lt;/li&gt;
-  &lt;li&gt;Improved parallelism when reading partitioned Parquet data sources&lt;/li&gt;
-  &lt;li&gt;Concurrent writes of CSV and Parquet partitions to file&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3 id=&quot;parquet-crate&quot;&gt;Parquet Crate&lt;/h3&gt;
-
-&lt;p&gt;The Parquet has the following improvements:&lt;/p&gt;
-
-&lt;ul&gt;
-  &lt;li&gt;Nested reading&lt;/li&gt;
-  &lt;li&gt;Support to write booleans&lt;/li&gt;
-  &lt;li&gt;Add support to write temporal types&lt;/li&gt;
-&lt;/ul&gt;
-
-&lt;h3 id=&quot;roadmap-for-400&quot;&gt;Roadmap for 4.0.0&lt;/h3&gt;
-
-&lt;p&gt;We have also started building up a shared community roadmap for 4.0: &lt;a href=&quot;https://docs.google.com/document/d/1qspsOM_dknOxJKdGvKbC1aoVoO0M3i6x1CIo58mmN2Y/edit#heading=h.kstb571j5g5j&quot;&gt;Apache Arrow: Crowd Sourced Rust Roadmap for
-Arrow 4.0, January 2021&lt;/a&gt;.&lt;/p&gt;</content><author><name>pmc</name></author><category term="release" /><summary type="html">The Apache Arrow team is pleased to announce the 3.0.0 release. This covers over 3 months of development work and includes 666 resolved issues from 106 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 other bu [...]
\ No newline at end of file
+maintainers.&lt;/p&gt;</content><author><name>agrove</name></author><category term="application" /><summary type="html">We are excited to announce that Ballista has been donated to the Apache Arrow project. Ballista is a distributed compute platform primarily implemented in Rust, and powered by Apache Arrow. It is built on an architecture that allows other programming languages (such as Python, C++, and Java) to be supported as first-class citizens without paying a penalty for serializat [...]
\ No newline at end of file
diff --git a/release/0.1.0.html b/release/0.1.0.html
index 8b64658..20154d7 100644
--- a/release/0.1.0.html
+++ b/release/0.1.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="0.1.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.1.0 (10 October 2016) Download Source Release: [apache-arrow-0.1.0.tar.gz][6] Verification: [md5][3], [asc][7] Changelog Contributors $ git shortlog -sn d5aa7c46..apache-arrow-0.1.0 49 Wes McKinney 27 Uwe L. Korn 25 Julien Le Dem 13 Micah Kornfield 11 Steven Phillips 6 Jihoon Son 5 Laurent Goujon 5 adeneche 4 Dan Robinson 4 proflin 2 Jacques Nadeau 1 Christopher C. Aycock 1 Edmon Begoli 1 Kai Zheng 1 MechCoder 1 Minji Kim 1 Philipp Moritz 1 Smyatkin Maxim 1 [...]
+{"description":"Apache Arrow 0.1.0 (10 October 2016) Download Source Release: [apache-arrow-0.1.0.tar.gz][6] Verification: [md5][3], [asc][7] Changelog Contributors $ git shortlog -sn d5aa7c46..apache-arrow-0.1.0 49 Wes McKinney 27 Uwe L. Korn 25 Julien Le Dem 13 Micah Kornfield 11 Steven Phillips 6 Jihoon Son 5 Laurent Goujon 5 adeneche 4 Dan Robinson 4 proflin 2 Jacques Nadeau 1 Christopher C. Aycock 1 Edmon Begoli 1 Kai Zheng 1 MechCoder 1 Minji Kim 1 Philipp Moritz 1 Smyatkin Maxim 1 [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.10.0.html b/release/0.10.0.html
index 7c91c08..ab1df86 100644
--- a/release/0.10.0.html
+++ b/release/0.10.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.10.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.10.0 (6 August 2018) This is a major release. Download Source Artifacts Binary Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.9.0..apache-arrow-0.10.0 70 Antoine Pitrou 49 Kouhei Sutou 40 Korn, Uwe 37 Wes McKinney 32 Krisztián Szűcs 30 Andy Grove 20 Philipp Moritz 13 Phillip Cloud 11 Bryan Cutler 11 yosuke shiro 7 Dimitri Vorona 6 Zhijun Fu 5 Bruce Mitchener 5 Joshua Storck 5 Robert Nishihara 5 ptaylor 4 Maximilian Roos 4 Sebastien Binet 3 [...]
+{"description":"Apache Arrow 0.10.0 (6 August 2018) This is a major release. Download Source Artifacts Binary Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.9.0..apache-arrow-0.10.0 70 Antoine Pitrou 49 Kouhei Sutou 40 Korn, Uwe 37 Wes McKinney 32 Krisztián Szűcs 30 Andy Grove 20 Philipp Moritz 13 Phillip Cloud 11 Bryan Cutler 11 yosuke shiro 7 Dimitri Vorona 6 Zhijun Fu 5 Bruce Mitchener 5 Joshua Storck 5 Robert Nishihara 5 ptaylor 4 Maximilian Roos 4 Sebastien Binet 3 [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.11.0.html b/release/0.11.0.html
index dc6076b..3b26349 100644
--- a/release/0.11.0.html
+++ b/release/0.11.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.11.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.11.0 (8 October 2018) This is a major release. Download Source Artifacts Binary Artifacts Git tag Contributors This includes patches from Apache Parquet that were merged. $ git shortlog -sn apache-arrow-0.10.0..apache-arrow-0.11.0 166 Wes McKinney 59 Uwe L. Korn 57 Deepak Majeti 54 Kouhei Sutou 50 Krisztián Szűcs 48 Antoine Pitrou 38 Korn, Uwe 29 Pindikura Ravindra 21 praveenbingo 9 Vivekanand Vellanki 8 Philipp Moritz 8 Sebastien Binet 7 Paddy Horan 7 Phil [...]
+{"description":"Apache Arrow 0.11.0 (8 October 2018) This is a major release. Download Source Artifacts Binary Artifacts Git tag Contributors This includes patches from Apache Parquet that were merged. $ git shortlog -sn apache-arrow-0.10.0..apache-arrow-0.11.0 166 Wes McKinney 59 Uwe L. Korn 57 Deepak Majeti 54 Kouhei Sutou 50 Krisztián Szűcs 48 Antoine Pitrou 38 Korn, Uwe 29 Pindikura Ravindra 21 praveenbingo 9 Vivekanand Vellanki 8 Philipp Moritz 8 Sebastien Binet 7 Paddy Horan 7 Phil [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.11.1.html b/release/0.11.1.html
index 2d86b15..53e5c5e 100644
--- a/release/0.11.1.html
+++ b/release/0.11.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.11.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.11.1 (19 October 2018) This is a bugfix release to address a Python packaging issue with zlib that resulted in bug ARROW-3514. Download Source Artifacts Binary Artifacts Git tag Changelog New Features and Improvements ARROW-3353 - [Packaging] Build python 3.7 wheels ARROW-3534 - [Python] Update zlib library in manylinux1 image ARROW-3546 - [Python] Provide testing setup to verify wheel binaries work in one or more common Linux distributions ARROW-3565 - [Py [...]
+{"description":"Apache Arrow 0.11.1 (19 October 2018) This is a bugfix release to address a Python packaging issue with zlib that resulted in bug ARROW-3514. Download Source Artifacts Binary Artifacts Git tag Changelog New Features and Improvements ARROW-3353 - [Packaging] Build python 3.7 wheels ARROW-3534 - [Python] Update zlib library in manylinux1 image ARROW-3546 - [Python] Provide testing setup to verify wheel binaries work in one or more common Linux distributions ARROW-3565 - [Py [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.12.0.html b/release/0.12.0.html
index eae26c5..b8ea3ee 100644
--- a/release/0.12.0.html
+++ b/release/0.12.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.12.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.12.0 (20 January 2019) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts Git tag 8ca41384b5324bfd0ef3d3ed3f728e1d10ed73f0 Contributors This release includes 601 commits from 77 distinct contributors. $ git shortlog -sn apache-arrow-0.11.0..apache-arrow-0.12.0 94 Kouhei Sutou 76 Wes McKinney 61 Antoine Pitrou 60 Krisztián Szűcs 25 Pindikura Ravindra 25 Yosuke Shiro 21 Romain Francois 17 Chao Sun 16 [...]
+{"description":"Apache Arrow 0.12.0 (20 January 2019) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts Git tag 8ca41384b5324bfd0ef3d3ed3f728e1d10ed73f0 Contributors This release includes 601 commits from 77 distinct contributors. $ git shortlog -sn apache-arrow-0.11.0..apache-arrow-0.12.0 94 Kouhei Sutou 76 Wes McKinney 61 Antoine Pitrou 60 Krisztián Szűcs 25 Pindikura Ravindra 25 Yosuke Shiro 21 Romain Francois 17 Chao Sun 16 [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.13.0.html b/release/0.13.0.html
index 6284c42..b94184e 100644
--- a/release/0.13.0.html
+++ b/release/0.13.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.13.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.13.0 (1 April 2019) This is a major release covering more than 2 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 550 commits from 81 distinct contributors. $ git shortlog -sn apache-arrow-0.12.0..apache-arrow-0.13.0 56 Wes McKinney 55 Kouhei Sutou 31 Antoine Pitrou 31 François Saint-Jacques 31 Korn, Uwe 30 Krisztián Szűcs 28 Andy Grove 27 Uwe L. Korn 21  [...]
+{"description":"Apache Arrow 0.13.0 (1 April 2019) This is a major release covering more than 2 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 550 commits from 81 distinct contributors. $ git shortlog -sn apache-arrow-0.12.0..apache-arrow-0.13.0 56 Wes McKinney 55 Kouhei Sutou 31 Antoine Pitrou 31 François Saint-Jacques 31 Korn, Uwe 30 Krisztián Szűcs 28 Andy Grove 27 Uwe L. Korn 21  [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.14.0.html b/release/0.14.0.html
index 5f43015..111e759 100644
--- a/release/0.14.0.html
+++ b/release/0.14.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.14.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.14.0 (4 July 2019) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 570 commits from 78 distinct contributors. $ git shortlog -sn apache-arrow-0.13.0..apache-arrow-0.14.0 67 Antoine Pitrou 62 Wes McKinney 37 Sebastien Binet 34 Sutou Kouhei 25 Kouhei Sutou 24 Neal Richardson 22 Romain Francois 21 Joris Van den B [...]
+{"description":"Apache Arrow 0.14.0 (4 July 2019) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 570 commits from 78 distinct contributors. $ git shortlog -sn apache-arrow-0.13.0..apache-arrow-0.14.0 67 Antoine Pitrou 62 Wes McKinney 37 Sebastien Binet 34 Sutou Kouhei 25 Kouhei Sutou 24 Neal Richardson 22 Romain Francois 21 Joris Van den B [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.14.1.html b/release/0.14.1.html
index 91ada7f..6e7fda9 100644
--- a/release/0.14.1.html
+++ b/release/0.14.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.14.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.14.1 (22 July 2019) This is a bugfix release to address a Python wheel packaging issues and Parquet forward compatibility problems. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 52 commits from 16 distinct contributors. $ git shortlog -sn apache-arrow-0.14.0..apache-arrow-0.14.1 15 Sutou Kouhei 10 Krisztián Szűcs 5 Antoine Pitrou 5 Wes McKinney 2 David Li 2 Eric Erhardt 2 Jo [...]
+{"description":"Apache Arrow 0.14.1 (22 July 2019) This is a bugfix release to address a Python wheel packaging issues and Parquet forward compatibility problems. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 52 commits from 16 distinct contributors. $ git shortlog -sn apache-arrow-0.14.0..apache-arrow-0.14.1 15 Sutou Kouhei 10 Krisztián Szűcs 5 Antoine Pitrou 5 Wes McKinney 2 David Li 2 Eric Erhardt 2 Jo [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.15.0.html b/release/0.15.0.html
index 8156b6e..7a869e7 100644
--- a/release/0.15.0.html
+++ b/release/0.15.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.15.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.15.0 (5 October 2019) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 672 commits from 80 distinct contributors. $ git shortlog -sn apache-arrow-0.14.0..apache-arrow-0.15.0 96 Wes McKinney 63 Antoine Pitrou 59 tianchen 55 Sutou Kouhei 46 liyafan82 38 Neal Richardson 34 Joris Van den Bossche 29 Krisztián Szűcs  [...]
+{"description":"Apache Arrow 0.15.0 (5 October 2019) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 672 commits from 80 distinct contributors. $ git shortlog -sn apache-arrow-0.14.0..apache-arrow-0.15.0 96 Wes McKinney 63 Antoine Pitrou 59 tianchen 55 Sutou Kouhei 46 liyafan82 38 Neal Richardson 34 Joris Van den Bossche 29 Krisztián Szűcs  [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.15.1.html b/release/0.15.1.html
index 5c03e54..be553d4 100644
--- a/release/0.15.1.html
+++ b/release/0.15.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.15.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.15.1 (1 November 2019) This is a major release covering more than 1 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 41 commits from 13 distinct contributors. $ git shortlog -sn apache-arrow-0.15.0..apache-arrow-0.15.1 10 Wes McKinney 10 Antoine Pitrou 7 Krisztián Szűcs 2 tianchen92 2 Joris Van den Bossche 2 Sutou Kouhei 2 Anthony Abate 1 Uwe L. Korn 1 Pr [...]
+{"description":"Apache Arrow 0.15.1 (1 November 2019) This is a major release covering more than 1 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 41 commits from 13 distinct contributors. $ git shortlog -sn apache-arrow-0.15.0..apache-arrow-0.15.1 10 Wes McKinney 10 Antoine Pitrou 7 Krisztián Szűcs 2 tianchen92 2 Joris Van den Bossche 2 Sutou Kouhei 2 Anthony Abate 1 Uwe L. Korn 1 Pr [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.16.0.html b/release/0.16.0.html
index 7d31651..cf9d990 100644
--- a/release/0.16.0.html
+++ b/release/0.16.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.16.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.16.0 (7 February 2020) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 709 commits from 99 distinct contributors. $ git shortlog -sn apache-arrow-0.15.1..apache-arrow-0.16.0 84 Antoine Pitrou 80 Sutou Kouhei 50 Neal Richardson 47 Krisztián Szűcs 44 Joris Van den Bossche 41 Wes McKinney 32 François Saint-Jacque [...]
+{"description":"Apache Arrow 0.16.0 (7 February 2020) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 709 commits from 99 distinct contributors. $ git shortlog -sn apache-arrow-0.15.1..apache-arrow-0.16.0 84 Antoine Pitrou 80 Sutou Kouhei 50 Neal Richardson 47 Krisztián Szűcs 44 Joris Van den Bossche 41 Wes McKinney 32 François Saint-Jacque [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.17.0.html b/release/0.17.0.html
index 0260140..ce188af 100644
--- a/release/0.17.0.html
+++ b/release/0.17.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.17.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.17.0 (20 April 2020) This is a major release covering more than 2 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 569 commits from 79 distinct contributors. $ git shortlog -sn apache-arrow-0.16.0..apache-arrow-0.17.0 80 Antoine Pitrou 78 Krisztián Szűcs 58 Wes McKinney 55 Neal Richardson 39 Sutou Kouhei 30 Benjamin Kietzman 26 Joris Van den Bossche 20 An [...]
+{"description":"Apache Arrow 0.17.0 (20 April 2020) This is a major release covering more than 2 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 569 commits from 79 distinct contributors. $ git shortlog -sn apache-arrow-0.16.0..apache-arrow-0.17.0 80 Antoine Pitrou 78 Krisztián Szűcs 58 Wes McKinney 55 Neal Richardson 39 Sutou Kouhei 30 Benjamin Kietzman 26 Joris Van den Bossche 20 An [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.17.1.html b/release/0.17.1.html
index 499e33d..64fa3da 100644
--- a/release/0.17.1.html
+++ b/release/0.17.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.17.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.17.1 (18 May 2020) This is a patch release fixing bugs and regressions listed in the changelog below. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 27 commits from 11 distinct contributors. $ git shortlog -sn apache-arrow-0.17.0..apache-arrow-0.17.1 9 Krisztián Szűcs 4 Sutou Kouhei 3 Neal Richardson 3 Wes McKinney 2 Antoine Pitrou 1 Eric Erhardt 1 Joris Van den Bossche 1 Mic [...]
+{"description":"Apache Arrow 0.17.1 (18 May 2020) This is a patch release fixing bugs and regressions listed in the changelog below. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 27 commits from 11 distinct contributors. $ git shortlog -sn apache-arrow-0.17.0..apache-arrow-0.17.1 9 Krisztián Szűcs 4 Sutou Kouhei 3 Neal Richardson 3 Wes McKinney 2 Antoine Pitrou 1 Eric Erhardt 1 Joris Van den Bossche 1 Mic [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.2.0.html b/release/0.2.0.html
index 0f1d387..6f00ee2 100644
--- a/release/0.2.0.html
+++ b/release/0.2.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="0.2.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.2.0 (18 February 2017) Download Source Artifacts Git tag Changelog Contributors $ git shortlog -sn apache-arrow-0.1.0..apache-arrow-0.2.0 73 Wes McKinney 55 Uwe L. Korn 16 Julien Le Dem 4 Bryan Cutler 4 Nong Li 2 Christopher C. Aycock 2 Jingyuan Wang 2 Kouhei Sutou 2 Laurent Goujon 2 Leif Walsh 1 Emilio Lahr-Vivaz 1 Holden Karau 1 Li Jin 1 Mohamed Zenadi 1 Peter Hoffmann 1 Steven Phillips 1 adeneche 1 ahnj 1 vkorukanti New Features and Improvements ARROW-10 [...]
+{"description":"Apache Arrow 0.2.0 (18 February 2017) Download Source Artifacts Git tag Changelog Contributors $ git shortlog -sn apache-arrow-0.1.0..apache-arrow-0.2.0 73 Wes McKinney 55 Uwe L. Korn 16 Julien Le Dem 4 Bryan Cutler 4 Nong Li 2 Christopher C. Aycock 2 Jingyuan Wang 2 Kouhei Sutou 2 Laurent Goujon 2 Leif Walsh 1 Emilio Lahr-Vivaz 1 Holden Karau 1 Li Jin 1 Mohamed Zenadi 1 Peter Hoffmann 1 Steven Phillips 1 adeneche 1 ahnj 1 vkorukanti New Features and Improvements ARROW-10 [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.3.0.html b/release/0.3.0.html
index 15a752f..e9011b3 100644
--- a/release/0.3.0.html
+++ b/release/0.3.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="0.3.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.3.0 (5 May 2017) Read more in the release blog post Download Source Artifacts Git tag d8db8f8 Changelog Contributors $ git shortlog -sn apache-arrow-0.2.0..apache-arrow-0.3.0 119 Wes McKinney 55 Kouhei Sutou 18 Uwe L. Korn 17 Julien Le Dem 9 Phillip Cloud 6 Bryan Cutler 5 Emilio Lahr-Vivaz 5 Philipp Moritz 4 Jeff Knupp 4 Johan Mabille 4 Max Risuhin 3 Miki Tebeka 3 Steven Phillips 2 Brian Hulette 2 Jeff Reback 2 Leif Walsh 1 Deepak Majeti 1 Holden Karau 1 It [...]
+{"description":"Apache Arrow 0.3.0 (5 May 2017) Read more in the release blog post Download Source Artifacts Git tag d8db8f8 Changelog Contributors $ git shortlog -sn apache-arrow-0.2.0..apache-arrow-0.3.0 119 Wes McKinney 55 Kouhei Sutou 18 Uwe L. Korn 17 Julien Le Dem 9 Phillip Cloud 6 Bryan Cutler 5 Emilio Lahr-Vivaz 5 Philipp Moritz 4 Jeff Knupp 4 Johan Mabille 4 Max Risuhin 3 Miki Tebeka 3 Steven Phillips 2 Brian Hulette 2 Jeff Reback 2 Leif Walsh 1 Deepak Majeti 1 Holden Karau 1 It [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.4.0.html b/release/0.4.0.html
index 42a9082..dd2a31a 100644
--- a/release/0.4.0.html
+++ b/release/0.4.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="0.4.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.4.0 (22 May 2017) Read more in the release blog post Download Source Artifacts Git tag a8f8ba0 Changelog Contributors $ git shortlog -sn apache-arrow-0.3.0..apache-arrow-0.4.0 28 Wes McKinney 18 Kouhei Sutou 9 Uwe L. Korn 3 Brian Hulette 3 Emilio Lahr-Vivaz 3 Philipp Moritz 3 Phillip Cloud 2 Julien Le Dem 1 Bryan Cutler 1 Jeff Reback 1 Max Risuhin 1 Wenchen Fan 1 bgosztonyi New Features and Improvements ARROW-1000 - [GLib] Move install document to Website A [...]
+{"description":"Apache Arrow 0.4.0 (22 May 2017) Read more in the release blog post Download Source Artifacts Git tag a8f8ba0 Changelog Contributors $ git shortlog -sn apache-arrow-0.3.0..apache-arrow-0.4.0 28 Wes McKinney 18 Kouhei Sutou 9 Uwe L. Korn 3 Brian Hulette 3 Emilio Lahr-Vivaz 3 Philipp Moritz 3 Phillip Cloud 2 Julien Le Dem 1 Bryan Cutler 1 Jeff Reback 1 Max Risuhin 1 Wenchen Fan 1 bgosztonyi New Features and Improvements ARROW-1000 - [GLib] Move install document to Website A [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.4.1.html b/release/0.4.1.html
index f820c8e..7d983ec 100644
--- a/release/0.4.1.html
+++ b/release/0.4.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="0.4.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.4.1 (9 June 2017) This is primarily a bug fix release, but also includes some packaging and documentation improvements. Read more in the release blog post. Download Source Artifacts Git tag 46315431 Changelog New Features and Improvements ARROW-1020 - [Format] Add additional language to Schema.fbs to clarify naive vs. localized Timestamp values ARROW-1034 - [Python] Enable creation of binary wheels on Windows / MSVC ARROW-1049 - [java] vector template clean [...]
+{"description":"Apache Arrow 0.4.1 (9 June 2017) This is primarily a bug fix release, but also includes some packaging and documentation improvements. Read more in the release blog post. Download Source Artifacts Git tag 46315431 Changelog New Features and Improvements ARROW-1020 - [Format] Add additional language to Schema.fbs to clarify naive vs. localized Timestamp values ARROW-1034 - [Python] Enable creation of binary wheels on Windows / MSVC ARROW-1049 - [java] vector template clean [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.5.0.html b/release/0.5.0.html
index 674406d..605cd94 100644
--- a/release/0.5.0.html
+++ b/release/0.5.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.5.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.5.0 (23 July 2017) This is a major release, with expanded features in the supported languages and additional integration test coverage between Java and C++. Read more in the release blog post. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.4.1..apache-arrow-0.5.0 42 Wes McKinney 22 Uwe L. Korn 12 Kouhei Sutou 9 Max Risuhin 9 Phillip Cloud 6 Philipp Moritz 5 Steven Phillips 3 Julien Le Dem 2 Bryan Cutler 2 Kengo Seki 2 Max R [...]
+{"description":"Apache Arrow 0.5.0 (23 July 2017) This is a major release, with expanded features in the supported languages and additional integration test coverage between Java and C++. Read more in the release blog post. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.4.1..apache-arrow-0.5.0 42 Wes McKinney 22 Uwe L. Korn 12 Kouhei Sutou 9 Max Risuhin 9 Phillip Cloud 6 Philipp Moritz 5 Steven Phillips 3 Julien Le Dem 2 Bryan Cutler 2 Kengo Seki 2 Max R [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.6.0.html b/release/0.6.0.html
index 60c353d..67dc8a8 100644
--- a/release/0.6.0.html
+++ b/release/0.6.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.6.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.6.0 (14 August 2017) This is a major release. Read more in the release blog post. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.5.0..apache-arrow-0.6.0 48 Wes McKinney 7 siddharth 5 Matt Darwin 5 Max Risuhin 5 Philipp Moritz 4 Kouhei Sutou 3 Bryan Cutler 2 Emilio Lahr-Vivaz 2 Li Jin 2 Robert Nishihara 1 Antony Mayi 1 Marco Neumann 1 Stepan Kadlec 1 Steven Phillips 1 Yeolar 1 fjetter 1 rendel Changelog New Features and Impr [...]
+{"description":"Apache Arrow 0.6.0 (14 August 2017) This is a major release. Read more in the release blog post. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.5.0..apache-arrow-0.6.0 48 Wes McKinney 7 siddharth 5 Matt Darwin 5 Max Risuhin 5 Philipp Moritz 4 Kouhei Sutou 3 Bryan Cutler 2 Emilio Lahr-Vivaz 2 Li Jin 2 Robert Nishihara 1 Antony Mayi 1 Marco Neumann 1 Stepan Kadlec 1 Steven Phillips 1 Yeolar 1 fjetter 1 rendel Changelog New Features and Impr [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.7.0.html b/release/0.7.0.html
index 1d3ec1b..98c5c16 100644
--- a/release/0.7.0.html
+++ b/release/0.7.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.7.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.7.0 (17 September 2017) This is a major release. Read more in the release blog post. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.6.0..apache-arrow-0.7.0 58 Wes McKinney 14 Kouhei Sutou 11 Philipp Moritz 7 Phillip Cloud 6 siddharth 5 Uwe L. Korn 2 Bryan Cutler 2 HorimotoYasuhiro 2 Laurent Goujon 2 Li Jin 2 Max Risuhin 2 fjetter 1 Antony Mayi 1 Brecht Machiels 1 Fritz Obermeyer 1 Gonzalo Ortiz 1 Jeff Reback 1 Kyle Kelley 1 [...]
+{"description":"Apache Arrow 0.7.0 (17 September 2017) This is a major release. Read more in the release blog post. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.6.0..apache-arrow-0.7.0 58 Wes McKinney 14 Kouhei Sutou 11 Philipp Moritz 7 Phillip Cloud 6 siddharth 5 Uwe L. Korn 2 Bryan Cutler 2 HorimotoYasuhiro 2 Laurent Goujon 2 Li Jin 2 Max Risuhin 2 fjetter 1 Antony Mayi 1 Brecht Machiels 1 Fritz Obermeyer 1 Gonzalo Ortiz 1 Jeff Reback 1 Kyle Kelley 1 [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.7.1.html b/release/0.7.1.html
index 17fe113..087343f 100644
--- a/release/0.7.1.html
+++ b/release/0.7.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.7.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.7.1 (1 October 2017) This is a minor bug release. It was motivated by ARROW-1601, but see the complete changelog. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.7.0..apache-arrow-0.7.1 14 Wes McKinney 6 Kouhei Sutou 3 siddharth 2 Paul Taylor 2 Uwe L. Korn 1 Amir Malekpour 1 Bryan Cutler 1 Deepak Majeti 1 Kentaro Hayashi 1 Korn, Uwe 1 Li Jin 1 Rene Sugar 1 Tom Augspurger 1 Wataru Shimizu 1 m-nakamura145 1 rvernica Changelog  [...]
+{"description":"Apache Arrow 0.7.1 (1 October 2017) This is a minor bug release. It was motivated by ARROW-1601, but see the complete changelog. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.7.0..apache-arrow-0.7.1 14 Wes McKinney 6 Kouhei Sutou 3 siddharth 2 Paul Taylor 2 Uwe L. Korn 1 Amir Malekpour 1 Bryan Cutler 1 Deepak Majeti 1 Kentaro Hayashi 1 Korn, Uwe 1 Li Jin 1 Rene Sugar 1 Tom Augspurger 1 Wataru Shimizu 1 m-nakamura145 1 rvernica Changelog  [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.8.0.html b/release/0.8.0.html
index 5031111..09ec65e 100644
--- a/release/0.8.0.html
+++ b/release/0.8.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.8.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.8.0 (18 December 2017) This is a major release. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.7.1..apache-arrow-0.8.0 90 Wes McKinney 23 Phillip Cloud 21 Kouhei Sutou 13 Licht-T 12 Korn, Uwe 12 Philipp Moritz 12 Uwe L. Korn 10 Bryan Cutler 5 Li Jin 5 Robert Nishihara 4 Paul Taylor 4 siddharth 3 Max Risuhin 3 Stephanie 2 Rene Sugar 2 Heimir Sverrisson 2 Brian Hulette 2 Yuliya Feldman 2 dhirschf 2 Matthias Vallentin 1 vkoruk [...]
+{"description":"Apache Arrow 0.8.0 (18 December 2017) This is a major release. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.7.1..apache-arrow-0.8.0 90 Wes McKinney 23 Phillip Cloud 21 Kouhei Sutou 13 Licht-T 12 Korn, Uwe 12 Philipp Moritz 12 Uwe L. Korn 10 Bryan Cutler 5 Li Jin 5 Robert Nishihara 4 Paul Taylor 4 siddharth 3 Max Risuhin 3 Stephanie 2 Rene Sugar 2 Heimir Sverrisson 2 Brian Hulette 2 Yuliya Feldman 2 dhirschf 2 Matthias Vallentin 1 vkoruk [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/0.9.0.html b/release/0.9.0.html
index 0b99b50..daf9c94 100644
--- a/release/0.9.0.html
+++ b/release/0.9.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 0.9.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 0.9.0 (21 March 2018) This is a major release. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.8.0..apache-arrow-0.9.0 52 Wes McKinney 52 Antoine Pitrou 25 Uwe L. Korn 14 Paul Taylor 13 Kouhei Sutou 13 Phillip Cloud 9 Robert Nishihara 9 Korn, Uwe 9 Jim Crist 8 Brian Hulette 7 Philipp Moritz 6 Panchen Xue 6 yosuke shiro 5 Mitar 5 Bryan Cutler 4 siddharth 3 Adam Seibert 3 Licht-T 3 moriyoshi 2 rvernica 2 Sidd 2 Albert Shieh 1 Ma [...]
+{"description":"Apache Arrow 0.9.0 (21 March 2018) This is a major release. Download Source Artifacts Git tag Contributors $ git shortlog -sn apache-arrow-0.8.0..apache-arrow-0.9.0 52 Wes McKinney 52 Antoine Pitrou 25 Uwe L. Korn 14 Paul Taylor 13 Kouhei Sutou 13 Phillip Cloud 9 Robert Nishihara 9 Korn, Uwe 9 Jim Crist 8 Brian Hulette 7 Philipp Moritz 6 Panchen Xue 6 yosuke shiro 5 Mitar 5 Bryan Cutler 4 siddharth 3 Adam Seibert 3 Licht-T 3 moriyoshi 2 rvernica 2 Sidd 2 Albert Shieh 1 Ma [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/1.0.0.html b/release/1.0.0.html
index 4a1e788..0922659 100644
--- a/release/1.0.0.html
+++ b/release/1.0.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 1.0.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 1.0.0 (24 July 2020) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 771 commits from 100 distinct contributors. $ git shortlog -sn apache-arrow-0.17.0..apache-arrow-1.0.0 125 Wes McKinney 72 Neal Richardson 61 Antoine Pitrou 56 Sutou Kouhei 55 Krisztián Szűcs 30 Joris Van den Bossche 24 Benjamin Kietzman 23 Dav [...]
+{"description":"Apache Arrow 1.0.0 (24 July 2020) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 771 commits from 100 distinct contributors. $ git shortlog -sn apache-arrow-0.17.0..apache-arrow-1.0.0 125 Wes McKinney 72 Neal Richardson 61 Antoine Pitrou 56 Sutou Kouhei 55 Krisztián Szűcs 30 Joris Van den Bossche 24 Benjamin Kietzman 23 Dav [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/1.0.1.html b/release/1.0.1.html
index 8b565d3..237164d 100644
--- a/release/1.0.1.html
+++ b/release/1.0.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 1.0.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 1.0.1 (21 August 2020) This is a patch release addressing bugs in the 1.0.0 release. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 39 commits from 15 distinct contributors. $ git shortlog -sn apache-arrow-1.0.0..apache-arrow-1.0.1 9 Krisztián Szűcs 8 Neal Richardson 4 Benjamin Kietzman 3 Andy Grove 3 Antoine Pitrou 3 Uwe L. Korn 1 Jorge C. Leitao 1 Joris Van den Bossche 1 Mahm [...]
+{"description":"Apache Arrow 1.0.1 (21 August 2020) This is a patch release addressing bugs in the 1.0.0 release. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 39 commits from 15 distinct contributors. $ git shortlog -sn apache-arrow-1.0.0..apache-arrow-1.0.1 9 Krisztián Szűcs 8 Neal Richardson 4 Benjamin Kietzman 3 Andy Grove 3 Antoine Pitrou 3 Uwe L. Korn 1 Jorge C. Leitao 1 Joris Van den Bossche 1 Mahm [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/2.0.0.html b/release/2.0.0.html
index 8467369..979523e 100644
--- a/release/2.0.0.html
+++ b/release/2.0.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 2.0.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 2.0.0 (19 October 2020) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 511 commits from 81 distinct contributors. $ git shortlog -sn apache-arrow-1.0.0..apache-arrow-2.0.0 68 Jorge C. Leitao 48 Antoine Pitrou 40 Krisztián Szűcs 34 alamb 33 Neal Richardson 30 Andy Grove 25 Benjamin Kietzman 25 Joris Van den Boss [...]
+{"description":"Apache Arrow 2.0.0 (19 October 2020) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 511 commits from 81 distinct contributors. $ git shortlog -sn apache-arrow-1.0.0..apache-arrow-2.0.0 68 Jorge C. Leitao 48 Antoine Pitrou 40 Krisztián Szűcs 34 alamb 33 Neal Richardson 30 Andy Grove 25 Benjamin Kietzman 25 Joris Van den Boss [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/3.0.0.html b/release/3.0.0.html
index 4477b64..6ee8d1a 100644
--- a/release/3.0.0.html
+++ b/release/3.0.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 3.0.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 3.0.0 (26 January 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 648 commits from 106 distinct contributors. $ git shortlog -sn apache-arrow-2.0.0..apache-arrow-3.0.0 71 Jorge C. Leitao 64 Sutou Kouhei 48 Antoine Pitrou 48 Heres, Daniel 27 Andy Grove 27 Neville Dipale 24 Joris Van den Bossche 19 Neal Rich [...]
+{"description":"Apache Arrow 3.0.0 (26 January 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 648 commits from 106 distinct contributors. $ git shortlog -sn apache-arrow-2.0.0..apache-arrow-3.0.0 71 Jorge C. Leitao 64 Sutou Kouhei 48 Antoine Pitrou 48 Heres, Daniel 27 Andy Grove 27 Neville Dipale 24 Joris Van den Bossche 19 Neal Rich [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/4.0.0.html b/release/4.0.0.html
index dffe085..5ac8a52 100644
--- a/release/4.0.0.html
+++ b/release/4.0.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 4.0.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 4.0.0 (26 April 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 719 commits from 114 distinct contributors. $ git shortlog -sn apache-arrow-3.0.0..apache-arrow-4.0.0 65 Antoine Pitrou 47 Andrew Lamb 41 Heres, Daniel 40 David Li 37 Sutou Kouhei 33 Neal Richardson 30 Weston Pace 28 Jorge C. Leitao 26 Kriszti [...]
+{"description":"Apache Arrow 4.0.0 (26 April 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 719 commits from 114 distinct contributors. $ git shortlog -sn apache-arrow-3.0.0..apache-arrow-4.0.0 65 Antoine Pitrou 47 Andrew Lamb 41 Heres, Daniel 40 David Li 37 Sutou Kouhei 33 Neal Richardson 30 Weston Pace 28 Jorge C. Leitao 26 Kriszti [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/4.0.1.html b/release/4.0.1.html
index d44ed68..34501be 100644
--- a/release/4.0.1.html
+++ b/release/4.0.1.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 4.0.1 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 4.0.1 (26 May 2021) This is a patch release covering a month of development and addressing small but important bugs in the different implementations. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 21 commits from 13 distinct contributors. $ git shortlog -sn apache-arrow-4.0.0..apache-arrow-4.0.1 3 Jorge C. Leitao 3 Joris Van den Bossche 2 Krisztián Szűcs 2 Ian Cook 2 David Li 2 [...]
+{"description":"Apache Arrow 4.0.1 (26 May 2021) This is a patch release covering a month of development and addressing small but important bugs in the different implementations. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 21 commits from 13 distinct contributors. $ git shortlog -sn apache-arrow-4.0.0..apache-arrow-4.0.1 3 Jorge C. Leitao 3 Joris Van den Bossche 2 Krisztián Szűcs 2 Ian Cook 2 David Li 2 [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/5.0.0.html b/release/5.0.0.html
index 7f8918f..49c116f 100644
--- a/release/5.0.0.html
+++ b/release/5.0.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 5.0.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 5.0.0 (29 July 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 684 commits from 99 distinct contributors in 2 Arrow repositories. 77 David Li 43 Krisztián Szűcs 42 Antoine Pitrou 35 Dominik Moritz 33 Nic Crane 27 Weston Pace 27 Sutou Kouhei 27 Andrew Lamb 23 Jonathan Keane 21 Joris Van den Bossche 17 Jorge [...]
+{"description":"Apache Arrow 5.0.0 (29 July 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 684 commits from 99 distinct contributors in 2 Arrow repositories. 77 David Li 43 Krisztián Szűcs 42 Antoine Pitrou 35 Dominik Moritz 33 Nic Crane 27 Weston Pace 27 Sutou Kouhei 27 Andrew Lamb 23 Jonathan Keane 21 Joris Van den Bossche 17 Jorge [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/6.0.0.html b/release/6.0.0.html
index be07aeb..a76b4e2 100644
--- a/release/6.0.0.html
+++ b/release/6.0.0.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Apache Arrow 6.0.0 Release" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow 6.0.0 (26 October 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 592 commits from 88 distinct contributors. 58 David Li 56 Antoine Pitrou 46 Neal Richardson 42 Sutou Kouhei 38 Jonathan Keane 34 Krisztián Szűcs 27 Matthew Topol 26 Nic Crane 23 Andrew Lamb 22 Joris Van den Bossche 21 Weston Pace 16 Alessand [...]
+{"description":"Apache Arrow 6.0.0 (26 October 2021) This is a major release covering more than 3 months of development. Download Source Artifacts Binary Artifacts For CentOS For Debian For Python For Ubuntu Git tag Contributors This release includes 592 commits from 88 distinct contributors. 58 David Li 56 Antoine Pitrou 46 Neal Richardson 42 Sutou Kouhei 38 Jonathan Keane 34 Krisztián Szűcs 27 Matthew Topol 26 Nic Crane 23 Andrew Lamb 22 Joris Van den Bossche 21 Weston Pace 16 Alessand [...]
 <!-- End Jekyll SEO tag -->
 
 
diff --git a/release/index.html b/release/index.html
index 64b00aa..81f59f1 100644
--- a/release/index.html
+++ b/release/index.html
@@ -20,13 +20,13 @@
 <meta property="og:site_name" content="Apache Arrow" />
 <meta property="og:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="og:type" content="article" />
-<meta property="article:published_time" content="2021-11-04T15:03:03-04:00" />
+<meta property="article:published_time" content="2021-11-08T14:41:43-05:00" />
 <meta name="twitter:card" content="summary_large_image" />
 <meta property="twitter:image" content="https://arrow.apache.org/img/arrow.png" />
 <meta property="twitter:title" content="Releases" />
 <meta name="twitter:site" content="@ApacheArrow" />
 <script type="application/ld+json">
-{"description":"Apache Arrow Releases Navigate to the release page for downloads and the changelog. 6.0.0 (26 October 2021) 5.0.0 (29 July 2021) 4.0.1 (26 May 2021) 4.0.0 (26 April 2021) 3.0.0 (26 January 2021) 2.0.0 (19 October 2020) 1.0.1 (21 August 2020) 1.0.0 (24 July 2020) 0.17.1 (18 May 2020) 0.17.0 (20 April 2020) 0.16.0 (7 February 2020) 0.15.1 (1 November 2019) 0.15.0 (5 October 2019) 0.14.1 (22 July 2019) 0.14.0 (4 July 2019) 0.13.0 (1 April 2019) 0.12.0 (20 January 2019) 0.11. [...]
+{"description":"Apache Arrow Releases Navigate to the release page for downloads and the changelog. 6.0.0 (26 October 2021) 5.0.0 (29 July 2021) 4.0.1 (26 May 2021) 4.0.0 (26 April 2021) 3.0.0 (26 January 2021) 2.0.0 (19 October 2020) 1.0.1 (21 August 2020) 1.0.0 (24 July 2020) 0.17.1 (18 May 2020) 0.17.0 (20 April 2020) 0.16.0 (7 February 2020) 0.15.1 (1 November 2019) 0.15.0 (5 October 2019) 0.14.1 (22 July 2019) 0.14.0 (4 July 2019) 0.13.0 (1 April 2019) 0.12.0 (20 January 2019) 0.11. [...]
 <!-- End Jekyll SEO tag -->