You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by we...@apache.org on 2017/05/23 16:57:59 UTC

[1/3] arrow-site git commit: Add 0.4.0 release updates

Repository: arrow-site
Updated Branches:
  refs/heads/asf-site 3a7bab251 -> cd021d44b


http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/release/0.3.0.html
----------------------------------------------------------------------
diff --git a/release/0.3.0.html b/release/0.3.0.html
index 626d243..58ba440 100644
--- a/release/0.3.0.html
+++ b/release/0.3.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>
@@ -106,6 +107,8 @@
 
 <h1 id="apache-arrow-030-5-may-2017">Apache Arrow 0.3.0 (5 May 2017)</h1>
 
+<p>Read more in the <a href="http://arrow.apache.org/blog/2017/05/08/0.3-release/">release blog post</a></p>
+
 <h2 id="download">Download</h2>
 
 <ul>
@@ -116,164 +119,144 @@
 
 <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-109">ARROW-109</a> - [C++] Investigate recursive data types limit in flatbuffers</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-208">ARROW-208</a> - Add checkstyle policy to java project</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-347">ARROW-347</a> - Add method to pass CallBack when creating a transfer pair</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-413">ARROW-413</a> - DATE type is not specified clearly</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-431">ARROW-431</a> - [Python] Review GIL release and acquisition in to_pandas conversion</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-443">ARROW-443</a> - [Python] Support for converting from strided pandas data in Table.from_pandas</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-451">ARROW-451</a> - [C++] Override DataType::Equals for other types with additional metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-454">ARROW-454</a> - pojo.Field doesn’t implement hashCode()</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-526">ARROW-526</a> - [Format] Update IPC.md to account for File format changes and Streaming format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-565">ARROW-565</a> - [C++] Examine “Field::dictionary” member</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-570">ARROW-570</a> - Determine Java tools JAR location from project metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-584">ARROW-584</a> - [C++] Fix compiler warnings exposed with -Wconversion</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-588">ARROW-588</a> - [C++] Fix compiler warnings on 32-bit platforms</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-595">ARROW-595</a> - [Python] StreamReader.schema returns None</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-604">ARROW-604</a> - Python: boxed Field instances are missing the reference to DataType</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-613">ARROW-613</a> - [JS] Implement random-access file format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-617">ARROW-617</a> - Time type is not specified clearly</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-619">ARROW-619</a> - Python: Fix typos in setup.py args and LD_LIBRARY_PATH</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-623">ARROW-623</a> - segfault with <strong>repr</strong> of empty Field</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-624">ARROW-624</a> - [C++] Restore MakePrimitiveArray function</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-627">ARROW-627</a> - [C++] Compatibility macros for exported extern template class declarations</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-628">ARROW-628</a> - [Python] Install nomkl metapackage when building parquet-cpp for faster Travis builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-630">ARROW-630</a> - [C++] IPC unloading for BooleanArray does not account for offset</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-636">ARROW-636</a> - [C++] Add Boost / other system requirements to C++ README</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-639">ARROW-639</a> - [C++] Invalid offset in slices</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-642">ARROW-642</a> - [Java] Remove temporary file in java/tools</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-644">ARROW-644</a> - Python: Cython should be a setup-only requirement</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-652">ARROW-652</a> - Remove trailing f in merge script output</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-654">ARROW-654</a> - [C++] Support timezone metadata in file/stream formats</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-668">ARROW-668</a> - [Python] Convert nanosecond timestamps to pandas.Timestamp when converting from TimestampValue</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-671">ARROW-671</a> - [GLib] License file isn’t installed</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-673">ARROW-673</a> - [Java] Support additional Time metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-677">ARROW-677</a> - [java] Fix checkstyle jcl-over-slf4j conflict issue</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-678">ARROW-678</a> - [GLib] Fix dependenciesfff</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-680">ARROW-680</a> - [C++] Multiarch support impacts user-supplied install prefix</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-682">ARROW-682</a> - Add self-validation checks in integration tests</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-683">ARROW-683</a> - [C++] Support date32 (DateUnit::DAY) in IPC metadata, rename date to date64</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-686">ARROW-686</a> - [C++] Account for time metadata changes, add time32 and time64 types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-689">ARROW-689</a> - [GLib] Install header files and documents to wrong directories</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-691">ARROW-691</a> - [Java] Encode dictionary Int type in message format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-697">ARROW-697</a> - [Java] Raise appropriate exceptions when encountering large (&gt; INT32_MAX) record batches</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-699">ARROW-699</a> - [C++] Arrow dynamic libraries are missed on run of unit tests on Windows</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-702">ARROW-702</a> - Fix BitVector.copyFromSafe to reAllocate instead of returning false</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-703">ARROW-703</a> - Fix issue where setValueCount(0) doesn’t work in the case that we’ve shipped vectors across the wire</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-704">ARROW-704</a> - Fix bad import caused by conflicting changes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-709">ARROW-709</a> - [C++] Restore type comparator for DecimalType</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-713">ARROW-713</a> - [C++] Fix linking issue with ipc benchmark</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-715">ARROW-715</a> - Python: Explicit pandas import makes it a hard requirement</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-716">ARROW-716</a> - error building arrow/python</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-720">ARROW-720</a> - [java] arrow should not have a dependency on slf4j bridges in compile</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-723">ARROW-723</a> - Arrow freezes on write if chunk_size=0</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-726">ARROW-726</a> - [C++] PyBuffer dtor may segfault if constructor passed an object not exporting buffer protocol</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-732">ARROW-732</a> - Schema comparison bugs in struct and union types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-736">ARROW-736</a> - [Python] Mixed-type object DataFrame columns should not silently coerce to an Arrow type by default</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-738">ARROW-738</a> - [Python] Fix manylinux1 packaging</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-739">ARROW-739</a> - Parallel build fails non-deterministically.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-740">ARROW-740</a> - FileReader fails for large objects</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-747">ARROW-747</a> - [C++] Fix spurious warning caused by passing dl to add_dependencies</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-749">ARROW-749</a> - [Python] Delete incomplete binary files when writing fails</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-753">ARROW-753</a> - [Python] Unit tests in arrow/python fail to link on some OS X platforms</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-756">ARROW-756</a> - [C++] Do not pass -fPIC when compiling with MSVC</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-757">ARROW-757</a> - [C++] MSVC build fails on googletest when using NMake</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-762">ARROW-762</a> - Kerberos Problem with PyArrow</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-776">ARROW-776</a> - [GLib] Cast type is wrong</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-777">ARROW-777</a> - [Java] Resolve getObject behavior per changes / discussion in ARROW-729</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-778">ARROW-778</a> - Modify merge tool to work on Windows</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-781">ARROW-781</a> - [Python/C++] Increase reference count for base object?</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-783">ARROW-783</a> - Integration tests fail for length-0 record batch</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-787">ARROW-787</a> - [GLib] Fix compilation errors caused by ARROW-758</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-793">ARROW-793</a> - [GLib] Wrong indent</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-794">ARROW-794</a> - [C++] Check whether data is contiguous in ipc::WriteTensor</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-797">ARROW-797</a> - [Python] Add updated pyarrow.* public API listing in Sphinx docs</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-800">ARROW-800</a> - [C++] Boost headers being transitively included in pyarrow</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-805">ARROW-805</a> - listing empty HDFS directory returns an error instead of returning empty list</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-809">ARROW-809</a> - C++: Writing sliced record batch to IPC writes the entire array</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-812">ARROW-812</a> - Pip install pyarrow on mac failed.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-817">ARROW-817</a> - [C++] Fix incorrect code comment from ARROW-722</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-821">ARROW-821</a> - [Python] Extra file _table_api.h generated during Python build process</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-822">ARROW-822</a> - [Python] StreamWriter fails to open with socket as sink</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-826">ARROW-826</a> - Compilation error on Mac with -DARROW_PYTHON=on</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-829">ARROW-829</a> - Python: Parquet: Dictionary encoding is deactivated if column-wise compression was selected</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-830">ARROW-830</a> - Python: jemalloc is not anymore publicly exposed</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-839">ARROW-839</a> - [C++] Portable alternative to PyDate_to_ms function</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-847">ARROW-847</a> - C++: BUILD_BYPRODUCTS not specified anymore for gtest</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-852">ARROW-852</a> - Python: Also set Arrow Library PATHS when detection was done through pkg-config</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-853">ARROW-853</a> - [Python] It is no longer necessary to modify the RPATH of the Cython extensions on many environments</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-858">ARROW-858</a> - Remove dependency on boost regex</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-866">ARROW-866</a> - [Python] Error from file object destructor</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-867">ARROW-867</a> - [Python] Miscellaneous pyarrow MSVC fixes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-875">ARROW-875</a> - Nullable variable length vector fillEmpties() fills an extra value</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-879">ARROW-879</a> - compat with pandas 0.20.0</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-882">ARROW-882</a> - [C++] On Windows statically built lib file overwrites lib file of shared build</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-886">ARROW-886</a> - VariableLengthVectors don’t reAlloc offsets</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-887">ARROW-887</a> - [format] For backward compatibility, new unit fields must have default values matching previous implied unit</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-888">ARROW-888</a> - BitVector transfer() does not transfer ownership</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-895">ARROW-895</a> - Nullable variable length vector lastSet not set correctly</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-900">ARROW-900</a> - [Python] UnboundLocalError in ParquetDatasetPiece</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-903">ARROW-903</a> - [GLib] Remove a needless “.”</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-914">ARROW-914</a> - [C++/Python] Fix Decimal ToBytes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-922">ARROW-922</a> - Allow Flatbuffers and RapidJSON to be used locally on Windows</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-928">ARROW-928</a> - Update CMAKE script to detect unsupported msvc compilers versions</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-933">ARROW-933</a> - [Python] arrow_python bindings have debug print statement</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-934">ARROW-934</a> - [GLib] Glib sources missing from result of 02-source.sh</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-936">ARROW-936</a> - Fix release README</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-938">ARROW-938</a> - Fix Apache Rat errors from source release build</li>
-</ul>
+<div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>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  Itai Incze
+     1  Julien Lafaye
+     1  Nong Li
+     1  Tsuyoshi Ozawa
+     1  rvernica
+</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-183">ARROW-183</a> - C++: Add storage type to DecimalType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-231">ARROW-231</a> - C++: Add typed Resize to PoolBuffer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-281">ARROW-281</a> - [C++] IPC/RPC support on Win32 platforms</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-316">ARROW-316</a> - Finalize Date type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-341">ARROW-341</a> - [Python] Making libpyarrow available to third parties</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-452">ARROW-452</a> - [C++/Python] Merge “Feather” file format implementation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-459">ARROW-459</a> - [C++] Implement IPC round trip for DictionaryArray, dictionaries shared across record batches</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-483">ARROW-483</a> - [C++/Python] Provide access to “custom_metadata” Field attribute in IPC setting</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-491">ARROW-491</a> - [C++] Add FixedWidthBinary type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-493">ARROW-493</a> - [C++] Allow in-memory array over 2^31 -1 elements but require splitting at IPC / RPC boundaries</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-502">ARROW-502</a> - [C++/Python] Add MemoryPool implementation that logs allocation activity to std::cout</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-510">ARROW-510</a> - Add integration tests for date and time types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-52">ARROW-52</a> - Set up project blog</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-520">ARROW-520</a> - [C++] Add STL-compliant allocator that hooks into an arrow::MemoryPool</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-528">ARROW-528</a> - [Python] Support _metadata or _common_metadata files when reading Parquet directories</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-534">ARROW-534</a> - [C++] Add IPC tests for date/time types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-539">ARROW-539</a> - [Python] Support reading Parquet datasets with standard partition directory schemes</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-542">ARROW-542</a> - [Java] Implement dictionaries in stream/file encoding</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-550">ARROW-550</a> - [Format] Add a TensorMessage type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-552">ARROW-552</a> - [Python] Add scalar value support for Dictionary type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-557">ARROW-557</a> - [Python] Explicitly opt in to HDFS unit tests</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-563">ARROW-563</a> - C++: Support non-standard gcc version strings</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-566">ARROW-566</a> - Python: Deterministic position of libarrow in manylinux1 wheels</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-568">ARROW-568</a> - [C++] Add default implementations for TypeVisitor, ArrayVisitor methods that return NotImplemented</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-569">ARROW-569</a> - [C++] Set version for *.pc</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-574">ARROW-574</a> - Python: Add support for nested Python lists in Pandas conversion</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-576">ARROW-576</a> - [C++] Complete round trip Union file/stream IPC tests</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-577">ARROW-577</a> - [C++] Refactor StreamWriter and FileWriter to have private implementations</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-578">ARROW-578</a> - [C++] Add CMake option to add custom $CXXFLAGS</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-580">ARROW-580</a> - C++: Also provide jemalloc_X targets if only a static or shared version is found</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-582">ARROW-582</a> - [Java] Add Date/Time Support to JSON File</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-589">ARROW-589</a> - C++: Use system provided shared jemalloc if static is unavailable</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-593">ARROW-593</a> - [C++] Rename ReadableFileInterface to RandomAccessFile</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-598">ARROW-598</a> - [Python] Add support for converting pyarrow.Buffer to a memoryview with zero copy</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-603">ARROW-603</a> - [C++] Add RecordBatch::Validate method that at least checks that schema matches the array metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-605">ARROW-605</a> - [C++] Refactor generic ArrayLoader class, support work for Feather merge</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-606">ARROW-606</a> - [C++] Upgrade to flatbuffers 1.6.0</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-608">ARROW-608</a> - [Format] Days since epoch date type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-610">ARROW-610</a> - [C++] Win32 compatibility in file.cc</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-612">ARROW-612</a> - [Java] Field toString should show nullable flag status</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-615">ARROW-615</a> - Move ByteArrayReadableSeekableByteChannel to vector.util package</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-616">ARROW-616</a> - [C++] Remove -g flag in release builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-618">ARROW-618</a> - [Python] Implement support for DatetimeTZ custom type from pandas</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-620">ARROW-620</a> - [C++] Add date/time support to JSON reader/writer for integration testing</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-621">ARROW-621</a> - [C++] Implement an “inline visitor” template that enables visitor-pattern-like code without virtual function dispatch</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-625">ARROW-625</a> - [C++] Add time unit to TimeType::ToString</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-626">ARROW-626</a> - [Python] Enable pyarrow.BufferReader to read from any Python object implementing the buffer/memoryview protocol</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-631">ARROW-631</a> - [GLib] Import C API (C++ API wrapper) based on GLib from https://github.com/kou/arrow-glib</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-632">ARROW-632</a> - [Python] Add support for FixedWidthBinary type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-635">ARROW-635</a> - [C++] Add JSON read/write support for FixedWidthBinary</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-637">ARROW-637</a> - [Format] Add time zone metadata to Timestamp type</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-646">ARROW-646</a> - Cache miniconda packages</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-647">ARROW-647</a> - [C++] Don’t require Boost static libraries to support CentOS 7</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-648">ARROW-648</a> - [C++] Support multiarch on Debian</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-650">ARROW-650</a> - [GLib] Follow eadableFileInterface -&gt; RnadomAccessFile change</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-651">ARROW-651</a> - [C++] Set shared library version for .deb packages</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-655">ARROW-655</a> - Implement DecimalArray</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-656">ARROW-656</a> - [C++] Implement IO interface that can read and write to a fixed-size mutable buffer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-657">ARROW-657</a> - [Python] Write and read tensors (with zero copy) into shared memory</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-658">ARROW-658</a> - [C++] Implement in-memory arrow::Tensor objects</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-659">ARROW-659</a> - [C++] Add multithreaded memcpy implementation (for hardware where it helps)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-660">ARROW-660</a> - [C++] Restore function that can read a complete encapsulated record batch message</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-661">ARROW-661</a> - [C++] Add a Flatbuffer metadata type that supports array data over 2^31 - 1 elements</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-662">ARROW-662</a> - [Format] Factor Flatbuffer schema metadata into a Schema.fbs</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-663">ARROW-663</a> - [Java] Support additional Time metadata + vector value accessors</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-664">ARROW-664</a> - Make C++ Arrow serialization deterministic</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-669">ARROW-669</a> - [Python] Attach proper tzinfo when computing boxed scalars for TimestampArray</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-670">ARROW-670</a> - Arrow 0.3 release</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-672">ARROW-672</a> - [Format] Bump metadata version for 0.3 release</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-674">ARROW-674</a> - [Java] Support additional Timestamp timezone metadata</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-675">ARROW-675</a> - [GLib] Update package metadata</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-676">ARROW-676</a> - [java] move from MinorType to FieldType in ValueVectors to carry all the relevant type bits</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-679">ARROW-679</a> - [Format] Change RecordBatch and Field length members from int to long</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-681">ARROW-681</a> - [C++] Build Arrow on Windows with dynamically linked boost</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-684">ARROW-684</a> - Python: More informative message when parquet-cpp but not parquet-arrow is available</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-687">ARROW-687</a> - [C++] Build and run full test suite in Appveyor</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-688">ARROW-688</a> - [C++] Use CMAKE_INSTALL_INCLUDEDIR for consistency</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-690">ARROW-690</a> - Only send JIRA updates to issues@arrow.apache.org</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-698">ARROW-698</a> - [C++] Add options to StreamWriter/FileWriter to permit large record batches</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-700">ARROW-700</a> - Add headroom interface for allocator.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-701">ARROW-701</a> - [Java] Support additional Date metadata</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-706">ARROW-706</a> - [GLib] Add package install document</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-707">ARROW-707</a> - Python: All none-Pandas column should be converted to NullArray</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-708">ARROW-708</a> - [C++] Some IPC code simplification, perf analysis</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-710">ARROW-710</a> - [Python] Enable Feather APIs to read and write using Python file-like objects</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-712">ARROW-712</a> - [C++] Implement Array::Accept as inline visitor</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-717">ARROW-717</a> - [C++] IPC zero-copy round trips for arrow::Tensor</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-718">ARROW-718</a> - [Python] Expose arrow::Tensor with conversions to/from NumPy arrays</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-719">ARROW-719</a> - [GLib] Support prepared source archive release</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-722">ARROW-722</a> - [Python] pandas conversions for new date and time types/metadata</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-724">ARROW-724</a> - Add “How to Contribute” section to README</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-725">ARROW-725</a> - [Format] Constant length list type</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-727">ARROW-727</a> - [Python] Write memoryview-compatible objects in NativeFile.write with zero copy</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-728">ARROW-728</a> - [C++/Python] Add arrow::Table function for removing a column</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-729">ARROW-729</a> - [Java] Add vector type for 32-bit date as days since UNIX epoch</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-731">ARROW-731</a> - [C++] Add shared library related versions to .pc</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-733">ARROW-733</a> - [C++/Format] Change name of Fixed Width Binary to Fixed <em>Size</em> Binary for consistency</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-734">ARROW-734</a> - [Python] Support for pyarrow on Windows / MSVC</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-735">ARROW-735</a> - [C++] Developer instruction document for MSVC on Windows</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-737">ARROW-737</a> - [C++] Support obtaining mutable slices of mutable buffers</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-741">ARROW-741</a> - [Python] Add Python 3.6 to Travis CI</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-743">ARROW-743</a> - [C++] Consolidate unit tests for code in array.h</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-744">ARROW-744</a> - [GLib] Re-add an assertion to garrow_table_new() test</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-745">ARROW-745</a> - [C++] Allow use of system cpplint</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-746">ARROW-746</a> - [GLib] Add garrow_array_get_data_type()</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-748">ARROW-748</a> - [Python] Pin runtime library versions in conda-forge packages to force upgrades</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-751">ARROW-751</a> - [Python] Rename all Cython extensions to “private” status with leading underscore</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-752">ARROW-752</a> - [Python] Construct pyarrow.DictionaryArray from boxed pyarrow array objects</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-754">ARROW-754</a> - [GLib] Add garrow_array_is_null()</li>
@@ -282,14 +265,18 @@
   <li><a href="https://issues.apache.org/jira/browse/ARROW-761">ARROW-761</a> - [Python] Add function to compute the total size of tensor payloads, including metadata and padding</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-763">ARROW-763</a> - C++: Use <code class="highlighter-rouge">python-config</code> to find libpythonX.X.dylib</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-765">ARROW-765</a> - [Python] Make generic ArrowException subclass value error</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-768">ARROW-768</a> - [Java] Change the “boxed” object representation of date and time types</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-769">ARROW-769</a> - [GLib] Support building without installed Arrow C++</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-770">ARROW-770</a> - [C++] Move clang-tidy/format config files back to C++ source tree</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-771">ARROW-771</a> - [Python] Add APIs for reading individual Parquet row groups</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-773">ARROW-773</a> - [C++] Add function to create arrow::Table with column appended to existing table</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-774">ARROW-774</a> - [GLib] Remove needless LICENSE.txt copy</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-775">ARROW-775</a> - [Java] add simple constructors to value vectors</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-779">ARROW-779</a> - [C++/Python] Raise exception if old metadata encountered</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-782">ARROW-782</a> - [C++] Change struct to class for objects that meet the criteria in the Google style guide</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-788">ARROW-788</a> - Possible nondeterminism in Tensor serialization code</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-795">ARROW-795</a> - [C++] Combine libarrow/libarrow_io/libarrow_ipc</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-798">ARROW-798</a> - [Docs] Publish Format Markdown documents somehow on arrow.apache.org</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-802">ARROW-802</a> - [GLib] Add read examples</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-803">ARROW-803</a> - [GLib] Update package repository URL</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-804">ARROW-804</a> - [GLib] Update build document</li>
@@ -307,6 +294,7 @@
   <li><a href="https://issues.apache.org/jira/browse/ARROW-828">ARROW-828</a> - [CPP] Document new requirement (libboost-regex-dev) in README.md</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-832">ARROW-832</a> - [C++] Upgrade thirdparty gtest to 1.8.0</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-833">ARROW-833</a> - [Python] “Quickstart” build / environment setup guide for Python developers</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-836">ARROW-836</a> - Test for timedelta compat with pandas</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-841">ARROW-841</a> - [Python] Add pyarrow build to Appveyor</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-844">ARROW-844</a> - [Format] Revise format/README.md to reflect progress reaching a more complete specification</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-845">ARROW-845</a> - [Python] Sync FindArrow.cmake changes from parquet-cpp</li>
@@ -319,11 +307,15 @@
   <li><a href="https://issues.apache.org/jira/browse/ARROW-862">ARROW-862</a> - [Python] Improve source build instructions in README</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-863">ARROW-863</a> - [GLib] Use GBytes to implement zero-copy</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-864">ARROW-864</a> - [GLib] Unify Array files</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-865">ARROW-865</a> - [Python] Verify Parquet roundtrips for new date/time types</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-868">ARROW-868</a> - [GLib] Use GBytes to reduce copy</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-869">ARROW-869</a> - [JS] Rename directory to js/</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-871">ARROW-871</a> - [GLib] Unify DataType files</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-876">ARROW-876</a> - [GLib] Unify ArrayBuffer files</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-877">ARROW-877</a> - [GLib] Add garrow_array_get_null_bitmap()</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-878">ARROW-878</a> - [GLib] Add garrow_binary_array_get_buffer()</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-880">ARROW-880</a> - [GLib] Add garrow_primitive_array_get_buffer()</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-890">ARROW-890</a> - [GLib] Add GArrowMutableBuffer</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-892">ARROW-892</a> - [GLib] Fix GArrowTensor document</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-893">ARROW-893</a> - Add GLib document to Web site</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-894">ARROW-894</a> - [GLib] Add GArrowPoolBuffer</li>
@@ -339,96 +331,123 @@
   <li><a href="https://issues.apache.org/jira/browse/ARROW-919">ARROW-919</a> - [GLib] Use “id” to get type enum value from GArrowDataType</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-920">ARROW-920</a> - [GLib] Add Lua examples</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-925">ARROW-925</a> - [GLib] Fix GArrowBufferReader test</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-926">ARROW-926</a> - Update KEYS to include wesm</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-927">ARROW-927</a> - C++/Python: Add manylinux1 builds to Travis matrix</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-930">ARROW-930</a> - javadoc generation fails with java 8</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-931">ARROW-931</a> - [GLib] Reconstruct input stream</li>
-</ul>
-
-<h2 id="new-feature">New Feature</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-231">ARROW-231</a> - C++: Add typed Resize to PoolBuffer</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-281">ARROW-281</a> - [C++] IPC/RPC support on Win32 platforms</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-341">ARROW-341</a> - [Python] Making libpyarrow available to third parties</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-452">ARROW-452</a> - [C++/Python] Merge “Feather” file format implementation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-459">ARROW-459</a> - [C++] Implement IPC round trip for DictionaryArray, dictionaries shared across record batches</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-483">ARROW-483</a> - [C++/Python] Provide access to “custom_metadata” Field attribute in IPC setting</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-491">ARROW-491</a> - [C++] Add FixedWidthBinary type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-493">ARROW-493</a> - [C++] Allow in-memory array over 2^31 -1 elements but require splitting at IPC / RPC boundaries</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-502">ARROW-502</a> - [C++/Python] Add MemoryPool implementation that logs allocation activity to std::cout</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-510">ARROW-510</a> - Add integration tests for date and time types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-520">ARROW-520</a> - [C++] Add STL-compliant allocator that hooks into an arrow::MemoryPool</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-528">ARROW-528</a> - [Python] Support _metadata or _common_metadata files when reading Parquet directories</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-534">ARROW-534</a> - [C++] Add IPC tests for date/time types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-539">ARROW-539</a> - [Python] Support reading Parquet datasets with standard partition directory schemes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-550">ARROW-550</a> - [Format] Add a TensorMessage type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-552">ARROW-552</a> - [Python] Add scalar value support for Dictionary type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-557">ARROW-557</a> - [Python] Explicitly opt in to HDFS unit tests</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-568">ARROW-568</a> - [C++] Add default implementations for TypeVisitor, ArrayVisitor methods that return NotImplemented</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-574">ARROW-574</a> - Python: Add support for nested Python lists in Pandas conversion</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-576">ARROW-576</a> - [C++] Complete round trip Union file/stream IPC tests</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-578">ARROW-578</a> - [C++] Add CMake option to add custom $CXXFLAGS</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-598">ARROW-598</a> - [Python] Add support for converting pyarrow.Buffer to a memoryview with zero copy</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-603">ARROW-603</a> - [C++] Add RecordBatch::Validate method that at least checks that schema matches the array metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-605">ARROW-605</a> - [C++] Refactor generic ArrayLoader class, support work for Feather merge</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-606">ARROW-606</a> - [C++] Upgrade to flatbuffers 1.6.0</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-608">ARROW-608</a> - [Format] Days since epoch date type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-610">ARROW-610</a> - [C++] Win32 compatibility in file.cc</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-616">ARROW-616</a> - [C++] Remove -g flag in release builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-618">ARROW-618</a> - [Python] Implement support for DatetimeTZ custom type from pandas</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-620">ARROW-620</a> - [C++] Add date/time support to JSON reader/writer for integration testing</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-621">ARROW-621</a> - [C++] Implement an “inline visitor” template that enables visitor-pattern-like code without virtual function dispatch</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-625">ARROW-625</a> - [C++] Add time unit to TimeType::ToString</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-626">ARROW-626</a> - [Python] Enable pyarrow.BufferReader to read from any Python object implementing the buffer/memoryview protocol</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-632">ARROW-632</a> - [Python] Add support for FixedWidthBinary type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-635">ARROW-635</a> - [C++] Add JSON read/write support for FixedWidthBinary</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-637">ARROW-637</a> - [Format] Add time zone metadata to Timestamp type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-656">ARROW-656</a> - [C++] Implement IO interface that can read and write to a fixed-size mutable buffer</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-657">ARROW-657</a> - [Python] Write and read tensors (with zero copy) into shared memory</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-658">ARROW-658</a> - [C++] Implement in-memory arrow::Tensor objects</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-659">ARROW-659</a> - [C++] Add multithreaded memcpy implementation (for hardware where it helps)</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-660">ARROW-660</a> - [C++] Restore function that can read a complete encapsulated record batch message</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-661">ARROW-661</a> - [C++] Add a Flatbuffer metadata type that supports array data over 2^31 - 1 elements</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-663">ARROW-663</a> - [Java] Support additional Time metadata + vector value accessors</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-669">ARROW-669</a> - [Python] Attach proper tzinfo when computing boxed scalars for TimestampArray</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-687">ARROW-687</a> - [C++] Build and run full test suite in Appveyor</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-698">ARROW-698</a> - [C++] Add options to StreamWriter/FileWriter to permit large record batches</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-701">ARROW-701</a> - [Java] Support additional Date metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-710">ARROW-710</a> - [Python] Enable Feather APIs to read and write using Python file-like objects</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-717">ARROW-717</a> - [C++] IPC zero-copy round trips for arrow::Tensor</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-718">ARROW-718</a> - [Python] Expose arrow::Tensor with conversions to/from NumPy arrays</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-722">ARROW-722</a> - [Python] pandas conversions for new date and time types/metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-729">ARROW-729</a> - [Java] Add vector type for 32-bit date as days since UNIX epoch</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-733">ARROW-733</a> - [C++/Format] Change name of Fixed Width Binary to Fixed <em>Size</em> Binary for consistency</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-734">ARROW-734</a> - [Python] Support for pyarrow on Windows / MSVC</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-735">ARROW-735</a> - [C++] Developer instruction document for MSVC on Windows</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-737">ARROW-737</a> - [C++] Support obtaining mutable slices of mutable buffers</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-768">ARROW-768</a> - [Java] Change the “boxed” object representation of date and time types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-771">ARROW-771</a> - [Python] Add APIs for reading individual Parquet row groups</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-773">ARROW-773</a> - [C++] Add function to create arrow::Table with column appended to existing table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-865">ARROW-865</a> - [Python] Verify Parquet roundtrips for new date/time types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-880">ARROW-880</a> - [GLib] Add garrow_primitive_array_get_buffer()</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-890">ARROW-890</a> - [GLib] Add GArrowMutableBuffer</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-926">ARROW-926</a> - Update KEYS to include wesm</li>
-</ul>
-
-<h2 id="task">Task</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-52">ARROW-52</a> - Set up project blog</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-670">ARROW-670</a> - Arrow 0.3 release</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-672">ARROW-672</a> - [Format] Bump metadata version for 0.3 release</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-748">ARROW-748</a> - [Python] Pin runtime library versions in conda-forge packages to force upgrades</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-798">ARROW-798</a> - [Docs] Publish Format Markdown documents somehow on arrow.apache.org</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-869">ARROW-869</a> - [JS] Rename directory to js/</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-95">ARROW-95</a> - Scaffold Main Documentation using asciidoc</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-965">ARROW-965</a> - Website updates for 0.3.0 release</li>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-98">ARROW-98</a> - Java: API documentation</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-836">ARROW-836</a> - Test for timedelta compat with pandas</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-927">ARROW-927</a> - C++/Python: Add manylinux1 builds to Travis matrix</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-109">ARROW-109</a> - [C++] Investigate recursive data types limit in flatbuffers</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-208">ARROW-208</a> - Add checkstyle policy to java project</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-347">ARROW-347</a> - Add method to pass CallBack when creating a transfer pair</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-413">ARROW-413</a> - DATE type is not specified clearly</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-431">ARROW-431</a> - [Python] Review GIL release and acquisition in to_pandas conversion</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-443">ARROW-443</a> - [Python] Support for converting from strided pandas data in Table.from_pandas</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-451">ARROW-451</a> - [C++] Override DataType::Equals for other types with additional metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-454">ARROW-454</a> - pojo.Field doesn’t implement hashCode()</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-526">ARROW-526</a> - [Format] Update IPC.md to account for File format changes and Streaming format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-565">ARROW-565</a> - [C++] Examine “Field::dictionary” member</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-570">ARROW-570</a> - Determine Java tools JAR location from project metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-584">ARROW-584</a> - [C++] Fix compiler warnings exposed with -Wconversion</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-588">ARROW-588</a> - [C++] Fix compiler warnings on 32-bit platforms</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-595">ARROW-595</a> - [Python] StreamReader.schema returns None</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-604">ARROW-604</a> - Python: boxed Field instances are missing the reference to DataType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-613">ARROW-613</a> - [JS] Implement random-access file format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-617">ARROW-617</a> - Time type is not specified clearly</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-619">ARROW-619</a> - Python: Fix typos in setup.py args and LD_LIBRARY_PATH</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-623">ARROW-623</a> - segfault with <strong>repr</strong> of empty Field</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-624">ARROW-624</a> - [C++] Restore MakePrimitiveArray function</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-627">ARROW-627</a> - [C++] Compatibility macros for exported extern template class declarations</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-628">ARROW-628</a> - [Python] Install nomkl metapackage when building parquet-cpp for faster Travis builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-630">ARROW-630</a> - [C++] IPC unloading for BooleanArray does not account for offset</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-636">ARROW-636</a> - [C++] Add Boost / other system requirements to C++ README</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-639">ARROW-639</a> - [C++] Invalid offset in slices</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-642">ARROW-642</a> - [Java] Remove temporary file in java/tools</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-644">ARROW-644</a> - Python: Cython should be a setup-only requirement</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-652">ARROW-652</a> - Remove trailing f in merge script output</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-654">ARROW-654</a> - [C++] Support timezone metadata in file/stream formats</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-668">ARROW-668</a> - [Python] Convert nanosecond timestamps to pandas.Timestamp when converting from TimestampValue</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-671">ARROW-671</a> - [GLib] License file isn’t installed</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-673">ARROW-673</a> - [Java] Support additional Time metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-677">ARROW-677</a> - [java] Fix checkstyle jcl-over-slf4j conflict issue</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-678">ARROW-678</a> - [GLib] Fix dependenciesfff</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-680">ARROW-680</a> - [C++] Multiarch support impacts user-supplied install prefix</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-682">ARROW-682</a> - Add self-validation checks in integration tests</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-683">ARROW-683</a> - [C++] Support date32 (DateUnit::DAY) in IPC metadata, rename date to date64</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-686">ARROW-686</a> - [C++] Account for time metadata changes, add time32 and time64 types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-689">ARROW-689</a> - [GLib] Install header files and documents to wrong directories</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-691">ARROW-691</a> - [Java] Encode dictionary Int type in message format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-697">ARROW-697</a> - [Java] Raise appropriate exceptions when encountering large (&gt; INT32_MAX) record batches</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-699">ARROW-699</a> - [C++] Arrow dynamic libraries are missed on run of unit tests on Windows</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-702">ARROW-702</a> - Fix BitVector.copyFromSafe to reAllocate instead of returning false</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-703">ARROW-703</a> - Fix issue where setValueCount(0) doesn’t work in the case that we’ve shipped vectors across the wire</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-704">ARROW-704</a> - Fix bad import caused by conflicting changes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-709">ARROW-709</a> - [C++] Restore type comparator for DecimalType</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-713">ARROW-713</a> - [C++] Fix linking issue with ipc benchmark</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-715">ARROW-715</a> - Python: Explicit pandas import makes it a hard requirement</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-716">ARROW-716</a> - error building arrow/python</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-720">ARROW-720</a> - [java] arrow should not have a dependency on slf4j bridges in compile</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-723">ARROW-723</a> - Arrow freezes on write if chunk_size=0</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-726">ARROW-726</a> - [C++] PyBuffer dtor may segfault if constructor passed an object not exporting buffer protocol</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-732">ARROW-732</a> - Schema comparison bugs in struct and union types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-736">ARROW-736</a> - [Python] Mixed-type object DataFrame columns should not silently coerce to an Arrow type by default</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-738">ARROW-738</a> - [Python] Fix manylinux1 packaging</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-739">ARROW-739</a> - Parallel build fails non-deterministically.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-740">ARROW-740</a> - FileReader fails for large objects</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-747">ARROW-747</a> - [C++] Fix spurious warning caused by passing dl to add_dependencies</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-749">ARROW-749</a> - [Python] Delete incomplete binary files when writing fails</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-753">ARROW-753</a> - [Python] Unit tests in arrow/python fail to link on some OS X platforms</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-756">ARROW-756</a> - [C++] Do not pass -fPIC when compiling with MSVC</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-757">ARROW-757</a> - [C++] MSVC build fails on googletest when using NMake</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-762">ARROW-762</a> - Kerberos Problem with PyArrow</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-776">ARROW-776</a> - [GLib] Cast type is wrong</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-777">ARROW-777</a> - [Java] Resolve getObject behavior per changes / discussion in ARROW-729</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-778">ARROW-778</a> - Modify merge tool to work on Windows</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-781">ARROW-781</a> - [Python/C++] Increase reference count for base object?</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-783">ARROW-783</a> - Integration tests fail for length-0 record batch</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-787">ARROW-787</a> - [GLib] Fix compilation errors caused by ARROW-758</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-793">ARROW-793</a> - [GLib] Wrong indent</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-794">ARROW-794</a> - [C++] Check whether data is contiguous in ipc::WriteTensor</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-797">ARROW-797</a> - [Python] Add updated pyarrow.* public API listing in Sphinx docs</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-800">ARROW-800</a> - [C++] Boost headers being transitively included in pyarrow</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-805">ARROW-805</a> - listing empty HDFS directory returns an error instead of returning empty list</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-809">ARROW-809</a> - C++: Writing sliced record batch to IPC writes the entire array</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-812">ARROW-812</a> - Pip install pyarrow on mac failed.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-817">ARROW-817</a> - [C++] Fix incorrect code comment from ARROW-722</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-821">ARROW-821</a> - [Python] Extra file _table_api.h generated during Python build process</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-822">ARROW-822</a> - [Python] StreamWriter fails to open with socket as sink</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-826">ARROW-826</a> - Compilation error on Mac with -DARROW_PYTHON=on</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-829">ARROW-829</a> - Python: Parquet: Dictionary encoding is deactivated if column-wise compression was selected</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-830">ARROW-830</a> - Python: jemalloc is not anymore publicly exposed</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-839">ARROW-839</a> - [C++] Portable alternative to PyDate_to_ms function</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-847">ARROW-847</a> - C++: BUILD_BYPRODUCTS not specified anymore for gtest</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-852">ARROW-852</a> - Python: Also set Arrow Library PATHS when detection was done through pkg-config</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-853">ARROW-853</a> - [Python] It is no longer necessary to modify the RPATH of the Cython extensions on many environments</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-858">ARROW-858</a> - Remove dependency on boost regex</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-866">ARROW-866</a> - [Python] Error from file object destructor</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-867">ARROW-867</a> - [Python] Miscellaneous pyarrow MSVC fixes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-875">ARROW-875</a> - Nullable variable length vector fillEmpties() fills an extra value</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-879">ARROW-879</a> - compat with pandas 0.20.0</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-882">ARROW-882</a> - [C++] On Windows statically built lib file overwrites lib file of shared build</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-886">ARROW-886</a> - VariableLengthVectors don’t reAlloc offsets</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-887">ARROW-887</a> - [format] For backward compatibility, new unit fields must have default values matching previous implied unit</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-888">ARROW-888</a> - BitVector transfer() does not transfer ownership</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-895">ARROW-895</a> - Nullable variable length vector lastSet not set correctly</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-900">ARROW-900</a> - [Python] UnboundLocalError in ParquetDatasetPiece</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-903">ARROW-903</a> - [GLib] Remove a needless “.”</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-914">ARROW-914</a> - [C++/Python] Fix Decimal ToBytes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-922">ARROW-922</a> - Allow Flatbuffers and RapidJSON to be used locally on Windows</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-928">ARROW-928</a> - Update CMAKE script to detect unsupported msvc compilers versions</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-933">ARROW-933</a> - [Python] arrow_python bindings have debug print statement</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-934">ARROW-934</a> - [GLib] Glib sources missing from result of 02-source.sh</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-936">ARROW-936</a> - Fix release README</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-938">ARROW-938</a> - Fix Apache Rat errors from source release build</li>
 </ul>
 
 

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/release/0.4.0.html
----------------------------------------------------------------------
diff --git a/release/0.4.0.html b/release/0.4.0.html
new file mode 100644
index 0000000..75b73fe
--- /dev/null
+++ b/release/0.4.0.html
@@ -0,0 +1,236 @@
+<!DOCTYPE html>
+<html lang="en-US">
+  <head>
+    <meta charset="UTF-8">
+    <title>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>
+
+
+    <!--
+
+-->
+
+<h1 id="apache-arrow-040-22-may-2017">Apache Arrow 0.4.0 (22 May 2017)</h1>
+
+<p>Read more in the <a href="http://arrow.apache.org/blog/2017/05/23/0.4.0-release/">release blog post</a></p>
+
+<h2 id="download">Download</h2>
+
+<ul>
+  <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>
+
+<h1 id="changelog">Changelog</h1>
+
+<h2 id="contributors">Contributors</h2>
+
+<div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>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
+</code></pre>
+</div>
+<h2 id="new-features-and-improvements">New Features and Improvements</h2>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1000">ARROW-1000</a> - [GLib] Move install document to Website</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1001">ARROW-1001</a> - [GLib] Unify writer files</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1002">ARROW-1002</a> - [C++] It is not necessary to add padding after the magic header in the FileWriter implementation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1008">ARROW-1008</a> - [C++] Define abstract interface for stream iteration</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1010">ARROW-1010</a> - [Website] Only show English posts in /blog/</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1011">ARROW-1011</a> - [Format] Clarify requirements around buffer padding in validity bitmaps</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1015">ARROW-1015</a> - [Java] Implement schema-level metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1016">ARROW-1016</a> - Python: Include C++ headers (optionally) in wheels</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1022">ARROW-1022</a> - [Python] Add nthreads option to Feather read method</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1024">ARROW-1024</a> - Python: Update build time numpy version to 1.10.1</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1025">ARROW-1025</a> - [Website] Improve changelog on website</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1027">ARROW-1027</a> - [Python] Allow negative indexing in fields/columns on pyarrow Table and Schema objects</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1028">ARROW-1028</a> - [Python] Documentation updates after ARROW-1008</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1029">ARROW-1029</a> - [Python] Fix –with-parquet build on Windows, add unit tests to Appveyor</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1030">ARROW-1030</a> - Python: Account for library versioning in parquet-cpp</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1031">ARROW-1031</a> - [GLib] Support pretty print</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1037">ARROW-1037</a> - [GLib] Follow reader name change</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1038">ARROW-1038</a> - [GLib] Follow writer name change</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1040">ARROW-1040</a> - [GLib] Follow tensor IO</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1044">ARROW-1044</a> - [GLib] Support Feather</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-182">ARROW-182</a> - [C++] Remove Array::Validate virtual function and make a separate method</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-29">ARROW-29</a> - C++: Add re2 as optional 3rd-party toolchain dependency</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-446">ARROW-446</a> - [Python] Document NativeFile interfaces, HDFS client in Sphinx</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-482">ARROW-482</a> - [Java] Provide API access to “custom_metadata” Field attribute in IPC setting</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-532">ARROW-532</a> - [Python] Expand pyarrow.parquet documentation for 0.3 release</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-629">ARROW-629</a> - [JS] Add unit test suite</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-714">ARROW-714</a> - [C++] Add import_pyarrow C API in the style of NumPy for thirdparty C++ users</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-819">ARROW-819</a> - [Python] Define public Cython API</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-872">ARROW-872</a> - [JS] Read streaming format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-873">ARROW-873</a> - [JS] Implement fixed width list type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-874">ARROW-874</a> - [JS] Read dictionary-encoded vectors</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-899">ARROW-899</a> - [Docs] Add CHANGELOG for 0.3.0</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-901">ARROW-901</a> - [Python] Write FixedSizeBinary to Parquet</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-923">ARROW-923</a> - [Docs] Generate Changelog for website with JIRA links</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-929">ARROW-929</a> - Move KEYS file to SVN, remove from git</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-943">ARROW-943</a> - [GLib] Support running unit tests with source archive</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-945">ARROW-945</a> - [GLib] Add a Lua example to show Torch integration</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-946">ARROW-946</a> - [GLib] Use “new” instead of “open” for constructor name</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-947">ARROW-947</a> - [Python] Improve execution time of manylinux1 build</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-953">ARROW-953</a> - Use cmake / curl from conda-forge in CI builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-954">ARROW-954</a> - Make it possible to compile Arrow with header-only boost</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-956">ARROW-956</a> - remove pandas pre-0.20.0 compat</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-957">ARROW-957</a> - [Doc] Add HDFS and Windows documents to doxygen output</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-961">ARROW-961</a> - [Python] Rename InMemoryOutputStream to BufferOutputStream</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-963">ARROW-963</a> - [GLib] Add equal</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-967">ARROW-967</a> - [GLib] Support initializing array with buffer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-970">ARROW-970</a> - [Python] Accidentally calling pyarrow.Table() should not segfault process</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-977">ARROW-977</a> - [java] Add Timezone aware timestamp vectors</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-984">ARROW-984</a> - [GLib] Add Go examples</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-985">ARROW-985</a> - [GLib] Update package information</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-988">ARROW-988</a> - [JS] Add entry to Travis CI matrix</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-993">ARROW-993</a> - [GLib] Add missing error checks in Go examples</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-996">ARROW-996</a> - [Website] Add 0.3 release announce in Japanese</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-997">ARROW-997</a> - [Java] Implement transfer in FixedSizeListVector</li>
+</ul>
+
+<h2 id="bug-fixes">Bug Fixes</h2>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1003">ARROW-1003</a> - [C++] Hdfs and java dlls fail to load when built for Windows with MSVC</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1004">ARROW-1004</a> - ArrowInvalid: Invalid: Python object of type float is not None and is not a string, bool, or date object</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1017">ARROW-1017</a> - Python: Table.to_pandas leaks memory</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1023">ARROW-1023</a> - Python: Fix bundling of arrow-cpp for macOS</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1033">ARROW-1033</a> - [Python] pytest discovers scripts/test_leak.py</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1046">ARROW-1046</a> - [Python] Conform DataFrame metadata to pandas spec</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1053">ARROW-1053</a> - [Python] Memory leak with RecordBatchFileReader</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-1054">ARROW-1054</a> - [Python] Test suite fails on pandas 0.19.2</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-813">ARROW-813</a> - [Python] setup.py sdist must also bundle dependent cmake modules</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-824">ARROW-824</a> - Date and Time Vectors should reflect timezone-less semantics</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-856">ARROW-856</a> - CmakeError by Unknown compiler.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-881">ARROW-881</a> - [Python] Reconstruct Pandas DataFrame indexes using custom_metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-909">ARROW-909</a> - libjemalloc.so.2: cannot open shared object file:</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-939">ARROW-939</a> - Fix division by zero for zero-dimensional Tensors</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-940">ARROW-940</a> - [JS] Generate multiple sets of artifacts</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-944">ARROW-944</a> - Python: Compat broken for pandas==0.18.1</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-948">ARROW-948</a> - [GLib] Update C++ header file list</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-952">ARROW-952</a> - Compilation error on macOS with clang-802.0.42</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-958">ARROW-958</a> - [Python] Conda build guide still needs ARROW_HOME, PARQUET_HOME</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-991">ARROW-991</a> - [Python] PyArray_SimpleNew should not be used with NPY_DATETIME</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-995">ARROW-995</a> - [Website] 0.3 release announce has a typo in reference</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-998">ARROW-998</a> - [Doc] File format documents incorrect schema location</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>
+  <p>&copy; 2017 Apache Software Foundation</p>
+</footer>
+
+  </div>
+</body>
+</html>

http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/release/index.html
----------------------------------------------------------------------
diff --git a/release/index.html b/release/index.html
index 764a9df..d274e96 100644
--- a/release/index.html
+++ b/release/index.html
@@ -2,7 +2,7 @@
 <html lang="en-US">
   <head>
     <meta charset="UTF-8">
-    <title>0.3.0 Release</title>
+    <title>Releases</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">
@@ -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,6 +110,7 @@
 <p>Navigate to the release page for downloads and the changelog.</p>
 
 <ul>
+  <li><a href="/release/0.4.0.html">0.4.0 (22 May 2017)</a></li>
   <li><a href="/release/0.3.0.html">0.3.0 (5 May 2017)</a></li>
   <li><a href="/release/0.2.0.html">0.2.0 (18 February 2017)</a></li>
   <li><a href="/release/0.1.0.html">0.1.0 (10 October 2016)</a></li>


[3/3] arrow-site git commit: Add 0.4.0 release updates

Posted by we...@apache.org.
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 <we...@twosigma.com>
Authored: Tue May 23 12:57:49 2017 -0400
Committer: Wes McKinney <we...@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>


[2/3] arrow-site git commit: Add 0.4.0 release updates

Posted by we...@apache.org.
http://git-wip-us.apache.org/repos/asf/arrow-site/blob/cd021d44/release/0.2.0.html
----------------------------------------------------------------------
diff --git a/release/0.2.0.html b/release/0.2.0.html
index 5a84f3b..2c5cc32 100644
--- a/release/0.2.0.html
+++ b/release/0.2.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>
@@ -115,7 +116,148 @@
 
 <h1 id="changelog">Changelog</h1>
 
-<h2 id="bug">Bug</h2>
+<h2 id="contributors">Contributors</h2>
+
+<div class="language-shell highlighter-rouge"><pre class="highlight"><code><span class="gp">$ </span>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
+</code></pre>
+</div>
+
+<h2 id="new-features-and-improvements">New Features and Improvements</h2>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-108">ARROW-108</a> - [C++] Add IPC round trip for union types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-189">ARROW-189</a> - C++: Use ExternalProject to build thirdparty dependencies</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-191">ARROW-191</a> - Python: Provide infrastructure for manylinux1 wheels</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-221">ARROW-221</a> - Add switch for writing Parquet 1.0 compatible logical types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-227">ARROW-227</a> - [C++/Python] Hook arrow_io generic reader / writer interface into arrow_parquet</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-228">ARROW-228</a> - [Python] Create an Arrow-cpp-compatible interface for reading bytes from Python file-like objects</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-243">ARROW-243</a> - [C++] Add “driver” option to HdfsClient to choose between libhdfs and libhdfs3 at runtime</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-268">ARROW-268</a> - [C++] Flesh out union implementation to have all required methods for IPC</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-303">ARROW-303</a> - [C++] Also build static libraries for leaf libraries</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-312">ARROW-312</a> - [Python] Provide Python API to read/write the Arrow IPC file format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-317">ARROW-317</a> - [C++] Implement zero-copy Slice method on arrow::Buffer that retains reference to parent</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-327">ARROW-327</a> - [Python] Remove conda builds from Travis CI processes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-328">ARROW-328</a> - [C++] Return shared_ptr by value instead of const-ref?</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-33">ARROW-33</a> - C++: Implement zero-copy array slicing</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-330">ARROW-330</a> - [C++] CMake functions to simplify shared / static library configuration</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-332">ARROW-332</a> - [Python] Add helper function to convert RecordBatch to pandas.DataFrame</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-333">ARROW-333</a> - Make writers update their internal schema even when no data is written.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-335">ARROW-335</a> - Improve Type apis and toString() by encapsulating flatbuffers better</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-336">ARROW-336</a> - Run Apache Rat in Travis builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-338">ARROW-338</a> - [C++] Refactor IPC vector “loading” and “unloading” to be based on cleaner visitor pattern</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-350">ARROW-350</a> - Add Kerberos support to HDFS shim</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-353">ARROW-353</a> - Arrow release 0.2</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-355">ARROW-355</a> - Add tests for serialising arrays of empty strings to Parquet</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-356">ARROW-356</a> - Add documentation about reading Parquet</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-359">ARROW-359</a> - Need to document ARROW_LIBHDFS_DIR</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-360">ARROW-360</a> - C++: Add method to shrink PoolBuffer using realloc</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-361">ARROW-361</a> - Python: Support reading a column-selection from Parquet files</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-363">ARROW-363</a> - Set up Java/C++ integration test harness</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-365">ARROW-365</a> - Python: Provide Array.to_pandas()</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-366">ARROW-366</a> - [java] implement Dictionary vector</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-367">ARROW-367</a> - [java] converter csv/json &lt;=&gt; Arrow file format for Integration tests</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-368">ARROW-368</a> - Document use of LD_LIBRARY_PATH when using Python</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-369">ARROW-369</a> - [Python] Add ability to convert multiple record batches at once to pandas</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-372">ARROW-372</a> - Create JSON arrow file format for integration tests</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-373">ARROW-373</a> - [C++] Implement C++ version of JSON file format for testing</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-374">ARROW-374</a> - Python: clarify unicode vs. binary in API</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-377">ARROW-377</a> - Python: Add support for conversion of Pandas.Categorical</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-379">ARROW-379</a> - Python: Use setuptools_scm/setuptools_scm_git_archive to provide the version number</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-380">ARROW-380</a> - [Java] optimize null count when serializing vectors.</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-381">ARROW-381</a> - [C++] Simplify primitive array type builders to use a default type singleton</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-382">ARROW-382</a> - Python: Extend API documentation</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-383">ARROW-383</a> - [C++] Implement C++ version of ARROW-367 integration test validator</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-389">ARROW-389</a> - Python: Write Parquet files to pyarrow.io.NativeFile objects</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-394">ARROW-394</a> - Add integration tests for boolean, list, struct, and other basic types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-396">ARROW-396</a> - Python: Add pyarrow.schema.Schema.equals</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-409">ARROW-409</a> - Python: Change pyarrow.Table.dataframe_from_batches API to create Table instead</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-410">ARROW-410</a> - [C++] Add Flush method to arrow::io::OutputStream</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-411">ARROW-411</a> - [Java] Move Intergration.compare and Intergration.compareSchemas to a public utils class</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-415">ARROW-415</a> - C++: Add Equals implementation to compare Tables</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-416">ARROW-416</a> - C++: Add Equals implementation to compare Columns</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-417">ARROW-417</a> - C++: Add Equals implementation to compare ChunkedArrays</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-418">ARROW-418</a> - [C++] Consolidate array container and builder code, remove arrow/types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-419">ARROW-419</a> - [C++] Promote util/{status.h, buffer.h, memory-pool.h} to top level of arrow/ source directory</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-423">ARROW-423</a> - C++: Define BUILD_BYPRODUCTS in external project to support non-make CMake generators</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-425">ARROW-425</a> - Python: Expose a C function to convert arrow::Table to pyarrow.Table</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-426">ARROW-426</a> - Python: Conversion from pyarrow.Array to a Python list</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-427">ARROW-427</a> - [C++] Implement dictionary-encoded array container</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-428">ARROW-428</a> - [Python] Deserialize from Arrow record batches to pandas in parallel using a thread pool</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-430">ARROW-430</a> - Python: Better version handling</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-432">ARROW-432</a> - [Python] Avoid unnecessary memory copy in to_pandas conversion by using low-level pandas internals APIs</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-438">ARROW-438</a> - [Python] Concatenate Table instances with equal schemas</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-440">ARROW-440</a> - [C++] Support pkg-config</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-441">ARROW-441</a> - [Python] Expose Arrow’s file and memory map classes as NativeFile subclasses</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-442">ARROW-442</a> - [Python] Add public Python API to inspect Parquet file metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-444">ARROW-444</a> - [Python] Avoid unnecessary memory copies from use of PyBytes_* C APIs</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-449">ARROW-449</a> - Python: Conversion from pyarrow.{Table,RecordBatch} to a Python dict</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-450">ARROW-450</a> - Python: Fixes for PARQUET-818</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-456">ARROW-456</a> - C++: Add jemalloc based MemoryPool</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-457">ARROW-457</a> - Python: Better control over memory pool</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-458">ARROW-458</a> - Python: Expose jemalloc MemoryPool</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-461">ARROW-461</a> - [Python] Implement conversion between arrow::DictionaryArray and pandas.Categorical</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-463">ARROW-463</a> - C++: Support jemalloc 4.x</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-466">ARROW-466</a> - C++: ExternalProject for jemalloc</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-467">ARROW-467</a> - [Python] Run parquet-cpp unit tests in Travis CI</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-468">ARROW-468</a> - Python: Conversion of nested data in pd.DataFrames to/from Arrow structures</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-470">ARROW-470</a> - [Python] Add “FileSystem” abstraction to access directories of files in a uniform way</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-471">ARROW-471</a> - [Python] Enable ParquetFile to pass down separately-obtained file metadata</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-472">ARROW-472</a> - [Python] Expose parquet::{SchemaDescriptor, ColumnDescriptor}::Equals</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-474">ARROW-474</a> - Create an Arrow streaming file fomat</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-475">ARROW-475</a> - [Python] High level support for reading directories of Parquet files (as a single Arrow table) from supported file system interfaces</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-476">ARROW-476</a> - [Integration] Add integration tests for Binary / Varbytes type</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-477">ARROW-477</a> - [Java] Add support for second/microsecond/nanosecond timestamps in-memory and in IPC/JSON layer</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-478">ARROW-478</a> - [Python] Accept a PyBytes object in the pyarrow.io.BufferReader ctor</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-479">ARROW-479</a> - Python: Test for expected schema in Pandas conversion</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-484">ARROW-484</a> - Add more detail about what of technology can be found in the Arrow implementations to README</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-485">ARROW-485</a> - [Java] Users are required to initialize VariableLengthVectors.offsetVector before calling VariableLengthVectors.mutator.getSafe</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-490">ARROW-490</a> - Python: Update manylinux1 build scripts</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-495">ARROW-495</a> - [C++] Add C++ implementation of streaming serialized format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-497">ARROW-497</a> - [Java] Integration test harness for streaming format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-498">ARROW-498</a> - [C++] Integration test harness for streaming format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-503">ARROW-503</a> - [Python] Interface to streaming binary format</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-506">ARROW-506</a> - Implement Arrow Echo server for integration testing</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-508">ARROW-508</a> - [C++] Make file/memory-mapped file interfaces threadsafe</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-509">ARROW-509</a> - [Python] Add support for PARQUET-835 (parallel column reads)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-512">ARROW-512</a> - C++: Add method to check for primitive types</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-514">ARROW-514</a> - [Python] Accept pyarrow.io.Buffer as input to StreamReader, FileReader classes</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-515">ARROW-515</a> - [Python] Add StreamReader/FileReader methods that read all record batches as a Table</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-521">ARROW-521</a> - [C++/Python] Track peak memory use in default MemoryPool</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-524">ARROW-524</a> - [java] provide apis to access nested vectors and buffers</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-525">ARROW-525</a> - Python: Add more documentation to the package</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-527">ARROW-527</a> - clean drill-module.conf file</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-529">ARROW-529</a> - Python: Add jemalloc and Python 3.6 to manylinux1 build</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-531">ARROW-531</a> - Python: Document jemalloc, extend Pandas section, add Getting Involved</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-538">ARROW-538</a> - [C++] Set up AddressSanitizer (ASAN) builds</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-546">ARROW-546</a> - Python: Account for changes in PARQUET-867</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-547">ARROW-547</a> - [Python] Expose Array::Slice and RecordBatch::Slice</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-553">ARROW-553</a> - C++: Faster valid bitmap building</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-558">ARROW-558</a> - Add KEYS files</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-81">ARROW-81</a> - [Format] Add a Category logical type (distinct from dictionary-encoding)</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-96">ARROW-96</a> - C++: API documentation using Doxygen</li>
+  <li><a href="https://issues.apache.org/jira/browse/ARROW-97">ARROW-97</a> - Python: API documentation via sphinx-apidoc</li>
+</ul>
+
+<h2 id="bug-fixes">Bug Fixes</h2>
 
 <ul>
   <li><a href="https://issues.apache.org/jira/browse/ARROW-112">ARROW-112</a> - [C++]  Style fix for constants/enums</li>
@@ -198,132 +340,6 @@
   <li><a href="https://issues.apache.org/jira/browse/ARROW-561">ARROW-561</a> - Update java &amp; python dependencies to improve downstream packaging experience</li>
 </ul>
 
-<h2 id="improvement">Improvement</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-189">ARROW-189</a> - C++: Use ExternalProject to build thirdparty dependencies</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-191">ARROW-191</a> - Python: Provide infrastructure for manylinux1 wheels</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-328">ARROW-328</a> - [C++] Return shared_ptr by value instead of const-ref?</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-330">ARROW-330</a> - [C++] CMake functions to simplify shared / static library configuration</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-333">ARROW-333</a> - Make writers update their internal schema even when no data is written.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-335">ARROW-335</a> - Improve Type apis and toString() by encapsulating flatbuffers better</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-336">ARROW-336</a> - Run Apache Rat in Travis builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-338">ARROW-338</a> - [C++] Refactor IPC vector “loading” and “unloading” to be based on cleaner visitor pattern</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-350">ARROW-350</a> - Add Kerberos support to HDFS shim</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-355">ARROW-355</a> - Add tests for serialising arrays of empty strings to Parquet</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-356">ARROW-356</a> - Add documentation about reading Parquet</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-360">ARROW-360</a> - C++: Add method to shrink PoolBuffer using realloc</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-361">ARROW-361</a> - Python: Support reading a column-selection from Parquet files</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-365">ARROW-365</a> - Python: Provide Array.to_pandas()</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-366">ARROW-366</a> - [java] implement Dictionary vector</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-374">ARROW-374</a> - Python: clarify unicode vs. binary in API</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-379">ARROW-379</a> - Python: Use setuptools_scm/setuptools_scm_git_archive to provide the version number</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-380">ARROW-380</a> - [Java] optimize null count when serializing vectors.</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-382">ARROW-382</a> - Python: Extend API documentation</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-396">ARROW-396</a> - Python: Add pyarrow.schema.Schema.equals</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-409">ARROW-409</a> - Python: Change pyarrow.Table.dataframe_from_batches API to create Table instead</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-411">ARROW-411</a> - [Java] Move Intergration.compare and Intergration.compareSchemas to a public utils class</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-423">ARROW-423</a> - C++: Define BUILD_BYPRODUCTS in external project to support non-make CMake generators</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-425">ARROW-425</a> - Python: Expose a C function to convert arrow::Table to pyarrow.Table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-426">ARROW-426</a> - Python: Conversion from pyarrow.Array to a Python list</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-430">ARROW-430</a> - Python: Better version handling</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-432">ARROW-432</a> - [Python] Avoid unnecessary memory copy in to_pandas conversion by using low-level pandas internals APIs</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-450">ARROW-450</a> - Python: Fixes for PARQUET-818</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-457">ARROW-457</a> - Python: Better control over memory pool</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-458">ARROW-458</a> - Python: Expose jemalloc MemoryPool</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-463">ARROW-463</a> - C++: Support jemalloc 4.x</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-466">ARROW-466</a> - C++: ExternalProject for jemalloc</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-468">ARROW-468</a> - Python: Conversion of nested data in pd.DataFrames to/from Arrow structures</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-474">ARROW-474</a> - Create an Arrow streaming file fomat</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-479">ARROW-479</a> - Python: Test for expected schema in Pandas conversion</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-485">ARROW-485</a> - [Java] Users are required to initialize VariableLengthVectors.offsetVector before calling VariableLengthVectors.mutator.getSafe</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-490">ARROW-490</a> - Python: Update manylinux1 build scripts</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-524">ARROW-524</a> - [java] provide apis to access nested vectors and buffers</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-525">ARROW-525</a> - Python: Add more documentation to the package</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-529">ARROW-529</a> - Python: Add jemalloc and Python 3.6 to manylinux1 build</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-546">ARROW-546</a> - Python: Account for changes in PARQUET-867</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-553">ARROW-553</a> - C++: Faster valid bitmap building</li>
-</ul>
-
-<h2 id="new-feature">New Feature</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-108">ARROW-108</a> - [C++] Add IPC round trip for union types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-221">ARROW-221</a> - Add switch for writing Parquet 1.0 compatible logical types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-227">ARROW-227</a> - [C++/Python] Hook arrow_io generic reader / writer interface into arrow_parquet</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-228">ARROW-228</a> - [Python] Create an Arrow-cpp-compatible interface for reading bytes from Python file-like objects</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-243">ARROW-243</a> - [C++] Add “driver” option to HdfsClient to choose between libhdfs and libhdfs3 at runtime</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-303">ARROW-303</a> - [C++] Also build static libraries for leaf libraries</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-312">ARROW-312</a> - [Python] Provide Python API to read/write the Arrow IPC file format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-317">ARROW-317</a> - [C++] Implement zero-copy Slice method on arrow::Buffer that retains reference to parent</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-33">ARROW-33</a> - C++: Implement zero-copy array slicing</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-332">ARROW-332</a> - [Python] Add helper function to convert RecordBatch to pandas.DataFrame</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-363">ARROW-363</a> - Set up Java/C++ integration test harness</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-369">ARROW-369</a> - [Python] Add ability to convert multiple record batches at once to pandas</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-373">ARROW-373</a> - [C++] Implement C++ version of JSON file format for testing</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-377">ARROW-377</a> - Python: Add support for conversion of Pandas.Categorical</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-381">ARROW-381</a> - [C++] Simplify primitive array type builders to use a default type singleton</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-383">ARROW-383</a> - [C++] Implement C++ version of ARROW-367 integration test validator</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-389">ARROW-389</a> - Python: Write Parquet files to pyarrow.io.NativeFile objects</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-394">ARROW-394</a> - Add integration tests for boolean, list, struct, and other basic types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-410">ARROW-410</a> - [C++] Add Flush method to arrow::io::OutputStream</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-415">ARROW-415</a> - C++: Add Equals implementation to compare Tables</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-416">ARROW-416</a> - C++: Add Equals implementation to compare Columns</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-417">ARROW-417</a> - C++: Add Equals implementation to compare ChunkedArrays</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-418">ARROW-418</a> - [C++] Consolidate array container and builder code, remove arrow/types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-419">ARROW-419</a> - [C++] Promote util/{status.h, buffer.h, memory-pool.h} to top level of arrow/ source directory</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-427">ARROW-427</a> - [C++] Implement dictionary-encoded array container</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-428">ARROW-428</a> - [Python] Deserialize from Arrow record batches to pandas in parallel using a thread pool</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-438">ARROW-438</a> - [Python] Concatenate Table instances with equal schemas</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-440">ARROW-440</a> - [C++] Support pkg-config</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-441">ARROW-441</a> - [Python] Expose Arrow’s file and memory map classes as NativeFile subclasses</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-442">ARROW-442</a> - [Python] Add public Python API to inspect Parquet file metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-444">ARROW-444</a> - [Python] Avoid unnecessary memory copies from use of PyBytes_* C APIs</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-449">ARROW-449</a> - Python: Conversion from pyarrow.{Table,RecordBatch} to a Python dict</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-456">ARROW-456</a> - C++: Add jemalloc based MemoryPool</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-461">ARROW-461</a> - [Python] Implement conversion between arrow::DictionaryArray and pandas.Categorical</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-467">ARROW-467</a> - [Python] Run parquet-cpp unit tests in Travis CI</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-470">ARROW-470</a> - [Python] Add “FileSystem” abstraction to access directories of files in a uniform way</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-471">ARROW-471</a> - [Python] Enable ParquetFile to pass down separately-obtained file metadata</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-472">ARROW-472</a> - [Python] Expose parquet::{SchemaDescriptor, ColumnDescriptor}::Equals</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-475">ARROW-475</a> - [Python] High level support for reading directories of Parquet files (as a single Arrow table) from supported file system interfaces</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-476">ARROW-476</a> - [Integration] Add integration tests for Binary / Varbytes type</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-477">ARROW-477</a> - [Java] Add support for second/microsecond/nanosecond timestamps in-memory and in IPC/JSON layer</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-478">ARROW-478</a> - [Python] Accept a PyBytes object in the pyarrow.io.BufferReader ctor</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-484">ARROW-484</a> - Add more detail about what of technology can be found in the Arrow implementations to README</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-495">ARROW-495</a> - [C++] Add C++ implementation of streaming serialized format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-497">ARROW-497</a> - [Java] Integration test harness for streaming format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-498">ARROW-498</a> - [C++] Integration test harness for streaming format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-503">ARROW-503</a> - [Python] Interface to streaming binary format</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-508">ARROW-508</a> - [C++] Make file/memory-mapped file interfaces threadsafe</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-509">ARROW-509</a> - [Python] Add support for PARQUET-835 (parallel column reads)</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-512">ARROW-512</a> - C++: Add method to check for primitive types</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-514">ARROW-514</a> - [Python] Accept pyarrow.io.Buffer as input to StreamReader, FileReader classes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-515">ARROW-515</a> - [Python] Add StreamReader/FileReader methods that read all record batches as a Table</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-521">ARROW-521</a> - [C++/Python] Track peak memory use in default MemoryPool</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-531">ARROW-531</a> - Python: Document jemalloc, extend Pandas section, add Getting Involved</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-538">ARROW-538</a> - [C++] Set up AddressSanitizer (ASAN) builds</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-547">ARROW-547</a> - [Python] Expose Array::Slice and RecordBatch::Slice</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-81">ARROW-81</a> - [Format] Add a Category logical type (distinct from dictionary-encoding)</li>
-</ul>
-
-<h2 id="task">Task</h2>
-
-<ul>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-268">ARROW-268</a> - [C++] Flesh out union implementation to have all required methods for IPC</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-327">ARROW-327</a> - [Python] Remove conda builds from Travis CI processes</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-353">ARROW-353</a> - Arrow release 0.2</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-359">ARROW-359</a> - Need to document ARROW_LIBHDFS_DIR</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-367">ARROW-367</a> - [java] converter csv/json &lt;=&gt; Arrow file format for Integration tests</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-368">ARROW-368</a> - Document use of LD_LIBRARY_PATH when using Python</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-372">ARROW-372</a> - Create JSON arrow file format for integration tests</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-506">ARROW-506</a> - Implement Arrow Echo server for integration testing</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-527">ARROW-527</a> - clean drill-module.conf file</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-558">ARROW-558</a> - Add KEYS files</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-96">ARROW-96</a> - C++: API documentation using Doxygen</li>
-  <li><a href="https://issues.apache.org/jira/browse/ARROW-97">ARROW-97</a> - Python: API documentation via sphinx-apidoc</li>
-</ul>
-
 
 
     <hr/>