[
https://issues.apache.org/jira/browse/ARROW-1932?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16295704#comment-16295704
]
ASF GitHub Bot commented on ARROW-1932:
---------------------------------------
jacques-n closed pull request #1428: ARROW-1932: [Website] Update arrow site
for 0.8.0 release
URL: https://github.com/apache/arrow/pull/1428
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/dev/release/RELEASE_MANAGEMENT.md
b/dev/release/RELEASE_MANAGEMENT.md
index ce7835d5f..73eaf5f95 100644
--- a/dev/release/RELEASE_MANAGEMENT.md
+++ b/dev/release/RELEASE_MANAGEMENT.md
@@ -63,7 +63,7 @@ in the `_release` subdirectory. The new contents of the new
entry will go into
a new Markdown file of the form `X.Y.Z.md`. You can start by copying one of the
other release entries.
-Generate a web-friendly changelog by running
+Generate a web-friendly changelog by running (python3)
```
dev/release/changelog.py $VERSION 1
diff --git a/site/_release/0.8.0.md b/site/_release/0.8.0.md
new file mode 100644
index 000000000..65b421057
--- /dev/null
+++ b/site/_release/0.8.0.md
@@ -0,0 +1,358 @@
+---
+layout: default
+title: Apache Arrow 0.8.0 Release
+permalink: /release/0.8.0.html
+---
+<!--
+{% comment %}
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to you under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+{% endcomment %}
+-->
+
+# Apache Arrow 0.8.0 (18 December 2017)
+
+This is a major release.
+
+## Download
+
+* [**Source Artifacts**][2]
+* [Git tag][1]
+
+## Contributors
+
+```shell
+$ git shortlog -sn apache-arrow-0.7.1..apache-arrow-0.8.0
+ 90 Wes McKinney
+ 23 Phillip Cloud
+ 21 Kouhei Sutou
+ 13 Licht-T
+ 12 Korn, Uwe
+ 12 Philipp Moritz
+ 12 Uwe L. Korn
+ 10 Bryan Cutler
+ 5 Li Jin
+ 5 Robert Nishihara
+ 4 Paul Taylor
+ 4 siddharth
+ 3 Max Risuhin
+ 3 Stephanie
+ 2 Rene Sugar
+ 2 Heimir Sverrisson
+ 2 Brian Hulette
+ 2 Yuliya Feldman
+ 2 dhirschf
+ 2 Matthias Vallentin
+ 1 vkorukanti
+ 1 Andrew Andrade
+ 1 Benjamin Goldberg
+ 1 Ivan Sadikov
+ 1 John Jenkins
+ 1 Joris Van den Bossche
+ 1 Lewis John McGibbney
+ 1 Lu Qi
+ 1 Manuel
+ 1 Nick White
+ 1 Ofek Lev
+ 1 Shixiong Zhu
+ 1 Siddharth Teotia
+ 1 Stephen G
+ 1 Victor Uriarte
+ 1 Wataru Shimizu
+ 1 ksdevlife
+ 1 lmeyerov
+ 1 rvernica
+ 1 Amir Malekpour
+```
+
+# Changelog
+
+## New Features and Improvements
+
+* [ARROW-1032](https://issues.apache.org/jira/browse/ARROW-1032) - [JS]
Support custom_metadata
+* [ARROW-1047](https://issues.apache.org/jira/browse/ARROW-1047) - [Java] Add
generalized stream writer and reader interfaces that are decoupled from IO /
message framing
+* [ARROW-1087](https://issues.apache.org/jira/browse/ARROW-1087) - [Python]
add get_include to expose directory containing header files
+* [ARROW-1114](https://issues.apache.org/jira/browse/ARROW-1114) - [C++]
Create Record Batch Builder class as a reusable and efficient way to transpose
row-by-row data to columns
+* [ARROW-1134](https://issues.apache.org/jira/browse/ARROW-1134) - [C++] Allow
C++/CLI projects to build with Arrow
+* [ARROW-1178](https://issues.apache.org/jira/browse/ARROW-1178) - [Python]
Create alternative to Table.from_pandas that yields a list of RecordBatch
objects with a given chunk size
+* [ARROW-1226](https://issues.apache.org/jira/browse/ARROW-1226) - [C++]
Improve / correct doxygen function documentation in arrow::ipc
+* [ARROW-1250](https://issues.apache.org/jira/browse/ARROW-1250) - [Python]
Define API for user type checking of array types
+* [ARROW-1369](https://issues.apache.org/jira/browse/ARROW-1369) - Support
boolean types in the javascript arrow reader library
+* [ARROW-1371](https://issues.apache.org/jira/browse/ARROW-1371) - [Website]
Add "Powered By" page to the website
+* [ARROW-1455](https://issues.apache.org/jira/browse/ARROW-1455) - [Python]
Add Dockerfile for validating Dask integration outside of usual CI
+* [ARROW-1471](https://issues.apache.org/jira/browse/ARROW-1471) - [JAVA]
Document requirements and non/requirements for ValueVector updates
+* [ARROW-1472](https://issues.apache.org/jira/browse/ARROW-1472) - [JAVA]
Design updated ValueVector Object Hierarchy
+* [ARROW-1473](https://issues.apache.org/jira/browse/ARROW-1473) - [JAVA]
Create Prototype Code Hierarchy (Implementation Phase 1)
+* [ARROW-1474](https://issues.apache.org/jira/browse/ARROW-1474) - [JAVA]
ValueVector hierarchy (Implementation Phase 2)
+* [ARROW-1476](https://issues.apache.org/jira/browse/ARROW-1476) - [JAVA]
Implement final ValueVector updates
+* [ARROW-1482](https://issues.apache.org/jira/browse/ARROW-1482) - [C++]
Implement casts between date32 and date64
+* [ARROW-1483](https://issues.apache.org/jira/browse/ARROW-1483) - [C++]
Implement casts between time32 and time64
+* [ARROW-1484](https://issues.apache.org/jira/browse/ARROW-1484) - [C++]
Implement (safe and unsafe) casts between timestamps and times of different
units
+* [ARROW-1486](https://issues.apache.org/jira/browse/ARROW-1486) - [C++]
Decide if arrow::RecordBatch needs to be copyable
+* [ARROW-1487](https://issues.apache.org/jira/browse/ARROW-1487) - [C++]
Implement casts from List\<A> to List\<B>, where a cast function is defined
from any A to B
+* [ARROW-1488](https://issues.apache.org/jira/browse/ARROW-1488) - [C++]
Implement ArrayBuilder::Finish in terms of internal::ArrayData
+* [ARROW-1498](https://issues.apache.org/jira/browse/ARROW-1498) - [GitHub]
Add CONTRIBUTING.md and ISSUE_TEMPLATE.md
+* [ARROW-1503](https://issues.apache.org/jira/browse/ARROW-1503) - [Python]
Add serialization callbacks for pandas objects in pyarrow.serialize
+* [ARROW-1522](https://issues.apache.org/jira/browse/ARROW-1522) - [C++]
Support pyarrow.Buffer as built-in type in pyarrow.serialize
+* [ARROW-1523](https://issues.apache.org/jira/browse/ARROW-1523) - [C++] Add
helper data struct with methods for reading a validity bitmap possibly having a
non-zero offset
+* [ARROW-1524](https://issues.apache.org/jira/browse/ARROW-1524) - [C++] More
graceful solution for handling non-zero offsets on inputs and outputs in
compute library
+* [ARROW-1525](https://issues.apache.org/jira/browse/ARROW-1525) - [C++]
Change functions in arrow/compare.h to not return Status
+* [ARROW-1526](https://issues.apache.org/jira/browse/ARROW-1526) - [Python]
Unit tests to exercise code path in PARQUET-1100
+* [ARROW-1535](https://issues.apache.org/jira/browse/ARROW-1535) - [Python]
Enable sdist source tarballs to build assuming that Arrow C++ libraries are
available on the host system
+* [ARROW-1538](https://issues.apache.org/jira/browse/ARROW-1538) - [C++]
Support Ubuntu 14.04 in .deb packaging automation
+* [ARROW-1539](https://issues.apache.org/jira/browse/ARROW-1539) - [C++]
Remove functions deprecated as of 0.7.0 and prior releases
+* [ARROW-1556](https://issues.apache.org/jira/browse/ARROW-1556) - [C++]
Incorporate AssertArraysEqual function from PARQUET-1100 patch
+* [ARROW-1559](https://issues.apache.org/jira/browse/ARROW-1559) - [C++]
Kernel implementations for "unique" (compute distinct elements of array)
+* [ARROW-1573](https://issues.apache.org/jira/browse/ARROW-1573) - [C++]
Implement stateful kernel function that uses DictionaryBuilder to compute
dictionary indices
+* [ARROW-1575](https://issues.apache.org/jira/browse/ARROW-1575) - [Python]
Add pyarrow.column factory function
+* [ARROW-1577](https://issues.apache.org/jira/browse/ARROW-1577) - [JS]
Package release script for NPM modules
+* [ARROW-1588](https://issues.apache.org/jira/browse/ARROW-1588) -
[C++/Format] Harden Decimal Format
+* [ARROW-1593](https://issues.apache.org/jira/browse/ARROW-1593) - [PYTHON]
serialize_pandas should pass through the preserve_index keyword
+* [ARROW-1594](https://issues.apache.org/jira/browse/ARROW-1594) - [Python]
Enable multi-threaded conversions in Table.from_pandas
+* [ARROW-1600](https://issues.apache.org/jira/browse/ARROW-1600) - [C++]
Zero-copy Buffer constructor from std::string
+* [ARROW-1602](https://issues.apache.org/jira/browse/ARROW-1602) - [C++] Add
IsValid/IsNotNull method to arrow::Array
+* [ARROW-1603](https://issues.apache.org/jira/browse/ARROW-1603) - [C++] Add
BinaryArray method to get a value as a std::string
+* [ARROW-1604](https://issues.apache.org/jira/browse/ARROW-1604) - [Python]
Support common type aliases in cast(...) and various type= arguments
+* [ARROW-1605](https://issues.apache.org/jira/browse/ARROW-1605) - [Python]
pyarrow.array should be able to yield smaller integer types without an explicit
cast
+* [ARROW-1607](https://issues.apache.org/jira/browse/ARROW-1607) - [C++]
Implement DictionaryBuilder for Decimals
+* [ARROW-1613](https://issues.apache.org/jira/browse/ARROW-1613) - [Java]
ArrowReader should not close the input ReadChannel
+* [ARROW-1616](https://issues.apache.org/jira/browse/ARROW-1616) - [Python]
Add "write" method to RecordBatchStreamWriter that dispatches to
write_table/write_back as appropriate
+* [ARROW-1626](https://issues.apache.org/jira/browse/ARROW-1626) - Add make
targets to run the inter-procedural static analysis tool called "infer".
+* [ARROW-1627](https://issues.apache.org/jira/browse/ARROW-1627) - [JAVA]
Reduce heap usage(Phase 2) - memory footprint in AllocationManager.BufferLedger
+* [ARROW-1630](https://issues.apache.org/jira/browse/ARROW-1630) -
[Serialization] Support Python datetime objects
+* [ARROW-1631](https://issues.apache.org/jira/browse/ARROW-1631) - [C++] Add
GRPC to ThirdpartyToolchain.cmake
+* [ARROW-1635](https://issues.apache.org/jira/browse/ARROW-1635) - Add release
management guide for PMCs
+* [ARROW-1637](https://issues.apache.org/jira/browse/ARROW-1637) - [C++] IPC
round-trip for null type
+* [ARROW-1641](https://issues.apache.org/jira/browse/ARROW-1641) - [C++] Do
not include <mutex> in public headers
+* [ARROW-1648](https://issues.apache.org/jira/browse/ARROW-1648) - C++: Add
cast from Dictionary[NullType] to NullType
+* [ARROW-1649](https://issues.apache.org/jira/browse/ARROW-1649) - C++: Print
number of nulls in PrettyPrint for NullArray
+* [ARROW-1651](https://issues.apache.org/jira/browse/ARROW-1651) - [JS] Lazy
row accessor in Table
+* [ARROW-1652](https://issues.apache.org/jira/browse/ARROW-1652) - [JS]
Separate Vector into BatchVector and CompositeVector
+* [ARROW-1654](https://issues.apache.org/jira/browse/ARROW-1654) - [Python]
pa.DataType cannot be pickled
+* [ARROW-1662](https://issues.apache.org/jira/browse/ARROW-1662) - Move OSX
Dependency management into brew bundle Brewfiles
+* [ARROW-1665](https://issues.apache.org/jira/browse/ARROW-1665) -
[Serialization] Support more custom datatypes in the default serialization
context
+* [ARROW-1666](https://issues.apache.org/jira/browse/ARROW-1666) - [GLib]
Enable gtk-doc on Travis CI Mac environment
+* [ARROW-1667](https://issues.apache.org/jira/browse/ARROW-1667) - [GLib]
Support Meson
+* [ARROW-1671](https://issues.apache.org/jira/browse/ARROW-1671) - [C++]
Change arrow::MakeArray to not return Status
+* [ARROW-1675](https://issues.apache.org/jira/browse/ARROW-1675) - [Python]
Use RecordBatch.from_pandas in FeatherWriter.write
+* [ARROW-1677](https://issues.apache.org/jira/browse/ARROW-1677) - [Blog] Add
blog post on Ray and Arrow Python serialization
+* [ARROW-1679](https://issues.apache.org/jira/browse/ARROW-1679) - [GLib] Add
garrow_record_batch_reader_read_next()
+* [ARROW-1683](https://issues.apache.org/jira/browse/ARROW-1683) - [Python]
Restore "TimestampType" to pyarrow namespace
+* [ARROW-1684](https://issues.apache.org/jira/browse/ARROW-1684) - [Python]
Simplify user API for reading nested Parquet columns
+* [ARROW-1685](https://issues.apache.org/jira/browse/ARROW-1685) - [GLib] Add
GArrowTableReader
+* [ARROW-1689](https://issues.apache.org/jira/browse/ARROW-1689) - [Python]
Categorical Indices Should Be Zero-Copy
+* [ARROW-1690](https://issues.apache.org/jira/browse/ARROW-1690) - [GLib] Add
garrow_array_is_valid()
+* [ARROW-1691](https://issues.apache.org/jira/browse/ARROW-1691) - [Java]
Conform Java Decimal type implementation to format decisions in ARROW-1588
+* [ARROW-1697](https://issues.apache.org/jira/browse/ARROW-1697) - [GitHub]
Add ISSUE_TEMPLATE.md
+* [ARROW-1701](https://issues.apache.org/jira/browse/ARROW-1701) -
[Serialization] Support zero copy PyTorch Tensor serialization
+* [ARROW-1702](https://issues.apache.org/jira/browse/ARROW-1702) - Update
jemalloc in manylinux1 build
+* [ARROW-1703](https://issues.apache.org/jira/browse/ARROW-1703) - [C++]
Vendor exact version of jemalloc we depend on
+* [ARROW-1707](https://issues.apache.org/jira/browse/ARROW-1707) - Update dev
README after movement to GitBox
+* [ARROW-1710](https://issues.apache.org/jira/browse/ARROW-1710) - [Java]
Remove non-nullable vectors in new vector class hierarchy
+* [ARROW-1716](https://issues.apache.org/jira/browse/ARROW-1716) -
[Format/JSON] Use string integer value for Decimals in JSON
+* [ARROW-1717](https://issues.apache.org/jira/browse/ARROW-1717) - [Java]
Remove public static helper method in vector classes for JSONReader/Writer
+* [ARROW-1718](https://issues.apache.org/jira/browse/ARROW-1718) - [Python]
Implement casts from timestamp to date32/date64 and support in Array.from_pandas
+* [ARROW-1719](https://issues.apache.org/jira/browse/ARROW-1719) - [Java]
Remove accessor/mutator
+* [ARROW-1721](https://issues.apache.org/jira/browse/ARROW-1721) - [Python]
Support null mask in places where it isn't supported in numpy_to_arrow.cc
+* [ARROW-1724](https://issues.apache.org/jira/browse/ARROW-1724) - [Packaging]
Support Ubuntu 17.10
+* [ARROW-1725](https://issues.apache.org/jira/browse/ARROW-1725) - [Packaging]
Upload .deb for Ubuntu 17.10
+* [ARROW-1726](https://issues.apache.org/jira/browse/ARROW-1726) - [GLib] Add
setup description to verify C GLib build
+* [ARROW-1727](https://issues.apache.org/jira/browse/ARROW-1727) - [Format]
Expand Arrow streaming format to permit new dictionaries and deltas / additions
to existing dictionaries
+* [ARROW-1728](https://issues.apache.org/jira/browse/ARROW-1728) - [C++] Run
clang-format checks in Travis CI
+* [ARROW-1734](https://issues.apache.org/jira/browse/ARROW-1734) - C++/Python:
Add cast function on Column-level
+* [ARROW-1736](https://issues.apache.org/jira/browse/ARROW-1736) - [GLib] Add
GArrowCastOptions:allow-time-truncate
+* [ARROW-1737](https://issues.apache.org/jira/browse/ARROW-1737) - [GLib] Use
G_DECLARE_DERIVABLE_TYPE
+* [ARROW-1746](https://issues.apache.org/jira/browse/ARROW-1746) - [Python]
Add build dependencies for Arch Linux
+* [ARROW-1747](https://issues.apache.org/jira/browse/ARROW-1747) - [C++] Don't
export symbols of statically linked libraries
+* [ARROW-1748](https://issues.apache.org/jira/browse/ARROW-1748) - [GLib] Add
GArrowRecordBatchBuilder
+* [ARROW-1750](https://issues.apache.org/jira/browse/ARROW-1750) - [C++]
Remove the need for arrow/util/random.h
+* [ARROW-1752](https://issues.apache.org/jira/browse/ARROW-1752) - [Packaging]
Add GPU packages for Debian and Ubuntu
+* [ARROW-1753](https://issues.apache.org/jira/browse/ARROW-1753) - [Python]
Provide for matching subclasses with register_type in serialization context
+* [ARROW-1755](https://issues.apache.org/jira/browse/ARROW-1755) - [C++] Add
build options for MSVC to use static runtime libraries
+* [ARROW-1758](https://issues.apache.org/jira/browse/ARROW-1758) - [Python]
Remove pickle=True option for object serialization
+* [ARROW-1763](https://issues.apache.org/jira/browse/ARROW-1763) - [Python]
DataType should be hashable
+* [ARROW-1765](https://issues.apache.org/jira/browse/ARROW-1765) - [Doc] Use
dependencies from conda in C++ docker build
+* [ARROW-1767](https://issues.apache.org/jira/browse/ARROW-1767) - [C++]
Support file reads and writes over 2GB on Windows
+* [ARROW-1772](https://issues.apache.org/jira/browse/ARROW-1772) - [C++] Add
public-api-test module in style of parquet-cpp
+* [ARROW-1773](https://issues.apache.org/jira/browse/ARROW-1773) - [C++] Add
casts from date/time types to compatible signed integers
+* [ARROW-1775](https://issues.apache.org/jira/browse/ARROW-1775) - Ability to
abort created but unsealed Plasma objects
+* [ARROW-1777](https://issues.apache.org/jira/browse/ARROW-1777) - [C++] Add
static ctor ArrayData::Make for nicer syntax in places
+* [ARROW-1779](https://issues.apache.org/jira/browse/ARROW-1779) - [Java]
Integration test breaks without zeroing out validity vectors
+* [ARROW-1782](https://issues.apache.org/jira/browse/ARROW-1782) - [Python]
Expose compressors as pyarrow.compress, pyarrow.decompress
+* [ARROW-1783](https://issues.apache.org/jira/browse/ARROW-1783) - [Python]
Convert SerializedPyObject to/from sequence of component buffers with minimal
memory allocation / copying
+* [ARROW-1784](https://issues.apache.org/jira/browse/ARROW-1784) - [Python]
Read and write pandas.DataFrame in pyarrow.serialize by decomposing the
BlockManager rather than coercing to Arrow format
+* [ARROW-1785](https://issues.apache.org/jira/browse/ARROW-1785) -
[Format/C++/Java] Remove VectorLayout metadata from Flatbuffers metadata
+* [ARROW-1787](https://issues.apache.org/jira/browse/ARROW-1787) - [Python]
Support reading parquet files into DataFrames in a backward compatible way
+* [ARROW-1794](https://issues.apache.org/jira/browse/ARROW-1794) -
[C++/Python] Rename DecimalArray to Decimal128Array
+* [ARROW-1801](https://issues.apache.org/jira/browse/ARROW-1801) - [Docs]
Update install instructions to use red-data-tools repos
+* [ARROW-1802](https://issues.apache.org/jira/browse/ARROW-1802) - [GLib] Add
Arrow GPU support
+* [ARROW-1806](https://issues.apache.org/jira/browse/ARROW-1806) - [GLib] Add
garrow_record_batch_writer_write_table()
+* [ARROW-1808](https://issues.apache.org/jira/browse/ARROW-1808) - [C++] Make
RecordBatch interface virtual to permit record batches that lazy-materialize
columns
+* [ARROW-1809](https://issues.apache.org/jira/browse/ARROW-1809) - [GLib] Use
.xml instead of .sgml for GTK-Doc main file
+* [ARROW-1810](https://issues.apache.org/jira/browse/ARROW-1810) - [Plasma]
Remove test shell scripts
+* [ARROW-1817](https://issues.apache.org/jira/browse/ARROW-1817) - Configure
JsonFileReader to read NaN for floats
+* [ARROW-1818](https://issues.apache.org/jira/browse/ARROW-1818) - Examine
Java Dependencies
+* [ARROW-1819](https://issues.apache.org/jira/browse/ARROW-1819) - [Java]
Remove legacy vector classes
+* [ARROW-1826](https://issues.apache.org/jira/browse/ARROW-1826) - [JAVA]
Avoid branching at cell level (copyFrom)
+* [ARROW-1827](https://issues.apache.org/jira/browse/ARROW-1827) - [Java] Add
checkstyle config file and header file
+* [ARROW-1828](https://issues.apache.org/jira/browse/ARROW-1828) - [C++]
Implement hash kernel specialization for BooleanType
+* [ARROW-1834](https://issues.apache.org/jira/browse/ARROW-1834) - [Doc] Build
documentation in separate build folders
+* [ARROW-1838](https://issues.apache.org/jira/browse/ARROW-1838) - [C++] Use
compute::Datum uniformly for input argument to kernels
+* [ARROW-1841](https://issues.apache.org/jira/browse/ARROW-1841) - [JS] Update
text-encoding-utf-8 and tslib for node ESModules support
+* [ARROW-1844](https://issues.apache.org/jira/browse/ARROW-1844) - [C++] Basic
benchmark suite for hash kernels
+* [ARROW-1849](https://issues.apache.org/jira/browse/ARROW-1849) - [GLib] Add
input checks to GArrowRecordBatch
+* [ARROW-1850](https://issues.apache.org/jira/browse/ARROW-1850) - [C++] Use
const void* in Writable::Write instead of const uint8_t*
+* [ARROW-1854](https://issues.apache.org/jira/browse/ARROW-1854) - [Python]
Improve performance of serializing object dtype ndarrays
+* [ARROW-1855](https://issues.apache.org/jira/browse/ARROW-1855) - [GLib] Add
workaround for build failure on macOS
+* [ARROW-1857](https://issues.apache.org/jira/browse/ARROW-1857) - [Python]
Add switch for boost linkage with static parquet in wheels
+* [ARROW-1859](https://issues.apache.org/jira/browse/ARROW-1859) - [GLib] Add
GArrowDictionaryDataType
+* [ARROW-1862](https://issues.apache.org/jira/browse/ARROW-1862) - [GLib] Add
GArrowDictionaryArray
+* [ARROW-1864](https://issues.apache.org/jira/browse/ARROW-1864) - [Java]
Upgrade Netty to 4.1.x
+* [ARROW-1867](https://issues.apache.org/jira/browse/ARROW-1867) - [Java] Add
BitVector APIs from old vector class
+* [ARROW-1874](https://issues.apache.org/jira/browse/ARROW-1874) - [GLib] Add
garrow_array_unique()
+* [ARROW-1878](https://issues.apache.org/jira/browse/ARROW-1878) - [GLib] Add
garrow_array_dictionary_encode()
+* [ARROW-1884](https://issues.apache.org/jira/browse/ARROW-1884) - [C++] Make
JsonReader/JsonWriter classes internal APIs
+* [ARROW-1885](https://issues.apache.org/jira/browse/ARROW-1885) - [Java]
Restore previous MapVector class names
+* [ARROW-1901](https://issues.apache.org/jira/browse/ARROW-1901) - [Python]
Support recursive mkdir for DaskFilesystem
+* [ARROW-1902](https://issues.apache.org/jira/browse/ARROW-1902) - [Python]
Remove mkdir race condition from write_to_dataset
+* [ARROW-1905](https://issues.apache.org/jira/browse/ARROW-1905) - [Python]
Add more functions for checking exact types in pyarrow.types
+* [ARROW-1911](https://issues.apache.org/jira/browse/ARROW-1911) - Add
Graphistry to Arrow JS proof points
+* [ARROW-480](https://issues.apache.org/jira/browse/ARROW-480) - [Python] Add
accessors for Parquet column statistics
+* [ARROW-504](https://issues.apache.org/jira/browse/ARROW-504) - [Python] Add
adapter to write pandas.DataFrame in user-selected chunk size to streaming
format
+* [ARROW-507](https://issues.apache.org/jira/browse/ARROW-507) - [C++/Python]
Construct List container from offsets and values subarrays
+* [ARROW-541](https://issues.apache.org/jira/browse/ARROW-541) - [JS]
Implement JavaScript-compatible implementation
+* [ARROW-571](https://issues.apache.org/jira/browse/ARROW-571) - [Python] Add
APIs to build Parquet files incrementally from Arrow tables
+* [ARROW-587](https://issues.apache.org/jira/browse/ARROW-587) - Add JIRA fix
version to merge tool
+* [ARROW-609](https://issues.apache.org/jira/browse/ARROW-609) - [C++]
Function for casting from days since UNIX epoch to int64 date
+* [ARROW-838](https://issues.apache.org/jira/browse/ARROW-838) - [Python]
Efficient construction of arrays from non-pandas 1D NumPy arrays
+* [ARROW-905](https://issues.apache.org/jira/browse/ARROW-905) - [Docs] Add
Dockerfile for reproducible documentation generation
+* [ARROW-942](https://issues.apache.org/jira/browse/ARROW-942) - Support
integration testing on Python 2.7
+* [ARROW-950](https://issues.apache.org/jira/browse/ARROW-950) - [Site] Add
Google Analytics tag
+* [ARROW-972](https://issues.apache.org/jira/browse/ARROW-972) - [Python] Add
test cases and basic APIs for UnionArray
+
+## Bug Fixes
+
+* [ARROW-1282](https://issues.apache.org/jira/browse/ARROW-1282) - Large
memory reallocation by Arrow causes hang in jemalloc
+* [ARROW-1341](https://issues.apache.org/jira/browse/ARROW-1341) - [C++]
Deprecate arrow::MakeTable in favor of new ctor from ARROW-1334
+* [ARROW-1347](https://issues.apache.org/jira/browse/ARROW-1347) - [JAVA] List
null type should use consistent name for inner field
+* [ARROW-1398](https://issues.apache.org/jira/browse/ARROW-1398) - [Python] No
support reading columns of type decimal(19,4)
+* [ARROW-1409](https://issues.apache.org/jira/browse/ARROW-1409) - [Format]
Use for "page" attribute in Buffer in metadata
+* [ARROW-1540](https://issues.apache.org/jira/browse/ARROW-1540) - [C++] Fix
valgrind warnings in cuda-test if possible
+* [ARROW-1541](https://issues.apache.org/jira/browse/ARROW-1541) - [C++] Race
condition with arrow_gpu
+* [ARROW-1543](https://issues.apache.org/jira/browse/ARROW-1543) - [C++]
row_wise_conversion example doesn't correspond to ListBuilder constructor
arguments
+* [ARROW-1549](https://issues.apache.org/jira/browse/ARROW-1549) - [JS]
Integrate auto-generated Arrow test files
+* [ARROW-1555](https://issues.apache.org/jira/browse/ARROW-1555) - [Python]
write_to_dataset on s3
+* [ARROW-1584](https://issues.apache.org/jira/browse/ARROW-1584) - [PYTHON]
serialize_pandas on empty dataframe
+* [ARROW-1585](https://issues.apache.org/jira/browse/ARROW-1585) -
serialize_pandas round trip fails on integer columns
+* [ARROW-1586](https://issues.apache.org/jira/browse/ARROW-1586) - [PYTHON]
serialize_pandas roundtrip loses columns name
+* [ARROW-1609](https://issues.apache.org/jira/browse/ARROW-1609) - Plasma:
Build fails with Xcode 9.0
+* [ARROW-1615](https://issues.apache.org/jira/browse/ARROW-1615) - CXX flags
for development more permissive than Travis CI builds
+* [ARROW-1617](https://issues.apache.org/jira/browse/ARROW-1617) - [Python] Do
not use symlinks in python/cmake_modules
+* [ARROW-1620](https://issues.apache.org/jira/browse/ARROW-1620) - Python:
Download Boost in manylinux1 build from bintray
+* [ARROW-1624](https://issues.apache.org/jira/browse/ARROW-1624) - [C++]
Follow up fixes / tweaks to compiler warnings for Plasma / LLVM 4.0, add to
readme
+* [ARROW-1625](https://issues.apache.org/jira/browse/ARROW-1625) -
[Serialization] Support OrderedDict properly
+* [ARROW-1629](https://issues.apache.org/jira/browse/ARROW-1629) - [C++] Fix
problematic code paths identified by infer tool
+* [ARROW-1633](https://issues.apache.org/jira/browse/ARROW-1633) - [Python]
numpy "unicode" arrays not understood
+* [ARROW-1640](https://issues.apache.org/jira/browse/ARROW-1640) - Resolve
OpenSSL issues in Travis CI
+* [ARROW-1647](https://issues.apache.org/jira/browse/ARROW-1647) - [Plasma]
Potential bug when reading/writing messages.
+* [ARROW-1653](https://issues.apache.org/jira/browse/ARROW-1653) - [Plasma]
Use static cast to avoid compiler warning.
+* [ARROW-1656](https://issues.apache.org/jira/browse/ARROW-1656) - [C++]
Endianness Macro is Incorrect on Windows And Mac
+* [ARROW-1657](https://issues.apache.org/jira/browse/ARROW-1657) - [C++]
Multithreaded Read Test Failing on Arch Linux
+* [ARROW-1658](https://issues.apache.org/jira/browse/ARROW-1658) - [Python]
Out of bounds dictionary indices causes segfault after converting to pandas
+* [ARROW-1663](https://issues.apache.org/jira/browse/ARROW-1663) - [Java]
Follow up on ARROW-1347 and make schema backward compatible
+* [ARROW-1670](https://issues.apache.org/jira/browse/ARROW-1670) - [Python]
Speed up deserialization code path
+* [ARROW-1672](https://issues.apache.org/jira/browse/ARROW-1672) - [Python]
Failure to write Feather bytes column
+* [ARROW-1673](https://issues.apache.org/jira/browse/ARROW-1673) - [Python]
NumPy boolean arrays get converted to uint8 arrays on NdarrayToTensor roundtrip
+* [ARROW-1676](https://issues.apache.org/jira/browse/ARROW-1676) - [C++]
Correctly truncate oversized validity bitmaps when writing Feather format
+* [ARROW-1678](https://issues.apache.org/jira/browse/ARROW-1678) - [Python]
Incorrect serialization of numpy.float16
+* [ARROW-1680](https://issues.apache.org/jira/browse/ARROW-1680) - [Python]
Timestamp unit change not done in from_pandas() conversion
+* [ARROW-1686](https://issues.apache.org/jira/browse/ARROW-1686) -
Documentation generation script creates "apidocs" directory under site/java
+* [ARROW-1693](https://issues.apache.org/jira/browse/ARROW-1693) - [JS] Error
reading dictionary-encoded integration test files
+* [ARROW-1695](https://issues.apache.org/jira/browse/ARROW-1695) -
[Serialization] Fix reference counting of numpy arrays created in custom
serialializer
+* [ARROW-1698](https://issues.apache.org/jira/browse/ARROW-1698) - [JS] File
reader attempts to load the same dictionary batch more than once
+* [ARROW-1704](https://issues.apache.org/jira/browse/ARROW-1704) - [GLib] Go
example in test suite is broken
+* [ARROW-1708](https://issues.apache.org/jira/browse/ARROW-1708) - [JS] Linter
problem breaks master build
+* [ARROW-1709](https://issues.apache.org/jira/browse/ARROW-1709) - [C++]
Decimal.ToString is incorrect for negative scale
+* [ARROW-1711](https://issues.apache.org/jira/browse/ARROW-1711) - [Python]
flake8 checks still not failing builds
+* [ARROW-1714](https://issues.apache.org/jira/browse/ARROW-1714) - [Python] No
named pd.Series name serialized as u'None'
+* [ARROW-1720](https://issues.apache.org/jira/browse/ARROW-1720) - [Python]
Segmentation fault while trying to access an out-of-bound chunk
+* [ARROW-1723](https://issues.apache.org/jira/browse/ARROW-1723) - Windows:
__declspec(dllexport) specified when building arrow static library
+* [ARROW-1730](https://issues.apache.org/jira/browse/ARROW-1730) - [Python]
Incorrect result from pyarrow.array when passing timestamp type
+* [ARROW-1732](https://issues.apache.org/jira/browse/ARROW-1732) - [Python]
RecordBatch.from_pandas fails on DataFrame with no columns when
preserve_index=False
+* [ARROW-1735](https://issues.apache.org/jira/browse/ARROW-1735) - [C++] Cast
kernels cannot write into sliced output array
+* [ARROW-1738](https://issues.apache.org/jira/browse/ARROW-1738) - [Python]
Wrong datetime conversion when pa.array with unit
+* [ARROW-1739](https://issues.apache.org/jira/browse/ARROW-1739) - [Python]
Fix usages of assertRaises causing broken build
+* [ARROW-1742](https://issues.apache.org/jira/browse/ARROW-1742) - C++:
clang-format is not detected correct on OSX anymore
+* [ARROW-1743](https://issues.apache.org/jira/browse/ARROW-1743) - [Python]
Table to_pandas fails when index contains categorical column
+* [ARROW-1745](https://issues.apache.org/jira/browse/ARROW-1745) - Compilation
failure on Mac OS in plasma tests
+* [ARROW-1749](https://issues.apache.org/jira/browse/ARROW-1749) - [C++]
Handle range of Decimal128 values that require 39 digits to be displayed
+* [ARROW-1751](https://issues.apache.org/jira/browse/ARROW-1751) - [Python]
Pandas 0.21.0 introduces a breaking API change for MultiIndex construction
+* [ARROW-1754](https://issues.apache.org/jira/browse/ARROW-1754) - [Python]
Fix buggy Parquet roundtrip when an index name is the same as a column name
+* [ARROW-1756](https://issues.apache.org/jira/browse/ARROW-1756) - [Python]
Observed int32 overflow in Feather write/read path
+* [ARROW-1762](https://issues.apache.org/jira/browse/ARROW-1762) - [C++]
unittest failure for language environment
+* [ARROW-1764](https://issues.apache.org/jira/browse/ARROW-1764) - [Python]
Add -c conda-forge for Windows dev installation instructions
+* [ARROW-1766](https://issues.apache.org/jira/browse/ARROW-1766) - [GLib] Fix
failing builds on OSX
+* [ARROW-1768](https://issues.apache.org/jira/browse/ARROW-1768) - [Python]
Fix suppressed exception in ParquetWriter.__del__
+* [ARROW-1770](https://issues.apache.org/jira/browse/ARROW-1770) - [GLib] Fix
GLib compiler warning
+* [ARROW-1771](https://issues.apache.org/jira/browse/ARROW-1771) - [C++]
ARROW-1749 Breaks Public API test in parquet-cpp
+* [ARROW-1776](https://issues.apache.org/jira/browse/ARROW-1776) - [C++[
arrow::gpu::CudaContext::bytes_allocated() isn't defined
+* [ARROW-1778](https://issues.apache.org/jira/browse/ARROW-1778) - [Python]
Link parquet-cpp statically, privately in manylinux1 wheels
+* [ARROW-1781](https://issues.apache.org/jira/browse/ARROW-1781) - [CI] OSX
Builds on Travis-CI time out often
+* [ARROW-1788](https://issues.apache.org/jira/browse/ARROW-1788) - Plasma
store crashes when trying to abort objects for disconnected client
+* [ARROW-1791](https://issues.apache.org/jira/browse/ARROW-1791) - Integration
tests generate date[DAY] values outside of reasonable range
+* [ARROW-1793](https://issues.apache.org/jira/browse/ARROW-1793) -
[Integration] fix a typo for README.md
+* [ARROW-1800](https://issues.apache.org/jira/browse/ARROW-1800) - [C++] Fix
and simplify random_decimals
+* [ARROW-1805](https://issues.apache.org/jira/browse/ARROW-1805) - [Python]
ignore non-parquet files when exploring dataset
+* [ARROW-1811](https://issues.apache.org/jira/browse/ARROW-1811) -
[C++/Python] Rename all Decimal based APIs to Decimal128
+* [ARROW-1812](https://issues.apache.org/jira/browse/ARROW-1812) - Plasma
store modifies hash table while iterating during client disconnect
+* [ARROW-1821](https://issues.apache.org/jira/browse/ARROW-1821) - Add
integration test case to explicitly check for optional validity buffer
+* [ARROW-1829](https://issues.apache.org/jira/browse/ARROW-1829) - [Plasma]
Clean up eviction policy bookkeeping
+* [ARROW-1830](https://issues.apache.org/jira/browse/ARROW-1830) - [Python]
Error when loading all the files in a dictionary
+* [ARROW-1836](https://issues.apache.org/jira/browse/ARROW-1836) - [C++] Fix
C4996 warning from arrow/util/variant.h on MSVC builds
+* [ARROW-1839](https://issues.apache.org/jira/browse/ARROW-1839) -
[C++/Python] Add Decimal Parquet Read/Write Tests
+* [ARROW-1840](https://issues.apache.org/jira/browse/ARROW-1840) - [Website]
The installation command failed on Windows10 anaconda environment.
+* [ARROW-1845](https://issues.apache.org/jira/browse/ARROW-1845) - [Python]
Expose Decimal128Type
+* [ARROW-1852](https://issues.apache.org/jira/browse/ARROW-1852) - [Plasma]
Make retrieving manager file descriptor const
+* [ARROW-1853](https://issues.apache.org/jira/browse/ARROW-1853) - [Plasma]
Fix off-by-one error in retry processing
+* [ARROW-1863](https://issues.apache.org/jira/browse/ARROW-1863) - [Python]
PyObjectStringify could render bytes-like output for more types of objects
+* [ARROW-1865](https://issues.apache.org/jira/browse/ARROW-1865) - [C++]
Adding a column to an empty Table fails
+* [ARROW-1869](https://issues.apache.org/jira/browse/ARROW-1869) - Fix typo in
LowCostIdentityHashMap
+* [ARROW-1871](https://issues.apache.org/jira/browse/ARROW-1871) -
[Python/C++] Appending Python Decimals with different scales requires rescaling
+* [ARROW-1873](https://issues.apache.org/jira/browse/ARROW-1873) - [Python]
Segmentation fault when loading total 2GB of parquet files
+* [ARROW-1877](https://issues.apache.org/jira/browse/ARROW-1877) - Incorrect
comparison in JsonStringArrayList.equals
+* [ARROW-1879](https://issues.apache.org/jira/browse/ARROW-1879) - [Python]
Dask integration tests are not skipped if dask is not installed
+* [ARROW-1881](https://issues.apache.org/jira/browse/ARROW-1881) - [Python]
setuptools_scm picks up JS version tags
+* [ARROW-1882](https://issues.apache.org/jira/browse/ARROW-1882) - [C++]
Reintroduce DictionaryBuilder
+* [ARROW-1883](https://issues.apache.org/jira/browse/ARROW-1883) - [Python]
BUG: Table.to_pandas metadata checking fails if columns are not present
+* [ARROW-1889](https://issues.apache.org/jira/browse/ARROW-1889) - [Python]
--exclude is not available in older git versions
+* [ARROW-1890](https://issues.apache.org/jira/browse/ARROW-1890) - [Python]
Masking for date32 arrays not working
+* [ARROW-1891](https://issues.apache.org/jira/browse/ARROW-1891) - [Python]
NaT date32 values are only converted to nulls if from_pandas is used
+* [ARROW-1892](https://issues.apache.org/jira/browse/ARROW-1892) - [Python]
Unknown list item type: binary
+* [ARROW-1893](https://issues.apache.org/jira/browse/ARROW-1893) - [Python]
test_primitive_serialization fails on Python 2.7.3
+* [ARROW-1895](https://issues.apache.org/jira/browse/ARROW-1895) - [Python]
Add field_name to pandas index metadata
+* [ARROW-1897](https://issues.apache.org/jira/browse/ARROW-1897) - [Python]
Incorrect numpy_type for pandas metadata of Categoricals
+* [ARROW-1904](https://issues.apache.org/jira/browse/ARROW-1904) - [C++]
Deprecate PrimitiveArray::raw_values
+* [ARROW-1906](https://issues.apache.org/jira/browse/ARROW-1906) - [Python]
Creating a pyarrow.Array with timestamp of different unit is not casted
+* [ARROW-1908](https://issues.apache.org/jira/browse/ARROW-1908) - [Python]
Construction of arrow table from pandas DataFrame with duplicate column names
crashes
+* [ARROW-1910](https://issues.apache.org/jira/browse/ARROW-1910) - CPP README
Brewfile link incorrect
+* [ARROW-1914](https://issues.apache.org/jira/browse/ARROW-1914) - [C++] make
-j may fail to build with -DARROW_GPU=on
+* [ARROW-1915](https://issues.apache.org/jira/browse/ARROW-1915) - [Python]
Parquet tests should be optional
+* [ARROW-1916](https://issues.apache.org/jira/browse/ARROW-1916) - [Java] Do
not exclude java/dev/checkstyle from source releases
+* [ARROW-1917](https://issues.apache.org/jira/browse/ARROW-1917) - [GLib] Must
set GI_TYPELIB_PATH in verify-release-candidate.sh
+* [ARROW-226](https://issues.apache.org/jira/browse/ARROW-226) - [C++]
libhdfs: feedback to help determining cause of failure in opening file path
+* [ARROW-641](https://issues.apache.org/jira/browse/ARROW-641) - [C++] Do not
build/run io-hdfs-test if ARROW_HDFS=off
+
+[1]: https://github.com/apache/arrow/releases/tag/apache-arrow-0.8.0
+[2]: https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/
diff --git a/site/_release/index.md b/site/_release/index.md
index 4752e980b..e22df92b6 100644
--- a/site/_release/index.md
+++ b/site/_release/index.md
@@ -26,6 +26,7 @@ limitations under the License.
Navigate to the release page for downloads and the changelog.
+* [0.8.0 (18 December 2017)][10]
* [0.7.1 (1 October 2017)][9]
* [0.7.0 (17 September 2017)][8]
* [0.6.0 (14 August 2017)][7]
@@ -45,3 +46,4 @@ Navigate to the release page for downloads and the changelog.
[7]: {{ site.baseurl }}/release/0.6.0.html
[8]: {{ site.baseurl }}/release/0.7.0.html
[9]: {{ site.baseurl }}/release/0.7.1.html
+[10]: {{ site.baseurl }}/release/0.8.0.html
diff --git a/site/index.html b/site/index.html
index 54f67c1a2..ffa8d54af 100644
--- a/site/index.html
+++ b/site/index.html
@@ -7,7 +7,7 @@ <h1>Apache Arrow</h1>
<p class="lead">Powering Columnar In-Memory Analytics</p>
<p>
<a class="btn btn-lg btn-success"
href="mailto:[email protected]" role="button">Join Mailing List</a>
- <a class="btn btn-lg btn-primary" href="{{ site.baseurl }}/install/"
role="button">Install (0.7.1 Release - October 1, 2017)</a>
+ <a class="btn btn-lg btn-primary" href="{{ site.baseurl }}/install/"
role="button">Install (0.8.0 Release - December 18, 2017)</a>
</p>
</div>
<h4><a href="{{ site.baseurl }}/blog/"><strong>See Latest
News</strong></a></h4>
diff --git a/site/install.md b/site/install.md
index 67b26983b..6e67d790a 100644
--- a/site/install.md
+++ b/site/install.md
@@ -20,17 +20,17 @@ limitations under the License.
{% endcomment %}
-->
-## Current Version: 0.7.1
+## Current Version: 0.8.0
-### Released: 1 October 2017
+### Released: 18 December 2017
See the [release notes][10] for more about what's new.
### Source release
-* **Source Release**: [apache-arrow-0.7.1.tar.gz][6]
+* **Source Release**: [apache-arrow-0.8.0.tar.gz][6]
* **Verification**: [sha512][3], [asc][7]
-* [Git tag 0e21f84][2]
+* [Git tag 1d689e5][2]
### Java Packages
@@ -52,8 +52,8 @@ Install them with:
```shell
-conda install arrow-cpp=0.7.* -c conda-forge
-conda install pyarrow=0.7.* -c conda-forge
+conda install arrow-cpp=0.8.* -c conda-forge
+conda install pyarrow=0.8.* -c conda-forge
```
### Python Wheels on PyPI (Unofficial)
@@ -61,10 +61,10 @@ conda install pyarrow=0.7.* -c conda-forge
We have provided binary wheels on PyPI for Linux, macOS, and Windows:
```shell
-pip install pyarrow==0.7.*
+pip install pyarrow==0.8.*
```
-We recommend pinning `0.7.*` in `requirements.txt` to install the latest patch
+We recommend pinning `0.8.*` in `requirements.txt` to install the latest patch
release.
These include the Apache Arrow and Apache Parquet C++ binary libraries bundled
@@ -157,13 +157,13 @@ conda install arrow-cpp -c twosigma
conda install pyarrow -c twosigma
```
-[1]: https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.7.1/
-[2]: https://github.com/apache/arrow/releases/tag/apache-arrow-0.7.1
-[3]:
https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.7.1/apache-arrow-0.7.1.tar.gz.sha512
-[4]:
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.7.1%22
+[1]: https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/
+[2]: https://github.com/apache/arrow/releases/tag/apache-arrow-0.8.0
+[3]:
https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz.sha512
+[4]:
http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.apache.arrow%22%20AND%20v%3A%220.8.0%22
[5]: http://conda-forge.github.io
-[6]:
https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.7.1/apache-arrow-0.7.1.tar.gz
-[7]:
https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.7.1/apache-arrow-0.7.1.tar.gz.asc
+[6]:
https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz
+[7]:
https://www.apache.org/dyn/closer.cgi/arrow/arrow-0.8.0/apache-arrow-0.8.0.tar.gz.asc
[8]: https://github.com/red-data-tools/parquet-glib
[9]: https://github.com/red-data-tools/arrow-packages
-[10]: http://arrow.apache.org/release/0.7.1.html
+[10]: http://arrow.apache.org/release/0.8.0.html
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
> [Website] Update site for 0.8.0
> -------------------------------
>
> Key: ARROW-1932
> URL: https://issues.apache.org/jira/browse/ARROW-1932
> Project: Apache Arrow
> Issue Type: Improvement
> Reporter: Wes McKinney
> Assignee: Jacques Nadeau
> Labels: pull-request-available
> Fix For: 0.8.0
>
>
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)