arrow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From w...@apache.org
Subject [3/3] arrow-site git commit: Add 0.4.0 release updates
Date Tue, 23 May 2017 16:58:01 GMT
Add 0.4.0 release updates


Project: http://git-wip-us.apache.org/repos/asf/arrow-site/repo
Commit: http://git-wip-us.apache.org/repos/asf/arrow-site/commit/cd021d44
Tree: http://git-wip-us.apache.org/repos/asf/arrow-site/tree/cd021d44
Diff: http://git-wip-us.apache.org/repos/asf/arrow-site/diff/cd021d44

Branch: refs/heads/asf-site
Commit: cd021d44b84b80038891b18581796c82525e3ffe
Parents: 3a7bab2
Author: Wes McKinney <wes.mckinney@twosigma.com>
Authored: Tue May 23 12:57:49 2017 -0400
Committer: Wes McKinney <wes.mckinney@twosigma.com>
Committed: Tue May 23 12:57:49 2017 -0400

----------------------------------------------------------------------
 blog/2017/05/08/0.3-release-japanese/index.html |   1 +
 blog/2017/05/08/0.3-release/index.html          |   1 +
 blog/2017/05/23/0.4.0-release/index.html        | 213 ++++++++++
 blog/index.html                                 | 106 +++++
 committers/index.html                           |   1 +
 css/syntax.css                                  | 209 ++++++++++
 docs/ipc.html                                   |   1 +
 docs/memory_layout.html                         |   1 +
 docs/metadata.html                              |   1 +
 feed.xml                                        |  75 +++-
 index.html                                      |  11 +-
 install/index.html                              |  18 +-
 release/0.1.0.html                              | 279 +++++++------
 release/0.2.0.html                              | 270 +++++++------
 release/0.3.0.html                              | 401 ++++++++++---------
 release/0.4.0.html                              | 236 +++++++++++
 release/index.html                              |   4 +-
 17 files changed, 1363 insertions(+), 465 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/blog/2017/05/08/0.3-release-japanese/index.html
----------------------------------------------------------------------
diff --git a/blog/2017/05/08/0.3-release-japanese/index.html b/blog/2017/05/08/0.3-release-japanese/index.html
index b284171..edd9b6a 100644
--- a/blog/2017/05/08/0.3-release-japanese/index.html
+++ b/blog/2017/05/08/0.3-release-japanese/index.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/blog/2017/05/08/0.3-release/index.html
----------------------------------------------------------------------
diff --git a/blog/2017/05/08/0.3-release/index.html b/blog/2017/05/08/0.3-release/index.html
index fa65582..7604a6c 100644
--- a/blog/2017/05/08/0.3-release/index.html
+++ b/blog/2017/05/08/0.3-release/index.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/blog/2017/05/23/0.4.0-release/index.html
----------------------------------------------------------------------
diff --git a/blog/2017/05/23/0.4.0-release/index.html b/blog/2017/05/23/0.4.0-release/index.html
new file mode 100644
index 0000000..978f1fb
--- /dev/null
+++ b/blog/2017/05/23/0.4.0-release/index.html
@@ -0,0 +1,213 @@
+<!DOCTYPE html>
+<html lang="en-US">
+  <head>
+    <meta charset="UTF-8">
+    <title>Apache Arrow 0.4.0 Release</title>
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
+    <meta name="viewport" content="width=device-width, initial-scale=1">
+    <meta name="generator" content="Jekyll v3.4.3">
+    <!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
+    <link rel="icon" type="image/x-icon" href="/favicon.ico">
+
+    <title>Apache Arrow Homepage</title>
+    <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="https://code.jquery.com/jquery-3.2.1.min.js"
+            integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
+            crossorigin="anonymous"></script>
+    <script src="/assets/javascripts/bootstrap.min.js"></script>
+  </head>
+
+
+
+<body class="wrap">
+  <div class="container">
+    <nav class="navbar navbar-default">
+  <div class="container-fluid">
+    <div class="navbar-header">
+      <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#arrow-navbar">
+        <span class="sr-only">Toggle navigation</span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+        <span class="icon-bar"></span>
+      </button>
+      <a class="navbar-brand" href="/">Apache Arrow&#8482;&nbsp;&nbsp;&nbsp;</a>
+    </div>
+
+    <!-- Collect the nav links, forms, and other content for toggling -->
+    <div class="collapse navbar-collapse" id="arrow-navbar">
+      <ul class="nav navbar-nav">
+        <li class="dropdown">
+          <a href="#" class="dropdown-toggle" data-toggle="dropdown"
+             role="button" aria-haspopup="true"
+             aria-expanded="false">Project Links<span class="caret"></span>
+          </a>
+          <ul class="dropdown-menu">
+            <li><a href="/install/">Install</a></li>
+            <li><a href="/blog/">Blog</a></li>
+            <li><a href="/release/">Releases</a></li>
+            <li><a href="https://issues.apache.org/jira/browse/ARROW">Issue Tracker</a></li>
+            <li><a href="https://github.com/apache/arrow">Source Code</a></li>
+            <li><a href="http://mail-archives.apache.org/mod_mbox/arrow-dev/">Mailing List</a></li>
+            <li><a href="https://apachearrowslackin.herokuapp.com">Slack Channel</a></li>
+            <li><a href="/committers/">Committers</a></li>
+          </ul>
+        </li>
+        <li class="dropdown">
+          <a href="#" class="dropdown-toggle" data-toggle="dropdown"
+             role="button" aria-haspopup="true"
+             aria-expanded="false">Specification<span class="caret"></span>
+          </a>
+          <ul class="dropdown-menu">
+            <li><a href="/docs/memory_layout.html">Memory Layout</a></li>
+            <li><a href="/docs/metadata.html">Metadata</a></li>
+            <li><a href="/docs/ipc.html">Messaging / IPC</a></li>
+          </ul>
+        </li>
+
+        <li class="dropdown">
+          <a href="#" class="dropdown-toggle" data-toggle="dropdown"
+             role="button" aria-haspopup="true"
+             aria-expanded="false">Documentation<span class="caret"></span>
+          </a>
+          <ul class="dropdown-menu">
+            <li><a href="/docs/python">Python</a></li>
+            <li><a href="/docs/cpp">C++ API</a></li>
+            <li><a href="/docs/java">Java API</a></li>
+            <li><a href="/docs/c_glib">C GLib API</a></li>
+          </ul>
+        </li>
+        <!-- <li><a href="/blog">Blog</a></li> -->
+        <li class="dropdown">
+          <a href="#" class="dropdown-toggle" data-toggle="dropdown"
+             role="button" aria-haspopup="true"
+             aria-expanded="false">ASF Links<span class="caret"></span>
+          </a>
+          <ul class="dropdown-menu">
+            <li><a href="http://www.apache.org/">ASF Website</a></li>
+            <li><a href="http://www.apache.org/licenses/">License</a></li>
+            <li><a href="http://www.apache.org/foundation/sponsorship.html">Donate</a></li>
+            <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+            <li><a href="http://www.apache.org/security/">Security</a></li>
+          </ul>
+        </li>
+      </ul>
+      <a href="http://www.apache.org/">
+        <img style="float:right;" src="/img/asf_logo.svg" width="120px"/>
+      </a>
+      </div><!-- /.navbar-collapse -->
+    </div>
+  </nav>
+
+
+    <h2>
+      Apache Arrow 0.4.0 Release
+      <a href="/blog/2017/05/23/0.4.0-release/" class="permalink" title="Permalink">∞</a>
+    </h2>
+
+    
+
+    <div class="panel">
+      <div class="panel-body">
+        <div>
+          <span class="label label-default">Published</span>
+          <span class="published">
+            <i class="fa fa-calendar"></i>
+            23 May 2017
+          </span>
+        </div>
+        <div>
+          <span class="label label-default">By</span>
+          <a href="http://wesmckinney.com"><i class="fa fa-user"></i> Wes McKinney (wesm)</a>
+        </div>
+      </div>
+    </div>
+
+    <!--
+
+-->
+
+<p>The Apache Arrow team is pleased to announce the 0.4.0 release of the
+project. While only 17 days since the release, it includes <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%200.4.0"><strong>77 resolved
+JIRAs</strong></a> with some important new features and bug fixes.</p>
+
+<p>See the <a href="http://arrow.apache.org/install">Install Page</a> to learn how to get the libraries for your platform.</p>
+
+<h3 id="expanded-javascript-implementation">Expanded JavaScript Implementation</h3>
+
+<p>The TypeScript Arrow implementation has undergone some work since 0.3.0 and can
+now read a substantial portion of the Arrow streaming binary format. As this
+implementation develops, we will eventually want to include JS in the
+integration test suite along with Java and C++ to ensure wire
+cross-compatibility.</p>
+
+<h3 id="python-support-for-apache-parquet-on-windows">Python Support for Apache Parquet on Windows</h3>
+
+<p>With the <a href="https://github.com/apache/parquet-cpp/releases/tag/apache-parquet-cpp-1.1.0">1.1.0 C++ release</a> of <a href="http://parquet.apache.org">Apache Parquet</a>, we have enabled the
+<code class="highlighter-rouge">pyarrow.parquet</code> extension on Windows for Python 3.5 and 3.6. This should
+appear in conda-forge packages and PyPI in the near future. Developers can
+follow the <a href="https://github.com/apache/arrow/blob/master/python/doc/source/development.rst">source build instructions</a>.</p>
+
+<h3 id="generalizing-arrow-streams">Generalizing Arrow Streams</h3>
+
+<p>In the 0.2.0 release, we defined the first version of the Arrow streaming
+binary format for low-cost messaging with columnar data. These streams presume
+that the message components are written as a continuous byte stream over a
+socket or file.</p>
+
+<p>We would like to be able to support other other transport protocols, like
+<a href="http://grpc.io/">gRPC</a>, for the message components of Arrow streams. To that end, in C++ we
+defined an abstract stream reader interface, for which the current contiguous
+streaming format is one implementation:</p>
+
+<figure class="highlight"><pre><code class="language-cpp" data-lang="cpp"><span class="k">class</span> <span class="nc">RecordBatchReader</span> <span class="p">{</span>
+ <span class="k">public</span><span class="o">:</span>
+  <span class="k">virtual</span> <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Schema</span><span class="o">&gt;</span> <span class="n">schema</span><span class="p">()</span> <span class="k">const</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+  <span class="k">virtual</span> <span class="n">Status</span> <span class="n">GetNextRecordBatch</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">RecordBatch</span><span class="o">&gt;*</span> <span class="n">batch</span><span class="p">)</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+<span class="p">};</span></code></pre></figure>
+
+<p>It would also be good to define abstract stream reader and writer interfaces in
+the Java implementation.</p>
+
+<p>In an upcoming blog post, we will explain in more depth how Arrow streams work,
+but you can learn more about them by reading the <a href="http://arrow.apache.org/docs/ipc.html">IPC specification</a>.</p>
+
+<h3 id="c-and-cython-api-for-python-extensions">C++ and Cython API for Python Extensions</h3>
+
+<p>As other Python libraries with C or C++ extensions use Apache Arrow, they will
+need to be able to return Python objects wrapping the underlying C++
+objects. In this release, we have implemented a prototype C++ API which enables
+Python wrapper objects to be constructed from C++ extension code:</p>
+
+<figure class="highlight"><pre><code class="language-cpp" data-lang="cpp"><span class="cp">#include "arrow/python/pyarrow.h"
+</span>
+<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">arrow</span><span class="o">::</span><span class="n">py</span><span class="o">::</span><span class="n">import_pyarrow</span><span class="p">())</span> <span class="p">{</span>
+  <span class="c1">// Error
+</span><span class="p">}</span>
+
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">RecordBatch</span><span class="o">&gt;</span> <span class="n">cpp_batch</span> <span class="o">=</span> <span class="n">GetData</span><span class="p">(...);</span>
+<span class="n">PyObject</span><span class="o">*</span> <span class="n">py_batch</span> <span class="o">=</span> <span class="n">arrow</span><span class="o">::</span><span class="n">py</span><span class="o">::</span><span class="n">wrap_batch</span><span class="p">(</span><span class="n">cpp_batch</span><span class="p">);</span></code></pre></figure>
+
+<p>This API is intended to be usable from Cython code as well:</p>
+
+<figure class="highlight"><pre><code class="language-cython" data-lang="cython">cimport pyarrow
+pyarrow.import_pyarrow()</code></pre></figure>
+
+<h3 id="python-wheel-installers-on-macos">Python Wheel Installers on macOS</h3>
+
+<p>With this release, <code class="highlighter-rouge">pip install pyarrow</code> works on macOS (OS X) as well as
+Linux. We are working on providing binary wheel installers for Windows as well.</p>
+
+
+
+    <hr/>
+<footer class="footer">
+  <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; 2017 Apache Software Foundation</p>
+</footer>
+
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/blog/index.html
----------------------------------------------------------------------
diff --git a/blog/index.html b/blog/index.html
index f2aadf2..1cc2e80 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>
@@ -110,6 +111,111 @@
     
   <div class="container">
     <h2>
+      Apache Arrow 0.4.0 Release
+      <a href="/blog/2017/05/23/0.4.0-release/" class="permalink" title="Permalink">∞</a>
+    </h2>
+
+    
+
+    <div class="panel">
+      <div class="panel-body">
+        <div>
+          <span class="label label-default">Published</span>
+          <span class="published">
+            <i class="fa fa-calendar"></i>
+            23 May 2017
+          </span>
+        </div>
+        <div>
+          <span class="label label-default">By</span>
+          <a href="http://wesmckinney.com"><i class="fa fa-user"></i> Wes McKinney (wesm)</a>
+        </div>
+      </div>
+    </div>
+    <!--
+
+-->
+
+<p>The Apache Arrow team is pleased to announce the 0.4.0 release of the
+project. While only 17 days since the release, it includes <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%200.4.0"><strong>77 resolved
+JIRAs</strong></a> with some important new features and bug fixes.</p>
+
+<p>See the <a href="http://arrow.apache.org/install">Install Page</a> to learn how to get the libraries for your platform.</p>
+
+<h3 id="expanded-javascript-implementation">Expanded JavaScript Implementation</h3>
+
+<p>The TypeScript Arrow implementation has undergone some work since 0.3.0 and can
+now read a substantial portion of the Arrow streaming binary format. As this
+implementation develops, we will eventually want to include JS in the
+integration test suite along with Java and C++ to ensure wire
+cross-compatibility.</p>
+
+<h3 id="python-support-for-apache-parquet-on-windows">Python Support for Apache Parquet on Windows</h3>
+
+<p>With the <a href="https://github.com/apache/parquet-cpp/releases/tag/apache-parquet-cpp-1.1.0">1.1.0 C++ release</a> of <a href="http://parquet.apache.org">Apache Parquet</a>, we have enabled the
+<code class="highlighter-rouge">pyarrow.parquet</code> extension on Windows for Python 3.5 and 3.6. This should
+appear in conda-forge packages and PyPI in the near future. Developers can
+follow the <a href="https://github.com/apache/arrow/blob/master/python/doc/source/development.rst">source build instructions</a>.</p>
+
+<h3 id="generalizing-arrow-streams">Generalizing Arrow Streams</h3>
+
+<p>In the 0.2.0 release, we defined the first version of the Arrow streaming
+binary format for low-cost messaging with columnar data. These streams presume
+that the message components are written as a continuous byte stream over a
+socket or file.</p>
+
+<p>We would like to be able to support other other transport protocols, like
+<a href="http://grpc.io/">gRPC</a>, for the message components of Arrow streams. To that end, in C++ we
+defined an abstract stream reader interface, for which the current contiguous
+streaming format is one implementation:</p>
+
+<figure class="highlight"><pre><code class="language-cpp" data-lang="cpp"><span class="k">class</span> <span class="nc">RecordBatchReader</span> <span class="p">{</span>
+ <span class="k">public</span><span class="o">:</span>
+  <span class="k">virtual</span> <span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">Schema</span><span class="o">&gt;</span> <span class="n">schema</span><span class="p">()</span> <span class="k">const</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+  <span class="k">virtual</span> <span class="n">Status</span> <span class="n">GetNextRecordBatch</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">RecordBatch</span><span class="o">&gt;*</span> <span class="n">batch</span><span class="p">)</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+<span class="p">};</span></code></pre></figure>
+
+<p>It would also be good to define abstract stream reader and writer interfaces in
+the Java implementation.</p>
+
+<p>In an upcoming blog post, we will explain in more depth how Arrow streams work,
+but you can learn more about them by reading the <a href="http://arrow.apache.org/docs/ipc.html">IPC specification</a>.</p>
+
+<h3 id="c-and-cython-api-for-python-extensions">C++ and Cython API for Python Extensions</h3>
+
+<p>As other Python libraries with C or C++ extensions use Apache Arrow, they will
+need to be able to return Python objects wrapping the underlying C++
+objects. In this release, we have implemented a prototype C++ API which enables
+Python wrapper objects to be constructed from C++ extension code:</p>
+
+<figure class="highlight"><pre><code class="language-cpp" data-lang="cpp"><span class="cp">#include "arrow/python/pyarrow.h"
+</span>
+<span class="k">if</span> <span class="p">(</span><span class="o">!</span><span class="n">arrow</span><span class="o">::</span><span class="n">py</span><span class="o">::</span><span class="n">import_pyarrow</span><span class="p">())</span> <span class="p">{</span>
+  <span class="c1">// Error
+</span><span class="p">}</span>
+
+<span class="n">std</span><span class="o">::</span><span class="n">shared_ptr</span><span class="o">&lt;</span><span class="n">arrow</span><span class="o">::</span><span class="n">RecordBatch</span><span class="o">&gt;</span> <span class="n">cpp_batch</span> <span class="o">=</span> <span class="n">GetData</span><span class="p">(...);</span>
+<span class="n">PyObject</span><span class="o">*</span> <span class="n">py_batch</span> <span class="o">=</span> <span class="n">arrow</span><span class="o">::</span><span class="n">py</span><span class="o">::</span><span class="n">wrap_batch</span><span class="p">(</span><span class="n">cpp_batch</span><span class="p">);</span></code></pre></figure>
+
+<p>This API is intended to be usable from Cython code as well:</p>
+
+<figure class="highlight"><pre><code class="language-cython" data-lang="cython">cimport pyarrow
+pyarrow.import_pyarrow()</code></pre></figure>
+
+<h3 id="python-wheel-installers-on-macos">Python Wheel Installers on macOS</h3>
+
+<p>With this release, <code class="highlighter-rouge">pip install pyarrow</code> works on macOS (OS X) as well as
+Linux. We are working on providing binary wheel installers for Windows as well.</p>
+
+
+  </div>
+
+  
+
+  
+    
+  <div class="container">
+    <h2>
       Apache Arrow 0.3.0 Release
       <a href="/blog/2017/05/08/0.3-release/" class="permalink" title="Permalink">∞</a>
     </h2>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/committers/index.html
----------------------------------------------------------------------
diff --git a/committers/index.html b/committers/index.html
index b70512c..45a3941 100644
--- a/committers/index.html
+++ b/committers/index.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/css/syntax.css
----------------------------------------------------------------------
diff --git a/css/syntax.css b/css/syntax.css
new file mode 100644
index 0000000..daf76ad
--- /dev/null
+++ b/css/syntax.css
@@ -0,0 +1,209 @@
+.highlight table td { padding: 5px; }
+.highlight table pre { margin: 0; }
+.highlight .cm {
+  color: #999988;
+  font-style: italic;
+}
+.highlight .cp {
+  color: #999999;
+  font-weight: bold;
+}
+.highlight .c1 {
+  color: #999988;
+  font-style: italic;
+}
+.highlight .cs {
+  color: #999999;
+  font-weight: bold;
+  font-style: italic;
+}
+.highlight .c, .highlight .cd {
+  color: #999988;
+  font-style: italic;
+}
+.highlight .err {
+  color: #a61717;
+  background-color: #e3d2d2;
+}
+.highlight .gd {
+  color: #000000;
+  background-color: #ffdddd;
+}
+.highlight .ge {
+  color: #000000;
+  font-style: italic;
+}
+.highlight .gr {
+  color: #aa0000;
+}
+.highlight .gh {
+  color: #999999;
+}
+.highlight .gi {
+  color: #000000;
+  background-color: #ddffdd;
+}
+.highlight .go {
+  color: #888888;
+}
+.highlight .gp {
+  color: #555555;
+}
+.highlight .gs {
+  font-weight: bold;
+}
+.highlight .gu {
+  color: #aaaaaa;
+}
+.highlight .gt {
+  color: #aa0000;
+}
+.highlight .kc {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .kd {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .kn {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .kp {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .kr {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .kt {
+  color: #445588;
+  font-weight: bold;
+}
+.highlight .k, .highlight .kv {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .mf {
+  color: #009999;
+}
+.highlight .mh {
+  color: #009999;
+}
+.highlight .il {
+  color: #009999;
+}
+.highlight .mi {
+  color: #009999;
+}
+.highlight .mo {
+  color: #009999;
+}
+.highlight .m, .highlight .mb, .highlight .mx {
+  color: #009999;
+}
+.highlight .sb {
+  color: #d14;
+}
+.highlight .sc {
+  color: #d14;
+}
+.highlight .sd {
+  color: #d14;
+}
+.highlight .s2 {
+  color: #d14;
+}
+.highlight .se {
+  color: #d14;
+}
+.highlight .sh {
+  color: #d14;
+}
+.highlight .si {
+  color: #d14;
+}
+.highlight .sx {
+  color: #d14;
+}
+.highlight .sr {
+  color: #009926;
+}
+.highlight .s1 {
+  color: #d14;
+}
+.highlight .ss {
+  color: #990073;
+}
+.highlight .s {
+  color: #d14;
+}
+.highlight .na {
+  color: #008080;
+}
+.highlight .bp {
+  color: #999999;
+}
+.highlight .nb {
+  color: #0086B3;
+}
+.highlight .nc {
+  color: #445588;
+  font-weight: bold;
+}
+.highlight .no {
+  color: #008080;
+}
+.highlight .nd {
+  color: #3c5d5d;
+  font-weight: bold;
+}
+.highlight .ni {
+  color: #800080;
+}
+.highlight .ne {
+  color: #990000;
+  font-weight: bold;
+}
+.highlight .nf {
+  color: #990000;
+  font-weight: bold;
+}
+.highlight .nl {
+  color: #990000;
+  font-weight: bold;
+}
+.highlight .nn {
+  color: #555555;
+}
+.highlight .nt {
+  color: #000080;
+}
+.highlight .vc {
+  color: #008080;
+}
+.highlight .vg {
+  color: #008080;
+}
+.highlight .vi {
+  color: #008080;
+}
+.highlight .nv {
+  color: #008080;
+}
+.highlight .ow {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .o {
+  color: #000000;
+  font-weight: bold;
+}
+.highlight .w {
+  color: #bbbbbb;
+}
+.highlight {
+  background-color: #f8f8f8;
+}

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/docs/ipc.html
----------------------------------------------------------------------
diff --git a/docs/ipc.html b/docs/ipc.html
index 5140a94..9a0a246 100644
--- a/docs/ipc.html
+++ b/docs/ipc.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/docs/memory_layout.html
----------------------------------------------------------------------
diff --git a/docs/memory_layout.html b/docs/memory_layout.html
index 7ef2272..0f7f819 100644
--- a/docs/memory_layout.html
+++ b/docs/memory_layout.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/docs/metadata.html
----------------------------------------------------------------------
diff --git a/docs/metadata.html b/docs/metadata.html
index b39a71b..76da9eb 100644
--- a/docs/metadata.html
+++ b/docs/metadata.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/feed.xml
----------------------------------------------------------------------
diff --git a/feed.xml b/feed.xml
index c30ad1c..1488960 100644
--- a/feed.xml
+++ b/feed.xml
@@ -1,4 +1,77 @@
-<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-05-11T17:02:19-04:00</updated><id>/</id><entry><title type="html">Apache Arrow 0.3.0 Release</title><link href="/blog/2017/05/08/0.3-release/" rel="alternate" type="text/html" title="Apache Arrow 0.3.0 Release" /><published>2017-05-08T00:00:00-04:00</published><updated>2017-05-08T00:00:00-04:00</updated><id>/blog/2017/05/08/0.3-release</id><content type="html" xml:base="/blog/2017/05/08/0.3-release/">&lt;!--
+<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://jekyllrb.com/" version="3.4.3">Jekyll</generator><link href="/feed.xml" rel="self" type="application/atom+xml" /><link href="/" rel="alternate" type="text/html" /><updated>2017-05-23T12:57:17-04:00</updated><id>/</id><entry><title type="html">Apache Arrow 0.4.0 Release</title><link href="/blog/2017/05/23/0.4.0-release/" rel="alternate" type="text/html" title="Apache Arrow 0.4.0 Release" /><published>2017-05-23T00:00:00-04:00</published><updated>2017-05-23T00:00:00-04:00</updated><id>/blog/2017/05/23/0.4.0-release</id><content type="html" xml:base="/blog/2017/05/23/0.4.0-release/">&lt;!--
+
+--&gt;
+
+&lt;p&gt;The Apache Arrow team is pleased to announce the 0.4.0 release of the
+project. While only 17 days since the release, it includes &lt;a href=&quot;https://issues.apache.org/jira/issues/?jql=project%20%3D%20ARROW%20AND%20status%20in%20(Resolved%2C%20Closed)%20AND%20fixVersion%20%3D%200.4.0&quot;&gt;&lt;strong&gt;77 resolved
+JIRAs&lt;/strong&gt;&lt;/a&gt; with some important new features and bug fixes.&lt;/p&gt;
+
+&lt;p&gt;See the &lt;a href=&quot;http://arrow.apache.org/install&quot;&gt;Install Page&lt;/a&gt; to learn how to get the libraries for your platform.&lt;/p&gt;
+
+&lt;h3 id=&quot;expanded-javascript-implementation&quot;&gt;Expanded JavaScript Implementation&lt;/h3&gt;
+
+&lt;p&gt;The TypeScript Arrow implementation has undergone some work since 0.3.0 and can
+now read a substantial portion of the Arrow streaming binary format. As this
+implementation develops, we will eventually want to include JS in the
+integration test suite along with Java and C++ to ensure wire
+cross-compatibility.&lt;/p&gt;
+
+&lt;h3 id=&quot;python-support-for-apache-parquet-on-windows&quot;&gt;Python Support for Apache Parquet on Windows&lt;/h3&gt;
+
+&lt;p&gt;With the &lt;a href=&quot;https://github.com/apache/parquet-cpp/releases/tag/apache-parquet-cpp-1.1.0&quot;&gt;1.1.0 C++ release&lt;/a&gt; of &lt;a href=&quot;http://parquet.apache.org&quot;&gt;Apache Parquet&lt;/a&gt;, we have enabled the
+&lt;code class=&quot;highlighter-rouge&quot;&gt;pyarrow.parquet&lt;/code&gt; extension on Windows for Python 3.5 and 3.6. This should
+appear in conda-forge packages and PyPI in the near future. Developers can
+follow the &lt;a href=&quot;https://github.com/apache/arrow/blob/master/python/doc/source/development.rst&quot;&gt;source build instructions&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h3 id=&quot;generalizing-arrow-streams&quot;&gt;Generalizing Arrow Streams&lt;/h3&gt;
+
+&lt;p&gt;In the 0.2.0 release, we defined the first version of the Arrow streaming
+binary format for low-cost messaging with columnar data. These streams presume
+that the message components are written as a continuous byte stream over a
+socket or file.&lt;/p&gt;
+
+&lt;p&gt;We would like to be able to support other other transport protocols, like
+&lt;a href=&quot;http://grpc.io/&quot;&gt;gRPC&lt;/a&gt;, for the message components of Arrow streams. To that end, in C++ we
+defined an abstract stream reader interface, for which the current contiguous
+streaming format is one implementation:&lt;/p&gt;
+
+&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-cpp&quot; data-lang=&quot;cpp&quot;&gt;&lt;span class=&quot;k&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;nc&quot;&gt;RecordBatchReader&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
+ &lt;span class=&quot;k&quot;&gt;public&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;:&lt;/span&gt;
+  &lt;span class=&quot;k&quot;&gt;virtual&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;shared_ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;Schema&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;schema&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;()&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
+  &lt;span class=&quot;k&quot;&gt;virtual&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;Status&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;GetNextRecordBatch&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;shared_ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RecordBatch&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;batch&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;0&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
+&lt;span class=&quot;p&quot;&gt;};&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;
+
+&lt;p&gt;It would also be good to define abstract stream reader and writer interfaces in
+the Java implementation.&lt;/p&gt;
+
+&lt;p&gt;In an upcoming blog post, we will explain in more depth how Arrow streams work,
+but you can learn more about them by reading the &lt;a href=&quot;http://arrow.apache.org/docs/ipc.html&quot;&gt;IPC specification&lt;/a&gt;.&lt;/p&gt;
+
+&lt;h3 id=&quot;c-and-cython-api-for-python-extensions&quot;&gt;C++ and Cython API for Python Extensions&lt;/h3&gt;
+
+&lt;p&gt;As other Python libraries with C or C++ extensions use Apache Arrow, they will
+need to be able to return Python objects wrapping the underlying C++
+objects. In this release, we have implemented a prototype C++ API which enables
+Python wrapper objects to be constructed from C++ extension code:&lt;/p&gt;
+
+&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-cpp&quot; data-lang=&quot;cpp&quot;&gt;&lt;span class=&quot;cp&quot;&gt;#include &quot;arrow/python/pyarrow.h&quot;
+&lt;/span&gt;
+&lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;!&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;py&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;import_pyarrow&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;())&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
+  &lt;span class=&quot;c1&quot;&gt;// Error
+&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
+
+&lt;span class=&quot;n&quot;&gt;std&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;shared_ptr&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;arrow&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;RecordBatch&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;cpp_batch&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;GetData&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(...);&lt;/span&gt;
+&lt;span class=&quot;n&quot;&gt;PyObject&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;*&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;py_batch&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;arrow&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;py&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;::&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;wrap_batch&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;n&quot;&gt;cpp_batch&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;
+
+&lt;p&gt;This API is intended to be usable from Cython code as well:&lt;/p&gt;
+
+&lt;figure class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;language-cython&quot; data-lang=&quot;cython&quot;&gt;cimport pyarrow
+pyarrow.import_pyarrow()&lt;/code&gt;&lt;/pre&gt;&lt;/figure&gt;
+
+&lt;h3 id=&quot;python-wheel-installers-on-macos&quot;&gt;Python Wheel Installers on macOS&lt;/h3&gt;
+
+&lt;p&gt;With this release, &lt;code class=&quot;highlighter-rouge&quot;&gt;pip install pyarrow&lt;/code&gt; works on macOS (OS X) as well as
+Linux. We are working on providing binary wheel installers for Windows as well.&lt;/p&gt;</content><author><name>wesm</name></author></entry><entry><title type="html">Apache Arrow 0.3.0 Release</title><link href="/blog/2017/05/08/0.3-release/" rel="alternate" type="text/html" title="Apache Arrow 0.3.0 Release" /><published>2017-05-08T00:00:00-04:00</published><updated>2017-05-08T00:00:00-04:00</updated><id>/blog/2017/05/08/0.3-release</id><content type="html" xml:base="/blog/2017/05/08/0.3-release/">&lt;!--
 
 --&gt;
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/index.html
----------------------------------------------------------------------
diff --git a/index.html b/index.html
index 30f8ac7..35d7b8a 100644
--- a/index.html
+++ b/index.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>
@@ -106,10 +107,10 @@
         <p class="lead">Powering Columnar In-Memory Analytics</p>
         <p>
           <a class="btn btn-lg btn-success" href="mailto:dev-subscribe@arrow.apache.org" role="button">Join Mailing List</a>
-          <a class="btn btn-lg btn-primary" href="/install/" role="button">Install (0.3.0 Release - May 5, 2017)</a>
+          <a class="btn btn-lg btn-primary" href="/install/" role="button">Install (0.4.0 Release - May 22, 2017)</a>
         </p>
       </div>
-      <h4>Latest News: <a href="/blog/">Apache Arrow 0.3.0 release</a></h4>
+      <h4><strong>Latest News</strong>: <a href="/blog/">Apache Arrow 0.4.0 release</a></h4>
       <div class="row">
         <div class="col-lg-4">
           <h2>Fast</h2>
@@ -125,6 +126,12 @@
         </div>
      </div> <!-- close "row" div -->
 
+<h2>Zero-Copy IPC and Streaming Messaging</h2>
+<div align="left">
+  <h4>Apache Arrow supports zero-copy shared memory IPC and a streaming wire
+  format that fully avoids traditional data serialization costs</h4>
+</div>
+
 <h2>Performance Advantage of Columnar In-Memory</h2>
 <div align="center">
   <img src="img/simd.png" alt="SIMD" style="width:60%" />

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/install/index.html
----------------------------------------------------------------------
diff --git a/install/index.html b/install/index.html
index 8a1d1d1..641bc72 100644
--- a/install/index.html
+++ b/install/index.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>
@@ -104,26 +105,23 @@
 
 -->
 
-<h2 id="current-version-030">Current Version: 0.3.0</h2>
+<h2 id="current-version-040">Current Version: 0.4.0</h2>
 
-<h3 id="released-5-may-2017">Released: 5 May 2017</h3>
+<h3 id="released-22-may-2017">Released: 22 May 2017</h3>
 
-<p>Apache Arrow 0.3.0 is the third major release of the project and has seen
-significant iteration and hardening of logical types and the binary formats. It
-is safe for production use, though there may be API changes and binary format
-breaks in the future.</p>
+<p>See the <a href="http://arrow.apache.org/release/0.4.0.html">release notes</a> and <a href="http://arrow.apache.org/blog/2017/05/23/0.4.0-release/">blog post</a> for more about what’s new.</p>
 
 <h3 id="source-release">Source release</h3>
 
 <ul>
-  <li><strong>Source Release</strong>: <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0/apache-arrow-0.3.0.tar.gz">apache-arrow-0.3.0.tar.gz</a></li>
-  <li><strong>Verification</strong>: <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0/apache-arrow-0.3.0.tar.gz.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.3.0/apache-arrow-0.3.0.tar.gz.asc">asc</a></li>
-  <li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-0.3.0">Git tag d8db8f8</a></li>
+  <li><strong>Source Release</strong>: <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.4.0/apache-arrow-0.4.0.tar.gz">apache-arrow-0.4.0.tar.gz</a></li>
+  <li><strong>Verification</strong>: <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.4.0/apache-arrow-0.4.0.tar.gz.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.4.0/apache-arrow-0.4.0.tar.gz.asc">asc</a></li>
+  <li><a href="https://github.com/apache/arrow/releases/tag/apache-arrow-0.4.0">Git tag a8f8ba0</a></li>
 </ul>
 
 <h3 id="java-packages">Java Packages</h3>
 
-<p><a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.3.0%22">Java Artifacts on Maven Central</a></p>
+<p><a href="http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.4.0%22">Java Artifacts on Maven Central</a></p>
 
 <h3 id="c-and-python-conda-packages-unofficial">C++ and Python Conda Packages (Unofficial)</h3>
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/release/0.1.0.html
----------------------------------------------------------------------
diff --git a/release/0.1.0.html b/release/0.1.0.html
index 3795c8d..b00dcc2 100644
--- a/release/0.1.0.html
+++ b/release/0.1.0.html
@@ -13,6 +13,7 @@
     <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="https://code.jquery.com/jquery-3.2.1.min.js"
             integrity="sha256-hwg4gsxgFZhOsEEamdOYGBf13FyQuiTwlAQgxVSNgt4="
             crossorigin="anonymous"></script>
@@ -109,164 +110,121 @@
 <h2 id="download">Download</h2>
 
 <ul>
-  <li><strong>Source Release</strong>: <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.1.0/apache-arrow-0.1.0.tar.gz">apache-arrow-0.1.0.tar.gz</a></li>
-  <li><strong>Verification</strong>: <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.1.0/apache-arrow-0.1.0.tar.gz.md5">md5</a>, <a href="https://dist.apache.org/repos/dist/release/arrow/arrow-0.1.0/apache-arrow-0.1.0.tar.gz.asc">asc</a></li>
+  <li><strong>Source Release</strong>: [apache-arrow-0.1.0.tar.gz][6]</li>
+  <li><strong>Verification</strong>: [md5][3], [asc][7]</li>
 </ul>
 
 <h1 id="changelog">Changelog</h1>
 
-<h2 id="bug">Bug</h2>
+<h2 id="contributors">Contributors</h2>
 
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-103">ARROW-103</a> - Missing patterns from .gitignore</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-104">ARROW-104</a> - Update Layout.md based on discussion on the mailing list</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-105">ARROW-105</a> - Unit tests fail if assertions are disabled</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-113">ARROW-113</a> - TestValueVector test fails if cannot allocate 2GB of memory</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-16">ARROW-16</a> - Building cpp issues on XCode 7.2.1</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-17">ARROW-17</a> - Set some vector fields to default access level for Drill compatibility</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-18">ARROW-18</a> - Fix bug with decimal precision and scale</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-185">ARROW-185</a> - [C++] Make sure alignment and memory padding conform to spec</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-188">ARROW-188</a> - Python: Add numpy as install requirement</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-193">ARROW-193</a> - For the instruction, typos “int his” should be “in this”</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-194">ARROW-194</a> - C++: Allow read-only memory mapped source</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-200">ARROW-200</a> - [Python] Convert Values String looks like it has incorrect error handling</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-209">ARROW-209</a> - [C++] Broken builds: llvm.org apt repos are unavailable</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-210">ARROW-210</a> - [C++] Tidy up the type system a little bit</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-211">ARROW-211</a> - Several typos/errors in Layout.md examples</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-217">ARROW-217</a> - Fix Travis w.r.t conda 4.1.0 changes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-219">ARROW-219</a> - [C++] Passed CMAKE_CXX_FLAGS are being dropped, fix compiler warnings</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-223">ARROW-223</a> - Do not link against libpython</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-225">ARROW-225</a> - [C++/Python] master Travis CI build is broken</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-244">ARROW-244</a> - [C++] Some global APIs of IPC module should be visible to the outside</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-246">ARROW-246</a> - [Java] UnionVector doesn’t call allocateNew() when creating it’s vectorType</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-247">ARROW-247</a> - [C++] Missing explicit destructor in RowBatchReader causes an incomplete type error</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-250">ARROW-250</a> - Fix for ARROW-246 may cause memory leaks</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-259">ARROW-259</a> - Use flatbuffer fields in java implementation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-265">ARROW-265</a> - Negative decimal values have wrong padding</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-266">ARROW-266</a> - [C++] Fix the broken build</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-274">ARROW-274</a> - Make the MapVector nullable</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-278">ARROW-278</a> - [Format] Struct type name consistency in implementations and metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-283">ARROW-283</a> - [C++] Update arrow_parquet to account for API changes in PARQUET-573</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-284">ARROW-284</a> - [C++] Triage builds by disabling Arrow-Parquet module</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-287">ARROW-287</a> - [java] Make nullable vectors use a BitVecor instead of UInt1Vector for bits</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-297">ARROW-297</a> - Fix Arrow pom for release</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-304">ARROW-304</a> - NullableMapReaderImpl.isSet() always returns true</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-308">ARROW-308</a> - UnionListWriter.setPosition() should not call startList()</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-309">ARROW-309</a> - Types.getMinorTypeForArrowType() does not work for Union type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-313">ARROW-313</a> - XCode 8.0 breaks builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-314">ARROW-314</a> - JSONScalar is unnecessary and unused.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-320">ARROW-320</a> - ComplexCopier.copy(FieldReader, FieldWriter) should not start a list if reader is not set</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-321">ARROW-321</a> - Fix Arrow licences</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-36">ARROW-36</a> - Remove fixVersions from patch tool (until we have them)</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-46">ARROW-46</a> - Port DRILL-4410 to Arrow</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-5">ARROW-5</a> - Error when run maven install</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-51">ARROW-51</a> - Move ValueVector test from Drill project</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-55">ARROW-55</a> - Python: fix legacy Python (2.7) tests and add to Travis CI</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-62">ARROW-62</a> - Format: Are the nulls bits 0 or 1 for null values?</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-63">ARROW-63</a> - C++: ctest fails if Python 3 is the active Python interpreter</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-65">ARROW-65</a> - Python: FindPythonLibsNew does not work in a virtualenv</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-69">ARROW-69</a> - Change permissions for assignable users</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-72">ARROW-72</a> - FindParquet searches for non-existent header</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-75">ARROW-75</a> - C++: Fix handling of empty strings</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-77">ARROW-77</a> - C++: conform null bit interpretation to match ARROW-62</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-80">ARROW-80</a> - Segmentation fault on len(Array) for empty arrays</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-88">ARROW-88</a> - C++: Refactor given PARQUET-572</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-93">ARROW-93</a> - XCode 7.3 breaks builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-94">ARROW-94</a> - Expand list example to clarify null vs empty list</li>
-</ul>
+<div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>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  fengguangyuan
+     1  hyukjinkwon
+     1  hzhang2
+     1  lfzCarlosC
+</code></pre>
+</div>
 
-<h2 id="improvement">Improvement</h2>
+<h2 id="new-features-and-improvements">New Features and Improvements</h2>
 
 <ul>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1">ARROW-1</a> - Import Initial Codebase</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-10">ARROW-10</a> - Fix mismatch of javadoc names and method parameters</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-15">ARROW-15</a> - Fix a naming typo for memory.AllocationManager.AllocationOutcome</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-190">ARROW-190</a> - Python: Provide installable sdist builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-199">ARROW-199</a> - [C++] Refine third party dependency</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-206">ARROW-206</a> - [C++] Expose an equality API for arrays that compares a range of slots on two arrays</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-212">ARROW-212</a> - [C++] Clarify the fact that PrimitiveArray is now abstract class</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-213">ARROW-213</a> - Exposing static arrow build</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-218">ARROW-218</a> - Add option to use GitHub API token via environment variable when merging PRs</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-234">ARROW-234</a> - [C++] Build with libhdfs support in arrow_io in conda builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-238">ARROW-238</a> - C++: InternalMemoryPool::Free() should throw an error when there is insufficient allocated memory</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-245">ARROW-245</a> - [Format] Clarify Arrow’s relationship with big endian platforms</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-252">ARROW-252</a> - Add implementation guidelines to the documentation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-253">ARROW-253</a> - Int types should only have width of 8*2^n (8, 16, 32, 64)</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-254">ARROW-254</a> - Remove Bit type as it is redundant with boolean</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-255">ARROW-255</a> - Finalize Dictionary representation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-256">ARROW-256</a> - Add versioning to the arrow spec.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-257">ARROW-257</a> - Add a typeids Vector to Union type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-264">ARROW-264</a> - Create an Arrow File format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-270">ARROW-270</a> - [Format] Define more generic Interval logical type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-271">ARROW-271</a> - Update Field structure to be more explicit</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-279">ARROW-279</a> - rename vector module to arrow-vector for consistency</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-280">ARROW-280</a> - [C++] Consolidate file and shared memory IO interfaces</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-285">ARROW-285</a> - Allow for custom flatc compiler</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-286">ARROW-286</a> - Build thirdparty dependencies in parallel</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-289">ARROW-289</a> - Install test-util.h</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-290">ARROW-290</a> - Specialize alloc() in ArrowBuf</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-292">ARROW-292</a> - [Java] Upgrade Netty to 4.041</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-299">ARROW-299</a> - Use absolute namespace in macros</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-305">ARROW-305</a> - Add compression and use_dictionary options to Parquet interface</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-306">ARROW-306</a> - Add option to pass cmake arguments via environment variable</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-315">ARROW-315</a> - Finalize timestamp type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-319">ARROW-319</a> - Add canonical Arrow Schema json representation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-324">ARROW-324</a> - Update arrow metadata diagram</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-325">ARROW-325</a> - make TestArrowFile not dependent on timezone</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-50">ARROW-50</a> - C++: Enable library builds for 3rd-party users without having to build thirdparty googletest</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-54">ARROW-54</a> - Python: rename package to “pyarrow”</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-64">ARROW-64</a> - Add zsh support to C++ build scripts</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-66">ARROW-66</a> - Maybe some missing steps in installation guide</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-68">ARROW-68</a> - Update setup_build_env and third-party script to be more userfriendly</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-71">ARROW-71</a> - C++: Add script to run clang-tidy on codebase</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-73">ARROW-73</a> - Support CMake 2.8</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-78">ARROW-78</a> - C++: Add constructor for DecimalType</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-79">ARROW-79</a> - Python: Add benchmarks</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-8">ARROW-8</a> - Set up Travis CI</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-85">ARROW-85</a> - C++: memcmp can be avoided in Equal when comparing with the same Buffer</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-86">ARROW-86</a> - Python: Implement zero-copy Arrow-to-Pandas conversion</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-87">ARROW-87</a> - Implement Decimal schema conversion for all ways supported in Parquet</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-89">ARROW-89</a> - Python: Add benchmarks for Arrow&lt;-&gt;Pandas conversion</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-9">ARROW-9</a> - Rename some unchanged “Drill” to “Arrow”</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-91">ARROW-91</a> - C++: First draft of an adapter class for parquet-cpp’s ParquetFileReader that produces Arrow table/row batch objects</li>
-</ul>
-
-<h2 id="new-feature">New Feature</h2>
-
-<ul>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-100">ARROW-100</a> - [C++] Computing RowBatch size</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-101">ARROW-101</a> - Fix java warnings emitted by java compiler</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-102">ARROW-102</a> - travis-ci support for java project</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-106">ARROW-106</a> - Add IPC round trip for string types (string, char, varchar, binary)</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-107">ARROW-107</a> - [C++] add ipc round trip for struct types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-11">ARROW-11</a> - Mirror JIRA activity to dev@arrow.apache.org</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-13">ARROW-13</a> - Add PR merge tool similar to that used in Parquet</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-14">ARROW-14</a> - Add JIRA components</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-15">ARROW-15</a> - Fix a naming typo for memory.AllocationManager.AllocationOutcome</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-19">ARROW-19</a> - C++: Externalize memory allocations and add a MemoryPool abstract interface to builder classes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-190">ARROW-190</a> - Python: Provide installable sdist builds</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-197">ARROW-197</a> - [Python] Add conda dev recipe for pyarrow</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-199">ARROW-199</a> - [C++] Refine third party dependency</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-2">ARROW-2</a> - Post Simple Website</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-20">ARROW-20</a> - C++: Add null count member to Array containers, remove nullable member</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-201">ARROW-201</a> - C++: Initial ParquetWriter implementation</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-203">ARROW-203</a> - Python: Basic filename based Parquet read/write</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-204">ARROW-204</a> - [Python] Automate uploading conda build artifacts for libarrow and pyarrow</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-206">ARROW-206</a> - [C++] Expose an equality API for arrays that compares a range of slots on two arrays</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-21">ARROW-21</a> - C++: Add in-memory schema metadata container</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-212">ARROW-212</a> - [C++] Clarify the fact that PrimitiveArray is now abstract class</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-213">ARROW-213</a> - Exposing static arrow build</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-214">ARROW-214</a> - C++: Add String support to Parquet I/O</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-215">ARROW-215</a> - C++: Support other integer types in Parquet I/O</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-218">ARROW-218</a> - Add option to use GitHub API token via environment variable when merging PRs</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-22">ARROW-22</a> - C++: Add schema adapter routines for converting flat Parquet schemas to in-memory Arrow schemas</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-222">ARROW-222</a> - [C++] Create prototype file-like interface to HDFS (via libhdfs) and begin defining more general IO interface for Arrow data adapters</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-23">ARROW-23</a> - C++: Add logical “Column” container for chunked data</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-233">ARROW-233</a> - [C++] Add visibility defines for limiting shared library symbol visibility</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-234">ARROW-234</a> - [C++] Build with libhdfs support in arrow_io in conda builds</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-236">ARROW-236</a> - [Python] Enable Parquet read/write to work with HDFS file objects</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-237">ARROW-237</a> - [C++] Create Arrow specializations of Parquet allocator and read interfaces</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-238">ARROW-238</a> - C++: InternalMemoryPool::Free() should throw an error when there is insufficient allocated memory</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-24">ARROW-24</a> - C++: Add logical “Table” container</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-242">ARROW-242</a> - C++/Python: Support Timestamp Data Type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-245">ARROW-245</a> - [Format] Clarify Arrow’s relationship with big endian platforms</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-251">ARROW-251</a> - [C++] Expose APIs for getting code and message of the status</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-252">ARROW-252</a> - Add implementation guidelines to the documentation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-253">ARROW-253</a> - Int types should only have width of 8*2^n (8, 16, 32, 64)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-254">ARROW-254</a> - Remove Bit type as it is redundant with boolean</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-255">ARROW-255</a> - Finalize Dictionary representation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-256">ARROW-256</a> - Add versioning to the arrow spec.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-257">ARROW-257</a> - Add a typeids Vector to Union type</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-26">ARROW-26</a> - C++: Add developer instructions for building parquet-cpp integration</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-260">ARROW-260</a> - TestValueVector.testFixedVectorReallocation and testVariableVectorReallocation are flaky</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-262">ARROW-262</a> - [Format] Add a new format document for metadata and logical types for messaging and IPC / on-wire/file representations</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-264">ARROW-264</a> - Create an Arrow File format</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-267">ARROW-267</a> - [C++] C++ implementation of file-like layout for RPC / IPC</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-270">ARROW-270</a> - [Format] Define more generic Interval logical type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-271">ARROW-271</a> - Update Field structure to be more explicit</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-272">ARROW-272</a> - Arrow release 0.1</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-279">ARROW-279</a> - rename vector module to arrow-vector for consistency</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-28">ARROW-28</a> - C++: Add google/benchmark to the 3rd-party build toolchain</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-280">ARROW-280</a> - [C++] Consolidate file and shared memory IO interfaces</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-285">ARROW-285</a> - Allow for custom flatc compiler</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-286">ARROW-286</a> - Build thirdparty dependencies in parallel</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-289">ARROW-289</a> - Install test-util.h</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-290">ARROW-290</a> - Specialize alloc() in ArrowBuf</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-292">ARROW-292</a> - [Java] Upgrade Netty to 4.041</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-293">ARROW-293</a> - [C++] Implementations of IO interfaces for operating system files</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-296">ARROW-296</a> - [C++] Remove arrow_parquet C++ module and related parts of build system</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-298">ARROW-298</a> - create release scripts</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-299">ARROW-299</a> - Use absolute namespace in macros</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-3">ARROW-3</a> - Post Initial Arrow Format Spec</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-30">ARROW-30</a> - Python: pandas/NumPy to/from Arrow conversion routines</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-301">ARROW-301</a> - [Format] Add some form of user field metadata to IPC schemas</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-302">ARROW-302</a> - [Python] Add support to use the Arrow file format with file-like objects</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-305">ARROW-305</a> - Add compression and use_dictionary options to Parquet interface</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-306">ARROW-306</a> - Add option to pass cmake arguments via environment variable</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-31">ARROW-31</a> - Python: basic PyList &lt;-&gt; Arrow marshaling code</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-315">ARROW-315</a> - Finalize timestamp type</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-318">ARROW-318</a> - [Python] Revise README to reflect current state of project</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-319">ARROW-319</a> - Add canonical Arrow Schema json representation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-324">ARROW-324</a> - Update arrow metadata diagram</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-325">ARROW-325</a> - make TestArrowFile not dependent on timezone</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-35">ARROW-35</a> - Add a short call-to-action / how-to-get-involved to the main README.md</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-37">ARROW-37</a> - C++: Represent boolean array data in bit-packed form</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-4">ARROW-4</a> - Initial Arrow CPP Implementation</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-42">ARROW-42</a> - Python: Add to Travis CI build</li>
@@ -274,44 +232,99 @@
   <li><a href="https://issues.apache.org/jira/browse/ARROW-44">ARROW-44</a> - Python: Implement basic object model for scalar values (i.e. results of arrow_arr[i])</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-48">ARROW-48</a> - Python: Add Schema object wrapper</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-49">ARROW-49</a> - Python: Add Column and Table wrapper interface</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-50">ARROW-50</a> - C++: Enable library builds for 3rd-party users without having to build thirdparty googletest</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-53">ARROW-53</a> - Python: Fix RPATH and add source installation instructions</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-54">ARROW-54</a> - Python: rename package to “pyarrow”</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-56">ARROW-56</a> - Format: Specify LSB bit ordering in bit arrays</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-57">ARROW-57</a> - Format: Draft data headers IDL for data interchange</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-58">ARROW-58</a> - Format: Draft type metadata (“schemas”) IDL</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-59">ARROW-59</a> - Python: Boolean data support for builtin data structures</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-60">ARROW-60</a> - C++: Struct type builder API</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-64">ARROW-64</a> - Add zsh support to C++ build scripts</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-66">ARROW-66</a> - Maybe some missing steps in installation guide</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-67">ARROW-67</a> - C++: Draft type metadata conversion to/from IPC representation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-68">ARROW-68</a> - Update setup_build_env and third-party script to be more userfriendly</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-7">ARROW-7</a> - Add Python library build toolchain</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-70">ARROW-70</a> - C++: Add “lite” DCHECK macros used in parquet-cpp</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-71">ARROW-71</a> - C++: Add script to run clang-tidy on codebase</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-73">ARROW-73</a> - Support CMake 2.8</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-76">ARROW-76</a> - Revise format document to include null count, defer non-nullable arrays to the domain of metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-78">ARROW-78</a> - C++: Add constructor for DecimalType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-79">ARROW-79</a> - Python: Add benchmarks</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-8">ARROW-8</a> - Set up Travis CI</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-82">ARROW-82</a> - C++: Implement IPC exchange for List types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-83">ARROW-83</a> - Add basic test infrastructure for DecimalType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-85">ARROW-85</a> - C++: memcmp can be avoided in Equal when comparing with the same Buffer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-86">ARROW-86</a> - Python: Implement zero-copy Arrow-to-Pandas conversion</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-87">ARROW-87</a> - Implement Decimal schema conversion for all ways supported in Parquet</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-89">ARROW-89</a> - Python: Add benchmarks for Arrow&lt;-&gt;Pandas conversion</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-9">ARROW-9</a> - Rename some unchanged “Drill” to “Arrow”</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-90">ARROW-90</a> - Apache Arrow cpp code does not support power architecture</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-91">ARROW-91</a> - C++: First draft of an adapter class for parquet-cpp’s ParquetFileReader that produces Arrow table/row batch objects</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-92">ARROW-92</a> - C++: Arrow to Parquet Schema conversion</li>
 </ul>
 
-<h2 id="task">Task</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-1">ARROW-1</a> - Import Initial Codebase</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-101">ARROW-101</a> - Fix java warnings emitted by java compiler</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-102">ARROW-102</a> - travis-ci support for java project</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-11">ARROW-11</a> - Mirror JIRA activity to dev@arrow.apache.org</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-14">ARROW-14</a> - Add JIRA components</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-251">ARROW-251</a> - [C++] Expose APIs for getting code and message of the status</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-272">ARROW-272</a> - Arrow release 0.1</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-298">ARROW-298</a> - create release scripts</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-35">ARROW-35</a> - Add a short call-to-action / how-to-get-involved to the main README.md</li>
-</ul>
-
-<h2 id="test">Test</h2>
+<h2 id="bug-fixes">Bug Fixes</h2>
 
 <ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-260">ARROW-260</a> - TestValueVector.testFixedVectorReallocation and testVariableVectorReallocation are flaky</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-83">ARROW-83</a> - Add basic test infrastructure for DecimalType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-103">ARROW-103</a> - Missing patterns from .gitignore</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-104">ARROW-104</a> - Update Layout.md based on discussion on the mailing list</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-105">ARROW-105</a> - Unit tests fail if assertions are disabled</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-113">ARROW-113</a> - TestValueVector test fails if cannot allocate 2GB of memory</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-16">ARROW-16</a> - Building cpp issues on XCode 7.2.1</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-17">ARROW-17</a> - Set some vector fields to default access level for Drill compatibility</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-18">ARROW-18</a> - Fix bug with decimal precision and scale</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-185">ARROW-185</a> - [C++] Make sure alignment and memory padding conform to spec</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-188">ARROW-188</a> - Python: Add numpy as install requirement</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-193">ARROW-193</a> - For the instruction, typos “int his” should be “in this”</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-194">ARROW-194</a> - C++: Allow read-only memory mapped source</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-200">ARROW-200</a> - [Python] Convert Values String looks like it has incorrect error handling</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-209">ARROW-209</a> - [C++] Broken builds: llvm.org apt repos are unavailable</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-210">ARROW-210</a> - [C++] Tidy up the type system a little bit</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-211">ARROW-211</a> - Several typos/errors in Layout.md examples</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-217">ARROW-217</a> - Fix Travis w.r.t conda 4.1.0 changes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-219">ARROW-219</a> - [C++] Passed CMAKE_CXX_FLAGS are being dropped, fix compiler warnings</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-223">ARROW-223</a> - Do not link against libpython</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-225">ARROW-225</a> - [C++/Python] master Travis CI build is broken</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-244">ARROW-244</a> - [C++] Some global APIs of IPC module should be visible to the outside</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-246">ARROW-246</a> - [Java] UnionVector doesn’t call allocateNew() when creating it’s vectorType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-247">ARROW-247</a> - [C++] Missing explicit destructor in RowBatchReader causes an incomplete type error</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-250">ARROW-250</a> - Fix for ARROW-246 may cause memory leaks</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-259">ARROW-259</a> - Use flatbuffer fields in java implementation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-265">ARROW-265</a> - Negative decimal values have wrong padding</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-266">ARROW-266</a> - [C++] Fix the broken build</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-274">ARROW-274</a> - Make the MapVector nullable</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-278">ARROW-278</a> - [Format] Struct type name consistency in implementations and metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-283">ARROW-283</a> - [C++] Update arrow_parquet to account for API changes in PARQUET-573</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-284">ARROW-284</a> - [C++] Triage builds by disabling Arrow-Parquet module</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-287">ARROW-287</a> - [java] Make nullable vectors use a BitVecor instead of UInt1Vector for bits</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-297">ARROW-297</a> - Fix Arrow pom for release</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-304">ARROW-304</a> - NullableMapReaderImpl.isSet() always returns true</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-308">ARROW-308</a> - UnionListWriter.setPosition() should not call startList()</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-309">ARROW-309</a> - Types.getMinorTypeForArrowType() does not work for Union type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-313">ARROW-313</a> - XCode 8.0 breaks builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-314">ARROW-314</a> - JSONScalar is unnecessary and unused.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-320">ARROW-320</a> - ComplexCopier.copy(FieldReader, FieldWriter) should not start a list if reader is not set</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-321">ARROW-321</a> - Fix Arrow licences</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-36">ARROW-36</a> - Remove fixVersions from patch tool (until we have them)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-46">ARROW-46</a> - Port DRILL-4410 to Arrow</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-5">ARROW-5</a> - Error when run maven install</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-51">ARROW-51</a> - Move ValueVector test from Drill project</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-55">ARROW-55</a> - Python: fix legacy Python (2.7) tests and add to Travis CI</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-62">ARROW-62</a> - Format: Are the nulls bits 0 or 1 for null values?</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-63">ARROW-63</a> - C++: ctest fails if Python 3 is the active Python interpreter</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-65">ARROW-65</a> - Python: FindPythonLibsNew does not work in a virtualenv</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-69">ARROW-69</a> - Change permissions for assignable users</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-72">ARROW-72</a> - FindParquet searches for non-existent header</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-75">ARROW-75</a> - C++: Fix handling of empty strings</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-77">ARROW-77</a> - C++: conform null bit interpretation to match ARROW-62</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-80">ARROW-80</a> - Segmentation fault on len(Array) for empty arrays</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-88">ARROW-88</a> - C++: Refactor given PARQUET-572</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-93">ARROW-93</a> - XCode 7.3 breaks builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-94">ARROW-94</a> - Expand list example to clarify null vs empty list</li>
 </ul>
 
 
-
     <hr/>
 <footer class="footer">
   <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>


Mime
View raw message