This is an automated email from the ASF dual-hosted git repository.
wesm pushed a change to branch maint-0.14.x
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from a591d76 [maven-release-plugin] prepare release apache-arrow-0.14.0
new 6d22977 ARROW-5785: [Rust] Make the datafusion cli dependencies
optional
new 67bdf79 ARROW-5787: [Release][Rust] Use local modules to verify RC
new 2ec397a ARROW-5793: [Release] Avoid duplicated known host SSH error
in dev/release/03-binary.sh
new eb0b0fd ARROW-5794: [Release] Skip uploading already uploaded binaries
new 3e2893f ARROW-5795: [Release] Add missing waits on uploading binaries
new e3a2cae ARROW-5796: [Release][APT] Update expected package list
new b4e613b ARROW-5797: [Release][APT] Update supported distributions
new a2c015a ARROW-5609: [C++] Set CMP0068 CMake policy to avoid macOS
warnings
new ad1e955 ARROW-5791: [C++] Fix infinite loop with more the 32768
columns.
new 1bc28e3 ARROW-5820: [Release] Remove undefined variable check from
verify script
new 22db3e6 ARROW-5816: [Release] Do not curl in background in
verify-release-candidate.sh
new 07b3695 ARROW-5564: [C++] Use uriparser from conda-forge
new 78f16d2 ARROW-5380: [C++] Fix memory alignment UBSan errors.
new 94d0647 ARROW-5836: [Java][FlightRPC] Skip Flight domain socket test
when path too long
new 32c3708 ARROW-5850: [CI][R] R appveyor job is broken after release
new e74b9d1 ARROW-5838: [C++] Delegate OPENSSL_ROOT_DIR to bundled gRPC
new 071dd29 ARROW-5828: [C++] Add required Protocol Buffers versions check
new fa3f132 ARROW-5775: [C++] Fix thread-unsafe cached data
new 297c953 ARROW-5784: [Release][GLib] Replace c_glib/ after running
c_glib/autogen.sh in dev/release/02-source.sh
new b5ed597 ARROW-5851: [C++] Fix compilation of reference benchmarks
new a0f0f37 ARROW-5849: [C++] Fix compiler warnings on mingw32
new b3731e7 ARROW-5866: [C++] Remove duplicate library in cpp/Brewfile
new c1272d8 ARROW-5827: [C++] Require c-ares CMake config
new 0f4e0d6 ARROW-5874: [Python] Fix macOS wheels to depend on system or
Homebrew OpenSSL
new e698b05 ARROW-5863: [Python] Use atexit module for extension type
finalization to avoid segfault
new f356184 ARROW-5868: [Python] Correctly remove liblz4 shared libraries
from manylinux2010 image so lz4 is statically linked
new e2bd88b ARROW-5873: [Python] Guard for passed None in Schema.equals
new e4bdb6e ARROW-5790: [Python] Raise error when trying to convert 0-dim
array in pa.array
new 5f9e2ff ARROW-5877: [FlightRPC] Fix Python<->Java auth issues
new a20dc32 ARROW-5887: [C#] ArrowStreamWriter writes FieldNodes in wrong
order
new a76e7b6 ARROW-5904: [Java] [Plasma] Fix compilation of Plasma Java
client
new 0c70e81 ARROW-5908: [C#] ArrowStreamWriter doesn't align buffers to 8
bytes
new 6be1f3d PARQUET-1623: [C++] Fix invalid memory access encountered
when reading some parquet files
new 6adafa5 ARROW-5899: [Python][Packaging] Build and link uriparser
statically in Windows wheel builds
new 6dadd49 ARROW-5878: [C++][Parquet] Restore pre-0.14.0 Parquet forward
compatibility by adding option to unconditionally set
TIMESTAMP_MICROS/TIMESTAMP_MILLIS ConvertedType
new e332030 ARROW-5886: [Python][Packaging] Manylinux1/2010 compliance
issue with libz
new bc52d12 [CI] Fix cmake-format issue in python/CMakeLists.txt
new d8f37ad ARROW-5937: [Release] Stop parallel binary upload
new 4598697 ARROW-5941: [Release] Avoid re-uploading already uploaded
binary artifacts
new f3a5e0d ARROW-5939: [Release] Add support for generating vote email
template separately
new de7d5ff ARROW-5921: [C++] Fix multiple nullptr related crashes in IPC
new 376c318 ARROW-5938: [Release] Create branch for adding release note
automatically
new d5f74a4 ARROW-5940: [Release] Add support for re-uploading
sign/checksum for binary artifacts
The 43 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
ci/PKGBUILD | 4 +-
ci/conda_env_cpp.yml | 1 +
cpp/Brewfile | 1 -
cpp/CMakeLists.txt | 6 +
cpp/cmake_modules/Findc-aresAlt.cmake | 41 -
cpp/cmake_modules/ThirdpartyToolchain.cmake | 39 +-
cpp/src/arrow/array-test.cc | 3 +-
cpp/src/arrow/array.cc | 24 +-
cpp/src/arrow/array.h | 3 -
cpp/src/arrow/compute/kernels/cast-test.cc | 2 +-
cpp/src/arrow/csv/parser-test.cc | 25 +
cpp/src/arrow/csv/parser.cc | 7 +-
cpp/src/arrow/flight/client.cc | 5 +
cpp/src/arrow/flight/internal.cc | 2 +
cpp/src/arrow/flight/internal.h | 3 +-
cpp/src/arrow/flight/types.cc | 5 +
cpp/src/arrow/flight/types.h | 12 +-
cpp/src/arrow/io/mman.h | 25 +-
cpp/src/arrow/ipc/metadata-internal.cc | 35 +-
cpp/src/arrow/ipc/reader.cc | 10 +-
cpp/src/arrow/python/deserialize.cc | 2 +-
cpp/src/arrow/python/numpy_to_arrow.cc | 3 +
cpp/src/arrow/record_batch.cc | 11 +-
.../util-internal.h => util/atomic_shared_ptr.h} | 39 +-
cpp/src/arrow/util/bpacking.h | 3409 +++++++++++---------
cpp/src/arrow/util/compression-benchmark.cc | 1 +
cpp/src/arrow/util/decimal.cc | 2 +-
cpp/src/arrow/util/hashing.h | 9 +-
cpp/src/arrow/util/io-util.cc | 7 +-
cpp/src/arrow/util/ubsan.h | 16 +
cpp/src/parquet/arrow/arrow-schema-test.cc | 21 +-
cpp/src/parquet/arrow/reader.cc | 20 +-
cpp/src/parquet/arrow/schema.cc | 12 +-
cpp/src/parquet/arrow/writer.h | 5 +-
cpp/src/parquet/column_reader-test.cc | 22 +
cpp/src/parquet/column_reader.cc | 3 +-
cpp/src/parquet/column_reader.h | 2 +-
cpp/src/parquet/encoding.cc | 11 +-
cpp/src/parquet/file_reader.cc | 3 +-
cpp/src/parquet/schema-test.cc | 42 +-
cpp/src/parquet/types.cc | 55 +-
cpp/src/parquet/types.h | 18 +-
cpp/src/plasma/common.cc | 4 +-
.../org_apache_arrow_plasma_PlasmaClientJNI.cc | 4 +-
csharp/src/Apache.Arrow/BitUtility.cs | 8 +
csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs | 43 +-
.../ArrowWriterBenchmark.cs | 57 +
.../Apache.Arrow.Tests/ArrowStreamWriterTests.cs | 90 +
csharp/test/Apache.Arrow.Tests/TestData.cs | 50 +-
dev/release/00-prepare-test.rb | 14 +
dev/release/00-prepare.sh | 8 +
dev/release/02-source-test.rb | 62 +-
dev/release/02-source.sh | 88 +-
dev/release/03-binary.sh | 57 +-
dev/release/post-02-binary.sh | 17 +-
dev/release/post-03-website.sh | 27 +-
dev/release/source/Dockerfile | 25 +-
dev/release/source/build.sh | 33 +-
dev/release/test-helper.rb | 4 +
dev/release/verify-apt.sh | 6 +-
dev/release/verify-release-candidate.sh | 13 +-
dev/tasks/conda-recipes/arrow-cpp/meta.yaml | 2 +
dev/tasks/python-wheels/manylinux-test.sh | 22 +-
dev/tasks/python-wheels/osx-build.sh | 24 +-
.../{travis.manylinux.yml => travis.linux.yml} | 18 +-
dev/tasks/python-wheels/travis.osx.yml | 15 +-
dev/tasks/python-wheels/win-build.bat | 1 +
dev/tasks/tasks.yml | 30 +-
docker-compose.yml | 12 +-
.../arrow/flight/auth/ClientAuthWrapper.java | 46 +-
.../arrow/flight/auth/ServerAuthHandler.java | 2 +
.../arrow/flight/auth/ServerAuthWrapper.java | 2 +
.../java/org/apache/arrow/flight/TestAuth.java | 94 +
.../org/apache/arrow/flight/TestServerOptions.java | 3 +
.../auth/{TestAuth.java => TestBasicAuth.java} | 2 +-
python/CMakeLists.txt | 37 +-
python/manylinux2010/README.md | 46 +-
python/manylinux2010/scripts/build_lz4.sh | 2 +-
python/pyarrow/tests/test_array.py | 11 +
python/pyarrow/tests/test_schema.py | 9 +
python/pyarrow/types.pxi | 56 +-
python/setup.py | 4 +
rust/datafusion/Cargo.toml | 9 +-
.../datafusion/src/bin/main.rs | 11 +-
rust/datafusion/src/bin/repl.rs | 7 +-
testing | 2 +-
86 files changed, 3095 insertions(+), 1948 deletions(-)
delete mode 100644 cpp/cmake_modules/Findc-aresAlt.cmake
copy cpp/src/arrow/{filesystem/util-internal.h => util/atomic_shared_ptr.h}
(57%)
create mode 100644 csharp/test/Apache.Arrow.Benchmarks/ArrowWriterBenchmark.cs
rename dev/tasks/python-wheels/{travis.manylinux.yml => travis.linux.yml} (79%)
create mode 100644
java/flight/src/test/java/org/apache/arrow/flight/TestAuth.java
rename java/flight/src/test/java/org/apache/arrow/flight/auth/{TestAuth.java
=> TestBasicAuth.java} (99%)
copy cpp/src/arrow/util/benchmark_main.cc => rust/datafusion/src/bin/main.rs
(82%)