layout: default title: Apache Arrow 0.14.1 Release permalink: /release/0.14.1.html

Apache Arrow 0.14.1 (22 July 2019)

This is a bugfix release to address a Python wheel packaging issues and Parquet forward compatibility problems.

Download

Contributors

This release includes 52 commits from 16 distinct contributors.

$ git shortlog -sn apache-arrow-0.14.0..apache-arrow-0.14.1
    15	Sutou Kouhei
    10	Krisztián Szűcs
     5	Antoine Pitrou
     5	Wes McKinney
     2	David Li
     2	Eric Erhardt
     2	Joris Van den Bossche
     2	Micah Kornfield
     2	Yosuke Shiro
     1	Hatem Helal
     1	Marco Neumann
     1	Marius Seritan
     1	Neal Richardson
     1	Philipp Moritz
     1	TP Boudreau
     1	Uwe L. Korn

Patch Committers

The following Apache committers merged contributed patches to the repository.

$ git shortlog -csn apache-arrow-0.14.0..apache-arrow-0.14.1
    43	Wes McKinney
     9	Krisztián Szűcs

Changelog

New Features and Improvements

  • ARROW-5351 - [Rust] Add support for take kernel functions
  • ARROW-5380 - [C++] Fix and enable UBSan for unaligned accesses.
  • ARROW-5564 - [C++] Add uriparser to conda-forge
  • ARROW-5609 - [C++] Set CMP0068 CMake policy to avoid macOS warnings
  • ARROW-5784 - [Release][GLib] Replace c_glib/ after running c_glib/autogen.sh in dev/release/02-source.sh
  • ARROW-5785 - [Rust] Rust datafusion implementation should not depend on rustyline
  • ARROW-5787 - [Release][Rust] Use local modules to verify RC
  • ARROW-5793 - [Release] Avoid duplicate known host SSH error in dev/release/03-binary.sh
  • ARROW-5794 - [Release] Skip uploading already uploaded binaries
  • ARROW-5795 - [Release] Add missing waits on uploading binaries
  • ARROW-5796 - [Release][APT] Update expected package list
  • ARROW-5797 - [Release][APT] Update supported distributions
  • ARROW-5820 - [Release] Remove undefined variable check from verify script
  • ARROW-5827 - [C++] Require c-ares CMake config
  • ARROW-5828 - [C++] Add Protocol Buffers version check
  • ARROW-5866 - [C++] Remove duplicate library in cpp/Brewfile
  • ARROW-5877 - [FlightRPC] Fix auth incompatibilities between Python/Java
  • ARROW-5904 - [Java] [Plasma] Fix compilation of Plasma Java client
  • ARROW-5908 - [C#] ArrowStreamWriter doesn't align buffers to 8 bytes
  • ARROW-5934 - [Python] Bundle arrow's LICENSE with the wheels
  • ARROW-5937 - [Release] Stop parallel binary upload
  • ARROW-5938 - [Release] Create branch for adding release note automatically
  • ARROW-5939 - [Release] Add support for generating vote email template separately
  • ARROW-5940 - [Release] Add support for re-uploading sign/checksum for binary artifacts
  • ARROW-5941 - [Release] Avoid re-uploading already uploaded binary artifacts
  • ARROW-5958 - [Python] Link zlib statically in the wheels

Bug Fixes

  • ARROW-5775 - [C++] StructArray : cached boxed fields not thread-safe
  • ARROW-5790 - [Python] Passing zero-dim numpy array to pa.array causes segfault
  • ARROW-5791 - [Python] pyarrow.csv.read_csv hangs + eats all RAM
  • ARROW-5816 - [Release] Parallel curl does not work reliably in verify-release-candidate-sh
  • ARROW-5836 - [Java][OSX] Flight tests are failing: address already in use
  • ARROW-5838 - [C++][Flight][OSX] Building 3rdparty grpc cannot find OpenSSL
  • ARROW-5849 - [C++] Compiler warnings on mingw-w64
  • ARROW-5851 - [C++] Compilation of reference benchmarks fails
  • ARROW-5856 - [Python] linking 3rd party cython modules against pyarrow fails since 0.14.0
  • ARROW-5863 - [Python] Segmentation Fault via pytest-runner
  • ARROW-5868 - [Python] manylinux2010 wheels have shared library dependency on liblz4
  • ARROW-5873 - [Python] Segmentation fault when comparing schema with None
  • ARROW-5874 - [Python] pyarrow 0.14.0 macOS wheels depend on shared libs under /usr/local/opt
  • ARROW-5878 - [Python][C++] Parquet reader not forward compatible for timestamps without timezone
  • ARROW-5886 - [Python][Packaging] Manylinux1/2010 compliance issue with libz
  • ARROW-5887 - [C#] ArrowStreamWriter writes FieldNodes in wrong order
  • ARROW-5889 - [Python][C++] Parquet backwards compat for timestamps without timezone broken
  • ARROW-5899 - [Python][Packaging] Bundle uriparser.dll in windows wheels
  • ARROW-5921 - [C++][Fuzzing] Missing nullptr checks in IPC