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

Reply via email to