layout: default title: 0.4.1 Release permalink: /release/0.4.1.html

Apache Arrow 0.4.1 (9 June 2017)

This is primarily a bug fix release, but also includes some packaging and documentation improvements.

Read more in the release blog post.

Download

Changelog

New Features and Improvements

  • ARROW-1020 - [Format] Add additional language to Schema.fbs to clarify naive vs. localized Timestamp values
  • ARROW-1034 - [Python] Enable creation of binary wheels on Windows / MSVC
  • ARROW-1049 - [java] vector template cleanup
  • ARROW-1060 - [Python] Add unit test for ARROW-1053
  • ARROW-1063 - [Website] Blog post and website updates for 0.4.0 release
  • ARROW-1068 - [Python] Create external repo with appveyor.yml configured for building Python wheel installers
  • ARROW-1069 - Add instructions for publishing maven artifacts
  • ARROW-1078 - [Python] Account for PARQUET-967
  • ARROW-1080 - C++: Add tutorial about converting to/from row-wise representation
  • ARROW-1082 - [GLib] Add CI on macOS
  • ARROW-1084 - Implementations of BufferAllocator should handle Netty's OutOfDirectMemoryError
  • ARROW-897 - [GLib] Build arrow-glib as a separate build in the Travis CI build matrix
  • ARROW-986 - [Format] Update IPC.md to account for dictionary batches
  • ARROW-990 - [JS] Add tslint support for linting TypeScript

Bug Fixes

  • ARROW-1039 - Python: pyarrow.Filesystem.read_parquet causing error if nthreads>1
  • ARROW-1050 - [C++] Export arrow::ValidateArray
  • ARROW-1051 - [Python] If pyarrow.parquet fails to import due to a shared library ABI conflict, the test_parquet.py tests silently do not run
  • ARROW-1056 - [Python] Parquet+HDFS test failure due to writing pandas index
  • ARROW-1057 - Fix cmake warning and msvc debug asserts
  • ARROW-1062 - [GLib] Examples use old API
  • ARROW-1066 - remove warning on feather for pandas >= 0.20.1
  • ARROW-1070 - [C++] Feather files for date/time types should be written with the physical types
  • ARROW-1075 - [GLib] Build error on macOS
  • ARROW-1085 - [java] Follow up on template cleanup. Missing method for IntervalYear
  • ARROW-1086 - [Python] pyarrow 0.4.0 on pypi is missing pxd files
  • ARROW-1088 - [Python] test_unicode_filename test fails when unicode filenames aren't supported by system
  • ARROW-1090 - [Python] build_ext usability
  • ARROW-1091 - Decimal scale and precision are flipped
  • ARROW-1092 - More Decimal and scale flipped follow-up
  • ARROW-1094 - [C++] Incomplete buffer reads in arrow::io::ReadableFile should exactly truncate returned buffer
  • ARROW-424 - [C++] Threadsafety in arrow/io/hdfs.h

Contributors

$ git shortlog -sn apache-arrow-0.4.0..apache-arrow-0.4.1
    16  Wes McKinney
     5  Julien Le Dem
     4  Kouhei Sutou
     2  Jacob Scott
     1  Brian Hulette
     1  Jeff Knupp
     1  Jeff Reback
     1  Max Risuhin
     1  Phillip Cloud
     1  Tony Kelman
     1  Uwe L. Korn
     1  adeneche
     1  kimanjun
     1  rip.nsk