This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a change to branch 
dependabot/maven/java/com.google.errorprone-error_prone_core-2.27.1
in repository https://gitbox.apache.org/repos/asf/arrow.git


 discard 5836d727f4 MINOR: [Java] Bump com.google.errorprone:error_prone_core 
in /java
     add c0aade5f62 GH-41462: [CI] Temporary pin azurite to v3.29.0 (#41501)
     add c8cf61c569 GH-41385: [CI][MATLAB][Packaging] Add support for MATLAB 
`R2024a` in CI and crossbow packaging workflows (#41504)
     add 32916f8355 MINOR: [JS] Bump @swc/core from 1.4.14 to 1.4.17 in /js 
(#41519)
     add b102aebb0a MINOR: [JS] Bump @typescript-eslint/parser from 7.7.0 to 
7.8.0 in /js (#41522)
     add 5959024e9c MINOR: [JS] Bump eslint-plugin-jest from 27.9.0 to 28.4.0 
in /js (#41524)
     add c8bf9753d7 MINOR: [JS] Bump @types/node from 20.12.7 to 20.12.8 in /js 
(#41526)
     add cc9e65fb80 MINOR: [C#] Bump Grpc.Tools from 2.62.0 to 2.63.0 in 
/csharp (#41523)
     add 56437409d1 MINOR: [Go] Bump github.com/hamba/avro/v2 from 2.20.1 to 
2.21.1 in /go (#41512)
     add 2b06472305 MINOR: [Go] Bump google.golang.org/protobuf from 1.33.0 to 
1.34.0 in /go (#41513)
     add 493d456d8c GH-41507: [MATLAB][CI] Pass `strict: true` to 
`matlab-actions/run-tests@v2`  (#41530)
     add e7f5f810ac GH-41531: [MATLAB][Packaging] Bump 
`matlab-actions/setup-matlab` and `matlab-actions/run-command` from `v1` to 
`v2` in the `crossbow` job (#41532)
     add 7cd9c6fbd3 GH-41534: [Go] Fix mem leak importing 0 length C Array 
(#41535)
     add 2ba129f0a2 MINOR: [JS] Bump @swc/helpers from 0.5.10 to 0.5.11 in /js 
(#41486)
     add 4cf44b4bc3 MINOR: add jbonofre in collaborators list (#41528)
     add d10ebf055a MINOR: [R] fix no visible global function definition: 
left_join (#41542)
     add 3a54e68c69 MINOR: [Dev] Add zanmato1984 and ZhangHuiGui in 
collaborators list  (#41544)
     add 52321377cc GH-40997: [C++] Get null_bit_id according to 
are_cols_in_encoding_order in NullUpdateColumnToRow_avx2 (#40998)
     add b719408f4a GH-40560: [Python] RunEndEncodedArray.from_arrays: bugfix 
for Array arguments (#40560) (#41093)
     add c79b6a593e GH-41566: [CI][Packaging] macOS wheel for Catalina fails to 
build on macOS arm64 (#41567)
     add 03f8ae754e GH-41540: [R] Simplify arrow_eval() logic and bindings 
environments (#41537)
     add 9cf0ee722b GH-41562: [C++][Parquet] Decoding: Fix num_value handling 
in ByteStreamSplitDecoder (#41565)
     add 51689a040c GH-41545: [C++][Parquet] Fix 
DeltaLengthByteArrayEncoder::EstimatedDataEncodedSize (#41546)
     add 53859262ea GH-41431: [C++][Parquet][Dataset] Fix repeated scan on 
encrypted dataset (#41550)
     add d83af8f749 GH-38770: [C++][Python] RecordBatch.filter() segfaults if 
passed a ChunkedArray (#40971)
     add e21952f969 GH-40750: [C++][Python] Map child Array constructed from 
keys and items shouldn't have offset (#40871)
     add f462ec7e6b MINOR: [Go] Bump golang.org/x/sys from 0.19.0 to 0.20.0 in 
/go (#41554)
     add f672027654 MINOR: [Go] Bump google.golang.org/protobuf from 1.34.0 to 
1.34.1 in /go (#41553)
     add 3046501456 GH-41435: [CI][MATLAB] Add job to build and test MATLAB 
Interface on `macos-14` (#41592)
     add 5252c6ce13 GH-41594: [Go] Support reading `date64` type & properly 
validate list-like types (#41595)
     add 318d22adda MINOR: [Dev] Remove Dane from collaborators list (#41589)
     add 46e7816093 GH-41430: [Docs] Use sphinxcontrib-mermaid instead of 
generating images from .mmd (#41455)
     add 071ffaf263 GH-41256: [Format][Docs] Add a canonical extension type 
specification for JSON (#41257)
     add c5be027033 GH-41298: [Format][Docs] Add a canonical extension type 
specification for UUID (#41299)
     add 7bfe02db04 GH-41573: [Java] VectorSchemaRoot uses inefficient stream 
to copy fieldVectors (#41574)
     add f6127a6d18 GH-41356: [Release][Docs] Update post release documentation 
task to remove the warnings banner for stable version (#41377)
     add bd444106af GH-39645: [Python] Fix read_table for encrypted parquet 
(#39438)
     add 1c62df5255 GH-41179: [Docs] Documentation for Dissociated IPC Protocol 
(#41180)
     add 5255adc513 GH-41529: [C++][Compute] Remove redundant logic for 
ArrayData as ExecResults in ExecScalarCaseWhen (#41380)
     add f8d3b10b4b GH-41590: [Java] Improve BaseRepeatedValueVector function 
on isEmpty and isNull operations (#41601)
     add 7aea8bf7a6 GH-41316: [CI][Python] Reduce CI time on macOS (#41378)
     add 899422e16e GH-39301: [Archery][CI][Integration] Add nanoarrow to 
archery + integration setup (#39302)
     add 1e3772cac5 GH-41343: [C++][CMake] Remove unused 
ARROW_NO_DEPRECATED_API (#41345)
     add a0f9d2eb2f GH-41617: [C++][CMake] Fix ARROW_USE_BOOST detect condition 
(#41622)
     add 37bd413c83 GH-40734: [Packaging][Debian] Drop support for Debian 
bullseye (#41394)
     add 6d03215543 GH-41450: [R][CI] rhub/container follow ons (#41451)
     add 9a3973c9ee GH-41626: [R][CI] Update OpenSUSE to 15.5 from 15.3 (#41627)
     add 0e9896dc54 GH-40944: [Java] Implement TypeEqualsVisitor for StringView 
(#41606)
     add 2552c26c96 MINOR: [C++][ORC][CMake] Fix ORC CMake args to use 
LZ4_STATIC_LIB (#41632)
     add a0c0ffdeac GH-41587: [Docs][Python] Remove duplicate contents (#41588)
     add 875e4df48e GH-41361: [C++][Parquet] Optimize DelimitRecords by batch 
execution when max_rep_level > 1 (#41362)
     add a715ea06b7 GH-38692: [C#] Implement ICollection<T?> on scalar arrays 
(#41539)
     add c555488c56 GH-41630: [Benchmarking] Fix out-of-source build in 
benchmarks (#41631)
     add fc7c723bab MINOR: [Go] Bump golang.org/x/tools from 0.20.0 to 0.21.0 
in /go (#41639)
     add fd84ec0b1a GH-39129 [Python] pa.array: add check for byte-swapped 
numpy arrays inside python objects (#41549)
     add d7c22601e7 GH-41464: [Python] Fix StructArray.sort() for by=None 
(#41495)
     add e6ab174e20 GH-41329: [C++][Gandiva] Fix gandiva cache size env var 
(#41330)
     add ada965ff8b GH-33484: [C++][Compute] Implement `Grouper::Reset` (#41352)
     add a4a5cf1fbe GH-34484: [Substrait] add an option to disable augmented 
fields (#41583)
     add 8f27e269cb GH-41149: [C++][Acero] Fix asof join race (#41614)
     add 6c386dab67 GH-41334: [C++][Acero] Use per-node basis temp vector stack 
to mitigate overflow (#41335)
     add cc1e1d87c1 MINOR: [Release] Update versions for 17.0.0-SNAPSHOT
     add bd89c42986 MINOR: [Release] Update .deb/.rpm changelogs for 16.1.0
     add e411e0e211 GH-41602: [C#] Resolve build warnings (#41645)
     add 657c4faf21 GH-41596: [C++] fixed_width_internal.h: Simplify docstring 
and support bit-sized types (BOOL) (#41597)
     add 2ca9ad2861 GH-41653: [MATLAB] Add new `arrow.c.Array` MATLAB class 
which wraps a C Data Interface format `ArrowArray` C struct  (#41655)
     add 82045527b7 GH-41654: [MATLAB] Add new `arrow.c.Schema` MATLAB class 
which wraps a C Data Interface format `ArrowSchema` C struct (#41674)
     add edd62f7532 GH-41581: [C++][CMake] correctly use 
Protobuf_PROTOC_EXECUTABLE (#41582)
     add 63fddd7b2f GH-41660: [CI][Java] Restore devtoolset relatead 
GANDIVA_CXX_FLAGS (#41661)
     add e1de9c52d5 GH-41541: [Go][Parquet] Fix writer performance regression 
(#41638)
     add e04f5b4b90 GH-41560: [C++] ChunkResolver: Implement ResolveMany and 
add unit tests (#41561)
     add 084387c56e GH-39204: [Format][FlightRPC][Docs] Stabilize Flight SQL 
(#41657)
     add 1c15c88b4b GH-40943: [Java] Implement RangeEqualsVisitor for 
StringView (#41636)
     add 0574988e32 GH-41287: [Java] ListViewVector Implementation (#41285)
     add 07a30d9a57 GH-41611: [Docs][CI] Enable most sphinx-lint rules for 
documentation (#41612)
     add 1c546fb3c1 GH-41480: [Python] Building PyArrow: enable/disable python 
components by default based on availability in Arrow C++ (#41494)
     add 74f7578f77 GH-40361:  [C++] Make flatbuffers serialization more 
deterministic (#40392)
     add f5ac05cca2 GH-41105: [Python][Docs] Update PyArrow installation docs 
for conda package split (#41135)
     add dc973c2bde MINOR: [C++] Revert change in ipc/CMakeLists.txt (#41701)
     add 6a9e2d53b5 GH-38575: [Python] Include metadata when creating pa.schema 
from PyCapsule (#41538)
     add 2dbc5e26dc MINOR: [Python][Docs] Use CMake presets to simplify Python 
build installation (#41500)
     add 14b8ca5317 GH-41688: [Dev] Include all relevant CMakeLists.txt files 
in cmake-format precommit hook (#41689)
     add 8d687b0cfc GH-41620: [Docs] Document merge.conf usage (#41621)
     add a04339a49e GH-41711: [C++] macros.h: Fix ARROW_FORCE_INLINE for MSVC 
(#41712)
     add 7aff9d572d GH-41558: [C++] Improve fixed_width_test_util.h  (#41575)
     add dcdf4e6953 GH-41460: [C++] Use ASAN to poison temp vector stack memory 
(#41695)
     add cc3e2db300 GH-41697: [Go][Parquet] Release BufferWriter when 
BufferedPageWriter is closed (#41698)
     add 5809dafb0f GH-41656: [MATLAB] Add C Data Interface format 
import/export functionality for `arrow.array.Array` (#41737)
     add 11decbc107 GH-41735: [CI][Archery] Update archery to be compatible 
with pygit2 1.15 API change (#41739)
     add 1cd28729a3 GH-41717: [Java][Vector] fix issue with ByteBuffer rewind 
in MessageSerializer (#41718)
     add 66580441ad GH-41738: [C++] Fix the issue that temp vector stack may be 
under sized (#41746)
     add b2e8c33c86 GH-41699: [Python][Parquet] Implement to_dict method on 
SortingColumn (#41704)
     add e3cd0ae3ea GH-41571: [Java] Revert GH-41307 (#41309) (#41628)
     add bbe8064b61 MINOR: [Java] Bump com.google.errorprone:error_prone_core 
in /java

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   (5836d727f4)
            \
             N -- N -- N   
refs/heads/dependabot/maven/java/com.google.errorprone-error_prone_core-2.27.1 
(bbe8064b61)

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                                          |    4 +-
 .env                                               |    3 -
 .github/workflows/docs.yml                         |   13 +-
 .github/workflows/docs_light.yml                   |    2 +-
 .github/workflows/integration.yml                  |    6 +
 .github/workflows/matlab.yml                       |   24 +-
 .github/workflows/python.yml                       |   13 +
 .github/workflows/r.yml                            |    3 +-
 .pre-commit-config.yaml                            |   17 +-
 c_glib/meson.build                                 |    2 -
 ci/appveyor-cpp-build.bat                          |    1 -
 ci/conda_env_sphinx.txt                            |    1 +
 ci/docker/debian-12-cpp.dockerfile                 |    1 -
 ci/docker/linux-apt-docs.dockerfile                |   60 +-
 ci/docker/linux-apt-r.dockerfile                   |    1 -
 ci/docker/linux-r.dockerfile                       |    3 -
 ci/docker/ubuntu-20.04-cpp-minimal.dockerfile      |    1 -
 ci/docker/ubuntu-20.04-cpp.dockerfile              |    1 -
 ci/docker/ubuntu-22.04-cpp-minimal.dockerfile      |    1 -
 ci/docker/ubuntu-22.04-cpp.dockerfile              |    1 -
 ci/docker/ubuntu-24.04-cpp.dockerfile              |    1 -
 ci/scripts/PKGBUILD                                |    2 +-
 ci/scripts/c_glib_build.sh                         |    3 -
 ci/scripts/cpp_build.sh                            |   14 +-
 ci/scripts/install_azurite.sh                      |    7 +-
 ci/scripts/integration_arrow.sh                    |    2 +
 ci/scripts/integration_arrow_build.sh              |    2 +
 ci/scripts/java_build.sh                           |   13 +-
 ci/scripts/java_cdata_integration.sh               |    4 +-
 ci/scripts/java_jni_manylinux_build.sh             |    2 +-
 ci/scripts/js_build.sh                             |   19 +-
 ci/scripts/js_test.sh                              |    3 +-
 ci/scripts/nanoarrow_build.sh                      |   52 +
 ci/scripts/python_build.sh                         |   33 +-
 ci/scripts/r_build.sh                              |   20 +-
 ci/scripts/r_docker_configure.sh                   |   20 -
 ci/scripts/r_sanitize.sh                           |    2 +
 ci/scripts/r_test.sh                               |    3 -
 cpp/CMakeLists.txt                                 |    4 -
 cpp/cmake_modules/DefineOptions.cmake              |    2 -
 cpp/cmake_modules/FindProtobufAlt.cmake            |    5 +
 cpp/cmake_modules/ThirdpartyToolchain.cmake        |    4 +-
 cpp/src/arrow/CMakeLists.txt                       |    4 +-
 cpp/src/arrow/acero/asof_join_node.cc              |   73 +-
 cpp/src/arrow/acero/asof_join_node_test.cc         |   54 +
 cpp/src/arrow/acero/exec_plan.cc                   |    2 +-
 cpp/src/arrow/acero/hash_aggregate_test.cc         |  172 +-
 cpp/src/arrow/acero/hash_join_node.cc              |   38 +-
 cpp/src/arrow/acero/hash_join_node_test.cc         |   52 +
 cpp/src/arrow/acero/query_context.cc               |   12 +-
 cpp/src/arrow/acero/query_context.h                |    8 +-
 cpp/src/arrow/acero/sink_node.cc                   |    1 +
 cpp/src/arrow/acero/swiss_join.cc                  |   16 +-
 cpp/src/arrow/array/array_list_test.cc             |   16 +-
 cpp/src/arrow/array/array_nested.cc                |    2 +-
 cpp/src/arrow/chunk_resolver.cc                    |   80 +-
 cpp/src/arrow/chunk_resolver.h                     |  128 +-
 cpp/src/arrow/chunked_array_test.cc                |  200 +++
 cpp/src/arrow/compute/CMakeLists.txt               |    4 +-
 cpp/src/arrow/compute/kernels/scalar_if_else.cc    |   50 +-
 cpp/src/arrow/compute/kernels/test_util.cc         |    1 +
 .../kernels/vector_selection_filter_internal.cc    |   30 +-
 .../compute/kernels/vector_selection_internal.cc   |    4 +-
 .../kernels/vector_selection_take_internal.cc      |    5 +-
 .../arrow/compute/kernels/vector_selection_test.cc |    2 +-
 cpp/src/arrow/compute/kernels/vector_sort.cc       |   30 +-
 cpp/src/arrow/compute/key_hash_internal.h          |   19 +
 cpp/src/arrow/compute/key_hash_test.cc             |   59 +-
 cpp/src/arrow/compute/key_map_internal.h           |    1 +
 cpp/src/arrow/compute/light_array_internal.h       |    1 +
 cpp/src/arrow/compute/light_array_test.cc          |    1 +
 cpp/src/arrow/compute/row/compare_internal.cc      |   41 +-
 cpp/src/arrow/compute/row/compare_internal.h       |   35 +-
 cpp/src/arrow/compute/row/compare_internal_avx2.cc |   20 +-
 cpp/src/arrow/compute/row/compare_test.cc          |   62 +-
 cpp/src/arrow/compute/row/grouper.cc               |   44 +-
 cpp/src/arrow/compute/row/grouper.h                |    4 +
 cpp/src/arrow/compute/row/grouper_test.cc          |   68 +
 cpp/src/arrow/compute/row/row_internal.cc          |    3 +-
 cpp/src/arrow/compute/util.cc                      |   31 -
 cpp/src/arrow/compute/util.h                       |   73 -
 cpp/src/arrow/compute/util_internal.cc             |  100 ++
 cpp/src/arrow/compute/util_internal.h              |   63 +
 cpp/src/arrow/compute/util_internal_test.cc        |   52 +
 cpp/src/arrow/dataset/discovery_test.cc            |    3 +-
 .../arrow/dataset/file_parquet_encryption_test.cc  |   25 +-
 cpp/src/arrow/dataset/file_parquet_test.cc         |    5 +-
 cpp/src/arrow/dataset/scanner.cc                   |   35 +-
 cpp/src/arrow/dataset/scanner.h                    |    9 +-
 cpp/src/arrow/dataset/scanner_test.cc              |   12 +-
 cpp/src/arrow/dataset/test_util_internal.h         |   18 +-
 .../arrow/engine/substrait/relation_internal.cc    |    1 +
 cpp/src/arrow/engine/substrait/serde_test.cc       |   81 +
 cpp/src/arrow/flight/client.h                      |    8 +-
 cpp/src/arrow/flight/cookie_internal.cc            |    3 +-
 cpp/src/arrow/flight/middleware.h                  |    2 +-
 cpp/src/arrow/flight/server.h                      |    3 +-
 cpp/src/arrow/flight/server_middleware.h           |    3 +-
 cpp/src/arrow/flight/sql/server.cc                 |    3 +-
 cpp/src/arrow/flight/sql/server.h                  |    3 +-
 .../arrow/flight/sql/server_session_middleware.h   |    1 -
 cpp/src/arrow/flight/transport.h                   |    4 -
 cpp/src/arrow/flight/types.h                       |    4 +-
 cpp/src/arrow/flight/types_async.h                 |    4 -
 cpp/src/arrow/ipc/CMakeLists.txt                   |    2 +
 cpp/src/arrow/ipc/message_internal_test.cc         |   81 +
 cpp/src/arrow/ipc/metadata_internal.cc             |    4 +-
 cpp/src/arrow/testing/fixed_width_test_util.cc     |  181 +++
 cpp/src/arrow/testing/fixed_width_test_util.h      |   76 +
 cpp/src/arrow/util/fixed_width_internal.cc         |  100 +-
 cpp/src/arrow/util/fixed_width_internal.h          |  286 ++--
 cpp/src/arrow/util/fixed_width_test.cc             |   21 +-
 cpp/src/arrow/util/fixed_width_test_util.h         |  203 ---
 cpp/src/arrow/util/macros.h                        |    2 +-
 cpp/src/gandiva/cache.cc                           |   47 +-
 cpp/src/gandiva/cache.h                            |   15 +-
 cpp/src/gandiva/cache_test.cc                      |   68 +-
 cpp/src/parquet/column_reader.cc                   |   71 +-
 cpp/src/parquet/encoding.cc                        |   40 +-
 cpp/src/parquet/encoding.h                         |    5 +
 cpp/src/parquet/encoding_test.cc                   |   13 +-
 cpp/src/parquet/file_reader.cc                     |   83 +-
 cpp/src/parquet/metadata.cc                        |    8 +
 cpp/src/parquet/metadata.h                         |    2 +
 csharp/Directory.Build.props                       |    4 +-
 csharp/feather.png                                 |  Bin 0 -> 40042 bytes
 .../Apache.Arrow.Flight.Sql.csproj                 |    2 +-
 .../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj |    2 +-
 csharp/src/Apache.Arrow/Arrays/BinaryArray.cs      |   27 +-
 csharp/src/Apache.Arrow/Arrays/BooleanArray.cs     |   29 +-
 csharp/src/Apache.Arrow/Arrays/Date32Array.cs      |   63 +-
 csharp/src/Apache.Arrow/Arrays/Date64Array.cs      |   63 +-
 csharp/src/Apache.Arrow/Arrays/Decimal256Array.cs  |   14 +-
 csharp/src/Apache.Arrow/Arrays/IntervalArray.cs    |    2 +-
 csharp/src/Apache.Arrow/Arrays/PrimitiveArray.cs   |   37 +-
 .../Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs   |    2 +-
 csharp/src/Apache.Arrow/Arrays/StringArray.cs      |   27 +-
 csharp/src/Apache.Arrow/Arrays/Time32Array.cs      |   27 +-
 csharp/src/Apache.Arrow/Arrays/Time64Array.cs      |   27 +-
 csharp/src/Apache.Arrow/Arrays/TimestampArray.cs   |   27 +-
 csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs   |    2 +-
 .../src/Apache.Arrow/Memory/NativeMemoryManager.cs |    2 +
 .../FlightSqlServerTests.cs                        |   25 +-
 .../test/Apache.Arrow.Flight.Tests/FlightTests.cs  |   30 +-
 .../test/Apache.Arrow.IntegrationTest/JsonFile.cs  |    6 +-
 csharp/test/Apache.Arrow.Tests/ArrowArrayTests.cs  |  145 +-
 csharp/test/Apache.Arrow.Tests/Date32ArrayTests.cs |    2 +-
 .../test/Apache.Arrow.Tests/DurationArrayTests.cs  |    2 +-
 .../Extensions/DateTimeOffsetExtensions.cs         |    2 -
 csharp/test/Apache.Arrow.Tests/UnionArrayTests.cs  |    2 +-
 dev/README.md                                      |   23 +-
 dev/archery/archery/cli.py                         |    5 +-
 dev/archery/archery/crossbow/core.py               |    8 +-
 dev/archery/archery/docker/core.py                 |    4 +
 dev/archery/archery/integration/datagen.py         |    3 +
 dev/archery/archery/integration/runner.py          |    8 +-
 dev/archery/archery/integration/tester_java.py     |   16 +-
 dev/archery/archery/integration/tester_js.py       |    8 +-
 .../archery/integration/tester_nanoarrow.py        |  148 ++
 dev/archery/archery/utils/lint.py                  |    2 +-
 dev/conbench_envs/benchmarks.env                   |    1 -
 dev/conbench_envs/hooks.sh                         |    6 +-
 dev/release/binary-task.rb                         |    3 -
 dev/release/post-08-docs.sh                        |   17 +-
 dev/release/verify-apt.sh                          |    6 -
 dev/release/verify-release-candidate.sh            |    4 +-
 .../apt/debian-bullseye/Dockerfile                 |   41 -
 .../apache-arrow-apt-source/debian/changelog       |    6 +
 .../yum/apache-arrow-release.spec.in               |    3 +
 .../apache-arrow/apt/debian-bullseye-arm64/from    |   18 -
 .../apache-arrow/apt/debian-bullseye/Dockerfile    |   87 --
 .../linux-packages/apache-arrow/debian/changelog   |    6 +
 .../linux-packages/apache-arrow/yum/arrow.spec.in  |    3 +
 dev/tasks/linux-packages/package-task.rb           |    2 -
 dev/tasks/matlab/github.yml                        |   18 +-
 dev/tasks/r/azure.linux.yml                        |    1 -
 dev/tasks/r/github.packages.yml                    |    7 +-
 dev/tasks/tasks.yml                                |   32 +-
 docker-compose.yml                                 |   57 +-
 docs/requirements.txt                              |    3 +-
 docs/source/_static/versions.json                  |    7 +-
 docs/source/conf.py                                |   10 +-
 docs/source/cpp/acero/developer_guide.rst          |   10 +-
 docs/source/cpp/acero/overview.rst                 |   26 +-
 docs/source/cpp/acero/user_guide.rst               |    8 +-
 docs/source/cpp/api/flightsql.rst                  |    2 -
 docs/source/cpp/build_system.rst                   |    2 +-
 docs/source/cpp/compute.rst                        |   18 +-
 docs/source/cpp/env_vars.rst                       |    4 +
 docs/source/developers/cpp/building.rst            |    9 +-
 docs/source/developers/documentation.rst           |    2 +-
 .../guide/step_by_step/arrow_codebase.rst          |    4 +-
 .../developers/guide/step_by_step/set_up.rst       |    8 +-
 docs/source/developers/java/development.rst        |    2 +-
 docs/source/developers/python.rst                  |   29 +-
 docs/source/developers/release.rst                 |    4 +-
 docs/source/format/CanonicalExtensions.rst         |   40 +-
 docs/source/format/Columnar.rst                    |    8 +-
 docs/source/format/DissociatedIPC.rst              |  403 +++++
 .../ClientFlowchart.mmd}                           |   38 +-
 .../SequenceDiagramSame.mmd}                       |   38 +-
 .../DissociatedIPC/SequenceDiagramSeparate.mmd     |   44 +
 docs/source/format/Flight.rst                      |   22 +-
 docs/source/format/Flight/DoExchange.mmd           |    3 -
 docs/source/format/Flight/DoExchange.mmd.svg       |    1 -
 docs/source/format/Flight/DoGet.mmd                |    3 -
 docs/source/format/Flight/DoGet.mmd.svg            |    1 -
 docs/source/format/Flight/DoPut.mmd                |    3 -
 docs/source/format/Flight/DoPut.mmd.svg            |    1 -
 docs/source/format/Flight/PollFlightInfo.mmd       |    3 -
 docs/source/format/Flight/PollFlightInfo.mmd.svg   |    1 -
 docs/source/format/FlightSql.rst                   |   25 +-
 docs/source/format/FlightSql/CommandGetTables.mmd  |    3 -
 .../format/FlightSql/CommandGetTables.mmd.svg      |    1 -
 .../FlightSql/CommandPreparedStatementQuery.mmd    |    3 -
 .../CommandPreparedStatementQuery.mmd.svg          |    1 -
 .../format/FlightSql/CommandStatementIngest.mmd    |    3 -
 .../FlightSql/CommandStatementIngest.mmd.svg       |    1 -
 .../format/FlightSql/CommandStatementQuery.mmd     |    3 -
 .../format/FlightSql/CommandStatementQuery.mmd.svg |    1 -
 docs/source/format/Integration.rst                 |    2 +-
 docs/source/format/index.rst                       |    1 +
 docs/source/java/algorithm.rst                     |    2 +-
 docs/source/java/flight_sql_jdbc_driver.rst        |    2 +-
 docs/source/java/install.rst                       |    2 +-
 docs/source/java/ipc.rst                           |    2 +-
 docs/source/java/overview.rst                      |    4 +-
 docs/source/java/quickstartguide.rst               |   16 +-
 docs/source/java/substrait.rst                     |   20 +-
 docs/source/java/table.rst                         |   16 +-
 docs/source/python/api/arrays.rst                  |    4 +-
 docs/source/python/api/compute.rst                 |    5 +-
 docs/source/python/data.rst                        |    6 +-
 docs/source/python/extending_types.rst             |    2 +-
 docs/source/python/filesystems.rst                 |    4 +-
 docs/source/python/flight.rst                      |    1 +
 docs/source/python/install.rst                     |   91 +-
 docs/source/python/integration/extending.rst       |    2 +-
 docs/source/python/memory.rst                      |    2 +-
 docs/source/python/timestamps.rst                  |    2 +-
 format/FlightSql.proto                             |   32 -
 go/arrow/cdata/cdata.go                            |    1 +
 go/arrow/csv/common.go                             |   40 +-
 go/arrow/csv/reader.go                             |   74 +-
 go/arrow/csv/reader_test.go                        |    8 +
 go/arrow/csv/testdata/header.csv                   |    8 +-
 go/arrow/csv/testdata/types.csv                    |    8 +-
 go/arrow/csv/transformer.go                        |   69 +-
 go/go.mod                                          |   12 +-
 go/go.sum                                          |   28 +-
 go/parquet/internal/encoding/types.go              |    9 +-
 go/parquet/pqarrow/file_writer_test.go             |   42 +
 java/adapter/avro/pom.xml                          |    9 +
 java/adapter/jdbc/pom.xml                          |    7 +
 .../jdbc/binder/ColumnBinderArrowTypeVisitor.java  |    5 +
 java/adapter/orc/pom.xml                           |   17 -
 java/bom/pom.xml                                   |   21 +-
 java/c/pom.xml                                     |    1 +
 .../apache/arrow/c/BufferImportTypeVisitor.java    |    6 +
 java/dataset/pom.xml                               |    2 +-
 java/flight/flight-core/pom.xml                    |   29 +-
 .../arrow/flight/ServerSessionMiddleware.java      |    2 -
 java/flight/flight-integration-tests/pom.xml       |    2 +
 java/flight/flight-sql-jdbc-core/pom.xml           |   10 +
 .../driver/jdbc/utils/AvaticaParameterBinder.java  |    5 +
 .../arrow/driver/jdbc/utils/ConvertUtils.java      |    5 +
 java/flight/flight-sql-jdbc-driver/pom.xml         |    1 +
 java/flight/flight-sql/pom.xml                     |    7 +-
 java/format/pom.xml                                |    2 +
 java/gandiva/pom.xml                               |   19 +-
 .../module-info-compiler-maven-plugin/pom.xml      |   28 +-
 java/maven/pom.xml                                 |   75 +-
 java/memory/memory-core/pom.xml                    |   22 +-
 java/performance/pom.xml                           |   40 +
 java/pom.xml                                       |  207 ++-
 java/tools/pom.xml                                 |   22 +-
 java/vector/pom.xml                                |   91 +-
 java/vector/src/main/codegen/data/ArrowTypes.tdd   |    5 +
 .../main/codegen/templates/UnionListWriter.java    |   24 +-
 .../src/main/codegen/templates/UnionReader.java    |    2 +-
 .../arrow/vector/BaseVariableWidthViewVector.java  |   21 +-
 .../java/org/apache/arrow/vector/BufferLayout.java |   13 +-
 .../java/org/apache/arrow/vector/TypeLayout.java   |   20 +-
 .../org/apache/arrow/vector/VectorSchemaRoot.java  |    7 +-
 .../arrow/vector/compare/RangeEqualsVisitor.java   |   85 +-
 .../arrow/vector/compare/TypeEqualsVisitor.java    |    2 +-
 .../vector/complex/BaseRepeatedValueVector.java    |   12 +-
 ...ector.java => BaseRepeatedValueViewVector.java} |  276 ++--
 .../arrow/vector/complex/ListViewVector.java       |  872 +++++++++++
 .../vector/complex/impl/PromotableWriter.java      |   30 +
 .../vector/ipc/message/MessageSerializer.java      |    3 +-
 .../java/org/apache/arrow/vector/types/Types.java  |   21 +
 .../apache/arrow/vector/TestListViewVector.java    | 1651 ++++++++++++++++++++
 .../vector/compare/TestRangeEqualsVisitor.java     |   71 +-
 .../vector/compare/TestTypeEqualsVisitor.java      |   41 +
 js/package.json                                    |    6 +-
 js/yarn.lock                                       |  311 ++--
 matlab/src/cpp/arrow/matlab/array/proxy/array.cc   |   18 +
 matlab/src/cpp/arrow/matlab/array/proxy/array.h    |    2 +
 .../{array/proxy/array.h => c/proxy/array.cc}      |   46 +-
 .../src/cpp/arrow/matlab/c/proxy/array.h           |   28 +-
 .../src/cpp/arrow/matlab/c/proxy/array_importer.cc |   69 +
 .../src/cpp/arrow/matlab/c/proxy/array_importer.h  |   24 +-
 .../{array/proxy/array.h => c/proxy/schema.cc}     |   46 +-
 .../src/cpp/arrow/matlab/c/proxy/schema.h          |   28 +-
 matlab/src/cpp/arrow/matlab/error/error.h          |    2 +
 matlab/src/cpp/arrow/matlab/proxy/factory.cc       |    6 +
 matlab/src/matlab/+arrow/+array/Array.m            |   24 +
 .../src/matlab/+arrow/+c/+internal/ArrayImporter.m |   50 +
 .../+test/+display/makeLinkString.m => +c/Array.m} |   35 +-
 .../+display/makeLinkString.m => +c/Schema.m}      |   35 +-
 .../+internal/+test/+display/makeLinkString.m      |    4 +-
 .../+tabular/+internal/+display/getSchemaString.m  |    2 +-
 matlab/test/arrow/c/tArray.m                       |   48 +
 matlab/test/arrow/c/tRoundTrip.m                   |  182 +++
 matlab/test/arrow/c/tSchema.m                      |   48 +
 matlab/tools/cmake/BuildMatlabArrowInterface.cmake |    5 +-
 matlab/tools/packageMatlabInterface.m              |   15 +-
 python/CMakeLists.txt                              |  115 +-
 python/pyarrow/_dataset_parquet.pxd                |    1 +
 python/pyarrow/_dataset_parquet.pyx                |   30 +-
 python/pyarrow/_dataset_parquet_encryption.pyx     |    8 +
 python/pyarrow/_parquet.pyx                        |   16 +
 python/pyarrow/array.pxi                           |    9 +-
 python/pyarrow/parquet/core.py                     |    5 +-
 python/pyarrow/src/arrow/python/python_to_arrow.cc |    4 +
 python/pyarrow/tests/parquet/test_encryption.py    |  180 +--
 python/pyarrow/tests/parquet/test_metadata.py      |   22 +-
 python/pyarrow/tests/test_array.py                 |   67 +
 python/pyarrow/tests/test_compute.py               |    5 +
 python/pyarrow/tests/test_dataset_encryption.py    |   12 +
 python/pyarrow/tests/test_types.py                 |    5 +-
 python/pyarrow/types.pxi                           |    5 +-
 python/setup.py                                    |  134 +-
 r/DESCRIPTION                                      |    2 +-
 r/NEWS.md                                          |    4 +-
 r/R/dplyr-arrange.R                                |    8 +
 r/R/dplyr-eval.R                                   |   17 +-
 r/R/dplyr-filter.R                                 |   54 +-
 r/R/dplyr-funcs-agg.R                              |   26 +-
 r/R/dplyr-funcs.R                                  |  119 +-
 r/R/dplyr-mutate.R                                 |    6 +-
 r/R/dplyr-summarize.R                              |    2 +-
 r/R/udf.R                                          |    7 +-
 r/man/register_binding.Rd                          |   45 +-
 r/pkgdown/assets/versions.json                     |    4 +-
 r/tests/testthat/test-dataset-dplyr.R              |    2 +-
 r/tests/testthat/test-dplyr-filter.R               |    9 +-
 r/tests/testthat/test-dplyr-funcs.R                |   30 +-
 r/tests/testthat/test-dplyr-summarize.R            |   28 +-
 r/tests/testthat/test-udf.R                        |   14 +-
 r/tools/nixlibs.R                                  |    4 +-
 r/tools/test-nixlibs.R                             |    4 -
 r/tools/ubsan.supp                                 |    1 +
 r/vignettes/developers/writing_bindings.Rmd        |    7 +-
 r/vignettes/install.Rmd                            |   33 -
 356 files changed, 8936 insertions(+), 2933 deletions(-)
 create mode 100755 ci/scripts/nanoarrow_build.sh
 create mode 100644 cpp/src/arrow/compute/row/grouper_test.cc
 create mode 100644 cpp/src/arrow/compute/util_internal.cc
 create mode 100644 cpp/src/arrow/compute/util_internal_test.cc
 create mode 100644 cpp/src/arrow/ipc/message_internal_test.cc
 create mode 100644 cpp/src/arrow/testing/fixed_width_test_util.cc
 create mode 100644 cpp/src/arrow/testing/fixed_width_test_util.h
 delete mode 100644 cpp/src/arrow/util/fixed_width_test_util.h
 create mode 100644 csharp/feather.png
 create mode 100644 dev/archery/archery/integration/tester_nanoarrow.py
 delete mode 100644 
dev/tasks/linux-packages/apache-arrow-apt-source/apt/debian-bullseye/Dockerfile
 delete mode 100644 
dev/tasks/linux-packages/apache-arrow/apt/debian-bullseye-arm64/from
 delete mode 100644 
dev/tasks/linux-packages/apache-arrow/apt/debian-bullseye/Dockerfile
 create mode 100644 docs/source/format/DissociatedIPC.rst
 copy docs/source/format/{Flight/DoGet.mmd => 
DissociatedIPC/ClientFlowchart.mmd} (52%)
 copy docs/source/format/{FlightSql/CommandGetTables.mmd => 
DissociatedIPC/SequenceDiagramSame.mmd} (50%)
 create mode 100644 
docs/source/format/DissociatedIPC/SequenceDiagramSeparate.mmd
 delete mode 100644 docs/source/format/Flight/DoExchange.mmd.svg
 delete mode 100644 docs/source/format/Flight/DoGet.mmd.svg
 delete mode 100644 docs/source/format/Flight/DoPut.mmd.svg
 delete mode 100644 docs/source/format/Flight/PollFlightInfo.mmd.svg
 delete mode 100644 docs/source/format/FlightSql/CommandGetTables.mmd.svg
 delete mode 100644 
docs/source/format/FlightSql/CommandPreparedStatementQuery.mmd.svg
 delete mode 100644 docs/source/format/FlightSql/CommandStatementIngest.mmd.svg
 delete mode 100644 docs/source/format/FlightSql/CommandStatementQuery.mmd.svg
 copy 
java/vector/src/main/java/org/apache/arrow/vector/complex/{BaseRepeatedValueVector.java
 => BaseRepeatedValueViewVector.java} (60%)
 create mode 100644 
java/vector/src/main/java/org/apache/arrow/vector/complex/ListViewVector.java
 create mode 100644 
java/vector/src/test/java/org/apache/arrow/vector/TestListViewVector.java
 copy matlab/src/cpp/arrow/matlab/{array/proxy/array.h => c/proxy/array.cc} 
(52%)
 copy cpp/src/arrow/compute/util_internal.h => 
matlab/src/cpp/arrow/matlab/c/proxy/array.h (63%)
 create mode 100644 matlab/src/cpp/arrow/matlab/c/proxy/array_importer.cc
 copy cpp/src/arrow/compute/util_internal.h => 
matlab/src/cpp/arrow/matlab/c/proxy/array_importer.h (65%)
 copy matlab/src/cpp/arrow/matlab/{array/proxy/array.h => c/proxy/schema.cc} 
(52%)
 copy cpp/src/arrow/compute/util_internal.h => 
matlab/src/cpp/arrow/matlab/c/proxy/schema.h (63%)
 create mode 100644 matlab/src/matlab/+arrow/+c/+internal/ArrayImporter.m
 copy matlab/src/matlab/+arrow/{+internal/+test/+display/makeLinkString.m => 
+c/Array.m} (52%)
 copy matlab/src/matlab/+arrow/{+internal/+test/+display/makeLinkString.m => 
+c/Schema.m} (52%)
 create mode 100644 matlab/test/arrow/c/tArray.m
 create mode 100644 matlab/test/arrow/c/tRoundTrip.m
 create mode 100644 matlab/test/arrow/c/tSchema.m


Reply via email to