This is an automated email from the ASF dual-hosted git repository.
kou pushed a change to branch release-6.0.1
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from fdcc63b ARROW-14513: [Release][Go] Add /v6 suffix to release-6.0.0
add df92a26 MINOR: [Release] Fix debian:bookwarm typo in the release
verification script (#11512)
add a2a1479 ARROW-14433: [Release][APT] Skip arm64 Ubuntu 21.04
verification
add daca509 ARROW-14390: [Packaging][Ubuntu] Add support for Ubuntu 21.10
add 0319778 ARROW-13156 [R] bindings for str_count
add 88683e8 ARROW-14310: [R] Make expect_dplyr_equal() more intuitive
add 527f576 ARROW-14181: [C++][Compute] Support for dictionaries in hash
join
add 76dfc38 ARROW-14519: [C++] Properly error if joining on unsupported
type
add 6e6acd5 ARROW-14628: [Release][Python] Use python -m pytest
add 8410e34 ARROW-14583: [C++] Handle empty chunked arrays in Take, empty
datasets in GroupByNode
add 031c894 ARROW-14630: [C++] Fix aggregation over scalar key columns
add 0b1c6d0 ARROW-14623: [Packaging][Java] Upload not only .jar but also
.pom
add aa9a7a6 ARROW-14620: [Python] Missing bindings for
existing_data_behavior makes it impossible to maintain old behavior
No new revisions were added by this update.
Summary of changes:
ci/scripts/java_full_build.sh | 12 +-
ci/scripts/python_wheel_unix_test.sh | 2 +-
cpp/cmake_modules/ThirdpartyToolchain.cmake | 8 +
cpp/src/arrow/CMakeLists.txt | 1 +
cpp/src/arrow/compute/exec/aggregate_node.cc | 9 +-
cpp/src/arrow/compute/exec/hash_join.cc | 103 +++-
cpp/src/arrow/compute/exec/hash_join.h | 5 +-
cpp/src/arrow/compute/exec/hash_join_dict.cc | 665 +++++++++++++++++++++
cpp/src/arrow/compute/exec/hash_join_dict.h | 315 ++++++++++
cpp/src/arrow/compute/exec/hash_join_node.cc | 61 +-
cpp/src/arrow/compute/exec/hash_join_node_test.cc | 576 ++++++++++++++++++
cpp/src/arrow/compute/exec/plan_test.cc | 76 ++-
cpp/src/arrow/compute/exec/schema_util.h | 38 +-
cpp/src/arrow/compute/exec/source_node.cc | 14 +-
cpp/src/arrow/compute/exec/test_util.h | 2 -
.../arrow/compute/kernels/hash_aggregate_test.cc | 33 +-
cpp/src/arrow/compute/kernels/row_encoder.cc | 4 +-
cpp/src/arrow/compute/kernels/row_encoder.h | 6 +-
cpp/src/arrow/compute/kernels/vector_selection.cc | 9 +-
.../arrow/compute/kernels/vector_selection_test.cc | 7 +
dev/release/binary-task.rb | 2 +-
dev/release/verify-release-candidate.sh | 19 +-
dev/tasks/java-jars/github.yml | 31 +-
dev/tasks/linux-packages/Rakefile | 4 +
.../apt/{ubuntu-focal => ubuntu-impish}/Dockerfile | 2 +-
.../from | 2 +-
.../{ubuntu-hirsute => ubuntu-impish}/Dockerfile | 2 +-
dev/tasks/linux-packages/github.linux.amd64.yml | 4 +
dev/tasks/linux-packages/package-task.rb | 10 +-
dev/tasks/tasks.yml | 27 +-
docker-compose.yml | 4 +-
python/pyarrow/_dataset.pyx | 16 +-
python/pyarrow/dataset.py | 21 +-
python/pyarrow/includes/libarrow_dataset.pxd | 9 +
python/pyarrow/tests/test_dataset.py | 49 ++
r/R/dplyr-functions.R | 13 +
r/tests/testthat/helper-expectation.R | 120 ++--
r/tests/testthat/test-Array.R | 8 +-
r/tests/testthat/test-compute-aggregate.R | 62 +-
r/tests/testthat/test-compute-sort.R | 60 +-
r/tests/testthat/test-dplyr-arrange.R | 80 +--
r/tests/testthat/test-dplyr-collapse.R | 12 +-
r/tests/testthat/test-dplyr-count.R | 32 +-
r/tests/testthat/test-dplyr-distinct.R | 32 +-
r/tests/testthat/test-dplyr-filter.R | 138 ++---
r/tests/testthat/test-dplyr-funcs-conditional.R | 100 ++--
r/tests/testthat/test-dplyr-funcs-datetime.R | 116 ++--
r/tests/testthat/test-dplyr-funcs-math.R | 98 +--
r/tests/testthat/test-dplyr-funcs-string.R | 487 ++++++++-------
r/tests/testthat/test-dplyr-funcs-type.R | 84 +--
r/tests/testthat/test-dplyr-group-by.R | 54 +-
r/tests/testthat/test-dplyr-join.R | 48 +-
r/tests/testthat/test-dplyr-mutate.R | 116 ++--
r/tests/testthat/test-dplyr-query.R | 29 +-
r/tests/testthat/test-dplyr-select.R | 72 +--
r/tests/testthat/test-dplyr-summarize.R | 280 ++++-----
r/tests/testthat/test-metadata.R | 24 +-
r/tests/testthat/test-na-omit.R | 12 +-
58 files changed, 3099 insertions(+), 1126 deletions(-)
create mode 100644 cpp/src/arrow/compute/exec/hash_join_dict.cc
create mode 100644 cpp/src/arrow/compute/exec/hash_join_dict.h
copy dev/tasks/linux-packages/apache-arrow-apt-source/apt/{ubuntu-focal =>
ubuntu-impish}/Dockerfile (98%)
copy dev/tasks/linux-packages/apache-arrow/apt/{debian-buster-arm64 =>
ubuntu-impish-arm64}/from (97%)
copy dev/tasks/linux-packages/apache-arrow/apt/{ubuntu-hirsute =>
ubuntu-impish}/Dockerfile (98%)