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