This is an automated email from the ASF dual-hosted git repository.
kszucs pushed a change to annotated tag apache-arrow-7.0.0
in repository https://gitbox.apache.org/repos/asf/arrow.git.
*** WARNING: tag apache-arrow-7.0.0 was modified! ***
from 3cd6806 (tag)
to c5629c5 (tag)
tagging 0d0e9f3ade40d5098876365b383e6f84f3fd0eb0 (commit)
replaces apache-arrow-3.0.0
by Krisztián Szűcs
on Sat Jan 29 00:12:16 2022 +0100
- Log -----------------------------------------------------------------
[Release] Apache Arrow Release 7.0.0
-----------------------------------------------------------------------
omit 400b5d9 [Release] Update versions for 7.0.0
omit e334637 [Release] Update .deb/.rpm changelogs for 7.0.0
omit bf58c49 [Release] Update CHANGELOG.md for 7.0.0
omit 217f4c9 Revert "ARROW-15373: [C++] Return unique_ptr from
MemoryManager::AllocateBuffer"
omit a338745 ARROW-15392: [JS] Disable flaky javascript unittest
add c5f4004 ARROW-15331: [Go][Parquet] Add pqarrow package for direct
Parquet <--> Arrow conversion
add 0b95b62 ARROW-15457: [Packaging][deb] Specify CUDAToolkit_ROOT
explicitly
add 4582713 ARROW-15123: [R] CSV dataset file header read in as data
add f9f6fdb ARROW-14783: [C++][Python] Fix the write ORC in BytesIO issue
add 9e69ccf ARROW-15454: [Python] Try to make CSV cancellation test more
robust
add c4eb8dc ARROW-14092: [C++] subtract(date, duration) -> timestamp
kernel
add 0f820ef ARROW-15441: [C++][Compute] Fix incorrect result of
hash_count a null type column
add 01855c7 ARROW-15381: [C#] Bump dependencies for C# Arrow.Flight and
allow netstandard2.0
add 79800d4 ARROW-14807: [R] Implement bindings for lubridate am and pm
add 5a51c6d ARROW-15438: [Python] Flaky test
test_write_dataset_max_open_files
add f1dc969 ARROW-15390: [Dev][C++][Doc] Document the GDB extension
add 3cc48be ARROW-15427: [C++][Gandiva] Use a lock guard to hold a mutex
add 09e4a5e ARROW-15467: [Go][Parquet] Fix pqarrow decimal tests on s390x
add ce0964e ARROW-15218: [C++] Add decimal support to the indices_nonzero
compute function
add 2e6ff65 ARROW-15387 [R] Un-skip chunked array test for decimal256()
add 816c986 ARROW-15435: [C++][Doc] Improve API docs coverage
add 81c6dad ARROW-14744: [R] open_dataset() error when `schema` argument
supplied, but `column_names` not supplied to `CSVReadOptions`
add 03f3cf9 ARROW-15091: [C++][Doc] Document nodes in C++ streaming
execution engine
add 20e9e93 ARROW-15488: [Go] Fix ipc.Writer corrupting null bitmaps
add 11f3183 [Python][Packaging] Update crossbow cache key for vcpkg in
the macos wheel builds (#12265)
add b1ae602 ARROW-15485: [Release][Java] Fix java jars upload script
add 8905de9 ARROW-15461: [C++] Avoid clang bug in ReverseBitmap
add 3663971 ARROW-13467: [C++] Support delta dictionaries in the IPC file
format
add c692c88 ARROW-15463: [GLib] Add arrow::compute::Utf8NormalizeOptions
bindings
add a27c556 ARROW-15493: [C++][Gandiva] Init ExpressionCacheKey.mode_
add d035ff0 MINOR: [Release][Python] Disable gdb tests in windows wheel
and source verification builds (#12282)
add 39367db ARROW-15126: [C++] Support Null type as group keys
add 07ec0a1 ARROW-14461 [R] write_dataset() allows users to pass invalid
additional arguments
add c5b757f ARROW-14419 [R] Add filter + join test
add f92219d ARROW-10456: [R] Implement MapType and MapArray
add ed3113b ARROW-15495: [C++][FlightRPC] Require Protobuf/gRPC SOURCEs
to match
add b266d00 ARROW-15392: [JS] Disable flaky javascript unittest
add c05d1c2 [Release] Update CHANGELOG.md for 7.0.0
add 8ffcb33 [Release] Update .deb/.rpm changelogs for 7.0.0
add 0d0e9f3 [Release] Update versions for 7.0.0
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
annotated tag are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (3cd6806)
\
N -- N -- N refs/tags/apache-arrow-7.0.0 (c5629c5)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
CHANGELOG.md | 32 +-
appveyor.yml | 2 +-
c_glib/arrow-glib/compute.cpp | 136 +-
c_glib/arrow-glib/compute.h | 37 +
c_glib/arrow-glib/compute.hpp | 7 +
c_glib/arrow-glib/version.h.in | 23 +
c_glib/doc/arrow-glib/arrow-glib-docs.xml | 4 +
...ric-array.rb => test-utf8-normalize-options.rb} | 14 +-
ci/docker/ubuntu-21.04-cpp.dockerfile | 5 +-
cpp/cmake_modules/ThirdpartyToolchain.cmake | 5 +
cpp/examples/arrow/CMakeLists.txt | 4 +
.../arrow/execution_plan_documentation_examples.cc | 923 +++++++++++++
cpp/src/arrow/adapters/orc/adapter.cc | 6 +-
cpp/src/arrow/adapters/orc/options.h | 6 +-
cpp/src/arrow/array/builder_adaptive.h | 6 +
cpp/src/arrow/array/builder_base.h | 20 +
cpp/src/arrow/array/builder_binary.h | 6 +
cpp/src/arrow/array/builder_decimal.h | 6 +
cpp/src/arrow/array/builder_dict.h | 10 +
cpp/src/arrow/array/builder_nested.h | 6 +
cpp/src/arrow/array/builder_primitive.h | 20 +
cpp/src/arrow/array/builder_time.h | 6 +
cpp/src/arrow/array/builder_union.h | 6 +
cpp/src/arrow/buffer_test.cc | 2 +-
cpp/src/arrow/compute/api.h | 13 +
cpp/src/arrow/compute/exec/expression.h | 12 +-
cpp/src/arrow/compute/exec/key_compare.cc | 8 +
cpp/src/arrow/compute/exec/key_encode.cc | 18 +-
cpp/src/arrow/compute/exec/key_encode.h | 12 +-
cpp/src/arrow/compute/exec/key_hash.cc | 60 +-
cpp/src/arrow/compute/exec/options.h | 10 +
cpp/src/arrow/compute/kernels/codegen_internal.cc | 68 +
cpp/src/arrow/compute/kernels/codegen_internal.h | 6 +
.../arrow/compute/kernels/codegen_internal_test.cc | 89 ++
cpp/src/arrow/compute/kernels/hash_aggregate.cc | 77 +-
.../arrow/compute/kernels/hash_aggregate_test.cc | 261 +++-
cpp/src/arrow/compute/kernels/row_encoder.h | 18 +
cpp/src/arrow/compute/kernels/scalar_arithmetic.cc | 25 +-
.../arrow/compute/kernels/scalar_temporal_test.cc | 54 +
cpp/src/arrow/compute/kernels/vector_selection.cc | 53 +-
.../arrow/compute/kernels/vector_selection_test.cc | 80 +-
cpp/src/arrow/csv/writer.h | 19 +-
cpp/src/arrow/dataset/file_base.cc | 5 +-
cpp/src/arrow/device.cc | 2 +-
cpp/src/arrow/device.h | 4 +-
cpp/src/arrow/filesystem/gcsfs.h | 3 +-
cpp/src/arrow/gpu/CMakeLists.txt | 25 +-
cpp/src/arrow/gpu/cuda_context.cc | 9 +-
cpp/src/arrow/gpu/cuda_context.h | 4 +-
cpp/src/arrow/gpu/cuda_test.cc | 3 +-
cpp/src/arrow/ipc/options.h | 8 +-
cpp/src/arrow/ipc/read_write_test.cc | 49 +-
cpp/src/arrow/ipc/reader.cc | 28 +-
cpp/src/arrow/ipc/writer.cc | 17 +-
cpp/src/arrow/memory_pool.h | 1 +
cpp/src/arrow/util/bitmap_ops.cc | 2 +-
cpp/src/arrow/util/future.h | 11 +-
cpp/src/gandiva/cache.h | 10 +-
cpp/src/gandiva/expression_cache_key.h | 5 +-
.../Apache.Arrow.Flight.AspNetCore.csproj | 2 +-
.../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj | 12 +-
.../Apache.Arrow.Flight.TestWeb.csproj | 2 +-
dev/release/06-java-upload.sh | 3 +
.../apache-arrow-apt-source/debian/changelog | 2 +-
.../yum/apache-arrow-release.spec.in | 2 +-
.../linux-packages/apache-arrow/debian/changelog | 2 +-
dev/tasks/linux-packages/apache-arrow/debian/rules | 1 +
.../linux-packages/apache-arrow/yum/arrow.spec.in | 2 +-
dev/tasks/python-wheels/github.osx.amd64.yml | 2 +-
dev/tasks/tasks.yml | 6 +-
docs/source/cpp/api.rst | 1 +
.../reference/index.rst => cpp/api/async.rst} | 12 +-
docs/source/cpp/api/builder.rst | 30 +-
docs/source/cpp/api/compute.rst | 34 +
docs/source/cpp/api/datatype.rst | 13 +-
docs/source/cpp/api/filesystem.rst | 21 +
docs/source/cpp/api/formats.rst | 20 +-
docs/source/cpp/api/io.rst | 6 +
docs/source/cpp/api/memory.rst | 18 +-
docs/source/cpp/api/support.rst | 59 +-
docs/source/cpp/api/utilities.rst | 16 +-
docs/source/cpp/compute.rst | 73 +-
docs/source/cpp/dataset.rst | 2 +
docs/source/cpp/gdb.rst | 167 +++
docs/source/cpp/getting_started.rst | 1 +
docs/source/cpp/index.rst | 6 -
docs/source/cpp/streaming_execution.rst | 430 ++++++-
docs/source/status.rst | 2 +-
go/arrow/ipc/ipc_test.go | 134 ++
go/arrow/ipc/writer.go | 22 +-
go/arrow/ipc/writer_test.go | 38 +-
go/arrow/table.go | 24 +
go/go.mod | 1 +
go/go.sum | 2 +
go/parquet/cmd/parquet_reader/dumper.go | 170 +++
go/parquet/cmd/parquet_reader/main.go | 207 +++
.../cmd/parquet_schema}/main.go | 31 +-
go/parquet/file/column_writer_test.go | 1 +
go/parquet/file/column_writer_types.gen.go.tmpl | 1 -
go/parquet/file/level_conversion.go | 46 +-
go/parquet/file/record_reader.go | 853 ++++++++++++
go/parquet/internal/testutils/random.go | 57 +-
go/parquet/internal/testutils/random_arrow.go | 44 +-
go/parquet/internal/utils/bitmap_writer.go | 13 +-
go/parquet/pqarrow/column_readers.go | 808 ++++++++++++
go/{arrow/memory => parquet/pqarrow}/doc.go | 9 +-
go/parquet/pqarrow/encode_arrow.go | 593 +++++++++
go/parquet/pqarrow/encode_arrow_test.go | 1354 ++++++++++++++++++++
go/parquet/pqarrow/file_reader.go | 725 +++++++++++
go/parquet/pqarrow/file_reader_test.go | 192 +++
go/parquet/pqarrow/file_writer.go | 291 +++++
go/parquet/pqarrow/path_builder.go | 737 +++++++++++
go/parquet/pqarrow/path_builder_test.go | 628 +++++++++
go/parquet/pqarrow/properties.go | 171 +++
go/parquet/pqarrow/reader_writer_test.go | 277 ++++
go/parquet/pqarrow/schema.go | 1072 ++++++++++++++++
go/parquet/pqarrow/schema_test.go | 245 ++++
python/pyarrow/_orc.pyx | 25 +-
python/pyarrow/error.pxi | 9 +-
python/pyarrow/includes/libarrow.pxd | 1 +
python/pyarrow/ipc.pxi | 21 +-
python/pyarrow/orc.py | 11 +-
python/pyarrow/tests/test_csv.py | 78 +-
python/pyarrow/tests/test_dataset.py | 2 +-
python/pyarrow/tests/test_ipc.py | 95 +-
python/pyarrow/tests/test_orc.py | 58 +-
python/pyarrow/tests/util.py | 20 +
r/R/array.R | 14 +
r/R/arrowExports.R | 61 +-
r/R/dataset-format.R | 65 +-
r/R/dataset-write.R | 4 +-
r/R/dataset.R | 2 +-
r/R/dplyr-collect.R | 8 +-
r/R/dplyr-funcs-datetime.R | 9 +
r/R/type.R | 18 +
r/R/util.R | 2 +-
r/man/ChunkedArray.Rd | 1 +
r/man/RecordBatch.Rd | 1 +
r/man/Table.Rd | 1 +
r/man/array.Rd | 1 +
r/man/write_dataset.Rd | 4 +-
r/src/array.cpp | 28 +
r/src/array_to_vector.cpp | 15 +-
r/src/arrowExports.cpp | 238 +++-
r/src/datatype.cpp | 59 +
r/tests/testthat/_snaps/dataset-write.md | 49 +
r/tests/testthat/test-Array.R | 23 +
r/tests/testthat/test-chunked-array.R | 25 +-
r/tests/testthat/test-data-type.R | 38 +
r/tests/testthat/test-dataset-csv.R | 58 +-
r/tests/testthat/test-dataset-write.R | 34 +
r/tests/testthat/test-dplyr-funcs-datetime.R | 27 +
r/tests/testthat/test-dplyr-join.R | 30 +-
r/tests/testthat/test-parquet.R | 30 +
r/tests/testthat/test-type.R | 8 +
r/vignettes/arrow.Rmd | 2 +-
156 files changed, 12668 insertions(+), 561 deletions(-)
copy c_glib/test/{test-numeric-array.rb => test-utf8-normalize-options.rb}
(74%)
create mode 100644 cpp/examples/arrow/execution_plan_documentation_examples.cc
copy docs/source/{java/reference/index.rst => cpp/api/async.rst} (83%)
create mode 100644 docs/source/cpp/gdb.rst
create mode 100644 go/parquet/cmd/parquet_reader/dumper.go
create mode 100644 go/parquet/cmd/parquet_reader/main.go
copy go/{arrow/internal/flight_integration/cmd/arrow-flight-integration-server
=> parquet/cmd/parquet_schema}/main.go (61%)
create mode 100644 go/parquet/file/record_reader.go
create mode 100644 go/parquet/pqarrow/column_readers.go
copy go/{arrow/memory => parquet/pqarrow}/doc.go (72%)
create mode 100644 go/parquet/pqarrow/encode_arrow.go
create mode 100644 go/parquet/pqarrow/encode_arrow_test.go
create mode 100644 go/parquet/pqarrow/file_reader.go
create mode 100644 go/parquet/pqarrow/file_reader_test.go
create mode 100644 go/parquet/pqarrow/file_writer.go
create mode 100644 go/parquet/pqarrow/path_builder.go
create mode 100644 go/parquet/pqarrow/path_builder_test.go
create mode 100644 go/parquet/pqarrow/properties.go
create mode 100644 go/parquet/pqarrow/reader_writer_test.go
create mode 100644 go/parquet/pqarrow/schema.go
create mode 100644 go/parquet/pqarrow/schema_test.go
create mode 100644 r/tests/testthat/_snaps/dataset-write.md