Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
151 commits
Select commit Hold shift + click to select a range
6d22977
ARROW-5785: [Rust] Make the datafusion cli dependencies optional
Jun 29, 2019
67bdf79
ARROW-5787: [Release][Rust] Use local modules to verify RC
kou Jun 29, 2019
2ec397a
ARROW-5793: [Release] Avoid duplicated known host SSH error in dev/re…
kou Jun 30, 2019
eb0b0fd
ARROW-5794: [Release] Skip uploading already uploaded binaries
kou Jun 30, 2019
3e2893f
ARROW-5795: [Release] Add missing waits on uploading binaries
kou Jun 30, 2019
e3a2cae
ARROW-5796: [Release][APT] Update expected package list
kou Jun 30, 2019
b4e613b
ARROW-5797: [Release][APT] Update supported distributions
kou Jun 30, 2019
a2c015a
ARROW-5609: [C++] Set CMP0068 CMake policy to avoid macOS warnings
xhochy Jun 30, 2019
ad1e955
ARROW-5791: [C++] Fix infinite loop with more the 32768 columns.
emkornfield Jul 1, 2019
1bc28e3
ARROW-5820: [Release] Remove undefined variable check from verify script
kou Jul 1, 2019
22db3e6
ARROW-5816: [Release] Do not curl in background in verify-release-can…
wesm Jul 1, 2019
07b3695
ARROW-5564: [C++] Use uriparser from conda-forge
pitrou Jul 1, 2019
78f16d2
ARROW-5380: [C++] Fix memory alignment UBSan errors.
emkornfield Jul 2, 2019
94d0647
ARROW-5836: [Java][FlightRPC] Skip Flight domain socket test when pat…
lidavidm Jul 4, 2019
32c3708
ARROW-5850: [CI][R] R appveyor job is broken after release
nealrichardson Jul 4, 2019
e74b9d1
ARROW-5838: [C++] Delegate OPENSSL_ROOT_DIR to bundled gRPC
kou Jul 5, 2019
071dd29
ARROW-5828: [C++] Add required Protocol Buffers versions check
kou Jul 5, 2019
fa3f132
ARROW-5775: [C++] Fix thread-unsafe cached data
pitrou Jul 5, 2019
297c953
ARROW-5784: [Release][GLib] Replace c_glib/ after running c_glib/auto…
shiro615 Jul 5, 2019
b5ed597
ARROW-5851: [C++] Fix compilation of reference benchmarks
pitrou Jul 5, 2019
a0f0f37
ARROW-5849: [C++] Fix compiler warnings on mingw32
pitrou Jul 5, 2019
b3731e7
ARROW-5866: [C++] Remove duplicate library in cpp/Brewfile
shiro615 Jul 6, 2019
c1272d8
ARROW-5827: [C++] Require c-ares CMake config
kou Jul 8, 2019
0f4e0d6
ARROW-5874: [Python] Fix macOS wheels to depend on system or Homebrew…
kszucs Jul 8, 2019
e698b05
ARROW-5863: [Python] Use atexit module for extension type finalizatio…
wesm Jul 8, 2019
f356184
ARROW-5868: [Python] Correctly remove liblz4 shared libraries from ma…
wesm Jul 9, 2019
e2bd88b
ARROW-5873: [Python] Guard for passed None in Schema.equals
jorisvandenbossche Jul 10, 2019
e4bdb6e
ARROW-5790: [Python] Raise error when trying to convert 0-dim array i…
jorisvandenbossche Jul 10, 2019
5f9e2ff
ARROW-5877: [FlightRPC] Fix Python<->Java auth issues
lidavidm Jul 10, 2019
a20dc32
ARROW-5887: [C#] ArrowStreamWriter writes FieldNodes in wrong order
eerhardt Jul 10, 2019
a76e7b6
ARROW-5904: [Java] [Plasma] Fix compilation of Plasma Java client
pcmoritz Jul 11, 2019
0c70e81
ARROW-5908: [C#] ArrowStreamWriter doesn't align buffers to 8 bytes
eerhardt Jul 11, 2019
6be1f3d
PARQUET-1623: [C++] Fix invalid memory access encountered when readin…
Jul 12, 2019
6adafa5
ARROW-5899: [Python][Packaging] Build and link uriparser statically i…
kszucs Jul 12, 2019
6dadd49
ARROW-5878: [C++][Parquet] Restore pre-0.14.0 Parquet forward compati…
wesm Jul 12, 2019
e332030
ARROW-5886: [Python][Packaging] Manylinux1/2010 compliance issue with…
kszucs Jul 12, 2019
bc52d12
[CI] Fix cmake-format issue in python/CMakeLists.txt
wesm Jul 12, 2019
d8f37ad
ARROW-5937: [Release] Stop parallel binary upload
kou Jul 13, 2019
4598697
ARROW-5941: [Release] Avoid re-uploading already uploaded binary arti…
kou Jul 13, 2019
f3a5e0d
ARROW-5939: [Release] Add support for generating vote email template …
kou Jul 13, 2019
de7d5ff
ARROW-5921: [C++] Fix multiple nullptr related crashes in IPC
crepererum Jul 13, 2019
376c318
ARROW-5938: [Release] Create branch for adding release note automatic…
kou Jul 13, 2019
d5f74a4
ARROW-5940: [Release] Add support for re-uploading sign/checksum for …
kou Jul 13, 2019
9e8c005
ARROW-5934: [Python] Bundle arrow's LICENSE with the wheels
kszucs Jul 15, 2019
5bdf824
ARROW-5856: [Python] [Packaging] Fix use of C++ / Cython API from wheels
pitrou Jul 16, 2019
befd7df
ARROW-5958: [Python] Link zlib statically in the wheels
kszucs Jul 16, 2019
9fb5c3d
ARROW-5889: [C++][Parquet] Add property to indicate origin from conve…
tpboudreau Jul 13, 2019
9fd88c0
[Release] Update CHANGELOG.md for 0.14.1
kszucs Jul 16, 2019
473a909
[Release] Update .deb/.rpm changelogs for 0.14.1
kszucs Jul 16, 2019
6c8ad0b
[Release] Update versions for 0.14.1
kszucs Jul 16, 2019
f533bc5
[Release] Set Maven versions to 0.14.1
kszucs Jul 16, 2019
5f56442
[maven-release-plugin] prepare release apache-arrow-0.14.1
kszucs Jul 16, 2019
ee719ab
[maven-release-plugin] prepare for next development iteration
kszucs Jul 16, 2019
fdf2252
[Release] Update versions for 1.0.0-SNAPSHOT
kszucs Jul 16, 2019
2d7ca8e
[Release] Update .deb package names for 1.0.0
kszucs Jul 16, 2019
c3f94fe
ARROW-5726: [Java] Implement a common interface for int vectors
tianchen92 Jul 1, 2019
06e72e2
ARROW-3459: [C++][Gandiva] support for string o/p
Jul 1, 2019
229d98e
ARROW-5792: [Rust] Add TypeVisitor for parquet type.
liurenjie1024 Jul 1, 2019
97dea02
ARROW-5358: [Rust] Implement equality check for ArrayData and Array
sunchao Jul 1, 2019
30141e7
[Website] Fix incorrect expansion of "SIMD" term
mikofski Jul 1, 2019
98c677b
[Release] Test Arrow Flight in Windows release verification script
wesm Jul 2, 2019
a3242fb
ARROW-5466: [Java][CI] Dockerize Java CI, run all JDK builds in singl…
wesm Jul 2, 2019
66873e2
ARROW-4453: [Python] Cython wrappers for SparseTensor
rok Jul 2, 2019
f7c575b
ARROW-5731: [CI] Switch turbodbc branch for integration testing
xhochy Jul 2, 2019
263a5f6
ARROW-5753: [Rust] Fix test failure in CI code coverage
sunchao Jul 2, 2019
490fce1
ARROW-5818: [Java][Gandiva] support varlen output vectors
Jul 2, 2019
83b0acb
ARROW-5823: [Rust] CI scripts miss --all-targets cargo argument
liurenjie1024 Jul 2, 2019
6db4c8b
[Release] Set C++ libraries runtime path to LD_LIBRARY_PATH when runn…
wesm Jul 2, 2019
5b32955
ARROW-5774: [Java][Documentation] Update how to run test
emkornfield Jul 3, 2019
4893dcf
ARROW-5483: [Java] add ValueVector constructors that take Field object
Jul 3, 2019
73102f1
ARROW-5814: [Java] Implement a <Object, int> HashMap for DictionaryEn…
tianchen92 Jul 3, 2019
b2fd580
ARROW-5778: [Java] Extract the logic for vector data copying to the s…
liyafan82 Jul 3, 2019
cbf8ff5
ARROW-5812: [Java] Refactor method name and param type in BaseIntVector
tianchen92 Jul 3, 2019
d29cb3b
ARROW-5658: [JAVA] Sync schema for VectorSchemaRoot
liyafan82 Jul 3, 2019
57b6f6c
ARROW-5813: [C++] Fix TensorEquals for different contiguous tensors
mrkn Jul 3, 2019
2c755a6
ARROW-4036: [C++] Pluggable Status message, by exposing an abstract d…
emkornfield Jul 3, 2019
91598a9
[Website] Update Fletcher link and description (#4794)
Jul 3, 2019
e9024da
ARROW-5824: [Gandiva][C++] Fix decimal null literals.
praveenbingo Jul 4, 2019
0a5e2ac
ARROW-5841: [Website] Add 0.14.0 release note
kou Jul 4, 2019
773326b
ARROW-5798: [Packaging][deb] Update doc architecture
kou Jul 4, 2019
4fa7599
ARROW-5789: [C++] Minor fixes for warnings, remove unused ubsan.cc
emkornfield Jul 4, 2019
a11bdbc
ARROW-5848: [C++] SO versioning schema after release 1.0.0
kszucs Jul 4, 2019
2defc9e
ARROW-5817: [Python] Use pytest mark for flight tests
jorisvandenbossche Jul 5, 2019
805d061
ARROW-5833: [C++] Factor out Status-enriching code
pitrou Jul 5, 2019
d56aba5
ARROW-4187: [C++] Enable file-benchmark on Windows
pitrou Jul 5, 2019
c36ac34
ARROW-5846: [Java] Create Avro adapter module and add dependencies
tianchen92 Jul 5, 2019
fe33ff9
ARROW-5834: [Java] Apply new hash map in DictionaryEncoder
tianchen92 Jul 5, 2019
a931494
ARROW-5843: [Java] Improve the readability and performance of BitVect…
liyafan82 Jul 6, 2019
3ea0a9e
ARROW-5865: [Release] Helper script to rebase PRs on master
emkornfield Jul 6, 2019
ef7181b
ARROW-5758: [C++][Gandiva][Java] Support casting decimals to varchar …
pprudhvi Jul 8, 2019
caa6905
ARROW-5860: [Java][Vector] Fix decimal utils to handle negative values.
praveenbingo Jul 8, 2019
02d1bd7
ARROW-5867: [C++][Gandiva] add support for cast int to decimal
Jul 8, 2019
29fbf81
ARROW-5826: [Website] Blog post for 0.14.0 release announcement
kou Jul 8, 2019
615283d
ARROW-5777: [C++] Add microbenchmark for some Decimal128 operations
emkornfield Jul 8, 2019
e5e8e80
ARROW-5525: [C++] Add Continuous Fuzzing Integration setup with Fuzzit
yevgenypats Jul 8, 2019
c6d8117
ARROW-5719: [Java] Support in-place vector sorting
liyafan82 Jul 8, 2019
cffb52d
[Style][Java] fix typo and invalid reference in comments (#4832)
tianchen92 Jul 10, 2019
af7a29f
ARROW-5872: [C++][Gandiva] Support mod(double, double) function in Ga…
pprudhvi Jul 10, 2019
cd39d7a
ARROW-5900: [Java] Bounds check for decimal args.
praveenbingo Jul 10, 2019
72d5135
ARROW-5458: [C++] Apache Arrow parallel CRC32c computation optimization
guyuqi Jul 10, 2019
df62a97
ARROW-5897: [Java] Remove duplicated logic in MapVector
liyafan82 Jul 10, 2019
964519f
ARROW-5803: [CI] Dockerize C++ with clang 7 Travis CI
fsaintjacques Jul 10, 2019
846b695
ARROW-5903: [Java] Optimise set methods in decimal vector
Jul 11, 2019
df9d9d6
ARROW-5842: [Java] Revise the semantic of lastSet in ListVector
liyafan82 Jul 11, 2019
01fc7ab
ARROW-5881: [Java] Provide functionalities to efficiently determine i…
liyafan82 Jul 12, 2019
58cef2b
ARROW-5844: [Java] Support comparison & sort for more numeric types
liyafan82 Jul 12, 2019
27bf2c3
ARROW-5832: [Java] Support search operations for vector data
liyafan82 Jul 12, 2019
0c140e8
ARROW-5883: [Java] Support dictionary encoding for List and Struct type
tianchen92 Jul 12, 2019
825d359
ARROW-5892 : [C++][Gandiva] Support function aliases
pprudhvi Jul 12, 2019
2356c9e
ARROW-5923: [C++][Parquet] Reword comment about UBSan and Int96 in wr…
emkornfield Jul 12, 2019
4124a4b
ARROW-5588: [C++] Better support for building union arrays
bkietz Jul 12, 2019
cf7a273
ARROW-5909: [Java] Optimize ByteFunctionHelpers equals & compare logic
tianchen92 Jul 13, 2019
d9f2a15
ARROW-5788: [Rust] Use both "path" and "version" for internal depende…
kou Jul 13, 2019
34835a1
ARROW-5944: [C++][Gandiva] Remove 'div' alias for 'divide'
pprudhvi Jul 14, 2019
fc3f2d9
ARROW-5947: [Rust] [DataFusion] Remove serde crate dependency
andygrove Jul 14, 2019
824d2ac
ARROW-5943: [GLib][Gandiva] Add support for function aliases
kou Jul 15, 2019
936e369
ARROW-5919: [R] Test R-in-conda as a nightly build
xhochy Jul 15, 2019
f063e0f
ARROW-5925: [Gandiva][C++] fix rounding in decimal to int cast
Jul 15, 2019
9f5e43d
ARROW-5946: [Rust] [DataFusion] Fix bug in projection push down logic
andygrove Jul 15, 2019
0d71a89
ARROW-5930: [FlightRPC][Python] Disable Flight test causing segfault …
Jul 15, 2019
9101c86
ARROW-5835: [Java] Support Dictionary Encoding for binary type
tianchen92 Jul 13, 2019
9587ba2
ARROW-5884: [Java] Fix the get method of StructVector
liyafan82 Jul 13, 2019
fe612fe
ARROW-5560: [C++][Plasma] Cannot create Plasma object after OutOfMemo…
richardliaw Jul 16, 2019
d455bb5
ARROW-5856: [Python] [Packaging] Fix use of C++ / Cython API from wheels
pitrou Jul 16, 2019
649077b
ARROW-5911: [Java] Make ListVector and MapVector create reader lazily
liyafan82 Jul 16, 2019
d568221
ARROW-5930: [Python] Make Flight server init phase explicit
pitrou Jul 16, 2019
76767ca
ARROW-5945: [Rust] [DataFusion] Table trait can now be used to build …
andygrove Jul 16, 2019
6898084
ARROW-5893: [C++][Python][GLib][Ruby][MATLAB][R] Remove arrow::Column…
wesm Jul 17, 2019
7273a73
ARROW-5351: [Rust] Take kernel
nevi-me Jul 17, 2019
034fd1f
ARROW-5969: [R] Fix R lint Failures
pitrou Jul 17, 2019
0a87aaa
ARROW-5864: [Python] Simplify Result class cython wrapper
jorisvandenbossche Jul 17, 2019
f81bf15
ARROW-5962: [CI][Python] Remove manylinux1 builds from Travis CI
wesm Jul 17, 2019
7547483
ARROW-3032: [C++] Clean up Numpy-related headers
pitrou Jul 17, 2019
5d7234a
ARROW-5964: [C++][Gandiva] Remove overflow check after rounding in Ba…
Jul 17, 2019
5b4e2f2
ARROW-5894: [Gandiva][C++] Added a linker script for libgandiva.so to…
brills Jul 17, 2019
5b4bcfe
ARROW-5963: [R] R Appveyor job does not test changes in the C++ library
nealrichardson Jul 17, 2019
7bb2c02
ARROW-5968: [Java] Remove duplicate Preconditions check in JDBC adapter
tianchen92 Jul 18, 2019
79fa32a
ARROW-5976: [C++] RETURN_IF_ERROR(ctx) should be namespaced
emkornfield Jul 18, 2019
52167c6
ARROW-5957: [C++][Gandiva] Implement div function in Gandiva
pprudhvi Jul 18, 2019
a08e46e
ARROW-5880: [C++][Parquet] Use TypedBufferBuilder instead of ArrayBui…
emkornfield Jul 18, 2019
ef01126
ARROW-5716: [Developer] Improve merge PR script to attribute multiple…
wesm Jul 18, 2019
e415bd3
ARROW-5861: [Java] Initial implement to convert Avro record with prim…
tianchen92 Jul 19, 2019
88caa6b
ARROW-5902: [Java] Implement hash table and equals & hashCode API for…
tianchen92 Jul 19, 2019
59bdd23
PARQUET-1468: [C++] Clean up ColumnReader/internal::RecordReader code…
wesm Jul 19, 2019
9ec6b81
ARROW-5990: [Python] add bounds check to RowGroupMetaData.column
crepererum Jul 20, 2019
350789c
ARROW-5986: [Java] Code cleanup for dictionary encoding
tianchen92 Jul 20, 2019
dc81da3
ARROW-5973: [Java] Variable width vectors' get methods should return …
liyafan82 Jul 20, 2019
b5b2522
ARROW-5920: [Java] Support sort & compare for all variable width vectors
liyafan82 Jul 20, 2019
169abf8
ARROW-5918: [Java] Add get to BaseIntVector interface
tianchen92 Jul 20, 2019
ed180da
ARROW-5989: [C++] Accommodate openjdk-8 path search prefix
efiop Jul 21, 2019
e641f56
ARROW-750: [Format] [C++] Add LargeBinary and LargeString types
pitrou Jul 22, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
85 changes: 12 additions & 73 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,16 +35,7 @@ git:
depth: 250

before_install:
# Common pre-install steps for all builds
- eval "${MATRIX_EVAL}"
- ulimit -c unlimited -S
- |
if [ $TRAVIS_OS_NAME == "linux" ]; then
sudo bash -c "echo -e 'Acquire::Retries 10; Acquire::http::Timeout \"20\";' > /etc/apt/apt.conf.d/99-travis-retry"
sudo apt-get update -qq
fi
- eval `python $TRAVIS_BUILD_DIR/ci/detect-changes.py`
- if [ $TRAVIS_OS_NAME == "linux" ]; then ccache -s; fi
- source ci/travis/before-install.sh

matrix:
fast_finish: true
Expand All @@ -62,28 +53,13 @@ matrix:
- $TRAVIS_BUILD_DIR/ci/travis_release_test.sh
- name: "C++ unit tests w/ clang 7.0, system packages"
os: linux
env:
- ARROW_TRAVIS_USE_SYSTEM=1
- ARROW_TRAVIS_PLASMA=1
- ARROW_TRAVIS_ORC=1
- ARROW_TRAVIS_PARQUET=1
- ARROW_TRAVIS_GANDIVA=1
- ARROW_TRAVIS_VERBOSE=1
- ARROW_TRAVIS_USE_SYSTEM_JAVA=1
- ARROW_BUILD_WARNING_LEVEL=CHECKIN
- ARROW_USE_ASAN=1
- ARROW_USE_UBSAN=1
- CC="clang-7"
- CXX="clang++-7"
language: cpp
before_script:
- if [ $ARROW_CI_CPP_AFFECTED != "1" ]; then exit; fi
- $TRAVIS_BUILD_DIR/ci/travis_install_clang_tools.sh
- $TRAVIS_BUILD_DIR/ci/travis_install_linux.sh
# If either C++ or Python changed, we must install the C++ libraries
- git submodule update --init
- $TRAVIS_BUILD_DIR/ci/travis_before_script_cpp.sh
- docker-compose build --pull cpp-system-deps
script:
- $TRAVIS_BUILD_DIR/ci/travis_script_cpp.sh || travis_terminate 1
- docker-compose run cpp-system-deps
# Separating Valgrind and C++ coverage makes individual jobs shorter
- name: "C++ unit tests w/ conda-forge toolchain, coverage"
compiler: gcc
Expand Down Expand Up @@ -144,7 +120,7 @@ matrix:
# Only run Plasma tests with valgrind in one of the Python builds because
# they are slow
- export PLASMA_VALGRIND=1
- $TRAVIS_BUILD_DIR/ci/travis_script_python.sh 3.6 || travis_terminate 1
- $TRAVIS_BUILD_DIR/ci/travis_script_python.sh 3.6
- $TRAVIS_BUILD_DIR/ci/travis_upload_cpp_coverage.sh
- name: "[OS X] C++ w/ XCode 9.3"
compiler: clang
Expand Down Expand Up @@ -191,40 +167,14 @@ matrix:
script:
- if [ $ARROW_CI_PYTHON_AFFECTED != "1" ]; then exit; fi
- $TRAVIS_BUILD_DIR/ci/travis_script_python.sh 3.6
- name: "[manylinux1] Python"
- name: "Java OpenJDK8 and OpenJDK11"
language: cpp
env:
- PYTHON_VERSIONS="3.6,16 3.7,16"
before_script:
- if [ $ARROW_CI_PYTHON_AFFECTED == "1" ]; then docker-compose pull python-manylinux1; fi
script:
- if [ $ARROW_CI_PYTHON_AFFECTED == "1" ]; then $TRAVIS_BUILD_DIR/ci/travis_script_manylinux.sh; fi
- name: "Java w/ OpenJDK 8"
language: java
os: linux
jdk: openjdk8
before_script:
- if [ $ARROW_CI_JAVA_AFFECTED != "1" ]; then exit; fi
- $TRAVIS_BUILD_DIR/ci/travis_install_linux.sh
script:
- $TRAVIS_BUILD_DIR/ci/travis_script_java.sh
- $TRAVIS_BUILD_DIR/ci/travis_script_javadoc.sh
- name: "Java w/ OpenJDK 9"
language: java
os: linux
jdk: openjdk9
before_script:
- if [ $ARROW_CI_JAVA_AFFECTED != "1" ]; then exit; fi
script:
- $TRAVIS_BUILD_DIR/ci/travis_script_java.sh
- name: "Java w/ OpenJDK 11"
language: java
os: linux
jdk: openjdk11
before_script:
- if [ $ARROW_CI_JAVA_AFFECTED != "1" ]; then exit; fi
- docker-compose build --pull java-all-jdks
script:
- $TRAVIS_BUILD_DIR/ci/travis_script_java.sh
- docker-compose run java-all-jdks
- name: "Integration w/ OpenJDK 8, conda-forge toolchain"
language: java
os: linux
Expand Down Expand Up @@ -325,6 +275,8 @@ matrix:
after_success:
- pushd ${TRAVIS_BUILD_DIR}/rust
# Run coverage for codecov.io
- export ARROW_TEST_DATA=$TRAVIS_BUILD_DIR/testing/data
- export PARQUET_TEST_DATA=$TRAVIS_BUILD_DIR/cpp/submodules/parquet-testing/data
- cargo tarpaulin --out Xml
- bash <(curl -s https://codecov.io/bash) || echo "Codecov did not collect coverage reports"
- name: Go
Expand Down Expand Up @@ -381,23 +333,10 @@ matrix:
- Rscript ../ci/travis_upload_r_coverage.R

after_failure:
- |
if [ "$TRAVIS_OS_NAME" = "osx" ]; then
COREFILE=$(find /cores -maxdepth 1 -type f -name "core.*" | head -n 1)
if [[ -f "$COREFILE" ]]; then
lldb -c "$COREFILE" --batch --one-line "thread backtrace all -e true"
fi
ls -la ~/Library/Logs/DiagnosticReports/
cat ~/Library/Logs/DiagnosticReports/*.crash
else
COREFILE=$(find . -maxdepth 2 -name "core*" | head -n 1)
if [[ -f "$COREFILE" ]]; then
gdb -c "$COREFILE" example -ex "thread apply all bt" -ex "set pagination 0" -batch
fi
fi
- source ci/travis/after-failure.sh

after_script:
- if [ $TRAVIS_OS_NAME == "linux" ]; then ccache -s; fi
- source ci/travis/after-script.sh

env:
global:
Expand Down
57 changes: 57 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,63 @@
under the License.
-->

# Apache Arrow 0.14.1 (16 July 2019)

## Bug

* 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
* ARROW-5946 - [Rust] [DataFusion] Projection push down with aggregate producing incorrect results

## Improvement

* 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-5911 - [Java] Make ListVector and MapVector create reader lazily
* 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

## Task

* ARROW-5934 - [Python] Bundle arrow's LICENSE with the wheels
* ARROW-5958 - [Python] Link zlib statically in the wheels

# Apache Arrow 0.14.0 (29 June 2019)

## Bug
Expand Down
Loading