This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/nuget/csharp/Grpc.Net.Client-2.55.0
in repository https://gitbox.apache.org/repos/asf/arrow.git
omit 16c5543f06 MINOR: [C#] Bump Grpc.Net.Client from 2.52.0 to 2.55.0 in
/csharp
add b4775012ab GH-36688: [C#] Fix dereference error (#36691)
add 752552c7c4 GH-36652: [MATLAB] Initialize the `Type` property of
`arrow.array.Array` subclasses from existing proxy ids (#36731)
add 0a731f576d MINOR: [Docs] Add C++/Run-End Encoded to the implementation
status table (#36732)
add cbe50ee5ea GH-36712: [CI] Also update issue components when it's
updated (#36723)
add 2c51a07ab1 GH-36573: [CI] Remove Travis CI related files and mentions
(#36741)
add 5acbd9ca71 GH-36746: [R] Update NEWS.md for 12.0.1.1 release (#36747)
add 245141e00a GH-35942: [C++] Improve Decimal ToReal accuracy (#36667)
add de8df23a8c GH-36744: [Python][Packaging] Add upper pin for cython<3 to
pyarrow build dependencies (#36743)
add f9904063b1 GH-35934:[C++][Parquet] PageIndex Read benchmark (#36702)
add e821473445 GH-36734: [MATLAB] template
arrow::matlab::proxy::NumericArray on ArrowType instead of CType (#36738)
add c7741fb4e6 GH-34588:[C++][Python] Add a MetaFunction for
"dictionary_decode" (#35356)
add 1640a90e93 MINOR: [Dev] Add js8544 as collaborator (#36764)
add 3ce9e1df32 GH-36756: [CI][Python] Install Cython < 3.0 on
verify-release-candidate script (#36757)
add c3c20ce221 GH-36663: [C++] Fix the default value information for enum
options (#36684)
add 7ad300390e PARQUET-2323: [C++] Use bitmap to store pre-buffered column
chunks (#36649)
add a7958d9a68 GH-36326: [C++] Remove APIs deprecated in v9.0 or earlier
(#36675)
add 80f77d1371 GH-36762: [Dev] Remove only component labels when an issue
is updated (#36763)
add 366e8083a2 GH-35116: [CI][C++] Enable compile-time AVX2 on some CI
platforms (#36662)
add be2014a9eb GH-36767: [C++][CI] Fix test failure on i386 (#36769)
add bebd2bf693 GH-34620: [C#] Support DateOnly and TimeOnly on .NET 6.0+
(#36125)
add 3f0b62038d GH-36433: [C++] Update fast_float version to 3.10.1 (#36434)
add b9a647023d GH-36546: [Swift] The initial implementation for swift
arrow flight (#36547)
add 819b7d5ce7 GH-36720: [R] stringr modifier functions cannot be called
with namespace prefix (#36758)
add f9d8edda36 GH-36698: [Go][Parquet] Add a TimestampLogicalType creation
function … (#36699)
add fca6a66333 GH-36787: [R] lintr update leads to failing tests on main
(#36788)
add 15ee52111b GH-36696: [Go] Improve the MapOf and ListOf helpers (#36697)
add d98b3a18a1 GH-36750: [R] Fix test-r-devdocs on MacOS (#36751)
add f43bfd69e9 GH-36770: [C++] Use custom endpoint for s3 using
environment variable AWS_ENDPOINT_URL (#36791)
add b557e85679 GH-36812: [C#] Fix C API support to work with .NET desktop
framework (#36813)
add a2a3b9580d GH-36708: [C++] Fully calculate null-counts so the REE
allocations make sense (#36740)
add de1e40f527 MINOR: [Doc] Fix columnar.rst buffer layout table
inconsistencies (#36822)
add 22339a28ea MINOR: [Docs] Update document for AWS_ENDPOINT_URL
environment variable (#36826)
add 78bbe7676c GH-36828: [C++][Parquet] Make buffered RowGroupSerializer
using BufferedPageWriter (#36829)
add fdf392d48e MINOR: [R] Bump versions following 12.0.1.1 release (#36801)
add a9f100c690 GH-36805: [R] Update NEWS.md for 13.0.0 (#36806)
add c5444126b3 GH-36824: [C++] Improve the test tracing of
CheckWithDifferentShapes in the if-else kernel tests (#36825)
add b31977fd22 GH-36773: [C++][Parquet] Avoid calculating prebuffer column
bitmap multiple times (#36774)
add 8b7457e859 MINOR: [R] Add NEWS gathering instructions (#36804)
add 362387a3e2 MINOR: [R] Update instructions for bumping NEWS.md (#36803)
add 6695d18eb2 GH-36793: [Go] Allow NewSchemaFromStruct to skip fields if
tagged with parquet:"-" (#36794)
add 651c875c3f GH-35800: [Docs] Link to GeoArrow from canonical extension
types docs (#36810)
add 06deded47a GH-36839: [CI][Docs] Update test-ubuntu-default-docs to use
GitHub actions instead of Azure (#36840)
add 9bf514a874 GH-35292: [Release] Retry "apt install" (#36836)
add 20bbe3e096 GH-36832: [Packaging][RPM] Remove needless Requires (#36833)
add dbae5f07b6 GH-36789: [C++] Support divide(duration, duration) (#36800)
add 16806a1486 GH-36776: [C++] Make ListArray::FromArrays() handle sliced
offsets Arrays containing nulls (#36780)
add 7b1e834879 GH-36852: [MATLAB] Add `arrow.type.Field` class (#36855)
add 969f4b439c GH-36488: [C++] Import/Export ArrowDeviceArray (#36489)
add 724ba6cd23 GH-36858: [Go] Fix dictionary builder leak (#36859)
add 3ac880df2e GH-34213: [C++] Use recursive calls without a delimiter if
the user is doing a recursive GetFileInfo (#35440)
add ec2bc346b8 GH-36850: [Go] Arrow Concatenate fix, ensure allocations
are Free'd (#36854)
add d9b90035dd GH-36863: [C#][Packaging] Do not shutdown PythonEngine on
CDataInterfacePythonTests if .NET is > 5.0 (#36868)
add adfd482518 GH-36671: [Go] BinaryMemoTable optimize allocations of
GetOrInsert (#36811)
add 5a9240fd28 MINOR: Fix build double declaration (#36876)
add 2f039f1e0d GH-36863: [C#] Remove unnecessary applied fix to not
shutdown PythonEngine on CDataInterfacePythonTests if .NET is > 5.0 (#36872)
add 52ac7185e3 GH-36809: [Python] MapScalar.as_py with custom field name
(#36830)
add 8503c869fa GH-35658: [Packaging] Sync conda recipes with feedstocks
(#35637)
add 9fe23dac68 GH-36853: [MATLAB] Add utility to create proxies from
existing `arrow::DataType` objects (#36873)
add 32659a2d0e GH-36874: [MATLAB] Move type constructor functions from the
`arrow.type` package to `arrow` package (#36875)
add 0513097ca3 GH-36735 : Add `TimeUnit` and `TimeZone` to the
`arrow.type.TimestampType` display (#36871)
add 7c0451c71e GH-36893: [Go][Flight] Expose underlying protobuf
definitions (#36895)
add eed5fe41a7 GH-36885: [Java][Docs] Add substrait dependency to maven
build profiles (#36899)
add 5e1c112e93 MINOR: [FlightRPC][C++][Python][Docs] Minor tweaks to
docstrings (#36900)
add 0f29147365 GH-36860: [C++] Report CMake error when system Protobuf
exists but system gRPC doesn't exist (#36904)
add bedc1e7cbb GH-36913: [C++] Skip empty buffer concatenation to fix
UBSan error (#36914)
add 5b744ab0e8 GH-36922: [CI][C++][Windows] Search OpenSSL from PATH
(#36923)
add e53a2e08a8 GH-36843: [Python][Docs] Add dict to docstring (#36842)
add 40debb2149 GH-36920: [Java][Docs] Add ARROW_JSON var to maven build
profile (#36921)
add 47e438adf7 GH-15017: [Python] Harden test_memory.py for use with
ARROW_USE_GLOG=ON (#36901)
add 8c4941b879 GH-36883: [R] Remove version number which triggers CRAN
warning (#36884)
add 6b1c7234f7 GH-36928: [Java] Make it run well with the netty newest
version 4.1.96 (#36926)
add 2a9c8b1bda GH-36837: [CI][RPM] Use multi-cores to install gems (#36838)
add af23f6a2e8 GH-36685: [R][C++] Fix illegal opcode failure with Homebrew
(#36705)
add eddb2b9600 GH-36944: [C++] Unify OpenSSL detection for building GCS
(#36945)
add a06b261842 GH-36941: [CI][Docs] Use system Protobuf (#36943)
add 37cb59240b GH-36952: [C++][FlightRPC][Python] Add methods to send
headers (#36956)
add 112f949718 GH-36323: [Python] Fix Timestamp scalar repr error on
values outside datetime range (#36942)
add 334b46d349 GH-35409: [Python][Docs] Clarify S3FileSystem Credentials
chain for EC2 (#35312)
add 8273f7abd4 GH-36927: [Java][Docs] Enable Gandiva build as part of Java
maven commands (#36929)
add 66a6136c02 GH-36947: [CI] Move free up disk space to the Jinja macros
to be able to reuse it on docs job (#36948)
add 943bf48876 GH-36692: [CI][Packaging] Pin gemfury to 0.12.0 due to
issue with faraday dependency (#36693)
add 5bb53c7ffc GH-36973: [CI][Python] Archery linter integrated with
flake8==6.1.0 (#36976)
add 0fb744cb60 GH-36935: [Go] Fix Timestamp to Time dates (#36964)
add f44e28fa03 GH-36981: [Go] Fix ipc reader leak (#36982)
add e34d4c9376 GH-36199: [Python][CI][Spark] Update spark versions used on
our nightly tests (#36347)
add 7325a0160a MINOR: [C#] Bump Grpc.Tools from 2.42.0 to 2.56.2 in
/csharp (#36727)
add 4139b759d3 MINOR: [C#] Bump Grpc.Net.Client from 2.52.0 to 2.55.0 in
/csharp
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch 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 (16c5543f06)
\
N -- N -- N
refs/heads/dependabot/nuget/csharp/Grpc.Net.Client-2.55.0 (4139b759d3)
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:
.asf.yaml | 1 +
.github/workflows/cpp.yml | 16 +-
.github/workflows/dev.yml | 2 +-
.github/workflows/issue_bot.yml | 21 +-
.pre-commit-config.yaml | 2 +-
.travis.yml | 166 ---
ci/conda_env_python.txt | 2 +-
ci/detect-changes.py | 362 ------
ci/docker/linux-apt-r.dockerfile | 4 -
ci/scripts/cpp_build.sh | 1 +
ci/scripts/swift_test.sh | 5 +
cpp/cmake_modules/DefineOptions.cmake | 30 +-
cpp/cmake_modules/FindgRPCAlt.cmake | 18 +-
cpp/cmake_modules/SetupCxxFlags.cmake | 49 +-
cpp/cmake_modules/ThirdpartyToolchain.cmake | 9 +-
cpp/src/arrow/CMakeLists.txt | 22 +-
cpp/src/arrow/acero/CMakeLists.txt | 6 +-
cpp/src/arrow/acero/bloom_filter.cc | 8 +-
cpp/src/arrow/acero/bloom_filter.h | 5 +-
cpp/src/arrow/acero/bloom_filter_avx2.cc | 5 +-
cpp/src/arrow/acero/bloom_filter_test.cc | 85 +-
cpp/src/arrow/acero/swiss_join_avx2.cc | 4 -
cpp/src/arrow/acero/swiss_join_internal.h | 2 +-
cpp/src/arrow/acero/test_util_internal.cc | 9 +
cpp/src/arrow/acero/test_util_internal.h | 12 +-
cpp/src/arrow/array/array_list_test.cc | 57 +
cpp/src/arrow/array/array_nested.cc | 87 +-
cpp/src/arrow/array/array_test.cc | 19 +-
cpp/src/arrow/array/builder_adaptive.h | 2 -
cpp/src/arrow/array/builder_base.cc | 8 -
cpp/src/arrow/array/builder_base.h | 9 -
cpp/src/arrow/buffer.cc | 7 +-
cpp/src/arrow/buffer.h | 22 +-
cpp/src/arrow/buffer_test.cc | 23 +
cpp/src/arrow/c/bridge.cc | 192 ++-
cpp/src/arrow/c/bridge.h | 130 ++
cpp/src/arrow/c/bridge_test.cc | 404 ++++++
cpp/src/arrow/compute/api_scalar.cc | 28 -
cpp/src/arrow/compute/api_scalar.h | 18 -
cpp/src/arrow/compute/api_vector.cc | 7 -
cpp/src/arrow/compute/api_vector.h | 8 -
cpp/src/arrow/compute/kernels/CMakeLists.txt | 54 +-
cpp/src/arrow/compute/kernels/ree_util_internal.cc | 18 +-
cpp/src/arrow/compute/kernels/ree_util_internal.h | 27 +-
cpp/src/arrow/compute/kernels/scalar_arithmetic.cc | 16 +
cpp/src/arrow/compute/kernels/scalar_cast_test.cc | 3 +-
.../arrow/compute/kernels/scalar_if_else_test.cc | 168 ++-
.../arrow/compute/kernels/scalar_temporal_test.cc | 20 +
cpp/src/arrow/compute/kernels/vector_hash.cc | 37 +
.../arrow/compute/kernels/vector_run_end_encode.cc | 25 +-
.../compute/kernels/vector_run_end_encode_test.cc | 102 +-
cpp/src/arrow/compute/key_hash.cc | 6 +-
cpp/src/arrow/compute/key_hash.h | 4 +-
cpp/src/arrow/compute/key_hash_avx2.cc | 4 -
cpp/src/arrow/compute/key_hash_test.cc | 92 +-
cpp/src/arrow/compute/key_map.cc | 4 +-
cpp/src/arrow/compute/key_map.h | 2 +-
cpp/src/arrow/compute/key_map_avx2.cc | 4 -
cpp/src/arrow/compute/registry.cc | 1 +
cpp/src/arrow/compute/registry_internal.h | 1 +
cpp/src/arrow/compute/row/compare_internal.cc | 8 +-
cpp/src/arrow/compute/row/compare_internal.h | 2 +-
cpp/src/arrow/compute/row/compare_internal_avx2.cc | 4 -
cpp/src/arrow/compute/row/encode_internal.cc | 10 +-
cpp/src/arrow/compute/row/encode_internal.h | 6 +-
cpp/src/arrow/compute/row/encode_internal_avx2.cc | 4 -
cpp/src/arrow/compute/util.cc | 10 +-
cpp/src/arrow/compute/util.h | 2 +-
cpp/src/arrow/compute/util_avx2.cc | 8 +-
cpp/src/arrow/csv/reader.cc | 21 -
cpp/src/arrow/csv/reader.h | 13 -
cpp/src/arrow/dataset/dataset.h | 2 +-
cpp/src/arrow/device.h | 28 +
cpp/src/arrow/filesystem/filesystem_test.cc | 41 +
cpp/src/arrow/filesystem/path_util.cc | 37 +
cpp/src/arrow/filesystem/path_util.h | 20 +-
cpp/src/arrow/filesystem/s3fs.cc | 833 ++++++------
cpp/src/arrow/filesystem/s3fs_test.cc | 93 +-
cpp/src/arrow/flight/client.cc | 78 --
cpp/src/arrow/flight/client.h | 93 --
cpp/src/arrow/flight/client_middleware.h | 5 +
cpp/src/arrow/flight/flight_internals_test.cc | 21 -
cpp/src/arrow/flight/server.h | 37 +-
cpp/src/arrow/flight/test_definitions.cc | 87 +-
cpp/src/arrow/flight/test_definitions.h | 9 +-
cpp/src/arrow/flight/transport/grpc/grpc_client.cc | 18 +-
cpp/src/arrow/flight/transport/grpc/grpc_server.cc | 9 +
.../transport/ucx/flight_transport_ucx_test.cc | 2 +
cpp/src/arrow/flight/transport/ucx/ucx_server.cc | 3 +
cpp/src/arrow/flight/types.cc | 78 --
cpp/src/arrow/flight/types.h | 60 -
cpp/src/arrow/gpu/cuda_context.cc | 3 +-
cpp/src/arrow/gpu/cuda_context.h | 4 +
cpp/src/arrow/gpu/cuda_memory.cc | 21 +
cpp/src/arrow/gpu/cuda_memory.h | 8 +-
cpp/src/arrow/gpu/cuda_test.cc | 4 +
cpp/src/arrow/io/interfaces.h | 4 -
cpp/src/arrow/record_batch.cc | 8 -
cpp/src/arrow/record_batch.h | 6 -
cpp/src/arrow/record_batch_test.cc | 28 -
cpp/src/arrow/table_builder.cc | 24 -
cpp/src/arrow/table_builder.h | 31 -
cpp/src/arrow/testing/util.cc | 15 +
cpp/src/arrow/testing/util.h | 6 +
cpp/src/arrow/util/async_util.cc | 6 +-
cpp/src/arrow/util/async_util_test.cc | 23 +
cpp/src/arrow/util/basic_decimal.cc | 10 +
cpp/src/arrow/util/basic_decimal.h | 4 +
cpp/src/arrow/util/byte_stream_split.h | 28 +-
cpp/src/arrow/util/decimal.cc | 58 +-
cpp/src/arrow/util/decimal_internal.h | 4 +
cpp/src/arrow/util/decimal_test.cc | 169 ++-
cpp/src/arrow/util/value_parsing.cc | 2 +
cpp/src/arrow/util/value_parsing_test.cc | 6 +
cpp/src/arrow/vendored/fast_float/README.md | 4 +-
cpp/src/arrow/vendored/fast_float/ascii_number.h | 15 +-
cpp/src/arrow/vendored/fast_float/bigint.h | 144 ++-
.../vendored/fast_float/constexpr_feature_detect.h | 40 +
.../arrow/vendored/fast_float/decimal_to_binary.h | 17 +-
.../arrow/vendored/fast_float/digit_comparison.h | 37 +-
cpp/src/arrow/vendored/fast_float/fast_float.h | 2 +-
cpp/src/arrow/vendored/fast_float/fast_table.h | 1313 +++++++++----------
cpp/src/arrow/vendored/fast_float/float_common.h | 179 ++-
cpp/src/arrow/vendored/fast_float/parse_number.h | 32 +
cpp/src/arrow/vendored/fast_float/update.sh | 2 +-
cpp/src/parquet/CMakeLists.txt | 5 +-
cpp/src/parquet/arrow/arrow_reader_writer_test.cc | 4 +-
cpp/src/parquet/arrow/reader.cc | 10 -
cpp/src/parquet/arrow/reader.h | 27 +-
cpp/src/parquet/benchmark_util.cc | 126 ++
cpp/src/parquet/benchmark_util.h | 47 +
cpp/src/parquet/bloom_filter_benchmark.cc | 69 +-
cpp/src/parquet/file_reader.cc | 45 +-
cpp/src/parquet/file_writer.cc | 20 +-
cpp/src/parquet/level_conversion_benchmark.cc | 2 +-
cpp/src/parquet/page_index_benchmark.cc | 107 ++
cpp/src/parquet/test_util.h | 2 +-
.../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj | 2 +-
csharp/src/Apache.Arrow/Arrays/Date32Array.cs | 26 +
csharp/src/Apache.Arrow/Arrays/Date64Array.cs | 23 +
csharp/src/Apache.Arrow/Arrays/DateArrayBuilder.cs | 70 +
csharp/src/Apache.Arrow/Arrays/Time32Array.cs | 61 +-
csharp/src/Apache.Arrow/Arrays/Time64Array.cs | 65 +-
csharp/src/Apache.Arrow/Arrays/TimeArrayBuilder.cs | 152 +++
csharp/src/Apache.Arrow/C/CArrowArray.cs | 14 +-
csharp/src/Apache.Arrow/C/CArrowArrayExporter.cs | 8 +-
csharp/src/Apache.Arrow/C/CArrowArrayImporter.cs | 11 +-
csharp/src/Apache.Arrow/C/CArrowArrayStream.cs | 39 +-
.../Apache.Arrow/C/CArrowArrayStreamExporter.cs | 26 +-
.../Apache.Arrow/C/CArrowArrayStreamImporter.cs | 25 +-
csharp/src/Apache.Arrow/C/CArrowSchema.cs | 14 +-
csharp/src/Apache.Arrow/C/CArrowSchemaExporter.cs | 8 +-
csharp/src/Apache.Arrow/C/CArrowSchemaImporter.cs | 8 +-
.../Apache.Arrow.Tests/Apache.Arrow.Tests.csproj | 15 +-
.../test/Apache.Arrow.Tests/ArrayBuilderTests.cs | 10 +-
csharp/test/Apache.Arrow.Tests/ArrowArrayTests.cs | 14 +-
.../test/Apache.Arrow.Tests/ArrowReaderVerifier.cs | 4 +
.../Apache.Arrow.Tests/ArrowStreamReaderTests.cs | 12 +
.../Apache.Arrow.Tests/CDataInterfaceDataTests.cs | 10 +-
.../CDataInterfacePythonTests.cs | 48 +-
.../CDataInterfaceSchemaTests.cs | 10 +-
csharp/test/Apache.Arrow.Tests/Date32ArrayTests.cs | 32 +
csharp/test/Apache.Arrow.Tests/Date64ArrayTests.cs | 33 +
.../Extensions/Net472Extensions.cs | 34 +
.../test/Apache.Arrow.Tests/TestDateAndTimeData.cs | 5 +
csharp/test/Apache.Arrow.Tests/TimeOnlyTests.cs | 111 ++
dev/archery/setup.py | 5 +-
dev/release/rat_exclude_files.txt | 3 +-
dev/release/verify-apt.sh | 16 +-
dev/release/verify-release-candidate.sh | 2 +-
dev/release/verify-yum.sh | 2 +-
...aml => linux_64_cuda_compiler_version11.2.yaml} | 33 +-
.../linux_64_cuda_compiler_versionNone.yaml | 29 +-
...> linux_aarch64_cuda_compiler_version11.2.yaml} | 33 +-
.../linux_aarch64_cuda_compiler_versionNone.yaml | 29 +-
...> linux_ppc64le_cuda_compiler_version11.2.yaml} | 35 +-
.../linux_ppc64le_cuda_compiler_versionNone.yaml | 29 +-
dev/tasks/conda-recipes/.ci_support/osx_64_.yaml | 24 +-
.../conda-recipes/.ci_support/osx_arm64_.yaml | 24 +-
...x_64_r_base4.2.yaml => linux_64_r_base4.1.yaml} | 6 +-
.../.ci_support/r/linux_64_r_base4.2.yaml | 4 +-
...r_base4.2.yaml => linux_aarch64_r_base4.1.yaml} | 6 +-
.../.ci_support/r/linux_aarch64_r_base4.2.yaml | 4 +-
...osx_64_r_base4.2.yaml => osx_64_r_base4.1.yaml} | 6 +-
.../.ci_support/r/osx_64_r_base4.2.yaml | 4 +-
...m64_r_base4.2.yaml => osx_arm64_r_base4.1.yaml} | 6 +-
.../.ci_support/r/osx_arm64_r_base4.2.yaml | 4 +-
....yaml => win_64_cuda_compiler_version11.2.yaml} | 26 +-
.../win_64_cuda_compiler_versionNone.yaml | 26 +-
dev/tasks/conda-recipes/arrow-cpp/activate.sh | 74 +-
.../arrow-cpp/{bld-arrow.bat => build-arrow.bat} | 14 +-
dev/tasks/conda-recipes/arrow-cpp/build-arrow.sh | 43 +-
.../{bld-pyarrow.bat => build-pyarrow.bat} | 14 +-
dev/tasks/conda-recipes/arrow-cpp/build-pyarrow.sh | 5 +-
dev/tasks/conda-recipes/arrow-cpp/meta.yaml | 136 +-
dev/tasks/conda-recipes/azure.linux.yml | 23 +
dev/tasks/conda-recipes/r-arrow/configure.win | 4 +-
dev/tasks/conda-recipes/r-arrow/meta.yaml | 2 -
dev/tasks/docs/github.linux.yml | 13 +-
dev/tasks/homebrew-formulae/apache-arrow.rb | 8 +-
.../linux-packages/apache-arrow/yum/arrow.spec.in | 21 -
dev/tasks/linux-packages/github.linux.yml | 50 +-
dev/tasks/macros.jinja | 76 +-
dev/tasks/r/github.devdocs.yml | 7 +-
dev/tasks/r/github.macos.brew.yml | 20 +-
dev/tasks/tasks.yml | 95 +-
docker-compose.yml | 31 +-
docs/source/cpp/env_vars.rst | 4 +
.../developers/continuous_integration/crossbow.rst | 6 +-
.../developers/continuous_integration/overview.rst | 2 -
docs/source/developers/java/building.rst | 21 +-
docs/source/developers/release.rst | 4 +-
docs/source/format/CanonicalExtensions.rst | 18 +
docs/source/format/Columnar.rst | 132 +-
docs/source/python/filesystems.rst | 5 +-
docs/source/status.rst | 2 +-
format/Flight.proto | 2 +-
format/FlightSql.proto | 2 +-
go/arrow/array/concat.go | 28 +-
go/arrow/array/concat_test.go | 20 +
go/arrow/array/dictionary.go | 22 +-
go/arrow/array/dictionary_test.go | 65 +
go/arrow/datatype_fixedwidth.go | 12 +-
go/arrow/datatype_fixedwidth_test.go | 7 +
go/arrow/flight/client.go | 2 +-
go/arrow/flight/flightsql/client.go | 2 +-
go/arrow/flight/flightsql/client_test.go | 2 +-
go/arrow/flight/flightsql/server.go | 2 +-
go/arrow/flight/flightsql/server_test.go | 2 +-
go/arrow/flight/flightsql/types.go | 2 +-
go/arrow/flight/gen.go | 4 +-
.../flight/{internal => gen}/flight/Flight.pb.go | 71 +-
.../{internal => gen}/flight/FlightSql.pb.go | 575 ++++----
.../{internal => gen}/flight/Flight_grpc.pb.go | 46 +-
go/arrow/flight/server.go | 2 +-
go/arrow/ipc/reader.go | 1 +
go/arrow/ipc/reader_test.go | 37 +
go/internal/hashing/xxh3_memo_table.gen.go | 50 +
go/internal/hashing/xxh3_memo_table.gen.go.tmpl | 6 +
go/internal/hashing/xxh3_memo_table.go | 22 +
go/parquet/schema/helpers.go | 62 +-
go/parquet/schema/helpers_test.go | 19 +
go/parquet/schema/logical_types.go | 49 +
go/parquet/schema/logical_types_test.go | 1 +
go/parquet/schema/reflection.go | 13 +-
go/parquet/schema/reflection_test.go | 3 +-
.../io/netty/buffer/PooledByteBufAllocatorL.java | 2 +-
java/pom.xml | 30 +-
matlab/src/cpp/arrow/matlab/array/proxy/array.cc | 22 +
matlab/src/cpp/arrow/matlab/array/proxy/array.h | 3 +
.../cpp/arrow/matlab/array/proxy/boolean_array.cc | 2 +-
.../cpp/arrow/matlab/array/proxy/boolean_array.h | 1 -
.../cpp/arrow/matlab/array/proxy/numeric_array.h | 61 +-
.../cpp/arrow/matlab/array/proxy/string_array.cc | 2 +-
.../arrow/matlab/array/proxy/timestamp_array.cc | 91 --
matlab/src/cpp/arrow/matlab/error/error.h | 2 +
matlab/src/cpp/arrow/matlab/proxy/factory.cc | 25 +-
matlab/src/cpp/arrow/matlab/type/proxy/field.cc | 94 ++
.../proxy/timestamp_array.h => type/proxy/field.h} | 22 +-
matlab/src/cpp/arrow/matlab/type/proxy/traits.h | 90 ++
matlab/src/cpp/arrow/matlab/type/proxy/wrap.cc | 59 +
.../proxy/boolean_array.h => type/proxy/wrap.h} | 20 +-
matlab/src/matlab/+arrow/+array/Array.m | 9 +-
matlab/src/matlab/+arrow/+array/BooleanArray.m | 4 -
matlab/src/matlab/+arrow/+array/Float32Array.m | 4 -
matlab/src/matlab/+arrow/+array/Float64Array.m | 4 -
matlab/src/matlab/+arrow/+array/Int16Array.m | 4 -
matlab/src/matlab/+arrow/+array/Int32Array.m | 4 -
matlab/src/matlab/+arrow/+array/Int64Array.m | 4 -
matlab/src/matlab/+arrow/+array/Int8Array.m | 4 -
matlab/src/matlab/+arrow/+array/StringArray.m | 4 -
matlab/src/matlab/+arrow/+array/TimestampArray.m | 5 -
matlab/src/matlab/+arrow/+array/UInt16Array.m | 4 -
matlab/src/matlab/+arrow/+array/UInt32Array.m | 4 -
matlab/src/matlab/+arrow/+array/UInt64Array.m | 4 -
matlab/src/matlab/+arrow/+array/UInt8Array.m | 4 -
.../matlab/+arrow/+internal/+proxy/create.m} | 15 +-
.../Int16Type.m => +internal/+proxy/validate.m} | 20 +-
matlab/src/matlab/+arrow/+type/BooleanType.m | 8 +-
.../+arrow/{+array/Array.m => +type/Field.m} | 44 +-
matlab/src/matlab/+arrow/+type/FixedWidthType.m | 7 +-
matlab/src/matlab/+arrow/+type/Float32Type.m | 8 +-
matlab/src/matlab/+arrow/+type/Float64Type.m | 8 +-
matlab/src/matlab/+arrow/+type/Int16Type.m | 8 +-
matlab/src/matlab/+arrow/+type/Int32Type.m | 8 +-
matlab/src/matlab/+arrow/+type/Int64Type.m | 8 +-
matlab/src/matlab/+arrow/+type/Int8Type.m | 8 +-
matlab/src/matlab/+arrow/+type/StringType.m | 8 +-
matlab/src/matlab/+arrow/+type/TimestampType.m | 18 +-
matlab/src/matlab/+arrow/+type/Type.m | 7 +-
matlab/src/matlab/+arrow/+type/UInt16Type.m | 8 +-
matlab/src/matlab/+arrow/+type/UInt32Type.m | 8 +-
matlab/src/matlab/+arrow/+type/UInt64Type.m | 8 +-
matlab/src/matlab/+arrow/+type/UInt8Type.m | 8 +-
.../tInt8Type.m => src/matlab/+arrow/boolean.m} | 14 +-
.../matlab/+arrow/{+type/Int32Type.m => field.m} | 18 +-
.../tInt8Type.m => src/matlab/+arrow/float32.m} | 12 +-
.../tInt8Type.m => src/matlab/+arrow/float64.m} | 14 +-
.../type/tInt8Type.m => src/matlab/+arrow/int16.m} | 14 +-
.../type/tInt8Type.m => src/matlab/+arrow/int32.m} | 12 +-
.../type/tInt8Type.m => src/matlab/+arrow/int64.m} | 13 +-
.../type/tInt8Type.m => src/matlab/+arrow/int8.m} | 14 +-
.../tInt8Type.m => src/matlab/+arrow/string.m} | 13 +-
.../+arrow/{+type/BooleanType.m => timestamp.m} | 15 +-
.../tInt8Type.m => src/matlab/+arrow/uint16.m} | 13 +-
.../tInt8Type.m => src/matlab/+arrow/uint32.m} | 13 +-
.../tInt8Type.m => src/matlab/+arrow/uint64.m} | 14 +-
.../type/tInt8Type.m => src/matlab/+arrow/uint8.m} | 13 +-
matlab/test/arrow/array/tBooleanArray.m | 2 +-
matlab/test/arrow/array/tFloat32Array.m | 2 +-
matlab/test/arrow/array/tFloat64Array.m | 2 +-
matlab/test/arrow/array/tInt16Array.m | 2 +-
matlab/test/arrow/array/tInt32Array.m | 2 +-
matlab/test/arrow/array/tInt64Array.m | 2 +-
matlab/test/arrow/array/tInt8Array.m | 2 +-
matlab/test/arrow/array/tStringArray.m | 2 +-
matlab/test/arrow/array/tUInt16Array.m | 2 +-
matlab/test/arrow/array/tUInt32Array.m | 2 +-
matlab/test/arrow/array/tUInt64Array.m | 2 +-
matlab/test/arrow/array/tUInt8Array.m | 2 +-
matlab/test/arrow/type/hFixedWidthType.m | 7 +
matlab/test/arrow/type/tBooleanType.m | 5 +-
matlab/test/arrow/type/tField.m | 131 ++
matlab/test/arrow/type/tFloat32Type.m | 5 +-
matlab/test/arrow/type/tFloat64Type.m | 6 +-
matlab/test/arrow/type/tInt16Type.m | 5 +-
matlab/test/arrow/type/tInt32Type.m | 5 +-
matlab/test/arrow/type/tInt64Type.m | 5 +-
matlab/test/arrow/type/tInt8Type.m | 5 +-
matlab/test/arrow/type/tStringType.m | 4 +-
matlab/test/arrow/type/tTimestampType.m | 58 +-
matlab/test/arrow/type/tUInt16Type.m | 5 +-
matlab/test/arrow/type/tUInt32Type.m | 5 +-
matlab/test/arrow/type/tUInt64Type.m | 5 +-
matlab/test/arrow/type/tUInt8Type.m | 5 +-
matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 8 +-
python/pyarrow/_dataset.pyx | 6 +-
python/pyarrow/_flight.pyx | 12 +-
python/pyarrow/_s3fs.pyx | 12 +-
python/pyarrow/includes/libarrow_flight.pxd | 2 +
python/pyarrow/scalar.pxi | 21 +-
python/pyarrow/tests/test_array.py | 2 +-
python/pyarrow/tests/test_compute.py | 11 +
python/pyarrow/tests/test_convert_builtin.py | 2 +-
python/pyarrow/tests/test_csv.py | 2 +-
python/pyarrow/tests/test_dataset.py | 8 +-
python/pyarrow/tests/test_extension_type.py | 16 +-
python/pyarrow/tests/test_flight.py | 46 +-
python/pyarrow/tests/test_memory.py | 10 +-
python/pyarrow/tests/test_scalars.py | 35 +
python/pyarrow/tests/test_table.py | 4 +-
python/pyarrow/types.pxi | 4 +-
python/pyproject.toml | 2 +-
python/requirements-build.txt | 2 +-
python/requirements-wheel-build.txt | 2 +-
python/setup.py | 7 +-
r/.lintr | 1 +
r/NAMESPACE | 1 +
r/NEWS.md | 34 +
r/PACKAGING.md | 4 +-
r/R/arrow-package.R | 2 +-
r/R/dplyr-funcs-string.R | 18 +
r/pkgdown/assets/versions.html | 5 +-
r/pkgdown/assets/versions.json | 2 +-
r/tests/testthat/test-dplyr-funcs-string.R | 30 +
r/tools/nixlibs.R | 2 +-
r/tools/winlibs.R | 2 +-
swift/{Arrow => ArrowFlight}/.gitignore | 0
swift/ArrowFlight/Package.swift | 53 +
.../Sources/ArrowFlight/Flight.grpc.swift | 1343 +++++++++++++++++++
.../Sources/ArrowFlight/Flight.pb.swift | 1366 ++++++++++++++++++++
.../Sources/ArrowFlight/FlightAction.swift | 41 +-
.../Sources/ArrowFlight/FlightActionType.swift | 40 +-
.../Sources/ArrowFlight/FlightClient.swift | 144 +++
.../Sources/ArrowFlight/FlightCriteria.swift | 39 +-
.../Sources/ArrowFlight/FlightData.swift | 46 +
.../Sources/ArrowFlight/FlightDescriptor.swift | 56 +
.../Sources/ArrowFlight/FlightEndpoint.swift | 47 +-
.../Sources/ArrowFlight/FlightInfo.swift | 55 +
.../Sources/ArrowFlight/FlightLocation.swift | 38 +-
.../Sources/ArrowFlight/FlightPutResult.swift | 37 +-
.../Sources/ArrowFlight/FlightResult.swift | 37 +-
.../Sources/ArrowFlight/FlightSchemaResult.swift | 39 +-
.../Sources/ArrowFlight/FlightServer.swift | 162 +++
.../Sources/ArrowFlight/FlightTicket.swift | 37 +-
.../ArrowFlight/RecordBatchStreamReader.swift | 67 +
.../ArrowFlight/RecordBatchStreamWriter.swift | 91 ++
.../Tests/ArrowFlightTests/FlightTest.swift | 302 +++++
swift/gen-protobuffers.sh | 44 +
389 files changed, 11163 insertions(+), 4528 deletions(-)
delete mode 100644 .travis.yml
delete mode 100644 ci/detect-changes.py
create mode 100644 cpp/src/arrow/vendored/fast_float/constexpr_feature_detect.h
create mode 100644 cpp/src/parquet/benchmark_util.cc
create mode 100644 cpp/src/parquet/benchmark_util.h
create mode 100644 cpp/src/parquet/page_index_benchmark.cc
create mode 100644 csharp/src/Apache.Arrow/Arrays/TimeArrayBuilder.cs
create mode 100644
csharp/test/Apache.Arrow.Tests/Extensions/Net472Extensions.cs
create mode 100644 csharp/test/Apache.Arrow.Tests/TimeOnlyTests.cs
copy
dev/tasks/conda-recipes/.ci_support/{linux_64_cuda_compiler_version10.2.yaml =>
linux_64_cuda_compiler_version11.2.yaml} (79%)
copy
dev/tasks/conda-recipes/.ci_support/{linux_aarch64_cuda_compiler_versionNone.yaml
=> linux_aarch64_cuda_compiler_version11.2.yaml} (77%)
rename
dev/tasks/conda-recipes/.ci_support/{linux_64_cuda_compiler_version10.2.yaml =>
linux_ppc64le_cuda_compiler_version11.2.yaml} (78%)
copy dev/tasks/conda-recipes/.ci_support/r/{linux_64_r_base4.2.yaml =>
linux_64_r_base4.1.yaml} (94%)
copy dev/tasks/conda-recipes/.ci_support/r/{linux_aarch64_r_base4.2.yaml =>
linux_aarch64_r_base4.1.yaml} (95%)
copy dev/tasks/conda-recipes/.ci_support/r/{osx_64_r_base4.2.yaml =>
osx_64_r_base4.1.yaml} (94%)
copy dev/tasks/conda-recipes/.ci_support/r/{osx_arm64_r_base4.2.yaml =>
osx_arm64_r_base4.1.yaml} (94%)
rename
dev/tasks/conda-recipes/.ci_support/{win_64_cuda_compiler_version10.2.yaml =>
win_64_cuda_compiler_version11.2.yaml} (78%)
rename dev/tasks/conda-recipes/arrow-cpp/{bld-arrow.bat => build-arrow.bat}
(89%)
rename dev/tasks/conda-recipes/arrow-cpp/{bld-pyarrow.bat =>
build-pyarrow.bat} (54%)
rename go/arrow/flight/{internal => gen}/flight/Flight.pb.go (98%)
rename go/arrow/flight/{internal => gen}/flight/FlightSql.pb.go (94%)
rename go/arrow/flight/{internal => gen}/flight/Flight_grpc.pb.go (93%)
delete mode 100644 matlab/src/cpp/arrow/matlab/array/proxy/timestamp_array.cc
create mode 100644 matlab/src/cpp/arrow/matlab/type/proxy/field.cc
rename matlab/src/cpp/arrow/matlab/{array/proxy/timestamp_array.h =>
type/proxy/field.h} (67%)
create mode 100644 matlab/src/cpp/arrow/matlab/type/proxy/traits.h
create mode 100644 matlab/src/cpp/arrow/matlab/type/proxy/wrap.cc
copy matlab/src/cpp/arrow/matlab/{array/proxy/boolean_array.h =>
type/proxy/wrap.h} (59%)
copy matlab/{test/arrow/type/tFloat64Type.m =>
src/matlab/+arrow/+internal/+proxy/create.m} (77%)
copy matlab/src/matlab/+arrow/{+type/Int16Type.m =>
+internal/+proxy/validate.m} (64%)
copy matlab/src/matlab/+arrow/{+array/Array.m => +type/Field.m} (57%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/boolean.m} (79%)
copy matlab/src/matlab/+arrow/{+type/Int32Type.m => field.m} (68%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/float32.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/float64.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/int16.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/int32.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/int64.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/int8.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/string.m} (79%)
copy matlab/src/matlab/+arrow/{+type/BooleanType.m => timestamp.m} (63%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/uint16.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/uint32.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/uint64.m} (79%)
copy matlab/{test/arrow/type/tInt8Type.m => src/matlab/+arrow/uint8.m} (79%)
create mode 100644 matlab/test/arrow/type/tField.m
copy swift/{Arrow => ArrowFlight}/.gitignore (100%)
create mode 100644 swift/ArrowFlight/Package.swift
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/Flight.grpc.swift
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/Flight.pb.swift
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightAction.swift (58%)
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightActionType.swift (55%)
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/FlightClient.swift
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightCriteria.swift (59%)
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/FlightData.swift
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/FlightDescriptor.swift
copy matlab/src/cpp/arrow/matlab/array/proxy/array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightEndpoint.swift (52%)
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/FlightInfo.swift
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightLocation.swift (59%)
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightPutResult.swift (59%)
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightResult.swift (59%)
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightSchemaResult.swift (59%)
create mode 100644 swift/ArrowFlight/Sources/ArrowFlight/FlightServer.swift
copy matlab/src/cpp/arrow/matlab/array/proxy/boolean_array.h =>
swift/ArrowFlight/Sources/ArrowFlight/FlightTicket.swift (59%)
create mode 100644
swift/ArrowFlight/Sources/ArrowFlight/RecordBatchStreamReader.swift
create mode 100644
swift/ArrowFlight/Sources/ArrowFlight/RecordBatchStreamWriter.swift
create mode 100644 swift/ArrowFlight/Tests/ArrowFlightTests/FlightTest.swift
create mode 100755 swift/gen-protobuffers.sh