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

github-bot pushed a change to branch 
dependabot/maven/java/com.github.luben-zstd-jni-1.5.6-3
in repository https://gitbox.apache.org/repos/asf/arrow.git


 discard ff215e8b9f MINOR: [Java] Bump com.github.luben:zstd-jni in /java
     add b2e8c33c86 GH-41699: [Python][Parquet] Implement to_dict method on 
SortingColumn (#41704)
     add e3cd0ae3ea GH-41571: [Java] Revert GH-41307 (#41309) (#41628)
     add 1f07404dac GH-41321: [C++][Parquet] More strict Parquet level checking 
(#41346)
     add e254c43c09 GH-41389: [Python] Expose byte_width and bit_width of 
ExtensionType in terms of the storage type (#41413)
     add 34f0427620 MINOR: [Go] Bump github.com/hamba/avro/v2 from 2.21.1 to 
2.22.0 in /go (#41743)
     add 28ab4afef4 GH-41035: [C++] Add a grouper benchmark for preventing 
performance regression (#41036)
     add f0678ec603 GH-41426: [R][CI] Install  CRAN style openssl on gh 
runners. (#41629)
     add 8169d6e719 GH-40078: [C++] Import/Export ArrowDeviceArrayStream 
(#40807)
     add 37e5240e24 GH-41681: [GLib] Generate separate version macros for each 
GLib library (#41721)
     add 065a6da852 GH-41748: [Python][Parquet] Update BYTE_STREAM_SPLIT 
description in write_table() docstring (#41759)
     add f3d46398d3 GH-41760: [C++][Parquet] Add file metadata read/write 
benchmark (#41761)
     add 8967ddc6d9 GH-41726: [C++][Parquet] Minor: moving EncodedStats by 
default rather than copying (#41727)
     add 9ba9253e85 GH-41702: [C++][Parquet] Thrift: generate template method 
to accelerate reading thrift (#41703)
     add 9bd0ddb4bf GH-41725: [Python] CMake: ignore Parquet encryption option 
if Parquet itself is not enabled (fix Java integration build) (#41776)
     add 9185d7dad7 GH-41783: [C++] Make git-dependent definitions internal 
(#41781)
     add 420c01ab98 GH-41787: Update fmpp-maven-plugin output directory (#41788)
     add e690ed14a1 MINOR: [Python] Increase timeout in 
TestThreadedCSVTableRead::test_cancellation (#41768)
     add 84b9a1926e MINOR: [Python] try harder to set up s3_server fixture 
(#41754)
     add ecd769c3e9 GH-39858: [C++][Device] Add Copy/View slice functions to a 
CPU pointer (#41477)
     add c8f89d06bb GH-41720: [C++][Acero] Remove an useless parameter for 
QueryContext::Init called in hash_join_benchmark  (#41716)
     add 8bcdc0f384 GH-41186: [C++][Parquet][Doc] Denote PARQUET:field_id in 
parquet.rst (#41187)
     add e086bbf48c GH-41780: [C++][Flight][Benchmark] Ensure waiting server 
ready (#41793)
     add 522b097f94 GH-41547: [C++] Thirdparty: Upgrade xsimd to 13.0.0 (#41548)
     add 799021ae6f GH-41134: [GLib] Support building arrow-glib with MSVC 
(#41599)
     add fb61e9f7a8 MINOR: [Docs][Python] Fixed a typo in dataset join docs 
(#41802)
     add 0a79448ba3 MINOR: [Java] Bump 
com.google.api.grpc:proto-google-common-protos from 2.37.1 to 2.39.1 in /java 
(#41740)
     add 417a86b9ff GH-41789: [Java] Clean up immutables and checkerframework 
dependencies (#41790)
     add 8a76082e3a GH-40930: [Java] Implement a function to retrieve reference 
buffers in StringView (#41796)
     add 4ace0a18cd GH-41799: [Java] Migrate to 
com.gradle:develocity-maven-extension (#41800)
     add b40d368019 GH-41686: [Java] Nullability of struct child vectors not 
preserved in TransferPair (#41785)
     add 0c96be3590 GH-41730: [Java] Adding variadicBufferCounts to RecordBatch 
(#41732)
     add 19044ee609 MINOR: [CI] Only try to read vcpkg version from .env if it 
isn't specified (#41805)
     add b275483274 GH-41741: [C++] Check that extension metadata key is 
present before attempting to delete it (#41763)
     add 3a4fcff9a6 GH-41478: [C++] Clean up more redundant move warnings 
(#41487)
     add 54dfb82a40 GH-40933: [Java] Enhance the copyFrom* functionality in 
StringView (#41752)
     add ad711ec459 MINOR: [Java] Bump checker.framework.version from 3.42.0 to 
3.43.0 in /java (#41520)
     add 7c8ce4589a GH-41770: [CI][GLib] Remove temporary files explicitly 
(#41807)
     add 283f66f396 GH-41420: [R] Update NEWS.md for 16.1.0 (#41422)
     add 1c9e393b73 GH-41749: [GLib] Allow getting a RecordBatchReader from a 
Dataset or Scanner (#41750)
     add ff9921ffa8 GH-41755: [C++][ORC] Ensure setting detected ORC version 
(#41767)
     add f8fe2ae327 MINOR: [Go] Bump github.com/goccy/go-json from 0.10.2 to 
0.10.3 in /go (#41850)
     add ef3d4670e7 MINOR: [C#] Bump xunit from 2.8.0 to 2.8.1 in /csharp 
(#41842)
     add 85a2ac9168 MINOR: [C#] Bump Grpc.AspNetCore, Grpc.AspNetCore.Server, 
System.Runtime.CompilerServices.Unsafe and Grpc.Net.Client in /csharp (#41843)
     add 95c8f0a031 MINOR: [C#] Bump Grpc.Tools from 2.63.0 to 2.64.0 in 
/csharp (#41844)
     add aa00b8b7e5 MINOR: [C#] Bump Grpc.AspNetCore.Server from 2.62.0 to 
2.63.0 in /csharp (#41846)
     add 4b49f50ba7 MINOR: [C#] Bump Google.Protobuf from 3.26.1 to 3.27.0 in 
/csharp (#41847)
     add cf18331480 MINOR: [C#] Bump Grpc.Net.Client and 
System.Runtime.CompilerServices.Unsafe in /csharp (#41845)
     add a34d995af8 MINOR: [C#] Bump Microsoft.NET.Test.Sdk from 17.9.0 to 
17.10.0 in /csharp (#41848)
     add 5a667281ef MINOR: [C#] Bump xunit.runner.visualstudio from 2.8.0 to 
2.8.1 in /csharp (#41849)
     add f63c9943d6 MINOR: [C#] Bump ZstdSharp.Port and 
System.Runtime.CompilerServices.Unsafe in /csharp (#41742)
     add f904928054 GH-41784: [Packaging][RPM] Use SO version for -libs package 
name (#41838)
     add fe2d926ef3 GH-41803: [MATLAB] Add C Data Interface format 
import/export functionality for `arrow.tabular.RecordBatch` (#41817)
     add e6e00e7f5f GH-41771: [C++] Iterator releases its resource immediately 
when it reads all values (#41824)
     add 8f3bf67cca GH-41841: [R][CI] Remove more defunct rhub containers 
(#41828)
     add 235608beb6 MINOR: [C++] Slight improvement for ArrayData device_type 
(#41814)
     add 0b5c53ba0f MINOR: [Java] Fix develocity cache directory name in 
.gitignore (#41866)
     add 13630c7a83 MINOR: [Java] Bump org.apache.commons:commons-compress from 
1.26.0 to 1.26.2 in /java (#41853)
     add 4d524eb401 GH-37938: [Swift] Add initial C data interface 
implementation (#41342)
     add 9f5899019d GH-41679: [Release][Packaging][deb] Update package name in 
01-preparesh too (#41859)
     add 4a2df663bc GH-41675: [Packaging][MATLAB] Add crossbow job to package 
MATLAB interface on macos-14 (#41677)
     add 774ee0f2fe GH-41834: [R] Better error handling in dplyr code (#41576)
     add a2453bd50f GH-41190: [C++] support for single threaded joins (#41125)
     add da0eb7e9fc MINOR: [Swift] cleanup some go and C++ artifacts (#41878)
     add 6800be9331 MINOR: [R] Remove writing_bindings from _pkgdown.yml 
(#41877)
     add 6c15eb8e84 MINOR: [Java] Update develocity access key environment 
variable (#41880)
     add 706b3e09e1 GH-40932: [Java] Implement TransferPair functionality for 
StringView (#41861)
     add 052c330de1 GH-41836: [Java] Fix an undefined symbol error when 
ARROW_S3=OFF (#41837)
     add 31fe24dd33 GH-41126: [Python] Basic bindings for Device and 
MemoryManager classes (#41685)
     add 255dbf990c GH-41684: [C++][Python] Add optional null_bitmap to 
MapArray::FromArrays (#41757)
     add 0d9d699250 GH-41920: [CI][JS] Add missing build directory argument 
(#41921)
     add 44070eb99f GH-41806: [GLib][CI] Use vcpkg for C++ dependencies when 
building GLib libraries with MSVC (#41839)
     add 02585cd112 GH-39345: [C++][FS][Azure] Add support for environment 
credential (#41715)
     add 54bece3d4c GH-41648: [Java] Memory Leak about splitAndTransfer (#41898)
     add 99014abd19 GH-41887: [Go] Run linter via pre-commit (#41888)
     add 813fe25967 GH-41829: [R] Update relative URLs in README to absolute 
paths to prevent CRAN check failures  (#41830)
     add 1598782d4f GH-41262: [Java][FlightSQL] Implement stateless prepared 
statements (#41237)
     add 7f0c4070dd GH-41397: [C#] Downgrade macOS test runner to avoid 
infrastructure bug (#41934)
     add 2b1593d78f MINOR: [Go] Bump github.com/hamba/avro/v2 from 2.22.0 to 
2.22.1 in /go (#41937)
     add 9b59157a44 MINOR: [Java] Bump 
org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.4 in /java (#41939)
     add 9ab28c6826 MINOR: [Java] Bump dep.slf4j.version from 2.0.12 to 2.0.13 
in /java (#41940)
     add fd54260f29 MINOR: [Java] Bump 
org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.2 in /java 
(#41941)
     add b08c8be3d6 MINOR: [Java] Bump com.google.guava:guava-bom from 
33.0.0-jre to 33.2.1-jre in /java (#41943)
     add 2c2c6c505d GH-41905: [JS] Update dependencies (#41906)
     add 4ec1c986a0 GH-41945: [Swift] Add interface ArrowArrayHolderBuilder 
(#41946)
     add 7d60148d24 MINOR: [JS] Bump @types/node from 20.13.0 to 20.14.1 in /js 
(#41948)
     add 8d2db80586 MINOR: [JS] Bump @typescript-eslint/parser from 7.11.0 to 
7.12.0 in /js (#41949)
     add 7bc2452b35 GH-41902: [Java] Variadic Buffer Counts Incorrect (#41930)
     add 524a463207 GH-39649: [Java][CI] Fix or suppress spurious errorprone 
warnings stage 2 (#39777)
     add d02a91b390 GH-41608: [C++][Python] Extends the add_key_value to 
parquet::arrow and PyArrow (#41633)
     add a44b5372c3 GH-41493: [C++][S3] Add a new option to check existence 
before CreateDir (#41822)
     add ac1eadb5e0 GH-40494: [Go] add support for protobuf messages (#40496)
     add e4baf6be21 GH-38553 : [C++] Replace null_count with MayHaveNulls in 
ListArrayFromArray and MapArray (#41957)
     add fb0773cfcc MINOR: [JS] Bump eslint-plugin-unicorn from 52.0.0 to 
53.0.0 in /js (#41916)
     add ad897bb843 GH-37929: [Python] begin moving static settings to 
pyproject.toml (#41041)
     add 5a8644156f GH-40062: [C++] Move RecordBatch::ToTensor code from 
record_batch.cc to tensor.cc (#41932)
     add 37d0acdccb GH-41983: [Dev] Run issue labeling bot only when opening an 
issue (not editing) (#41986)
     add 0b5f0a2af1 GH-41502: [Python] Fix reading column index with decimal 
values (#41503)
     add cd7ebc0b47 GH-41953: [C++] Minor enhance code style for 
FixedShapeTensorType (#41954)
     add 51bc2a61c9 GH-41797: [C++][S3] Remove GetBucketRegion hack for newer 
AWS SDK versions (#41798)
     add 9ee6ea701e MINOR: [C++][CI] Work around bug in conda-forge benchmark 
package (#41987)
     add 40e55ab282 MINOR: [Java] Bump com.github.luben:zstd-jni 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   (ff215e8b9f)
            \
             N -- N -- N   
refs/heads/dependabot/maven/java/com.github.luben-zstd-jni-1.5.6-3 (40e55ab282)

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:
 .github/workflows/cpp.yml                          |     2 +
 .github/workflows/csharp.yml                       |     4 +-
 .github/workflows/dev.yml                          |     2 +-
 .github/workflows/issue_bot.yml                    |     1 -
 .github/workflows/java.yml                         |    12 +-
 .github/workflows/java_jni.yml                     |     4 +-
 .github/workflows/js.yml                           |     8 +-
 .github/workflows/r.yml                            |     5 +-
 .github/workflows/ruby.yml                         |   117 +-
 .gitignore                                         |     5 +
 .../update-thrift.sh => .golangci.yaml             |    16 +-
 .mvn/{gradle-enterprise.xml => develocity.xml}     |    10 +-
 .mvn/extensions.xml                                |     6 +-
 .pre-commit-config.yaml                            |    18 +-
 c_glib/arrow-cuda-glib/arrow-cuda-glib.h           |     2 +
 c_glib/arrow-cuda-glib/cuda.h                      |    38 +
 c_glib/arrow-cuda-glib/meson.build                 |    10 +-
 c_glib/arrow-cuda-glib/version.h.in                |   159 +
 c_glib/arrow-dataset-glib/arrow-dataset-glib.h     |     2 +
 c_glib/arrow-dataset-glib/dataset-definition.h     |     3 +
 c_glib/arrow-dataset-glib/dataset-factory.h        |    20 +-
 c_glib/arrow-dataset-glib/dataset.cpp              |    37 +-
 c_glib/arrow-dataset-glib/dataset.h                |    15 +-
 c_glib/arrow-dataset-glib/file-format.h            |    28 +-
 c_glib/arrow-dataset-glib/fragment.h               |     6 +-
 c_glib/arrow-dataset-glib/meson.build              |    16 +-
 c_glib/arrow-dataset-glib/partitioning.h           |    25 +-
 c_glib/arrow-dataset-glib/scanner.cpp              |    22 +
 c_glib/arrow-dataset-glib/scanner.h                |    17 +-
 c_glib/arrow-dataset-glib/version.h.in             |   159 +
 c_glib/arrow-flight-glib/arrow-flight-glib.h       |     2 +
 c_glib/arrow-flight-glib/client.h                  |    26 +-
 c_glib/arrow-flight-glib/client.hpp                |     6 +
 c_glib/arrow-flight-glib/common.h                  |    66 +-
 c_glib/arrow-flight-glib/common.hpp                |    20 +
 c_glib/arrow-flight-glib/meson.build               |     9 +
 c_glib/arrow-flight-glib/server.h                  |    41 +-
 c_glib/arrow-flight-glib/server.hpp                |    16 +
 c_glib/arrow-flight-glib/version.h.in              |   159 +
 .../arrow-flight-sql-glib/arrow-flight-sql-glib.h  |     2 +
 c_glib/arrow-flight-sql-glib/client.h              |    30 +-
 c_glib/arrow-flight-sql-glib/meson.build           |     9 +
 c_glib/arrow-flight-sql-glib/server.h              |    59 +-
 c_glib/arrow-flight-sql-glib/version.h.in          |   159 +
 c_glib/arrow-glib/array-builder.cpp                |    10 +-
 c_glib/arrow-glib/array-builder.h                  |   184 +
 c_glib/arrow-glib/basic-array-definition.h         |     4 +
 c_glib/arrow-glib/basic-array.h                    |   142 +
 c_glib/arrow-glib/basic-array.hpp                  |    10 +
 c_glib/arrow-glib/basic-data-type.cpp              |     4 +-
 c_glib/arrow-glib/basic-data-type.h                |    73 +
 c_glib/arrow-glib/buffer.h                         |    39 +
 c_glib/arrow-glib/buffer.hpp                       |    12 +
 c_glib/arrow-glib/chunked-array-definition.h       |     1 +
 c_glib/arrow-glib/chunked-array.h                  |    19 +
 c_glib/arrow-glib/chunked-array.hpp                |     5 +
 c_glib/arrow-glib/codec.h                          |     5 +
 c_glib/arrow-glib/codec.hpp                        |     6 +
 c_glib/arrow-glib/composite-array.h                |    47 +
 c_glib/arrow-glib/composite-data-type.h            |    41 +
 c_glib/arrow-glib/compute-definition.h             |     5 +
 c_glib/arrow-glib/compute.h                        |    42 +
 c_glib/arrow-glib/datum.h                          |     6 +
 c_glib/arrow-glib/decimal.h                        |    13 +
 c_glib/arrow-glib/error.h                          |     3 +
 c_glib/arrow-glib/error.hpp                        |     8 +
 c_glib/arrow-glib/expression.h                     |     3 +
 c_glib/arrow-glib/expression.hpp                   |     3 +
 c_glib/arrow-glib/field.h                          |    11 +
 c_glib/arrow-glib/file-system.h                    |    10 +
 c_glib/arrow-glib/file-system.hpp                  |     7 +
 c_glib/arrow-glib/file.h                           |     7 +
 c_glib/arrow-glib/input-stream.cpp                 |    32 +-
 c_glib/arrow-glib/input-stream.h                   |    30 +
 c_glib/arrow-glib/input-stream.hpp                 |    14 +
 c_glib/arrow-glib/interval.h                       |     2 +
 c_glib/arrow-glib/ipc-options.h                    |     2 +
 c_glib/arrow-glib/ipc-options.hpp                  |     4 +
 c_glib/arrow-glib/local-file-system.h              |     2 +
 c_glib/arrow-glib/memory-pool.h                    |    10 +
 c_glib/arrow-glib/meson.build                      |    17 +-
 c_glib/arrow-glib/orc-file-reader.h                |    14 +
 c_glib/arrow-glib/output-stream.cpp                |    32 +-
 c_glib/arrow-glib/output-stream.h                  |    14 +
 c_glib/arrow-glib/output-stream.hpp                |     9 +
 c_glib/arrow-glib/readable.h                       |     3 +
 c_glib/arrow-glib/reader.h                         |    46 +
 c_glib/arrow-glib/reader.hpp                       |    19 +
 c_glib/arrow-glib/record-batch.h                   |    19 +
 c_glib/arrow-glib/record-batch.hpp                 |     5 +
 c_glib/arrow-glib/scalar.h                         |    39 +
 c_glib/arrow-glib/schema.h                         |    16 +
 c_glib/arrow-glib/schema.hpp                       |     3 +
 c_glib/arrow-glib/table-builder.h                  |    12 +
 c_glib/arrow-glib/table.h                          |    21 +
 c_glib/arrow-glib/table.hpp                        |     4 +
 c_glib/arrow-glib/tensor.h                         |    27 +
 c_glib/arrow-glib/timestamp-parser.h               |     3 +
 c_glib/arrow-glib/version.h.in                     |   542 +-
 c_glib/arrow-glib/writable-file.h                  |     2 +
 c_glib/arrow-glib/writable.h                       |     4 +
 c_glib/arrow-glib/writer.h                         |     8 +
 c_glib/gandiva-glib/expression.h                   |     5 +
 c_glib/gandiva-glib/filter.h                       |     4 +
 c_glib/gandiva-glib/function-registry.h            |     9 +-
 c_glib/gandiva-glib/function-signature.h           |    14 +
 c_glib/gandiva-glib/meson.build                    |    15 +-
 c_glib/gandiva-glib/native-function.h              |    14 +
 c_glib/gandiva-glib/node.h                         |    70 +
 c_glib/gandiva-glib/projector.h                    |     5 +
 c_glib/gandiva-glib/selection-vector.h             |     4 +
 c_glib/gandiva-glib/version.h.in                   |    71 +-
 c_glib/meson.build                                 |     4 +
 c_glib/parquet-glib/arrow-file-reader.h            |    15 +-
 c_glib/parquet-glib/arrow-file-writer.h            |    36 +-
 c_glib/parquet-glib/meson.build                    |    10 +-
 c_glib/parquet-glib/metadata.h                     |    49 +-
 c_glib/parquet-glib/parquet-glib.h                 |     2 +
 c_glib/parquet-glib/statistics.h                   |    52 +-
 c_glib/parquet-glib/version.h.in                   |   159 +
 c_glib/test/dataset/test-file-system-dataset.rb    |    24 +-
 c_glib/test/dataset/test-scanner.rb                |    10 +
 c_glib/test/parquet/test-arrow-file-reader.rb      |    27 +-
 c_glib/test/parquet/test-arrow-file-writer.rb      |    27 +-
 c_glib/test/parquet/test-boolean-statistics.rb     |    24 +-
 c_glib/test/parquet/test-byte-array-statistics.rb  |    24 +-
 c_glib/test/parquet/test-column-chunk-metadata.rb  |    61 +-
 c_glib/test/parquet/test-double-statistics.rb      |    24 +-
 c_glib/test/parquet/test-file-metadata.rb          |    61 +-
 .../test-fixed-length-byte-array-statistics.rb     |    28 +-
 c_glib/test/parquet/test-float-statistics.rb       |    24 +-
 c_glib/test/parquet/test-int32-statistics.rb       |    24 +-
 c_glib/test/parquet/test-int64-statistics.rb       |    26 +-
 c_glib/test/parquet/test-row-group-metadata.rb     |    61 +-
 c_glib/test/parquet/test-statistics.rb             |    36 +-
 c_glib/tool/generate-version-header.py             |   172 +
 c_glib/vcpkg.json                                  |     8 +
 ci/conda_env_cpp.txt                               |     2 +-
 ci/conda_env_python.txt                            |     4 +-
 ci/docker/ubuntu-swift.dockerfile                  |     2 +-
 ci/scripts/c_glib_build.sh                         |    23 +-
 ci/scripts/cpp_build.sh                            |     2 +
 ci/scripts/install_vcpkg.sh                        |     7 +-
 ci/scripts/r_install_system_dependencies.sh        |    43 +-
 ci/scripts/r_test.sh                               |     9 +-
 cpp/build-support/update-thrift.sh                 |     2 +-
 cpp/cmake_modules/FindorcAlt.cmake                 |     1 +
 cpp/cmake_modules/SetupCxxFlags.cmake              |     3 +-
 cpp/cmake_modules/ThirdpartyToolchain.cmake        |     6 -
 cpp/cmake_modules/Usevcpkg.cmake                   |     3 +
 cpp/src/arrow/CMakeLists.txt                       |     6 +
 cpp/src/arrow/acero/CMakeLists.txt                 |    21 +-
 cpp/src/arrow/acero/aggregate_internal.cc          |     6 +-
 cpp/src/arrow/acero/asof_join_node.cc              |    85 +-
 cpp/src/arrow/acero/backpressure_handler.h         |     2 +-
 cpp/src/arrow/acero/hash_aggregate_test.cc         |     2 +-
 cpp/src/arrow/acero/hash_join.cc                   |     2 +-
 cpp/src/arrow/acero/hash_join_benchmark.cc         |     2 +-
 cpp/src/arrow/acero/hash_join_node.cc              |     4 +-
 cpp/src/arrow/acero/order_by_impl.cc               |     4 +-
 cpp/src/arrow/acero/sorted_merge_node.cc           |    52 +-
 cpp/src/arrow/acero/swiss_join.cc                  |     2 +-
 cpp/src/arrow/acero/task_util.cc                   |     2 +-
 cpp/src/arrow/acero/tpch_node.cc                   |    14 +-
 cpp/src/arrow/adapters/orc/adapter.cc              |     4 +-
 cpp/src/arrow/adapters/orc/util.cc                 |     6 +-
 cpp/src/arrow/array/array_base.h                   |     8 +
 cpp/src/arrow/array/array_list_test.cc             |    17 +
 cpp/src/arrow/array/array_nested.cc                |    53 +-
 cpp/src/arrow/array/array_nested.h                 |     9 +-
 cpp/src/arrow/array/array_test.cc                  |     5 +
 cpp/src/arrow/array/builder_base.h                 |     6 +-
 cpp/src/arrow/array/builder_run_end.cc             |     3 +-
 cpp/src/arrow/array/concatenate.cc                 |     3 +-
 cpp/src/arrow/array/data.cc                        |    48 +
 cpp/src/arrow/array/data.h                         |    21 +
 cpp/src/arrow/array/util.cc                        |     5 +-
 cpp/src/arrow/buffer.cc                            |    12 +-
 cpp/src/arrow/c/bridge.cc                          |   315 +-
 cpp/src/arrow/c/bridge.h                           |    61 +
 cpp/src/arrow/c/bridge_test.cc                     |   535 +-
 cpp/src/arrow/c/helpers.h                          |    49 +
 cpp/src/arrow/c/util_internal.h                    |    22 +
 cpp/src/arrow/compute/exec.cc                      |     8 +-
 cpp/src/arrow/compute/expression.cc                |     4 +-
 cpp/src/arrow/compute/function_internal.h          |     5 +-
 cpp/src/arrow/compute/kernel.cc                    |     2 +-
 cpp/src/arrow/compute/kernels/hash_aggregate.cc    |    18 +-
 cpp/src/arrow/compute/kernels/scalar_arithmetic.cc |     4 +-
 .../arrow/compute/kernels/scalar_string_ascii.cc   |    10 +-
 cpp/src/arrow/compute/kernels/vector_hash.cc       |     3 +-
 cpp/src/arrow/compute/row/CMakeLists.txt           |     2 +
 cpp/src/arrow/compute/row/grouper.cc               |     8 +-
 cpp/src/arrow/compute/row/grouper_benchmark.cc     |   156 +
 cpp/src/arrow/config.cc                            |     1 +
 cpp/src/arrow/csv/reader.cc                        |     4 +-
 cpp/src/arrow/dataset/dataset.cc                   |     2 +-
 cpp/src/arrow/dataset/dataset_writer.cc            |     3 +-
 cpp/src/arrow/dataset/file_csv.cc                  |     2 +-
 cpp/src/arrow/dataset/file_parquet.cc              |     9 +-
 cpp/src/arrow/dataset/scan_node.cc                 |     6 +-
 cpp/src/arrow/device.cc                            |    30 +-
 cpp/src/arrow/device.h                             |     4 +
 .../arrow/engine/substrait/expression_internal.cc  |    26 +-
 .../substrait/extended_expression_internal.cc      |     6 +-
 cpp/src/arrow/engine/substrait/extension_set.cc    |    10 +-
 cpp/src/arrow/engine/substrait/plan_internal.cc    |     2 +-
 .../arrow/engine/substrait/relation_internal.cc    |    10 +-
 cpp/src/arrow/engine/substrait/serde.cc            |     2 +-
 cpp/src/arrow/engine/substrait/type_internal.cc    |     4 +-
 cpp/src/arrow/extension/fixed_shape_tensor.cc      |    66 +-
 cpp/src/arrow/extension/fixed_shape_tensor.h       |     4 +-
 cpp/src/arrow/field_ref_test.cc                    |     2 +-
 cpp/src/arrow/filesystem/azurefs.cc                |    18 +-
 cpp/src/arrow/filesystem/azurefs.h                 |    10 +-
 cpp/src/arrow/filesystem/azurefs_test.cc           |    19 +
 cpp/src/arrow/filesystem/localfs.cc                |     2 +-
 cpp/src/arrow/filesystem/localfs_test.cc           |     2 +-
 cpp/src/arrow/filesystem/s3fs.cc                   |   129 +-
 cpp/src/arrow/filesystem/s3fs.h                    |    11 +
 cpp/src/arrow/filesystem/s3fs_test.cc              |    31 +-
 cpp/src/arrow/filesystem/util_internal.cc          |     2 +-
 cpp/src/arrow/flight/client.cc                     |     4 +-
 cpp/src/arrow/flight/flight_benchmark.cc           |     3 +-
 cpp/src/arrow/flight/sql/client.cc                 |     2 +-
 cpp/src/arrow/gpu/cuda_memory.cc                   |     2 +-
 cpp/src/arrow/integration/json_internal.cc         |     4 +-
 cpp/src/arrow/io/buffered.cc                       |     3 +-
 cpp/src/arrow/io/compressed.cc                     |     5 +-
 cpp/src/arrow/io/compressed_test.cc                |     2 +-
 cpp/src/arrow/io/file.cc                           |     6 +-
 cpp/src/arrow/io/hdfs.cc                           |     6 +-
 cpp/src/arrow/io/stdio.cc                          |     3 +-
 cpp/src/arrow/ipc/message.cc                       |    18 +-
 cpp/src/arrow/ipc/metadata_internal.cc             |     6 +-
 cpp/src/arrow/ipc/metadata_internal.h              |     3 +-
 cpp/src/arrow/ipc/reader.cc                        |    11 +-
 cpp/src/arrow/ipc/writer.cc                        |     3 +-
 cpp/src/arrow/record_batch.cc                      |   305 +-
 cpp/src/arrow/record_batch.h                       |    43 +-
 cpp/src/arrow/scalar.cc                            |     8 +-
 cpp/src/arrow/table_builder.cc                     |     2 +-
 cpp/src/arrow/tensor.cc                            |   206 +
 cpp/src/arrow/tensor.h                             |     4 +
 cpp/src/arrow/testing/builder.h                    |     2 +-
 cpp/src/arrow/testing/extension_type.h             |    19 +
 cpp/src/arrow/type.cc                              |     4 +-
 cpp/src/arrow/util/align_util.cc                   |    17 +-
 cpp/src/arrow/util/async_generator.h               |     2 +-
 cpp/src/arrow/util/bit_util_benchmark.cc           |     2 +-
 cpp/src/arrow/util/bitmap_builders.cc              |     6 +-
 cpp/src/arrow/util/bitmap_reader_benchmark.cc      |     2 +-
 cpp/src/arrow/util/compression.cc                  |     2 +-
 cpp/src/arrow/util/config.h.cmake                  |     3 -
 .../util/config_internal.h.cmake}                  |    27 +-
 cpp/src/arrow/util/decimal.cc                      |     4 +-
 cpp/src/arrow/util/future.cc                       |     2 +-
 cpp/src/arrow/util/future.h                        |     2 +-
 cpp/src/arrow/util/io_util.cc                      |     6 +-
 cpp/src/arrow/util/iterator.h                      |    19 +-
 cpp/src/arrow/util/iterator_test.cc                |    43 +
 cpp/src/arrow/util/vector.h                        |     6 +-
 cpp/src/gandiva/function_registry.cc               |     2 +-
 cpp/src/gandiva/llvm_generator.cc                  |     2 +-
 cpp/src/generated/parquet_types.cpp                |  4759 +----
 cpp/src/generated/parquet_types.h                  |   426 +-
 .../{parquet_types.cpp => parquet_types.tcc}       |  4534 +----
 cpp/src/parquet/CMakeLists.txt                     |     2 +
 cpp/src/parquet/arrow/arrow_metadata_test.cc       |    97 +
 cpp/src/parquet/arrow/arrow_reader_writer_test.cc  |     2 +-
 cpp/src/parquet/arrow/writer.cc                    |    12 +-
 cpp/src/parquet/arrow/writer.h                     |    10 +
 cpp/src/parquet/column_page.h                      |    12 +-
 cpp/src/parquet/column_reader.cc                   |   121 +-
 cpp/src/parquet/column_reader.h                    |     2 +-
 cpp/src/parquet/column_reader_test.cc              |    76 +-
 cpp/src/parquet/column_writer.cc                   |    14 +-
 cpp/src/parquet/encoding.cc                        |     2 +-
 cpp/src/parquet/encryption/file_key_unwrapper.cc   |     2 +-
 cpp/src/parquet/file_writer.h                      |     2 +-
 cpp/src/parquet/metadata_benchmark.cc              |   156 +
 cpp/src/parquet/platform.cc                        |     2 +-
 cpp/src/parquet/properties.cc                      |     2 +-
 cpp/src/parquet/thrift_internal.h                  |    11 +-
 cpp/src/skyhook/cls/cls_skyhook.cc                 |     2 +-
 cpp/thirdparty/versions.txt                        |     4 +-
 .../Apache.Arrow.Compression.csproj                |     2 +-
 .../Apache.Arrow.Flight.AspNetCore.csproj          |     2 +-
 .../Apache.Arrow.Flight.Sql.csproj                 |     2 +-
 .../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj |     6 +-
 .../Apache.Arrow.Compression.Tests.csproj          |     6 +-
 .../Apache.Arrow.Flight.Sql.Tests.csproj           |     6 +-
 .../Apache.Arrow.Flight.TestWeb.csproj             |     2 +-
 .../Apache.Arrow.Flight.Tests.csproj               |     6 +-
 .../Apache.Arrow.Tests/Apache.Arrow.Tests.csproj   |     6 +-
 dev/archery/archery/utils/lint.py                  |     2 +-
 dev/release/01-prepare-test.rb                     |    58 +-
 dev/release/01-prepare.sh                          |    15 +-
 dev/release/post-11-bump-versions-test.rb          |    27 +-
 dev/release/post-11-bump-versions.sh               |    50 +-
 dev/release/rat_exclude_files.txt                  |     2 +
 dev/release/test-helper.rb                         |    29 +-
 dev/release/utils-prepare.sh                       |    89 +-
 .../linux-packages/apache-arrow/yum/arrow.spec.in  |   148 +-
 dev/tasks/matlab/github.yml                        |    35 +-
 dev/tasks/matlab/rename_macos_dynamic_libraries.sh |   162 +
 dev/tasks/python-minimal-build/github.linux.yml    |     2 +-
 dev/tasks/r/github.linux.cran.yml                  |     9 +-
 dev/tasks/r/github.packages.yml                    |    18 +-
 docker-compose.yml                                 |     1 +
 docs/source/cpp/parquet.rst                        |    22 +-
 docs/source/developers/java/development.rst        |    16 +
 docs/source/python/compute.rst                     |     2 +-
 go/arrow/array/bufferbuilder_numeric_test.go       |     2 +-
 go/arrow/array/numeric.gen.go                      |     2 +-
 go/arrow/array/numeric_test.go                     |    12 +-
 go/arrow/array/numericbuilder.gen_test.go          |     8 +-
 go/arrow/array/record_test.go                      |     2 +-
 go/arrow/datatype_nested.go                        |     2 +-
 go/arrow/datatype_nested_test.go                   |    16 +-
 go/arrow/flight/gen/flight/Flight.pb.go            |     5 +-
 go/arrow/flight/gen/flight/FlightSql.pb.go         |     5 +-
 go/arrow/flight/gen/flight/Flight_grpc.pb.go       |     1 +
 go/arrow/float16/float16.go                        |     2 +-
 go/arrow/gen-flatbuffers.go                        |     1 +
 go/arrow/internal/debug/assert_off.go              |     1 +
 go/arrow/internal/debug/assert_on.go               |     1 +
 go/arrow/internal/debug/doc.go                     |     6 +-
 go/arrow/internal/debug/log_off.go                 |     1 +
 go/arrow/internal/debug/log_on.go                  |     1 +
 go/arrow/internal/debug/util.go                    |     1 +
 go/arrow/internal/flatbuf/Binary.go                |     2 +-
 go/arrow/internal/flatbuf/BinaryView.go            |    14 +-
 go/arrow/internal/flatbuf/Block.go                 |    19 +-
 go/arrow/internal/flatbuf/BodyCompression.go       |    18 +-
 go/arrow/internal/flatbuf/BodyCompressionMethod.go |     6 +-
 go/arrow/internal/flatbuf/Buffer.go                |    34 +-
 go/arrow/internal/flatbuf/Date.go                  |    12 +-
 go/arrow/internal/flatbuf/Decimal.go               |    24 +-
 go/arrow/internal/flatbuf/DictionaryBatch.go       |    24 +-
 go/arrow/internal/flatbuf/DictionaryEncoding.go    |    48 +-
 go/arrow/internal/flatbuf/DictionaryKind.go        |    10 +-
 go/arrow/internal/flatbuf/Endianness.go            |     4 +-
 go/arrow/internal/flatbuf/Feature.go               |    38 +-
 go/arrow/internal/flatbuf/Field.go                 |    34 +-
 go/arrow/internal/flatbuf/FieldNode.go             |    40 +-
 go/arrow/internal/flatbuf/FixedSizeBinary.go       |     4 +-
 go/arrow/internal/flatbuf/FixedSizeList.go         |     4 +-
 go/arrow/internal/flatbuf/Footer.go                |    10 +-
 go/arrow/internal/flatbuf/KeyValue.go              |     6 +-
 go/arrow/internal/flatbuf/LargeBinary.go           |     4 +-
 go/arrow/internal/flatbuf/LargeList.go             |     4 +-
 go/arrow/internal/flatbuf/LargeListView.go         |     4 +-
 go/arrow/internal/flatbuf/LargeUtf8.go             |     4 +-
 go/arrow/internal/flatbuf/ListView.go              |     6 +-
 go/arrow/internal/flatbuf/Map.go                   |    54 +-
 go/arrow/internal/flatbuf/MessageHeader.go         |    16 +-
 go/arrow/internal/flatbuf/Null.go                  |     2 +-
 go/arrow/internal/flatbuf/RecordBatch.go           |   102 +-
 go/arrow/internal/flatbuf/RunEndEncoded.go         |    10 +-
 go/arrow/internal/flatbuf/Schema.go                |    20 +-
 go/arrow/internal/flatbuf/SparseMatrixIndexCSR.go  |   134 +-
 go/arrow/internal/flatbuf/SparseMatrixIndexCSX.go  |   142 +-
 go/arrow/internal/flatbuf/SparseTensor.go          |    28 +-
 go/arrow/internal/flatbuf/SparseTensorIndexCOO.go  |   100 +-
 go/arrow/internal/flatbuf/SparseTensorIndexCSF.go  |   254 +-
 go/arrow/internal/flatbuf/Struct_.go               |     6 +-
 go/arrow/internal/flatbuf/Tensor.go                |    24 +-
 go/arrow/internal/flatbuf/TensorDim.go             |    14 +-
 go/arrow/internal/flatbuf/Time.go                  |    28 +-
 go/arrow/internal/flatbuf/Timestamp.go             |   250 +-
 go/arrow/internal/flatbuf/Type.go                  |     6 +-
 go/arrow/internal/flatbuf/Union.go                 |     8 +-
 go/arrow/internal/flatbuf/Utf8.go                  |     2 +-
 go/arrow/internal/flatbuf/Utf8View.go              |    14 +-
 go/arrow/internal/flight_integration/scenario.go   |     2 +-
 go/arrow/ipc/cmd/arrow-cat/main.go                 |    66 +-
 go/arrow/ipc/cmd/arrow-ls/main.go                  |    62 +-
 go/arrow/math/math_amd64.go                        |     1 +
 go/arrow/math/math_arm64.go                        |     5 +-
 go/arrow/math/math_noasm.go                        |     1 +
 go/arrow/math/math_ppc64le.go                      |     1 +
 go/arrow/math/math_s390x.go                        |     1 +
 go/arrow/memory/cgo_allocator.go                   |     4 +-
 go/arrow/memory/cgo_allocator_defaults.go          |     5 +-
 go/arrow/memory/cgo_allocator_logging.go           |     5 +-
 go/arrow/memory/cgo_allocator_test.go              |     4 +-
 go/arrow/memory/memory_amd64.go                    |     1 +
 go/arrow/memory/memory_arm64.go                    |     1 +
 go/arrow/memory/memory_avx2_amd64.go               |     1 +
 go/arrow/memory/memory_js_wasm.go                  |     1 +
 go/arrow/memory/memory_neon_arm64.go               |     1 +
 go/arrow/memory/memory_noasm.go                    |     1 +
 go/arrow/memory/memory_sse4_amd64.go               |     1 +
 go/arrow/util/messages/README.md                   |    25 +
 go/arrow/util/messages/types.proto                 |    56 +
 go/arrow/util/protobuf_reflect.go                  |   865 +
 go/arrow/util/protobuf_reflect_test.go             |   311 +
 go/arrow/util/util_message/types.pb.go             |   539 +
 go/go.mod                                          |     6 +-
 go/go.sum                                          |    10 +-
 go/internal/utils/min_max_arm64.go                 |     3 +-
 go/parquet/doc.go                                  |    15 +-
 go/parquet/internal/bmi/bitmap_bmi2_amd64.go       |     1 +
 go/parquet/internal/bmi/bitmap_bmi2_noasm.go       |     1 +
 go/parquet/internal/bmi/bitmap_bmi2_ppc64le.go     |     1 +
 go/parquet/internal/bmi/bitmap_bmi2_s390x.go       |     1 +
 go/parquet/internal/bmi/bmi_amd64.go               |     1 +
 go/parquet/internal/debug/assert_off.go            |     1 +
 go/parquet/internal/debug/assert_on.go             |     1 +
 go/parquet/internal/debug/doc.go                   |     2 +-
 go/parquet/internal/debug/log_off.go               |     1 +
 go/parquet/internal/debug/log_on.go                |     1 +
 .../internal/encoding/delta_byte_array_test.go     |     3 +-
 .../gen-go/parquet/GoUnusedProtection__.go         |     3 +-
 .../internal/gen-go/parquet/parquet-consts.go      |     8 +-
 go/parquet/internal/gen-go/parquet/parquet.go      | 18925 ++++++++++---------
 .../internal/utils/bit_packing_avx2_amd64.go       |     1 +
 .../internal/utils/bit_packing_neon_arm64.go       |     1 +
 go/parquet/internal/utils/unpack_bool_amd64.go     |     1 +
 go/parquet/internal/utils/unpack_bool_arm64.go     |     6 +-
 .../internal/utils/unpack_bool_avx2_amd64.go       |     1 +
 .../internal/utils/unpack_bool_neon_arm64.go       |     1 +
 go/parquet/internal/utils/unpack_bool_noasm.go     |     1 +
 .../internal/utils/unpack_bool_sse4_amd64.go       |     1 +
 go/parquet/metadata/app_version.go                 |     3 +-
 go/parquet/schema/reflection.go                    |     4 +-
 go/parquet/tools.go                                |     1 +
 java/adapter/avro/pom.xml                          |    11 +-
 .../arrow/adapter/avro/AvroToArrowUtils.java       |    28 +-
 .../adapter/avro/AvroToArrowVectorIterator.java    |     2 +
 .../arrow/adapter/avro/consumers/Consumer.java     |     1 +
 .../arrow/adapter/avro/AvroSkipFieldTest.java      |     9 +-
 .../apache/arrow/adapter/avro/AvroTestBase.java    |     4 +-
 .../adapter/avro/AvroToArrowIteratorTest.java      |     4 +-
 .../apache/arrow/adapter/avro/AvroToArrowTest.java |     2 -
 java/adapter/jdbc/pom.xml                          |     9 +-
 .../adapter/jdbc/consumer/BinaryConsumer.java      |     2 +-
 .../arrow/adapter/jdbc/consumer/ClobConsumer.java  |     8 +-
 .../arrow/adapter/jdbc/consumer/JdbcConsumer.java  |     1 +
 .../adapter/jdbc/JdbcParameterBinderTest.java      |    10 +-
 .../jdbc/JdbcToArrowCommentMetadataTest.java       |     9 -
 .../arrow/adapter/jdbc/JdbcToArrowConfigTest.java  |     8 +-
 .../arrow/adapter/jdbc/JdbcToArrowTestHelper.java  |     7 +-
 .../arrow/adapter/jdbc/ResultSetUtility.java       |    23 +-
 .../arrow/adapter/jdbc/UnreliableMetaDataTest.java |     3 -
 .../adapter/jdbc/h2/JdbcAliasToArrowTest.java      |     4 +-
 .../adapter/jdbc/h2/JdbcToArrowArrayTest.java      |     3 +-
 .../adapter/jdbc/h2/JdbcToArrowCharSetTest.java    |     3 +
 .../adapter/jdbc/h2/JdbcToArrowDataTypesTest.java  |     2 +
 .../jdbc/h2/JdbcToArrowMapDataTypeTest.java        |     2 +
 .../arrow/adapter/jdbc/h2/JdbcToArrowNullTest.java |     2 +
 .../jdbc/h2/JdbcToArrowOptionalColumnsTest.java    |     2 +
 .../arrow/adapter/jdbc/h2/JdbcToArrowTest.java     |     2 +
 .../adapter/jdbc/h2/JdbcToArrowTimeZoneTest.java   |     2 +
 java/adapter/orc/pom.xml                           |    19 +-
 java/algorithm/pom.xml                             |     2 +-
 java/bom/pom.xml                                   |    21 +-
 java/c/pom.xml                                     |     3 +-
 .../c/src/main/java/org/apache/arrow/c/Format.java |     3 +-
 .../org/apache/arrow/c/StructVectorLoader.java     |    38 +-
 .../org/apache/arrow/c/StructVectorUnloader.java   |    25 +-
 .../org/apache/arrow/c/jni/CDataJniException.java  |     4 +-
 .../java/org/apache/arrow/c/DictionaryTest.java    |    85 +-
 .../java/org/apache/arrow/c/NativeUtilTest.java    |     2 +-
 .../java/org/apache/arrow/c/RoundtripTest.java     |     4 +-
 java/compression/pom.xml                           |     4 +-
 java/dataset/pom.xml                               |     4 +-
 java/dataset/src/main/cpp/jni_wrapper.cc           |     5 +-
 java/flight/flight-core/pom.xml                    |    31 +-
 java/flight/flight-integration-tests/pom.xml       |     2 +
 java/flight/flight-sql-jdbc-core/pom.xml           |    10 +
 java/flight/flight-sql-jdbc-driver/pom.xml         |     1 +
 java/flight/flight-sql/pom.xml                     |     7 +-
 .../apache/arrow/flight/sql/FlightSqlClient.java   |    27 +-
 .../example/DoPutPreparedStatementResultPOJO.java} |    31 +-
 .../arrow/flight/sql/example/FlightSqlExample.java |    60 +-
 .../sql/example/FlightSqlStatelessExample.java     |   238 +
 .../arrow/flight/sql/test/TestFlightSql.java       |    63 +-
 .../flight/sql/test/TestFlightSqlStateless.java    |    99 +
 java/format/pom.xml                                |     2 +
 java/gandiva/pom.xml                               |    21 +-
 .../module-info-compiler-maven-plugin/pom.xml      |    34 +-
 java/maven/pom.xml                                 |    77 +-
 java/memory/memory-core/pom.xml                    |    24 +-
 .../memory-core/src/main/java/module-info.java     |     2 -
 .../arrow/memory/AllocationOutcomeDetails.java     |    18 +-
 .../apache/arrow/memory/AllocationReservation.java |     2 +-
 .../org/apache/arrow/memory/BaseAllocator.java     |     2 +
 .../java/org/apache/arrow/memory/BufferLedger.java |     3 +-
 .../org/apache/arrow/memory/BufferManager.java     |     2 +-
 .../org/apache/arrow/memory/CheckAllocator.java    |     1 +
 .../org/apache/arrow/memory/ChildAllocator.java    |     2 +-
 .../arrow/memory/LowCostIdentityHashMap.java       |     3 +-
 .../memory/rounding/DefaultRoundingPolicy.java     |     4 -
 .../apache/arrow/memory/util/ArrowBufPointer.java  |     3 +-
 .../java/org/apache/arrow/memory/util/Float16.java |     4 +-
 .../apache/arrow/memory/util/HistoricalLog.java    |    11 +-
 .../org/apache/arrow/memory/util/MemoryUtil.java   |     1 +
 .../arrow/memory/util/hash/MurmurHasher.java       |     2 +-
 .../arrow/memory/util/hash/SimpleHasher.java       |     1 +
 .../java/org/apache/arrow/memory/TestArrowBuf.java |     2 +-
 .../org/apache/arrow/memory/TestBaseAllocator.java |     4 +-
 .../arrow/memory/TestLowCostIdentityHashMap.java   |     2 +-
 .../arrow/memory/util/TestArrowBufPointer.java     |    20 +-
 .../arrow/memory/util/TestByteFunctionHelpers.java |     6 +-
 .../arrow/memory/util/hash/TestArrowBufHasher.java |    12 +-
 .../main/java/io/netty/buffer/NettyArrowBuf.java   |     2 +-
 .../io/netty/buffer/UnsafeDirectLittleEndian.java  |    19 +-
 .../netty/buffer/TestUnsafeDirectLittleEndian.java |     3 +-
 java/memory/memory-netty/pom.xml                   |     2 +-
 .../arrow/memory/netty/NettyAllocationManager.java |     4 +-
 .../apache/arrow/memory/netty/TestEndianness.java  |    16 +-
 .../arrow/memory/netty/TestNettyAllocator.java     |     1 +
 java/memory/memory-unsafe/pom.xml                  |     2 +-
 java/performance/pom.xml                           |    40 +
 java/pom.xml                                       |   234 +-
 java/tools/pom.xml                                 |    24 +-
 java/vector/pom.xml                                |    95 +-
 .../src/main/codegen/templates/StructWriters.java  |     1 +
 .../apache/arrow/vector/BaseFixedWidthVector.java  |     4 +-
 .../arrow/vector/BaseVariableWidthViewVector.java  |   252 +-
 .../java/org/apache/arrow/vector/TypeLayout.java   |    22 +-
 .../java/org/apache/arrow/vector/VectorLoader.java |    31 +-
 .../org/apache/arrow/vector/VectorUnloader.java    |    26 +-
 .../org/apache/arrow/vector/ViewVarCharVector.java |    54 +-
 .../apache/arrow/vector/ipc/JsonFileReader.java    |     1 +
 .../apache/arrow/vector/ipc/JsonFileWriter.java    |     1 +
 .../arrow/vector/ipc/message/ArrowRecordBatch.java |    89 +-
 .../java/org/apache/arrow/vector/types/Types.java  |     2 +-
 .../validate/ValidateVectorBufferVisitor.java      |     1 +
 .../org/apache/arrow/vector/TestMapVector.java     |    58 +-
 .../apache/arrow/vector/TestSplitAndTransfer.java  |   250 +-
 .../org/apache/arrow/vector/TestTypeLayout.java    |   122 +-
 .../org/apache/arrow/vector/TestValueVector.java   |   253 +-
 .../apache/arrow/vector/TestVarCharViewVector.java |   841 +
 .../org/apache/arrow/vector/TestVectorReset.java   |    12 +
 js/bin/integration.ts                              |     2 +-
 js/package.json                                    |    26 +-
 js/test/unit/builders/builder-tests.ts             |     2 +-
 js/test/unit/builders/utils.ts                     |     2 +-
 js/test/unit/ipc/writer/streams-dom-tests.ts       |     4 +-
 js/test/unit/ipc/writer/streams-node-tests.ts      |     4 +-
 js/test/unit/table/assign-tests.ts                 |     2 +-
 js/yarn.lock                                       |   940 +-
 .../arrow/matlab/c/proxy/record_batch_importer.cc  |    66 +
 .../arrow/matlab/c/proxy/record_batch_importer.h   |    30 +-
 matlab/src/cpp/arrow/matlab/proxy/factory.cc       |   104 +-
 .../cpp/arrow/matlab/tabular/proxy/record_batch.cc |    19 +-
 .../cpp/arrow/matlab/tabular/proxy/record_batch.h  |     1 +
 .../+arrow/+c/+internal/RecordBatchImporter.m      |    52 +
 matlab/src/matlab/+arrow/+tabular/RecordBatch.m    |    22 +
 matlab/test/arrow/c/tRoundTripRecordBatch.m        |   170 +
 matlab/tools/cmake/BuildMatlabArrowInterface.cmake |     3 +-
 python/CMakeLists.txt                              |     8 +-
 python/examples/minimal_build/Dockerfile.ubuntu    |     3 +-
 python/examples/minimal_build/build_conda.sh       |     9 +-
 python/examples/minimal_build/build_venv.sh        |    11 +-
 python/pyarrow/__init__.py                         |     3 +
 python/pyarrow/_parquet.pxd                        |     1 +
 python/pyarrow/_parquet.pyx                        |    28 +-
 python/pyarrow/array.pxi                           |    11 +-
 python/pyarrow/device.pxi                          |   162 +
 python/pyarrow/includes/libarrow.pxd               |    45 +-
 python/pyarrow/io.pxi                              |    33 +
 python/pyarrow/lib.pxd                             |    20 +
 python/pyarrow/lib.pyx                             |     3 +
 python/pyarrow/pandas_compat.py                    |     5 +
 python/pyarrow/parquet/core.py                     |    18 +-
 python/pyarrow/tests/conftest.py                   |     2 +-
 python/pyarrow/tests/parquet/test_metadata.py      |    22 +-
 .../pyarrow/tests/parquet/test_parquet_writer.py   |    15 +
 python/pyarrow/tests/test_array.py                 |    46 +
 python/pyarrow/tests/test_cffi.py                  |     2 +-
 python/pyarrow/tests/test_csv.py                   |     2 +-
 python/pyarrow/tests/test_device.py                |    43 +
 python/pyarrow/tests/test_extension_type.py        |    30 +-
 python/pyarrow/tests/test_misc.py                  |     2 +
 python/pyarrow/tests/test_pandas.py                |    11 +
 python/pyarrow/types.pxi                           |    18 +
 python/pyproject.toml                              |    62 +-
 python/requirements-build.txt                      |     4 +-
 python/setup.py                                    |    85 -
 r/Makefile                                         |     4 +-
 r/NEWS.md                                          |    17 +-
 r/R/dplyr-across.R                                 |     6 +-
 r/R/dplyr-arrange.R                                |    87 +-
 r/R/dplyr-datetime-helpers.R                       |    31 +-
 r/R/dplyr-eval.R                                   |   182 +-
 r/R/dplyr-filter.R                                 |    64 +-
 r/R/dplyr-funcs-agg.R                              |     6 +-
 r/R/dplyr-funcs-conditional.R                      |    16 +-
 r/R/dplyr-funcs-datetime.R                         |    18 +-
 r/R/dplyr-funcs-simple.R                           |     2 +-
 r/R/dplyr-funcs-string.R                           |    76 +-
 r/R/dplyr-funcs-type.R                             |     7 +-
 r/R/dplyr-mutate.R                                 |   190 +-
 r/R/dplyr-slice.R                                  |     2 +-
 r/R/dplyr-summarize.R                              |    70 +-
 r/R/dplyr.R                                        |    16 -
 r/README.md                                        |     6 +-
 r/_pkgdown.yml                                     |     1 -
 r/inst/build_arrow_static.sh                       |     1 +
 r/man/arrow_not_supported.Rd                       |    56 +
 r/tests/testthat/_snaps/dataset-dplyr.md           |     9 +
 r/tests/testthat/_snaps/dplyr-across.md            |    11 +
 r/tests/testthat/_snaps/dplyr-eval.md              |    27 +
 r/tests/testthat/_snaps/dplyr-funcs-datetime.md    |    11 +
 r/tests/testthat/_snaps/dplyr-mutate.md            |    25 +
 r/tests/testthat/_snaps/dplyr-query.md             |     4 +-
 r/tests/testthat/_snaps/dplyr-summarize.md         |    41 +-
 r/tests/testthat/helper-expectation.R              |     7 +-
 r/tests/testthat/test-dataset-dplyr.R              |     5 +-
 r/tests/testthat/test-dplyr-across.R               |    12 +-
 r/tests/testthat/test-dplyr-collapse.R             |    13 -
 r/tests/testthat/test-dplyr-eval.R                 |    60 +
 r/tests/testthat/test-dplyr-filter.R               |    20 +-
 r/tests/testthat/test-dplyr-funcs-conditional.R    |   107 +-
 r/tests/testthat/test-dplyr-funcs-datetime.R       |    46 +-
 r/tests/testthat/test-dplyr-funcs-string.R         |    79 +-
 r/tests/testthat/test-dplyr-mutate.R               |    13 +-
 r/tests/testthat/test-dplyr-summarize.R            |    55 +-
 r/vignettes/developers/matchsubstringoptions.png   |   Bin 89899 -> 0 bytes
 r/vignettes/developers/starts_with_docs.png        |   Bin 9720 -> 0 bytes
 r/vignettes/developers/startswithdocs.png          |   Bin 42409 -> 0 bytes
 r/vignettes/developers/writing_bindings.Rmd        |   253 -
 swift/.swiftlint.yml                               |     4 +
 swift/Arrow/Package.swift                          |    22 +-
 swift/Arrow/Sources/Arrow/ArrowArray.swift         |    39 +-
 swift/Arrow/Sources/Arrow/ArrowArrayBuilder.swift  |    15 +-
 swift/Arrow/Sources/Arrow/ArrowBuffer.swift        |    17 +-
 swift/Arrow/Sources/Arrow/ArrowCExporter.swift     |   135 +
 swift/Arrow/Sources/Arrow/ArrowCImporter.swift     |   179 +
 swift/Arrow/Sources/Arrow/ArrowReaderHelper.swift  |    16 +-
 swift/Arrow/Sources/Arrow/ArrowSchema.swift        |     6 +-
 swift/Arrow/Sources/Arrow/ArrowTable.swift         |    18 +-
 swift/Arrow/Sources/Arrow/ArrowType.swift          |   116 +
 swift/Arrow/Sources/Arrow/ChunkedArray.swift       |     5 +
 .../Arrow/Sources/ArrowC/ArrowCData.c              |    30 +-
 swift/Arrow/Sources/ArrowC/include/ArrowCData.h    |    78 +
 swift/Arrow/Tests/ArrowTests/ArrayTests.swift      |    28 +-
 swift/Arrow/Tests/ArrowTests/CDataTests.swift      |   125 +
 swift/Arrow/Tests/ArrowTests/IPCTests.swift        |    16 +-
 .../Arrow/Tests/ArrowTests/RecordBatchTests.swift  |     4 +-
 swift/Arrow/Tests/ArrowTests/TableTests.swift      |     4 +-
 swift/ArrowFlight/Package.swift                    |     4 +-
 .../Tests/ArrowFlightTests/FlightTest.swift        |     6 +-
 swift/CDataWGo/.gitignore                          |     8 +
 .../log_on.go => swift/CDataWGo/Package.swift      |    39 +-
 swift/CDataWGo/Sources/go-swift/CDataTest.swift    |   132 +
 .../math/math_arm64.go => swift/CDataWGo/go.mod    |    40 +-
 swift/CDataWGo/go.sum                              |    41 +
 .../CDataWGo/include/go_swift.h                    |    25 +-
 swift/CDataWGo/main.go                             |   127 +
 swift/data-generator/swift-datagen/main.go         |    13 +-
 655 files changed, 26443 insertions(+), 23130 deletions(-)
 copy cpp/build-support/update-thrift.sh => .golangci.yaml (78%)
 mode change 100755 => 100644
 rename .mvn/{gradle-enterprise.xml => develocity.xml} (78%)
 create mode 100644 c_glib/arrow-cuda-glib/version.h.in
 create mode 100644 c_glib/arrow-dataset-glib/version.h.in
 create mode 100644 c_glib/arrow-flight-glib/version.h.in
 create mode 100644 c_glib/arrow-flight-sql-glib/version.h.in
 create mode 100644 c_glib/parquet-glib/version.h.in
 create mode 100755 c_glib/tool/generate-version-header.py
 create mode 100644 c_glib/vcpkg.json
 create mode 100644 cpp/src/arrow/compute/row/grouper_benchmark.cc
 copy cpp/src/{parquet/platform.cc => arrow/util/config_internal.h.cmake} (54%)
 copy cpp/src/generated/{parquet_types.cpp => parquet_types.tcc} (50%)
 create mode 100644 cpp/src/parquet/arrow/arrow_metadata_test.cc
 create mode 100644 cpp/src/parquet/metadata_benchmark.cc
 create mode 100755 dev/tasks/matlab/rename_macos_dynamic_libraries.sh
 create mode 100644 go/arrow/util/messages/README.md
 create mode 100644 go/arrow/util/messages/types.proto
 create mode 100644 go/arrow/util/protobuf_reflect.go
 create mode 100644 go/arrow/util/protobuf_reflect_test.go
 create mode 100644 go/arrow/util/util_message/types.pb.go
 copy java/{memory/memory-core/src/main/java/module-info.java => 
flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/example/DoPutPreparedStatementResultPOJO.java}
 (63%)
 create mode 100644 
java/flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/example/FlightSqlStatelessExample.java
 create mode 100644 
java/flight/flight-sql/src/test/java/org/apache/arrow/flight/sql/test/TestFlightSqlStateless.java
 create mode 100644 matlab/src/cpp/arrow/matlab/c/proxy/record_batch_importer.cc
 copy cpp/src/parquet/platform.cc => 
matlab/src/cpp/arrow/matlab/c/proxy/record_batch_importer.h (55%)
 create mode 100644 matlab/src/matlab/+arrow/+c/+internal/RecordBatchImporter.m
 create mode 100644 matlab/test/arrow/c/tRoundTripRecordBatch.m
 create mode 100644 python/pyarrow/device.pxi
 create mode 100644 python/pyarrow/tests/test_device.py
 create mode 100644 r/man/arrow_not_supported.Rd
 create mode 100644 r/tests/testthat/_snaps/dataset-dplyr.md
 create mode 100644 r/tests/testthat/_snaps/dplyr-across.md
 create mode 100644 r/tests/testthat/_snaps/dplyr-eval.md
 create mode 100644 r/tests/testthat/_snaps/dplyr-funcs-datetime.md
 create mode 100644 r/tests/testthat/_snaps/dplyr-mutate.md
 create mode 100644 r/tests/testthat/test-dplyr-eval.R
 delete mode 100644 r/vignettes/developers/matchsubstringoptions.png
 delete mode 100644 r/vignettes/developers/starts_with_docs.png
 delete mode 100644 r/vignettes/developers/startswithdocs.png
 delete mode 100644 r/vignettes/developers/writing_bindings.Rmd
 create mode 100644 swift/Arrow/Sources/Arrow/ArrowCExporter.swift
 create mode 100644 swift/Arrow/Sources/Arrow/ArrowCImporter.swift
 copy cpp/src/parquet/platform.cc => swift/Arrow/Sources/ArrowC/ArrowCData.c 
(55%)
 create mode 100644 swift/Arrow/Sources/ArrowC/include/ArrowCData.h
 create mode 100644 swift/Arrow/Tests/ArrowTests/CDataTests.swift
 create mode 100644 swift/CDataWGo/.gitignore
 copy go/arrow/internal/debug/log_on.go => swift/CDataWGo/Package.swift (55%)
 create mode 100644 swift/CDataWGo/Sources/go-swift/CDataTest.swift
 copy go/arrow/math/math_arm64.go => swift/CDataWGo/go.mod (56%)
 create mode 100644 swift/CDataWGo/go.sum
 copy cpp/src/parquet/platform.cc => swift/CDataWGo/include/go_swift.h (55%)
 create mode 100644 swift/CDataWGo/main.go

Reply via email to