You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by th...@apache.org on 2025/11/06 10:05:29 UTC

(arrow) tag r-universe-release updated (539d56560f -> a79ddb20a3)

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

thisisnic pushed a change to tag r-universe-release
in repository https://gitbox.apache.org/repos/asf/arrow.git


*** WARNING: tag r-universe-release was modified! ***

    from 539d56560f (tag)
      to a79ddb20a3 (commit)
    omit ed070d2b01 Remove dev version from NEWS--no-verify
    omit 2814cc2fce MINOR: [R] Update NEWS for 21.0.0.1 Release (#47324)
    omit e7a1fc1823 Bump version number in DESCRIPTION
    omit 044242569f GH-47211: [CI][R] Disable non-system memory allocators when on linux-devel (#47212)
    omit 265ef5eeed GH-47205: [C++] Suppress GNU variadic macro warnings (#47286)
    omit aa8b20aac0 Build GCS on MacOS
    omit 492c09411d GH-47120: [R] Update NEWS for 21.0.0 (#47121)
    omit 650b0e87f5 Bump version and build docs
    omit 1a17261a78 Update Makefile to exclude flight odbc
    omit 67ac8536ea Remove badges
    omit ee4d09ebef MINOR: [Release] Update versions for 21.0.0
    omit f13a579600 MINOR: [Release] Update .deb/.rpm changelogs for 21.0.0
    omit 6fd2a167e0 MINOR: [Release] Update CHANGELOG.md for 21.0.0
    omit cf261bf58a GH-47078: [Release] Ensure using cloned apache/arrow for reproducible check (#47079)
    omit ddbc3dc005 GH-47074: [Release] Use reproducible mtime for csharp/ in source archive (#47076)
    omit 0534eb2d27 GH-47071: [Release] Dereference all hard links in source archive (#47072)
    omit f845b41846 GH-47069: [Release] Add missing "needs: target" (#47070)
    omit 1c08f8ee69 GH-47067: [Release] Fix wrong GitHub Actions context in verify_rc.yml (#47068)
    omit 70e5c51e6d GH-47065: [Release] Fix timeout key in verify_rc.yml (#47066)
    omit 254a85c8bd GH-47063: [Release] Define missing RELEASE_TARBALL (#47064)
    omit 71c6a391ec GH-47061: [Release] Fix wrong variable name for signing (#47062)
    omit c8b714f98b GH-47033: [C++][Compute] Never use custom gtest main with MSVC (#47049)
    omit 45cf310f6c GH-46989: [CI][R] Use Ubuntu 20.04 instead of OpenSUSE for R 4.1 (#46990)
    omit 3239b22255 GH-47037: [CI][C++] Fix Fedora 39 CI jobs (#47038)
    omit 539a52d0fd GH-46745: [C++] Update bundled Boost to 1.88.0 and Apache Thrift to 0.22.0 (#46912)
    omit 4217a48110 GH-47015: [CI][C++] Use mold on conda-cpp to work around issues with GNU ld (#47028)
    omit e47775223d GH-47025: [C++][Docs] Increase minimum gcc for building from 7.1 to 9 (#47026)
    omit aac90fa2d1 GH-46995: [CI][R][C++] Use system memory allocator in sanitizer jobs (#47007)
     add 7135199238 GH-47009: [C#] ExportedAllocationOwner should use 64-bit integer to track total allocated memory. (#47011)
     add 620aea71a5 GH-46995: [CI][R][C++] Use system memory allocator in sanitizer jobs (#47007)
     add e411851738 GH-46897: [Docs][C++][Python] Fix asof join documentation (#46898)
     add b712c1e2ca GH-47025: [C++][Docs] Increase minimum gcc for building from 7.1 to 9 (#47026)
     add 6399ec9c6a GH-47015: [CI][C++] Use mold on conda-cpp to work around issues with GNU ld (#47028)
     add f12356adaa GH-46745: [C++] Update bundled Boost to 1.88.0 and Apache Thrift to 0.22.0 (#46912)
     add 11c97b8799 GH-46962: [C++][Parquet] Generic xsimd function and dynamic dispatch for Byte Stream Split (#46963)
     add 5852134c7a GH-42971: [C++] Parquet stream writer: Allow writing BYTE_ARRAY with converted type NONE (#44739)
     add d2a171805c GH-47012: [C++][Parquet] Reserve values correctly when reading BYTE_ARRAY and FLBA (#47013)
     add 5b0a001fd1 GH-47037: [CI][C++] Fix Fedora 39 CI jobs (#47038)
     add 673823b5a4 GH-45639: [C++][Statistics] Add support for ARROW:average_byte_width:{exac,approximate} (#46385)
     add e4cdd003d7 GH-46938: [C++] Enhance arrow::ChunkedArray::Equals to support floating-point comparison when values share the same memory (#47044)
     add 27cca0ff59 GH-46989: [CI][R] Use Ubuntu 20.04 instead of OpenSUSE for R 4.1 (#46990)
     add 8b2336058c GH-47033: [C++][Compute] Never use custom gtest main with MSVC (#47049)
     add a23c2c7f52 GH-38211: [MATLAB] Add support for creating an empty `arrow.tabular.RecordBatch` by calling `arrow.recordBatch` with no input arguments (#47060)
     add 7f5dd71852 GH-47061: [Release] Fix wrong variable name for signing (#47062)
     add 050ded9817 GH-47063: [Release] Define missing RELEASE_TARBALL (#47064)
     add 0a12d051ff GH-47047: [CI][C++] Use Google Cloud Storage Testbench v0.55.0 (#47048)
     add e7f5b6f139 GH-47065: [Release] Fix timeout key in verify_rc.yml (#47066)
     add 93377afc0b GH-47067: [Release] Fix wrong GitHub Actions context in verify_rc.yml (#47068)
     add c80c7f5b8b GH-47069: [Release] Add missing "needs: target" (#47070)
     add 7a81be3563 GH-47071: [Release] Dereference all hard links in source archive (#47072)
     add 1dc9142c10 GH-47074: [Release] Use reproducible mtime for csharp/ in source archive (#47076)
     add 45f562aabc GH-47078: [Release] Ensure using cloned apache/arrow for reproducible check (#47079)
     add bd24668c45 GH-47045: [CI][C++] Use Fedora 42 instead of 39 (#47046)
     add f52d81bca7 GH-47005: [C++] Disable exporting CMake packages (#47006)
     add 3575360736 GH-47081: [Release] Verify reproducible source build explicitly (#47082)
     add 3aedf1eb25 GH-47092: [Release] Fix errors in APT/Yum previous version verification (#47093)
     add bce7e9175f GH-41110: [C#] Handle empty stream in ArrowStreamReaderImplementation (#47098)
     add 104f04e3be MINOR: [C#] Bump BenchmarkDotNet and 6 others (#46828)
     add 2bfbfc82ca GH-38532: [MATLAB] Add a `validate` method to all `arrow.array.Array` classes (#47059)
     add cf205ae70a GH-47027: [C++][Parquet] Fix repeated column pages not being written when reaching page size limit (#47032)
     add 460528956f GH-47088: [CI][Dev] Fix shellcheck errors in the ci/scripts/integration_arrow.sh (#47089)
     add d50e7e200c GH-46629: [Python] Add options to DatasetFactory.inspect (#46961)
     add 6e5d143a4a GH-31603: [C++] Wrap Parquet encryption keys in SecureString (#46017)
     add 6c9e30b111 GH-46728: [Python] Skip test_gdb.py tests if PyArrow wasn't built debug (#46755)
     add b062998fda GH-46860: [C++] Making HalfFloatBuilder accept Float16 as well as uint16_t (#46981)
     add 9d00bc8cb5 GH-38572: [Docs][MATLAB] Update `arrow/matlab/README.md` with the latest change. (#47109)
     add ce0fa3dfcc GH-38213: [MATLAB] Create a superclass for tabular type MATLAB tests (i.e. for `Table` and `RecordBatch`) (#47107)
     add aabd3db3ca GH-38422: [MATLAB] Add `NumNulls` property to `arrow.array.Array` class (#47116)
     add c8fe26898c GH-46272: [C++] Build Arrow libraries with `-Wmissing-definitions` on gcc (#47042)
     add a759d90318 GH-47040: [C++] Refine reset of Span to be reusable (#47004)
     add b9631d7182 GH-47120: [R] Update NEWS for 21.0.0 (#47121)
     add 01e59e1d34 MINOR: [Docs][R] Add link to book to R README (#47119)
     add 78038a7b9d MINOR: [R] Add Bryce to authors list (#47122)
     add 9091c0b604 MINOR: [Release] Minor updates to post-release scripts (#47140)
     add 924394732d GH-46374: [Python][Doc] Improve docs to specify that source argument on parquet.read_table can also be a list of strings (#47142)
     add 38703f46c8 GH-47153: [Docs][C++] Update cmake target table in build_system.rst with newly added targets (#47154)
     add 3321ea8219 MINOR: [Release] Update versions for 22.0.0-SNAPSHOT
     add e4961c5389 MINOR: [Release] Update .deb package names for 22.0.0
     add 77303da1f8 MINOR: [Release] Update .deb/.rpm changelogs for 21.0.0
     add 1f10ab4c52 MINOR: [Release] Fix issue in post-14-vcpkg.sh causing x-add-version to fail (#47156)
     add 84e334123a MINOR: [Release] Make post-11-bump-versions.sh work on macOS (#47158)
     add eda392c301 GH-47125: [CI][Dev] Fix shellcheck errors in the ci/scripts/integration_hdfs.sh (#47126)
     add fc6b4b09cb GH-47131: [C#] Fix day off by 1 in Date64Array (#47132)
     add eed2789ce9 GH-44800: [C#] Implement Flight SQL Client (#44783)
     add 39f37221c7 GH-47162: [Dev][Release][GLib] Fix indent in generate-version-header.py (#47163)
     add 607be64e81 GH-46939: [C++] Add support for shared memory comparison in arrow::RecordBatch  (#47149)
     add 321cc1b332 GH-47165: [Python] Update s3 test with new non-existent bucket (#47166)
     add bb33493bd3 MINOR: [Docs][Python] Fix usage of pyarrow and PyArrow in extending_types.rst  (#47170)
     add 2cf52b49eb GH-47084: [Release] Stop using https://dist.apache.org/repos/dist/dev/arrow/KEYS (#47182)
     add 25f8f00806 GH-45055: [C++][Flight] Update Flight Server RecordBatchStreamImpl to reuse ipc::RecordBatchWriter with custom IpcPayloadWriter instead of manually generating FlightPayload (#47115)
     add 2949fe82cb GH-47123: [Python] Add Enums to PyArrow Types  (#47139)
     add 93915f511a GH-47193: [R] Update R Makefile to exclude flight odbc from cpp sync  (#47194)
     add f9301c0ba8 GH-47191: [R] Turn GCS back on by default on MacOS source builds (#47192)
     add c3be5fc93d GH-47211: [CI][R] Disable non-system memory allocators when on linux-devel (#47212)
     add ea5dad5fb0 GH-47075: [Release][Dev] Use GH_TOKEN as GitHub token environment variable (#47181)
     add d44f32a304 GH-47175: [C++] Require xsimd 13.0.0 or later (#47221)
     add 866d2cb9a1 GH-47203: [C++] Restore CMAKE_DEBUG_POSTFIX in building bundled Apache Thrift (#47209)
     add 3ba449e8c3 GH-47101: [Statistics][C++] Implement Statistics specification attribute ARROW:distinct_count:approximate (#47183)
     add 596a60fa00 GH-47124: [C++][Dataset] Fix DatasetWriter deadlock on concurrent WriteRecordBatch (#47129)
     add 87dca7d832 GH-47016: [C++][FlightSQL] Fix negative timestamps to date types (#47017)
     add 51016416b4 MINOR: [R] Update backwards compat job for 21.0.0 (#47247)
     add 2cbf122793 GH-47172: [Python] Add a utility function to create Arrow table instead of pandas df (#47199)
     add 19f3b85d16 GH-47189: [C++][Parquet] Fix ParquetFilePrinter to produce valid JSON statistics (#47190)
     add 22676fe398 GH-47244: [CI][Dev] Fix shellcheck errors in the ci/scripts/msys2_setup.sh (#47245)
     add d9618fe8be MINOR: [Release] Make post-08-remove-old-artifacts.sh crossplatform (#47250)
     add 5f4ba59056 GH-47232: [Ruby] Suppress warnings in test with Ruby 3.5 (#47233)
     add 6ee27d4825 GH-47208: [C++] Update bundled s2n-tls to 1.5.23 (#47220)
     add 7f0e5d8a4f GH-46982: [C++] Remove Boost dependency from hdfs_test (#47200)
     add c9adb63f11 GH-47258: [Release] Set `date:` for apache/arrow-site's `_release/${VERSION}.md` (#47260)
     add c2d2727725 GH-46942: [Docs] Replace the directive versionadded with note (#46997)
     add 221484804f GH-47263: [MATLAB] Add `NumNulls` property to `arrow.array.ChunkedArray` class (#47264)
     add 97d7cdb9da GH-47265: [Ruby] Fix wrong `Time` object detection (#47267)
     add 1947e14801 GH-47096: [CI][R] Drop support for R 4.0 (#47285)
     add 80addfab90 GH-47208: [C++][CI] Add a CI job for C++23 (#47261)
     add 1e240c2064 MINOR: [C++][Compute] Fix kernel docstring typo (#47295)
     add 0d72f7e8f3 GH-45382: [Python] Add support for pandas DataFrame.attrs (#47147)
     add 135357ce38 GH-47277: [C++] r-binary-packages nightly failures due to incompatibility with old compiler (#47299)
     add 8ef974c3a1 GH-47289: [CI][Dev] Fix shellcheck errors in the ci/scripts/python_build_emscripten.sh (#47290)
     add 97c9bfcdf8 GH-47213: [R] Require CMake 3.26 or later (#47217)
     add db1a8a9bf4 GH-47303: [C++] Don't install arrow-compute.pc twice (#47304)
     add 3c460f7c4e GH-47283: [C++] Fix flight visibility issue in Meson configuration (#47298)
     add d2e129b02e MINOR: [CI] Bump actions/download-artifact from 4.3.0 to 5.0.0 (#47310)
     add 2b8db0094b MINOR: [CI] Bump actions/checkout from 4 to 5 (#47311)
     add d2b4036480 GH-47291: [C++] Update bundled aws-c-common to 0.12.4 (#47292)
     add 2dd3ccda64 GH-47205: [C++] Suppress GNU variadic macro warnings (#47286)
     add ac990563b4 GH-47052: [CI][C++] Use Alpine Linux 3.22 instead of 3.18 (#47148)
     add 0ae71f81d5 GH-47306: [CI][Dev] Fix shellcheck errors in the ci/scripts/python_build.sh (#47307)
     add bebfa9740f GH-47319: [CI] Fix actions/checkout hash version comments (#47320)
     add 6660e84876 GH-47317: [C++][C++23][Gandiva] Use pointer for Cache test (#47318)
     add cd8e6774dd GH-47222: [CI][C++] Add a CI job that uses the same build options for JNI on macOS (#47305)
     add ddd25d1c4c GH-47128: [Python] Numba-CUDA interop with NVIDIA bindings (#47150)
     add 5227fddab4 GH-47332: [C++][Compute] Fix the issue that the arguments of function call become invalid before wrapping results (#47333)
     add 063bc2ab51 GH-47143: [Dev] Ignore `apache-arrow.tar.gz` (#47145)
     add a7c0b41dc9 MINOR: [R] Update NEWS for 21.0.0.1 Release (#47324)
     add e54ac19d60 GH-47312: [Packaging] Add support for Debian forky (#47342)
     add 15662e67ba GH-47039: [C++] Bump RapidJSON dependency in Meson configuration (#47041)
     add 73605157b4 GH-47223: [Release] Use "upstream" as apache/arrow{,-site} remote name (#47224)
     add f0955f1b00 GH-41108: [Docs] Remove Sphinx pin (#47326)
     add 71a7b5531f GH-47137: [Python] Switch to `[dependency-groups]` (#47176)
     add 69d2487053 GH-47321: [CI][Dev] Fix shellcheck errors in the ci/scripts/python_sdist_test.sh (#47322)
     add 49a0e9003d MINOR: [C#] Bump xunit.runner.visualstudio to 3.1.4 (#47368)
     add 066b216220 MINOR: [C#] Bump Google.Protobuf to 3.32.0 (#47364)
     add c8baf8af81 GH-47225: [C++] Remove Skyhook (#47262)
     add 8509ca4d91 GH-45860: [C++] Respect CPU affinity in cpu_count and ThreadPool default capacity (#47152)
     add dadc21f31b GH-47287: [C++][Compute] Add constraint for kernel signature matching and use it for binary decimal arithmetic kernels (#47297)
     add 0ecc472c78 GH-46971: [C++][Parquet] Use temporary buffers when decrypting Parquet data pages (#46972)
     add cdc1459124 GH-43355: [C++] Don't require `__once_proxy` in `symbols.map` (#47354)
     add 7c26ab5947 MINOR: [Docs] Remove needless "version" from "New in version Arrow Columnar Format" (#47406)
     add 6faea76779 GH-47257: [R] Fix truncation of time variables to work with numeric subseconds time with hms bindings (#47278)
     add 6933c67af7 GH-47395: [R] Update fedora-clang to install latest clang version to match CRAN setup (#47206)
     add a9cdeafef5 MINOR: [C++] Fix grammar typo in visibility.h (#47420)
     add f16b6ac6b6 GH-47399: [C++] Update bundled Apache ORC to 2.2.0 with Protobuf patch (#47408)
     add ca21204cb7 GH-47241: [C++][Parquet] Fix VariantExtensionType conversion (#47242)
     add f8b20f131a GH-47356: [R] NEWS file states version 20.0.0.1 but release package number on CRAN is 20.0.0.2 (#47421)
     add d9f36a1273 GH-47301: [Python] Fix FileFragment.open() seg fault behavior for file-like objects (#47302)
     add 788f371e30 GH-47404: [Ruby] Remove needless `require "extpp/setup"` (#47405)
     add 1672472be8 GH-47401: [C++] Remove needless Snappy patch (#47407)
     add 20eb23e8a5 GH-47130: [Packaging][deb] Fix upgrade from 20.0.0-1 (#47343)
     add 3469def0fb GH-46690: [GLib][CI] Use Meson 1.8.4 or later (#47425)
     add de520483af GH-26727: [C++][Flight] Use ipc::RecordBatchWriter with custom IpcPayloadWriter for TransportMessageWriter (DoExchange) (#47410)
     add 697f5013a8 GH-41476: [Python][C++] Impossible to specify `is_adjusted_to_utc` for `Time` type when writing to Parquet (#47316)
     add 2059243970 GH-47243: [C++] Initialize arrow::compute in execution_plan_documentation_examples (#47227)
     add 7189472881 GH-46905: [C++][Parquet] Expose Statistics.is_{min/max}_value_exact and default set to true if min/max are set (#46992)
     add 6f6138b7ee GH-47375: [C++][Compute] Move scatter function into compute core (#47378)
     add 0c280fd1a7 MINOR: [Doc][C++][Parquet] Update doc for LargeList support (#47450)
     add 4d90dd7662 GH-47268: [C++][Compute] Fix discarded bad status for call binding (#47284)
     add a4cde2c650 GH-47451: [Python][CI] Install tzdata-legacy in newer python-wheel-manylinux-test images (#47452)
     add ed77d25149 GH-47157: [Docs] Improve presentation of Other available packages section in build_system.rst (#47411)
     add 2e2aa0b162 GH-40911: [C++][Compute] Fix the decimal division kernel dispatching (#47445)
     add 5b5f25c10b GH-20125: [Docs][Python] Restructure developers/python.rst (#47334)
     add 940592b35d GH-47370: [Python] Require Cython 3.1 (#47396)
     add 886ca6fc72 GH-47179: [Python] Revert FileSystem.from_uri to be a staticmethod again (#47178)
     add 590d43fb2b GH-47349: [C++] Include request ID in AWS S3 Error (#47351)
     add 55be8c011c GH-47256: [Python] Do not use cffi in free-threaded 3.13 builds (#47313)
     add 084a36540d GH-46835: [C++] Add more configuration options to arrow::EqualOptions (#47204)
     add 427caf0e7d GH-47440: [C++] Accept gflags::gflags as system gflags CMake target (#47468)
     add 57b4b4b77d GH-47469: [C++][Gandiva] Add support for LLVM 21.1.0 (#47473)
     add d80e6fff05 GH-43904: [CI][Python] Stop uploading nightly wheels to gemfury (#47470)
     add a444380b9c GH-44345: [C++][Parquet] Add Decimal32/64 support to Parquet (#47427)
     add 8ccdbe7806 GH-41336: [C++][Compute] Fix case_when kernel dispatch for decimals with different precisions and scales (#47479)
     add 2284234ca7 GH-47483: [C++] Bump vendored xxhash to 0.8.3 (#47476)
     add 9a5fc50c3f GH-47486: [Dev][R] Define default R_UPDATE_CLANG (#47487)
     add 743d0afd05 GH-47446: [C++] Update Meson configuration with compute swizzle change (#47448)
     add cdea48e9fc GH-47422: [Python][C++][Flight] Expose ipc::ReadStats in Flight MetadataRecordBatchReader (#47432)
     add 2987165820 GH-41011: [C++][Compute] Fix the issue that comparison function could not handle decimal arguments with different scales (#47459)
     add caf4f70247 GH-46739: [C++] Fix Float16 signed zero/NaN equality comparisons (#46973)
     add 512dcd77dc GH-47485: [C++][CI] Work around Valgrind failure on Azure tests (#47496)
     add 403ba70f83 GH-47338: [C++][Python] Remove deprecated string-based Parquet encryption methods (#47339)
     add 556c2398cc GH-47412: [C++] Use inlineshidden visibility in Meson configuration (#47413)
     add 9013abc71e GH-47491: [C++] Don't set include directories to found targets (#47492)
     add 359a600ad9 GH-47058: [Release] Update Release Management Guide to reflect status in preparation for Arrow 22 (#47474)
     add d758cb8378 GH-47509: [CI][Packaging][Linux] Enable Docker build cache (#47510)
     add fddd35607e MINOR: [Docs] Fix typos (#47511)
     add 32a112d05e GH-47102: [Statistics][C++] Implement Statistics specification attribute ARROW:max_byte_width:{exact,approximate} Component: C++  (#47463)
     add b64a6f9e29 GH-47506: [CI][Packaging] Fix Amazon Linux 2023 packages verification (#47507)
     add 982d31f35f GH-47505: [CI][C#][Integration] Use apache/arrow-dotnet (#47508)
     add c558163f14 GH-47512: [C++] Bump meson-fmt in pre-commit to 1.9.0 (#47513)
     add 64cfa7ca39 GH-47367: [Packaging][Python] Patch vcpkg to show logs and install newer Windows SDK for vs_buildtools (#47484)
     add 3105d9c026 GH-47434: [C++] Fix issue preventing running of tests on Windows (#47455)
     add 2b203ff616 GH-47534: [C++] Detect conda-installed packages in Meson CI (#47535)
     add a4d66005e1 MINOR: [CI] Bump actions/labeler from 5.0.0 to 6.0.1 (#47526)
     add 3780c241c3 MINOR: [CI] Bump actions/github-script from 7.0.1 to 8.0.0 (#47527)
     add 066aaba7b7 MINOR: [CI] Bump actions/setup-python from 5.6.0 to 6.0.0 (#47528)
     add 41ce51b175 GH-47537: [C++] Use pkgconfig name for benchmark in Meson (#47538)
     add aedb752762 GH-47443: [Python][Packaging] Drop Python 3.9 support (#47478)
     add c155e990a7 GH-43662: [R] Add binding to stringr::str_replace_na() (#47521)
     add 417df286df GH-47539: [C++] Detect Snappy and bzip2 in Meson CI (#47540)
     add 9306a11a7a GH-47543: [C++] Search for system install of Azure libraries with Meson (#47544)
     add 37faf3e795 GH-47373: [C++] Raise for invalid decimal precision input from the C Data Interface (#47414)
     add b14a5378ad GH-43694: [C++] Add `Executor *` Option to `arrow::dataset::ScanOptions` (#43698)
     add 05e64889fa GH-46410: [C++] Add parquet options to Meson configuration (#46647)
     add d2dace9e46 GH-47523: [C#] Remove csharp/ (#47547)
     add 814537433f GH-47554: [C++] Fix Meson Parquet symbol visibility issues (#47556)
     add 7548c3dd16 GH-47552: [C++] Fix creating wrong object by `FixedShapeTensorType::MakeArray()` (#47533)
     add 916f62df7b MINOR: [Python] update outdated link in python README (#47561)
     add a0fcb50ede GH-46669: [CI][Archery] Automate Zulip and email notifications for Extra CI (#47546)
     add eb6b637cc8 GH-47500: [C++] Add QualifierAlignment to clang-format options (#47501)
     add 4630313644 GH-47234: [C++][Python] Add test for fill_null regression on Windows (#47249)
     add 0648128288 GH-47570: [CI] Don't notify nightly "CI: Extra" result from forks (#47571)
     add 931acd87a7 GH-47514: [C++][Parquet] Add unpack tests and benchmarks (#47515)
     add 72b0346003 GH-41239: [C++] Support to write csv header without quotes (#47524)
     add 37dcfccd65 GH-47184: [Parquet][C++] Avoid multiplication overflow in FixedSizeBinaryBuilder::Reserve (#47185)
     add 6c0c3cd082 GH-46908: [Docs][Format] Add variant extension type docs (#47456)
     add e1c6fd5304 GH-42137 [CI][Python] Add Python Windows GitHub Action and remove AppVeyor (#47567)
     add ef1af63d09 GH-47584: [C++][CI] Remove "large memory" mark from TestListArray::TestOverflowCheck (#47585)
     add cbd36b817f GH-47449: [C++][Parquet] Do not drop all Statistics if SortOrder is UNKNOWN (#47466)
     add c7cea527fe GH-47591: [C++] Fix passing zlib compression level (#47594)
     add 479662e88d GH-47590: [C++] Use W functions explicitly for Windows UNICODE compatibility (#47593)
     add 7ef5648845 GH-46937: [C++] Enable arrow::EqualOptions for arrow::Table (#47164)
     add 0e7e70cfde GH-47384: [C++][Acero]  Isolate BackpressureHandler from ExecNode (#47386)
     add d803afcc43 GH-47358: [Python] IPC and Flight options representation (#47461)
     add bf4fc657a4 GH-47596: [C++][Parquet] Fix printing of large Decimal statistics (#47619)
     add 37c87db36b GH-47575: [Python] add quoting_header option to pyarrow WriterOptions (#47610)
     add 71293212f2 GH-47560: [C++] Fix host handling for default HDFS URI (#47458)
     add e68236ae36 GH-46928: [C++] Retry on EINTR while opening file in FileOpenReadable (#47629)
     add 64f2055ffb GH-47597: [C++][Parquet] Fuzz more data types (#47621)
     add 79f97640d0 GH-47112: [Parquet][C++] Rle BitPacked parser (#47294)
     add 235032ad24 GH-47633: [Dev][Integration] Write all files with `--write_generated_json` (#47634)
     add c38cc5b9e6 GH-47323: [R][CI] test-r-rhub-debian-gcc-release-custom-ccache nightly job fails due to update in Debian  (#47611)
     add 6a0ea6a86c MINOR: Update docs site footer for new ASF logo (#47647)
     add 9a219256bf GH-47650: [Archery][Integration] Add option to generate gold files (#47651)
     add a91b2646b6 GH-47639: [Benchmarking] Clean up conbench config (#47638)
     add 00439d1048 GH-47655: [C++][Parquet][CI] Fix failure to generate seed corpus (#47656)
     add 41659b8e44 GH-47620: [CI][C++] Use Ubuntu 24.04 for ASAN UBSAN job (#47623)
     add b59bdef4b6 GH-47431: [C++] Improve Meson configuration for WrapDB distribution (#47541)
     add 19e3f9024d GH-45921: [Release][R] Use GitHub Release not apache.jfrog.io (#45964)
     add 9b96bdbc73 GH-47518: [C++][FlightRPC] Replace `spdlogs` with Arrow's Internal Logging (#47645)
     add dc9753c206 GH-47625: [Python] Free-threaded musllinux and manylinux wheels started failing with cffi 2.0.0 (#47626)
     add 13c2615f67 GH-47029: [Archery][Integration] Fix generation of run-end-encoded data (#47653)
     add 935f318c7c GH-47673: [CI][Integration] Fix Go build failure (#47674)
     add eb9d5194a3 GH-47648: [Archery][Integration] More granularity in JSON test cases (#47649)
     add 16ceade8f8 GH-47516: [C++][FlightRPC] Initial ODBC driver framework (#47517)
     add a13525d230 GH-47679: [C++] Register arrow compute calls in ODBC (#47680)
     add c925fbb002 GH-47646: [C++][FlightRPC] Follow Naming Convention (#47658)
     add cde3f6a1e2 GH-47614: [CI] Upgrade vcpkg on our CI (#47627)
     add ef718a7da5 GH-47602: [Python] Make Schema hashable even when it has metadata (#47601)
     add f7320c9a40 MINOR: [R]  Fix broken link (crossbow) (#47661)
     add 4b55ea6957 GH-46137: [C++] Replace grpc-cpp conda package with libgrpc (#47606)
     add efb62f1719 GH-47695: [CI][Release] Link arrow-io hdfs_test to c++fs on compilers where std:::filesystem is not default present (#47701)
     add 047ac0432b GH-47682: [R] `install_pyarrow(nightly = TRUE)` installs old pyarrow (#47699)
     add 48a2e889a4 GH-47106: [R] Update R package to use R 4.1+ native forward pipe syntax (#47622)
     add bc9746d6d2 GH-47659: [C++] Fix Arrow Flight Testing's unresolved external symbol error  (#47660)
     add 0d32975ee1 GH-47380: [Python] Apply maps_as_pydicts to Nested MapScalar Values (#47454)
     add e137a0423f GH-47582: [CI][Packaging] Move linux-packaging tasks to apache/arrow repository (#47600)
     add bf342b2963 GH-30036: [C++] Timezone-aware kernels should handle offset strings (e.g. "+04:30") (#12865)
     add b75274f24c GH-47705: [R][CI] Migrate rhub debian-gcc-release to equivalent supported image (#47730)
     add d57e4d46ec GH-47704: [R] Update paths in nightly libarrow upload job (#47727)
     add 314348a883 GH-47742: [C++][CI] Silence Valgrind leak on protobuf initialization (#47743)
     add 7b4dd05111 GH-47740: [C++][Parquet] Fix undefined behavior when reading invalid Parquet data (#47741)
     add 9beb0e0de3 GH-47229: [C++][Arm] Force mimalloc to generate armv8.0 binary (#47766)
     add 0bd7faa476 GH-47588: [C++] Bump mimalloc version to 3.1.5 (#47589)
     add f1ff2e122a GH-47748: [C++][Dataset] Fix link error on macOS (#47749)
     add 1f4910b202 GH-47632: [CI][C++] Add a CI job for JNI on Linux (#47746)
     add 618f609011 GH-47795: [Archery] Add support for custom Docker registry (#47796)
     add d5b8e2b151 GH-47438: [Python][Packaging] Set up wheel building for Python 3.14 (#47616)
     add 08f5304074 GH-47803: [C++][Parquet] Fix read out of bounds on invalid RLE data (#47804)
     add 2140934e4d GH-47738: [R] Update NEWS.md for 22.0.0 (#47739)
     add e2fa94cf96 GH-47809: [CI][Release] Fix Windows verification job trying to install patch from conda (#47810)
     add 07e4d5aead GH-47819: [CI][Packaging][Release] Avoid triggering Linux packages on release branch push (#47826)
     add e04fafb124 GH-47838: [C++][Parquet] Set Variant specification version to 1 to align with the variant spec (#47835)
     add c5055366fb MINOR: [Release] Update CHANGELOG.md for 22.0.0
     add 81563ad2c5 MINOR: [Release] Update .deb/.rpm changelogs for 22.0.0
     add 5aeb5f217f MINOR: [Release] Update versions for 22.0.0
     add 2423882a95 Rebuild docs, remove badges from README
     add bacd0e3bd0 [CRAN] Add checksums
     add ba57c36c97 GH-47821: [CI][Release][R] Fix test repository path in release (#47929)
     add 63d1d18263 Fix error in codegen due to change from dplyr pipes to base pipe
     add a79ddb20a3 Substitute call

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
tag are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (539d56560f)
            \
             N -- N -- N   refs/tags/r-universe-release (a79ddb20a3)

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:
 .clang-format                                      |    1 +
 .env                                               |   22 +-
 .github/CODEOWNERS                                 |    3 +-
 .github/dependabot.yml                             |   31 -
 .github/workflows/archery.yml                      |    6 +-
 .github/workflows/check_labels.yml                 |   75 +
 .github/workflows/comment_bot.yml                  |    8 +-
 .github/workflows/cpp.yml                          |   30 +-
 .github/workflows/cpp_extra.yml                    |  219 ++-
 .github/workflows/csharp.yml                       |  212 ---
 .github/workflows/dev.yml                          |   11 +-
 .github/workflows/dev_pr.yml                       |   10 +-
 .github/workflows/dev_pr/labeler.yml               |    5 -
 .github/workflows/docs.yml                         |    4 +-
 .github/workflows/docs_light.yml                   |    8 +-
 .github/workflows/integration.yml                  |   22 +-
 .github/workflows/issue_bot.yml                    |    2 +-
 .github/workflows/matlab.yml                       |    6 +-
 .github/workflows/package_linux.yml                |  320 ++++
 .github/workflows/pr_bot.yml                       |    8 +-
 .github/workflows/python.yml                       |  111 +-
 .github/workflows/r.yml                            |   14 +-
 .github/workflows/r_nightly.yml                    |  410 ++---
 .github/workflows/release.yml                      |    5 +-
 .github/workflows/release_candidate.yml            |   10 +-
 .github/workflows/report_ci.yml                    |   76 +
 .github/workflows/ruby.yml                         |   20 +-
 .github/workflows/verify_rc.yml                    |   66 +-
 .gitignore                                         |    3 +-
 .pre-commit-config.yaml                            |   24 +-
 CHANGELOG.md                                       |  555 +++----
 CPPLINT.cfg                                        |    2 +
 README.md                                          |    2 +-
 appveyor.yml                                       |   63 -
 c_glib/arrow-glib/basic-array.cpp                  |   61 +-
 c_glib/arrow-glib/basic-array.h                    |   12 +
 c_glib/meson.build                                 |    2 +-
 c_glib/test/test-array-statistics.rb               |   18 +-
 c_glib/tool/generate-version-header.py             |    1 +
 c_glib/vcpkg.json                                  |    2 +-
 ci/appveyor-cpp-build.bat                          |  163 --
 ci/appveyor-cpp-setup.bat                          |  102 --
 ci/conda_env_cpp.txt                               |    4 +-
 ci/conda_env_python.txt                            |    2 +-
 ci/conda_env_sphinx.txt                            |    2 +-
 ci/conda_env_unix.txt                              |    1 +
 ...dockerfile => alpine-linux-3.22-cpp.dockerfile} |    8 +-
 ci/docker/conda-integration.dockerfile             |   20 +-
 ci/docker/conda-python-cpython-debug.dockerfile    |    4 +-
 ci/docker/conda-python-dask.dockerfile             |    2 +-
 ci/docker/conda-python-hdfs.dockerfile             |    2 +-
 ci/docker/conda-python-jpype.dockerfile            |    2 +-
 ci/docker/conda-python-pandas.dockerfile           |    2 +-
 ci/docker/conda-python-spark.dockerfile            |    2 +-
 ci/docker/conda-python.dockerfile                  |    2 +-
 ...eel-manylinux.dockerfile => cpp-jni.dockerfile} |   47 +-
 ci/docker/debian-12-cpp.dockerfile                 |    1 +
 ...-12-cpp.dockerfile => debian-13-cpp.dockerfile} |   15 +-
 ci/docker/debian-experimental-cpp.dockerfile       |    1 +
 ...-39-cpp.dockerfile => fedora-42-cpp.dockerfile} |    7 +-
 ci/docker/linux-apt-python-3.dockerfile            |    3 +-
 .../linux-apt-python-313-freethreading.dockerfile  |    4 +-
 ci/docker/linux-r.dockerfile                       |    3 +
 ...hreaded-wheel-manylinux-test-imports.dockerfile |    6 +-
 ...eaded-wheel-manylinux-test-unittests.dockerfile |   12 +-
 ...hreaded-wheel-musllinux-test-imports.dockerfile |   17 +-
 ...eaded-wheel-musllinux-test-unittests.dockerfile |   19 +-
 ...e-threaded-wheel-windows-test-vs2022.dockerfile |   27 +-
 ...n-free-threaded-wheel-windows-vs2022.dockerfile |    8 +-
 ci/docker/python-sdist.dockerfile                  |   15 +-
 ci/docker/python-wheel-manylinux-test.dockerfile   |    3 +-
 ci/docker/python-wheel-manylinux.dockerfile        |    8 +-
 ci/docker/python-wheel-musllinux.dockerfile        |   14 +-
 ...ython-wheel-windows-test-vs2022-base.dockerfile |    4 +-
 .../python-wheel-windows-test-vs2022.dockerfile    |   12 +-
 .../python-wheel-windows-vs2022-base.dockerfile    |    2 +-
 ci/docker/python-wheel-windows-vs2022.dockerfile   |   13 +-
 ci/docker/ubuntu-22.04-cpp-minimal.dockerfile      |    1 +
 ci/docker/ubuntu-22.04-cpp.dockerfile              |    4 +-
 ci/docker/ubuntu-24.04-cpp-minimal.dockerfile      |    1 +
 ci/docker/ubuntu-24.04-cpp.dockerfile              |    1 +
 ci/scripts/PKGBUILD                                |    2 +-
 ci/scripts/cpp_build.sh                            |   17 +-
 ci/scripts/cpp_test.sh                             |   89 +-
 ci/scripts/csharp_pack.sh                          |   26 -
 ci/scripts/csharp_test.sh                          |   38 -
 ci/scripts/generate_dataset.py                     |   47 -
 ci/scripts/install_azurite.sh                      |   16 +-
 ci/scripts/install_gcs_testbench.bat               |    2 +-
 ci/scripts/install_gcs_testbench.sh                |    2 +-
 ci/scripts/install_numba.sh                        |   18 +-
 ci/scripts/install_python.sh                       |   29 +-
 ci/scripts/install_vcpkg.sh                        |    4 +
 ci/scripts/integration_arrow.sh                    |   28 +-
 ci/scripts/integration_arrow_build.sh              |    8 +-
 ci/scripts/integration_hdfs.sh                     |    6 +-
 ci/scripts/integration_skyhook.sh                  |  141 --
 ci/scripts/msys2_setup.sh                          |   72 +-
 ...on_wheel_windows_build.bat => python_build.bat} |   89 +-
 ci/scripts/python_build.sh                         |   45 +-
 ci/scripts/python_build_emscripten.sh              |   11 +-
 ci/scripts/python_sdist_test.sh                    |    9 +-
 .../{install_gcs_testbench.bat => python_test.bat} |   29 +-
 ci/scripts/python_wheel_macos_build.sh             |    3 +-
 ci/scripts/python_wheel_unix_test.sh               |   14 +-
 ci/scripts/python_wheel_windows_build.bat          |    5 +-
 ci/scripts/python_wheel_xlinux_build.sh            |    1 +
 ci/scripts/r_docker_configure.sh                   |   14 +-
 ci/scripts/r_install_system_dependencies.sh        |    8 +-
 ci/scripts/r_windows_build.sh                      |    2 +-
 ci/scripts/util_free_space.sh                      |    9 +-
 ci/vcpkg/ports.patch                               |  149 +-
 ci/vcpkg/vcpkg.patch                               |   62 +
 cpp/CMakeLists.txt                                 |   20 +-
 cpp/CMakePresets.json                              |   63 +-
 cpp/build-support/run-test.sh                      |    1 +
 cpp/build-support/update-flatbuffers.sh            |    4 -
 cpp/cmake_modules/BuildUtils.cmake                 |    3 +
 cpp/cmake_modules/DefineOptions.cmake              |   27 +-
 cpp/cmake_modules/SetupCxxFlags.cmake              |   12 +-
 cpp/cmake_modules/ThirdpartyToolchain.cmake        |  204 +--
 cpp/cmake_modules/aws-c-common-1208.patch          |   83 -
 .../cmake_modules/mimalloc-1138.patch              |   39 +-
 cpp/cmake_modules/orc-2345.patch                   |   43 +
 cpp/cmake_modules/orc-2357.patch                   |   86 +
 cpp/cmake_modules/snappy.diff                      |   31 -
 cpp/examples/arrow/CMakeLists.txt                  |   13 -
 .../arrow/dataset_documentation_example.cc         |    3 +
 cpp/examples/arrow/dataset_skyhook_scan_example.cc |  184 ---
 .../arrow/execution_plan_documentation_examples.cc |   13 +-
 cpp/examples/arrow/parquet_column_encryption.cc    |    7 +-
 cpp/examples/minimal_build/CMakeLists.txt          |    9 +-
 .../low_level_api/encryption_reader_writer.cc      |    7 +-
 .../encryption_reader_writer_all_crypto_options.cc |    9 +-
 cpp/examples/parquet/meson.build                   |   57 +
 cpp/meson.build                                    |   45 +-
 cpp/meson.options                                  |   70 +-
 cpp/src/arrow/ArrowConfig.cmake.in                 |    4 +-
 cpp/src/arrow/CMakeLists.txt                       |   10 +-
 cpp/src/arrow/acero/aggregate_internal.cc          |    1 +
 cpp/src/arrow/acero/asof_join_node.cc              |   24 +-
 cpp/src/arrow/acero/backpressure_handler.h         |   18 +-
 cpp/src/arrow/acero/concurrent_queue_internal.h    |   12 +-
 cpp/src/arrow/acero/exec_plan.cc                   |   18 +-
 .../src/arrow/acero/exec_plan_internal.h           |   31 +-
 cpp/src/arrow/acero/fetch_node.cc                  |    1 +
 cpp/src/arrow/acero/filter_node.cc                 |    1 +
 cpp/src/arrow/acero/hash_join_node.cc              |   33 +-
 cpp/src/arrow/acero/meson.build                    |    9 +-
 cpp/src/arrow/acero/options.h                      |   17 +-
 cpp/src/arrow/acero/order_by_node.cc               |    1 +
 cpp/src/arrow/acero/pivot_longer_node.cc           |    1 +
 cpp/src/arrow/acero/project_node.cc                |    1 +
 cpp/src/arrow/acero/sink_node.cc                   |    1 +
 cpp/src/arrow/acero/sorted_merge_node.cc           |    4 +-
 cpp/src/arrow/acero/source_node.cc                 |    1 +
 cpp/src/arrow/acero/union_node.cc                  |    1 +
 cpp/src/arrow/acero/util_test.cc                   |   29 +-
 cpp/src/arrow/adapters/orc/adapter_test.cc         |    3 +
 cpp/src/arrow/adapters/tensorflow/meson.build      |    6 +
 cpp/src/arrow/array/array_list_test.cc             |    4 -
 cpp/src/arrow/array/array_test.cc                  |  184 ++-
 cpp/src/arrow/array/builder_binary.cc              |   10 +-
 cpp/src/arrow/array/builder_nested.cc              |    2 +-
 cpp/src/arrow/array/builder_nested.h               |    8 +-
 cpp/src/arrow/array/builder_primitive.h            |  103 +-
 cpp/src/arrow/array/data.cc                        |    4 +
 cpp/src/arrow/array/diff.cc                        |  134 +-
 cpp/src/arrow/array/statistics.h                   |   18 +-
 cpp/src/arrow/array/statistics_test.cc             |   78 +-
 cpp/src/arrow/buffer.cc                            |    4 -
 cpp/src/arrow/buffer_builder.h                     |    2 +-
 cpp/src/arrow/c/bridge.cc                          |   14 +-
 cpp/src/arrow/c/bridge_test.cc                     |   28 +
 cpp/src/arrow/chunked_array.cc                     |   19 +-
 cpp/src/arrow/chunked_array_test.cc                |   62 +-
 cpp/src/arrow/compare.cc                           |   30 +-
 cpp/src/arrow/compare.h                            |   34 +
 cpp/src/arrow/compute/CMakeLists.txt               |   17 +-
 cpp/src/arrow/compute/api_aggregate.cc             |    1 +
 cpp/src/arrow/compute/api_aggregate.h              |   18 +-
 cpp/src/arrow/compute/api_scalar.cc                |    1 +
 cpp/src/arrow/compute/api_scalar.h                 |   62 +-
 cpp/src/arrow/compute/api_vector.cc                |    1 +
 cpp/src/arrow/compute/api_vector.h                 |   32 +-
 cpp/src/arrow/compute/cast.cc                      |    1 +
 cpp/src/arrow/compute/cast.h                       |    2 +-
 cpp/src/arrow/compute/expression.cc                |   89 +-
 cpp/src/arrow/compute/expression_test.cc           |  242 ++-
 cpp/src/arrow/compute/function.cc                  |    7 +-
 cpp/src/arrow/compute/function.h                   |    3 +-
 cpp/src/arrow/compute/initialize.cc                |    1 -
 cpp/src/arrow/compute/kernel.cc                    |   59 +-
 cpp/src/arrow/compute/kernel.h                     |   33 +-
 cpp/src/arrow/compute/kernel_test.cc               |   62 +
 cpp/src/arrow/compute/kernels/aggregate_basic.cc   |    9 +-
 cpp/src/arrow/compute/kernels/aggregate_mode.cc    |    1 +
 cpp/src/arrow/compute/kernels/aggregate_pivot.cc   |    1 +
 .../arrow/compute/kernels/aggregate_quantile.cc    |    1 +
 cpp/src/arrow/compute/kernels/aggregate_tdigest.cc |    1 +
 cpp/src/arrow/compute/kernels/aggregate_var_std.cc |    1 +
 cpp/src/arrow/compute/kernels/hash_aggregate.cc    |    1 +
 .../compute/kernels/hash_aggregate_numeric.cc      |    1 +
 .../arrow/compute/kernels/hash_aggregate_pivot.cc  |    1 +
 cpp/src/arrow/compute/kernels/ree_util_internal.h  |    2 +-
 cpp/src/arrow/compute/kernels/scalar_arithmetic.cc |   28 +-
 .../compute/kernels/scalar_arithmetic_test.cc      |  111 +-
 cpp/src/arrow/compute/kernels/scalar_boolean.cc    |    1 +
 .../compute/kernels/scalar_cast_dictionary.cc      |    4 +
 .../arrow/compute/kernels/scalar_cast_numeric.cc   |    4 +
 .../arrow/compute/kernels/scalar_cast_string.cc    |    4 +-
 .../arrow/compute/kernels/scalar_cast_temporal.cc  |    8 +
 cpp/src/arrow/compute/kernels/scalar_compare.cc    |    5 +-
 cpp/src/arrow/compute/kernels/scalar_if_else.cc    |   26 +-
 .../arrow/compute/kernels/scalar_if_else_test.cc   |  124 ++
 cpp/src/arrow/compute/kernels/scalar_nested.cc     |    1 +
 cpp/src/arrow/compute/kernels/scalar_random.cc     |    1 +
 cpp/src/arrow/compute/kernels/scalar_round.cc      |    1 +
 cpp/src/arrow/compute/kernels/scalar_set_lookup.cc |    1 +
 .../arrow/compute/kernels/scalar_string_ascii.cc   |    1 +
 .../arrow/compute/kernels/scalar_string_utf8.cc    |    1 +
 .../compute/kernels/scalar_temporal_binary.cc      |    4 +-
 .../arrow/compute/kernels/scalar_temporal_test.cc  |  260 +--
 .../arrow/compute/kernels/scalar_temporal_unary.cc |   63 +-
 cpp/src/arrow/compute/kernels/scalar_validity.cc   |    1 +
 cpp/src/arrow/compute/kernels/temporal_internal.cc |   55 +
 cpp/src/arrow/compute/kernels/temporal_internal.h  |  102 +-
 .../arrow/compute/kernels/test_util_internal.cc    |   26 +
 cpp/src/arrow/compute/kernels/test_util_internal.h |   12 +
 cpp/src/arrow/compute/kernels/vector_array_sort.cc |    1 +
 .../arrow/compute/kernels/vector_cumulative_ops.cc |    1 +
 cpp/src/arrow/compute/kernels/vector_hash.cc       |    1 +
 cpp/src/arrow/compute/kernels/vector_nested.cc     |    1 +
 cpp/src/arrow/compute/kernels/vector_pairwise.cc   |    1 +
 cpp/src/arrow/compute/kernels/vector_rank.cc       |    1 +
 cpp/src/arrow/compute/kernels/vector_replace.cc    |    5 +-
 .../arrow/compute/kernels/vector_run_end_encode.cc |    1 +
 cpp/src/arrow/compute/kernels/vector_select_k.cc   |    1 +
 cpp/src/arrow/compute/kernels/vector_selection.cc  |    1 +
 cpp/src/arrow/compute/kernels/vector_sort.cc       |    1 +
 cpp/src/arrow/compute/kernels/vector_statistics.cc |    1 +
 cpp/src/arrow/compute/kernels/vector_swizzle.cc    |    1 +
 cpp/src/arrow/compute/registry.cc                  |    1 +
 cpp/src/arrow/compute/row/compare_internal_avx2.cc |    8 +-
 cpp/src/arrow/compute/test_env.cc                  |    9 -
 cpp/src/arrow/compute/util_avx2.cc                 |    1 +
 cpp/src/arrow/csv/meson.build                      |    5 +
 cpp/src/arrow/csv/options.h                        |    6 +
 cpp/src/arrow/csv/writer.cc                        |  126 +-
 cpp/src/arrow/csv/writer_test.cc                   |   30 +-
 cpp/src/arrow/dataset/CMakeLists.txt               |    3 +-
 cpp/src/arrow/dataset/dataset_writer.cc            |   18 +-
 cpp/src/arrow/dataset/dataset_writer_test.cc       |   38 +-
 cpp/src/arrow/dataset/discovery.cc                 |   28 +-
 cpp/src/arrow/dataset/file_base.cc                 |    4 +-
 cpp/src/arrow/dataset/file_csv.cc                  |   12 +-
 cpp/src/arrow/dataset/file_parquet.cc              |   15 +-
 .../arrow/dataset/file_parquet_encryption_test.cc  |   17 +-
 cpp/src/arrow/dataset/file_parquet_test.cc         |  146 +-
 cpp/src/arrow/dataset/scanner.cc                   |   21 +-
 cpp/src/arrow/dataset/scanner.h                    |    8 +
 .../arrow/engine/substrait/expression_internal.cc  |   28 +-
 cpp/src/arrow/engine/substrait/extension_set.cc    |    6 +-
 cpp/src/arrow/engine/substrait/extension_set.h     |    2 +-
 .../arrow/engine/substrait/relation_internal.cc    |   13 +-
 cpp/src/arrow/engine/substrait/serde.cc            |    4 +
 cpp/src/arrow/engine/substrait/serde_test.cc       |    4 +
 .../arrow/engine/substrait/test_plan_builder.cc    |    6 +-
 cpp/src/arrow/engine/substrait/type_internal.cc    |    2 +-
 cpp/src/arrow/extension/fixed_shape_tensor.cc      |    2 +-
 cpp/src/arrow/extension/fixed_shape_tensor_test.cc |   22 +
 cpp/src/arrow/extension/tensor_internal.h          |    3 +-
 cpp/src/arrow/filesystem/azurefs_test.cc           |   24 +-
 cpp/src/arrow/filesystem/filesystem.cc             |    5 -
 cpp/src/arrow/filesystem/filesystem_library.h      |    4 +-
 cpp/src/arrow/filesystem/gcsfs.cc                  |    8 +-
 cpp/src/arrow/filesystem/gcsfs_internal.cc         |    6 +-
 cpp/src/arrow/filesystem/gcsfs_internal.h          |    2 +-
 cpp/src/arrow/filesystem/gcsfs_test.cc             |   30 +-
 cpp/src/arrow/filesystem/hdfs.cc                   |    8 +-
 cpp/src/arrow/filesystem/meson.build               |    6 +
 cpp/src/arrow/filesystem/s3_internal.h             |    6 +-
 cpp/src/arrow/filesystem/test_util.cc              |   20 +-
 cpp/src/arrow/flight/CMakeLists.txt                |   45 +-
 cpp/src/arrow/flight/client.cc                     |   10 +-
 cpp/src/arrow/flight/client.h                      |    4 +
 cpp/src/arrow/flight/meson.build                   |   29 +-
 cpp/src/arrow/flight/serialization_internal.cc     |    4 +
 cpp/src/arrow/flight/serialization_internal.h      |  143 +-
 cpp/src/arrow/flight/server.cc                     |  121 +-
 cpp/src/arrow/flight/server_tracing_middleware.cc  |    2 +-
 cpp/src/arrow/flight/server_tracing_middleware.h   |    2 +-
 cpp/src/arrow/flight/sql/CMakeLists.txt            |    3 +-
 cpp/src/arrow/flight/sql/client.cc                 |   38 +-
 .../example/sqlite_tables_schema_batch_reader.cc   |    5 +-
 .../ArrowFlightSqlOdbcConfig.cmake.in}             |   16 +-
 cpp/src/arrow/flight/sql/odbc/CMakeLists.txt       |   57 +
 .../sql/odbc/arrow-flight-sql-odbc.pc.in}          |    8 +-
 .../boolean_array_accessor.h => entry_points.cc}   |   40 +-
 .../flight/sql/odbc/flight_sql/CMakeLists.txt      |   10 +-
 .../flight_sql/accessors/binary_array_accessor.cc  |    8 +-
 .../flight_sql/accessors/binary_array_accessor.h   |    8 +-
 .../accessors/binary_array_accessor_test.cc        |   29 +-
 .../flight_sql/accessors/boolean_array_accessor.cc |    8 +-
 .../flight_sql/accessors/boolean_array_accessor.h  |    8 +-
 .../accessors/boolean_array_accessor_test.cc       |    6 +-
 .../flight/sql/odbc/flight_sql/accessors/common.h  |    6 +-
 .../flight_sql/accessors/date_array_accessor.cc    |   12 +-
 .../flight_sql/accessors/date_array_accessor.h     |   10 +-
 .../accessors/date_array_accessor_test.cc          |   50 +-
 .../flight_sql/accessors/decimal_array_accessor.cc |   12 +-
 .../flight_sql/accessors/decimal_array_accessor.h  |    8 +-
 .../accessors/decimal_array_accessor_test.cc       |    6 +-
 .../accessors/primitive_array_accessor.cc          |    4 +-
 .../accessors/primitive_array_accessor.h           |   10 +-
 .../accessors/primitive_array_accessor_test.cc     |    6 +-
 .../flight_sql/accessors/string_array_accessor.cc  |   14 +-
 .../flight_sql/accessors/string_array_accessor.h   |    8 +-
 .../accessors/string_array_accessor_test.cc        |   54 +-
 .../flight_sql/accessors/time_array_accessor.cc    |   12 +-
 .../flight_sql/accessors/time_array_accessor.h     |   10 +-
 .../accessors/time_array_accessor_test.cc          |   36 +-
 .../accessors/timestamp_array_accessor.cc          |   62 +-
 .../accessors/timestamp_array_accessor.h           |   10 +-
 .../accessors/timestamp_array_accessor_test.cc     |   86 +-
 .../flight/sql/odbc/flight_sql/accessors/types.h   |   28 +-
 .../sql/odbc/flight_sql/config/configuration.cc    |   18 +-
 .../flight_sql/config/connection_string_parser.cc  |    4 +-
 .../sql/odbc/flight_sql/flight_sql_auth_method.cc  |   18 +-
 .../sql/odbc/flight_sql/flight_sql_connection.cc   |   41 +-
 .../sql/odbc/flight_sql/flight_sql_connection.h    |   15 +-
 .../odbc/flight_sql/flight_sql_connection_test.cc  |   17 +-
 .../sql/odbc/flight_sql/flight_sql_driver.cc       |  114 +-
 .../sql/odbc/flight_sql/flight_sql_result_set.cc   |   39 +-
 .../sql/odbc/flight_sql/flight_sql_result_set.h    |    4 +-
 .../flight_sql/flight_sql_result_set_column.cc     |   24 +-
 .../odbc/flight_sql/flight_sql_result_set_column.h |   12 +-
 .../flight_sql/flight_sql_result_set_metadata.cc   |   26 +-
 .../sql/odbc/flight_sql/flight_sql_ssl_config.cc   |   34 +-
 .../sql/odbc/flight_sql/flight_sql_ssl_config.h    |   23 +-
 .../sql/odbc/flight_sql/flight_sql_statement.cc    |    4 +-
 .../flight_sql/flight_sql_statement_get_columns.cc |    6 +-
 .../flight_sql_statement_get_type_info.cc          |   26 +-
 .../flight_sql_statement_get_type_info.h           |   12 +-
 .../flight_sql/flight_sql_stream_chunk_buffer.cc   |    6 +-
 .../include/flight_sql/config/configuration.h      |    2 +-
 .../flight_sql/config/connection_string_parser.h   |    2 +-
 .../include/flight_sql/flight_sql_driver.h         |    4 +
 .../include/flight_sql/ui/add_property_window.h    |   32 +-
 .../include/flight_sql/ui/custom_window.h          |   16 +-
 .../flight_sql/ui/dsn_configuration_window.h       |  100 +-
 .../odbc/flight_sql/include/flight_sql/ui/window.h |   95 +-
 cpp/src/arrow/flight/sql/odbc/flight_sql/main.cc   |   49 +-
 .../arrow/flight/sql/odbc/flight_sql/system_dsn.cc |    6 +-
 .../sql/odbc/flight_sql/ui/add_property_window.cc  |  103 +-
 .../flight/sql/odbc/flight_sql/ui/custom_window.cc |   26 +-
 .../odbc/flight_sql/ui/dsn_configuration_window.cc |  596 +++----
 .../arrow/flight/sql/odbc/flight_sql/ui/window.cc  |  152 +-
 cpp/src/arrow/flight/sql/odbc/flight_sql/utils.cc  |   47 +-
 cpp/src/arrow/flight/sql/odbc/flight_sql/utils.h   |   12 +-
 .../arrow/flight/sql/odbc/flight_sql/utils_test.cc |   11 +
 cpp/src/arrow/flight/sql/odbc/odbc.def             |   62 +
 cpp/src/arrow/flight/sql/odbc/odbc_api.cc          |   43 +
 .../sql/odbc/odbc_api_internal.h}                  |   27 +-
 .../flight/sql/odbc/odbcabstraction/CMakeLists.txt |   28 +-
 .../sql/odbc/odbcabstraction/calendar_utils.cc     |   27 +-
 .../flight/sql/odbc/odbcabstraction/diagnostics.cc |    6 +-
 .../include/odbcabstraction/calendar_utils.h       |    2 +-
 .../include/odbcabstraction/diagnostics.h          |   12 +-
 .../include/odbcabstraction/logger.h               |   67 -
 .../odbcabstraction/odbc_impl/attribute_utils.h    |  116 +-
 .../odbcabstraction/odbc_impl/encoding_utils.h     |   27 +-
 .../odbcabstraction/odbc_impl/odbc_connection.h    |   54 +-
 .../odbcabstraction/odbc_impl/odbc_descriptor.h    |  156 +-
 .../odbcabstraction/odbc_impl/odbc_environment.h   |   20 +-
 .../odbcabstraction/odbc_impl/odbc_handle.h        |   16 +-
 .../odbcabstraction/odbc_impl/odbc_statement.h     |   68 +-
 .../odbcabstraction/odbc_impl/type_utilities.h     |    8 +-
 .../include/odbcabstraction/spd_logger.h           |   54 -
 .../include/odbcabstraction/types.h                |    6 +-
 .../include/odbcabstraction/utils.h                |   15 +-
 .../flight/sql/odbc/odbcabstraction/logger.cc      |   32 -
 .../odbcabstraction/odbc_impl/odbc_connection.cc   |  330 ++--
 .../odbcabstraction/odbc_impl/odbc_descriptor.cc   |  469 +++---
 .../odbcabstraction/odbc_impl/odbc_environment.cc  |   56 +-
 .../odbcabstraction/odbc_impl/odbc_statement.cc    |  479 +++---
 .../flight/sql/odbc/odbcabstraction/spd_logger.cc  |   70 -
 .../arrow/flight/sql/odbc/odbcabstraction/utils.cc |   55 +-
 .../{testing => flight/sql/odbc}/visibility.h      |   20 +-
 cpp/src/arrow/flight/sql/protocol_internal.cc      |    4 +
 cpp/src/arrow/flight/sql/server.cc                 |    2 +-
 .../arrow/flight/sql/server_session_middleware.h   |    4 +-
 cpp/src/arrow/flight/test_definitions.cc           |    6 +-
 cpp/src/arrow/flight/test_util.cc                  |   15 +
 cpp/src/arrow/flight/test_util.h                   |   20 +-
 .../arrow/flight/transport/grpc/customize_grpc.h   |    5 +-
 .../transport/grpc/serialization_internal.cc       |    8 +-
 cpp/src/arrow/flight/transport_server.cc           |  131 +-
 cpp/src/arrow/flight/types.cc                      |    3 +-
 cpp/src/arrow/flight/types.h                       |    4 +
 cpp/src/arrow/integration/meson.build              |    3 +-
 cpp/src/arrow/io/CMakeLists.txt                    |   14 +-
 cpp/src/arrow/io/hdfs_internal.cc                  |    2 +-
 cpp/src/arrow/io/hdfs_test.cc                      |   15 +-
 cpp/src/arrow/ipc/CMakeLists.txt                   |    7 +-
 cpp/src/arrow/ipc/meson.build                      |   14 +-
 cpp/src/arrow/ipc/message.cc                       |   68 +-
 cpp/src/arrow/ipc/reader.cc                        |  156 +-
 cpp/src/arrow/ipc/test_common.cc                   |   32 +-
 cpp/src/arrow/ipc/writer.cc                        |   13 -
 cpp/src/arrow/json/meson.build                     |    6 +
 cpp/src/arrow/meson.build                          |  169 +-
 cpp/src/arrow/record_batch.cc                      |  109 +-
 cpp/src/arrow/record_batch.h                       |   20 +-
 cpp/src/arrow/record_batch_test.cc                 |  378 ++++-
 cpp/src/arrow/result.h                             |    8 +
 cpp/src/arrow/scalar.h                             |   19 +
 cpp/src/arrow/scalar_test.cc                       |   84 +-
 cpp/src/arrow/sparse_tensor.cc                     |    4 +-
 cpp/src/arrow/sparse_tensor.h                      |   10 +-
 cpp/src/arrow/stl.h                                |    6 +-
 cpp/src/arrow/table.cc                             |   48 +-
 cpp/src/arrow/table.h                              |   22 +-
 cpp/src/arrow/table_test.cc                        |  233 ++-
 cpp/src/arrow/tensor.cc                            |   10 +-
 cpp/src/arrow/tensor/csx_converter.cc              |    4 +
 cpp/src/arrow/testing/gtest_util_test.cc           |    3 +
 cpp/src/arrow/testing/process.cc                   |    2 +-
 cpp/src/arrow/testing/random.cc                    |  168 +-
 cpp/src/arrow/testing/random.h                     |   30 +-
 cpp/src/arrow/testing/random_test.cc               |   30 +-
 cpp/src/arrow/testing/util.cc                      |   10 +
 cpp/src/arrow/testing/util.h                       |    1 +
 cpp/src/arrow/type.cc                              |   10 +-
 cpp/src/arrow/type_fwd.h                           |    8 +-
 cpp/src/arrow/type_traits.h                        |    5 +
 cpp/src/arrow/util/CMakeLists.txt                  |    2 +
 cpp/src/arrow/util/bit_run_reader.h                |    4 +
 cpp/src/arrow/util/bit_stream_utils_internal.h     |  186 +--
 cpp/src/arrow/util/bit_util.h                      |  123 +-
 cpp/src/arrow/util/bit_util_test.cc                |  188 ++-
 cpp/src/arrow/util/bitmap_ops.cc                   |    4 +
 cpp/src/arrow/util/bitmap_reader.h                 |    2 +
 cpp/src/arrow/util/bpacking.cc                     |   20 +-
 cpp/src/arrow/util/bpacking64_default_internal.h   |    8 +-
 cpp/src/arrow/util/bpacking_avx2.cc                |   12 +-
 cpp/src/arrow/util/bpacking_avx2_internal.h        |   13 +-
 cpp/src/arrow/util/bpacking_avx512.cc              |   12 +-
 cpp/src/arrow/util/bpacking_avx512_internal.h      |   13 +-
 cpp/src/arrow/util/bpacking_benchmark.cc           |  162 ++
 cpp/src/arrow/util/bpacking_internal.h             |   19 +-
 cpp/src/arrow/util/bpacking_neon.cc                |   12 +-
 cpp/src/arrow/util/bpacking_neon_internal.h        |   13 +-
 cpp/src/arrow/util/bpacking_test.cc                |  252 +++
 cpp/src/arrow/util/byte_stream_split_internal.cc   |  122 ++
 cpp/src/arrow/util/byte_stream_split_internal.h    |  417 ++---
 .../arrow/util/byte_stream_split_internal_avx2.cc  |  137 ++
 cpp/src/arrow/util/byte_stream_split_test.cc       |   31 +-
 cpp/src/arrow/util/compression_zlib.cc             |   18 +-
 cpp/src/arrow/util/cpu_info.cc                     |    2 +-
 cpp/src/arrow/util/crc32_test.cc                   |    2 +-
 cpp/src/arrow/util/date_internal.h                 |   71 +
 cpp/src/arrow/util/dispatch_internal.h             |    3 +-
 cpp/src/arrow/util/float16.h                       |    1 +
 cpp/src/arrow/util/io_util.cc                      |   36 +-
 cpp/src/arrow/util/io_util.h                       |    6 +
 cpp/src/arrow/util/io_util_test.cc                 |   11 +
 cpp/src/arrow/util/macros.h                        |   13 +
 cpp/src/arrow/util/math_internal.h                 |   16 +
 cpp/src/arrow/util/memory.cc                       |    4 +
 cpp/src/arrow/util/meson.build                     |    7 +-
 cpp/src/arrow/util/rle_encoding_internal.h         | 1370 +++++++++++-----
 cpp/src/arrow/util/rle_encoding_test.cc            |  674 +++++++-
 cpp/src/arrow/util/secure_string.h                 |    2 +-
 cpp/src/arrow/util/small_vector.h                  |    1 +
 cpp/src/arrow/util/span.h                          |    6 +-
 cpp/src/arrow/util/thread_pool.cc                  |   24 +-
 cpp/src/arrow/util/thread_pool.h                   |   29 +-
 cpp/src/arrow/util/thread_pool_test.cc             |   25 +-
 cpp/src/arrow/util/tracing.cc                      |    4 +-
 cpp/src/arrow/util/tracing_internal.h              |    1 +
 cpp/src/arrow/util/tracing_test.cc                 |   27 +
 cpp/src/arrow/util/visibility.h                    |   13 +-
 cpp/src/arrow/vendored/xxhash/README.md            |    2 +-
 cpp/src/arrow/vendored/xxhash/xxhash.c             |    7 +-
 cpp/src/arrow/vendored/xxhash/xxhash.h             | 1682 ++++++++++++++------
 cpp/src/gandiva/CMakeLists.txt                     |    4 +-
 cpp/src/gandiva/cache_test.cc                      |   12 +-
 cpp/src/gandiva/context_helper.cc                  |    2 +-
 cpp/src/gandiva/decimal_scalar.h                   |    2 +-
 cpp/src/gandiva/encrypt_utils.cc                   |   12 -
 cpp/src/gandiva/engine.cc                          |   72 +-
 cpp/src/gandiva/exported_funcs_registry_test.cc    |    2 +-
 cpp/src/gandiva/external_c_functions.cc            |   10 +-
 cpp/src/gandiva/function_registry.cc               |   42 +-
 cpp/src/gandiva/function_signature.cc              |    4 +
 cpp/src/gandiva/gdv_function_stubs.cc              |    4 +
 cpp/src/gandiva/gdv_hash_function_stubs.cc         |    4 +
 cpp/src/gandiva/gdv_string_function_stubs.cc       |    6 +-
 cpp/src/gandiva/llvm_generator_test.cc             |    2 +-
 cpp/src/gandiva/llvm_types.h                       |    6 +-
 cpp/src/gandiva/precompiled/arithmetic_ops.cc      |    8 +-
 cpp/src/gandiva/precompiled/decimal_ops.cc         |    4 +-
 cpp/src/gandiva/precompiled/extended_math_ops.cc   |    2 +-
 cpp/src/gandiva/precompiled/string_ops.cc          |    2 +-
 cpp/src/gandiva/regex_functions_holder.cc          |    4 +
 cpp/src/gandiva/regex_functions_holder_test.cc     |   36 +-
 cpp/src/gandiva/symbols.map                        |    3 +-
 cpp/src/gandiva/tests/projector_test.cc            |    4 +
 .../portable-snippets => parquet/api}/meson.build  |    4 +-
 cpp/src/parquet/arrow/CMakeLists.txt               |    2 +-
 cpp/src/parquet/arrow/arrow_reader_writer_test.cc  |  147 +-
 cpp/src/parquet/arrow/arrow_schema_test.cc         |  129 +-
 cpp/src/parquet/arrow/generate_fuzz_corpus.cc      |  250 ++-
 .../{arrow/vendored => parquet/arrow}/meson.build  |   18 +-
 cpp/src/parquet/arrow/reader.cc                    |    9 +-
 cpp/src/parquet/arrow/reader_internal.cc           |  146 +-
 cpp/src/parquet/arrow/schema.cc                    |   42 +-
 cpp/src/parquet/arrow/schema_internal.cc           |   28 +-
 cpp/src/parquet/arrow/schema_internal.h            |    8 +-
 cpp/src/parquet/arrow/test_util.h                  |  121 +-
 cpp/src/parquet/arrow/writer.cc                    |   54 +-
 cpp/src/parquet/column_reader.cc                   |   41 +-
 cpp/src/parquet/column_reader.h                    |    5 +-
 cpp/src/parquet/column_writer.cc                   |   92 +-
 cpp/src/parquet/column_writer.h                    |    4 +-
 cpp/src/parquet/column_writer_test.cc              |   59 +-
 cpp/src/parquet/decoder.cc                         |   34 +-
 cpp/src/parquet/encoder.cc                         |   11 +-
 cpp/src/parquet/encoding_benchmark.cc              |   94 +-
 cpp/src/parquet/encoding_test.cc                   |   10 +-
 cpp/src/parquet/encryption/crypto_factory.cc       |   12 +-
 cpp/src/parquet/encryption/encryption.cc           |  112 +-
 cpp/src/parquet/encryption/encryption.h            |   93 +-
 cpp/src/parquet/encryption/encryption_internal.cc  |    4 +-
 .../encryption/encryption_internal_nossl.cc        |    4 +
 cpp/src/parquet/encryption/file_key_unwrapper.cc   |    8 +-
 cpp/src/parquet/encryption/file_key_unwrapper.h    |    6 +-
 cpp/src/parquet/encryption/file_key_wrapper.cc     |   10 +-
 cpp/src/parquet/encryption/file_key_wrapper.h      |    2 +-
 .../parquet/encryption/internal_file_decryptor.cc  |   50 +-
 .../parquet/encryption/internal_file_decryptor.h   |   20 +-
 .../parquet/encryption/internal_file_encryptor.cc  |   29 +-
 .../parquet/encryption/internal_file_encryptor.h   |    7 +-
 cpp/src/parquet/encryption/key_encryption_key.h    |    7 +-
 cpp/src/parquet/encryption/key_management_test.cc  |    4 +-
 cpp/src/parquet/encryption/key_toolkit.cc          |    2 +-
 cpp/src/parquet/encryption/key_toolkit.h           |   12 +-
 cpp/src/parquet/encryption/key_toolkit_internal.cc |   21 +-
 cpp/src/parquet/encryption/key_toolkit_internal.h  |    9 +-
 cpp/src/parquet/encryption/key_wrapping_test.cc    |    6 +-
 cpp/src/parquet/encryption/kms_client.h            |   14 +-
 .../parquet/encryption/local_wrap_kms_client.cc    |   19 +-
 cpp/src/parquet/encryption/local_wrap_kms_client.h |   13 +-
 .../encryption}/meson.build                        |   31 +-
 .../parquet/encryption/read_configurations_test.cc |   12 +-
 cpp/src/parquet/encryption/test_encryption_util.cc |   18 +-
 cpp/src/parquet/encryption/test_encryption_util.h  |   16 +-
 cpp/src/parquet/encryption/test_in_memory_kms.cc   |   29 +-
 cpp/src/parquet/encryption/test_in_memory_kms.h    |   31 +-
 .../encryption/write_configurations_test.cc        |    6 +-
 cpp/src/parquet/file_reader.cc                     |   11 +-
 .../xxhash => parquet/geospatial}/meson.build      |    2 +-
 cpp/src/parquet/level_comparison.cc                |    9 +-
 cpp/src/parquet/level_comparison_avx2.cc           |    2 +
 .../src/parquet/level_comparison_avx2_internal.h   |    9 +-
 cpp/src/parquet/level_conversion.cc                |   12 +-
 cpp/src/parquet/level_conversion_bmi2.cc           |    3 +-
 ...on_bmi2.cc => level_conversion_bmi2_internal.h} |   15 +-
 cpp/src/parquet/meson.build                        |  338 ++++
 cpp/src/parquet/metadata.cc                        |   41 +-
 cpp/src/parquet/printer.cc                         |   59 +-
 cpp/src/parquet/properties.h                       |   50 +-
 cpp/src/parquet/reader_test.cc                     |  113 +-
 cpp/src/parquet/schema_test.cc                     |   36 +-
 cpp/src/parquet/statistics.cc                      |   64 +-
 cpp/src/parquet/statistics.h                       |   61 +-
 cpp/src/parquet/statistics_test.cc                 |  185 ++-
 cpp/src/parquet/stream_writer.cc                   |   16 +-
 cpp/src/parquet/stream_writer.h                    |   11 +-
 cpp/src/parquet/stream_writer_test.cc              |   32 +-
 cpp/src/parquet/symbols.map                        |    2 +-
 cpp/src/parquet/thrift_internal.h                  |   12 +
 cpp/src/parquet/types.cc                           |  190 ++-
 cpp/src/parquet/types.h                            |   16 +-
 cpp/src/parquet/types_test.cc                      |   59 +-
 cpp/src/skyhook/CMakeLists.txt                     |   93 --
 cpp/src/skyhook/client/CMakeLists.txt              |   18 -
 cpp/src/skyhook/client/file_skyhook.cc             |  170 --
 cpp/src/skyhook/client/file_skyhook.h              |  107 --
 cpp/src/skyhook/cls/cls_skyhook.cc                 |  267 ----
 cpp/src/skyhook/cls/cls_skyhook_test.cc            |  208 ---
 cpp/src/skyhook/protocol/ScanRequest.fbs           |   29 -
 cpp/src/skyhook/protocol/ScanRequest_generated.h   |  176 --
 cpp/src/skyhook/protocol/rados_protocol.cc         |  102 --
 cpp/src/skyhook/protocol/rados_protocol.h          |  104 --
 cpp/src/skyhook/protocol/skyhook_protocol.cc       |  139 --
 cpp/src/skyhook/protocol/skyhook_protocol.h        |  116 --
 cpp/src/skyhook/protocol/skyhook_protocol_test.cc  |   71 -
 cpp/src/skyhook/skyhook.pc.in                      |   26 -
 cpp/submodules/parquet-testing                     |    2 +-
 cpp/subprojects/google-benchmark.wrap              |   10 +-
 cpp/subprojects/{c-ares.wrap => openssl.wrap}      |   22 +-
 .../subprojects/packagefiles/rapidjson/meson.build |   10 +-
 cpp/subprojects/rapidjson.wrap                     |   15 +-
 cpp/subprojects/{gflags.wrap => re2.wrap}          |   20 +-
 ci/conda_env_r.txt => cpp/subprojects/thrift.wrap  |   26 +-
 cpp/thirdparty/versions.txt                        |   16 +-
 .../arrow/extension => tools/parquet}/meson.build  |   33 +-
 cpp/valgrind.supp                                  |   19 +
 cpp/vcpkg.json                                     |    3 +-
 csharp/.editorconfig                               |  169 --
 csharp/.gitattributes                              |   36 -
 csharp/.gitignore                                  |  267 ----
 csharp/Apache.Arrow.sln                            |   97 --
 csharp/ApacheArrow.snk                             |  Bin 596 -> 0 bytes
 csharp/Directory.Build.props                       |   62 -
 csharp/Directory.Build.targets                     |   29 -
 csharp/README.md                                   |  198 ---
 csharp/examples/Examples.sln                       |   55 -
 .../FlightAspServerExample.csproj                  |   35 -
 csharp/examples/FlightAspServerExample/Program.cs  |   46 -
 .../Properties/launchSettings.json                 |   13 -
 .../Services/InMemoryFlightServer.cs               |  162 --
 .../FlightAspServerExample/appsettings.json        |   14 -
 csharp/examples/FlightAspServerExample/readme.md   |   44 -
 .../FlightClientExample/FlightClientExample.csproj |   31 -
 csharp/examples/FlightClientExample/Program.cs     |  129 --
 csharp/examples/FlightClientExample/readme.md      |   29 -
 .../FluentBuilderExample.csproj                    |   12 -
 csharp/examples/FluentBuilderExample/Program.cs    |   61 -
 csharp/feather.png                                 |  Bin 40042 -> 0 bytes
 .../Apache.Arrow.Compression.csproj                |   23 -
 .../CompressionCodecFactory.cs                     |   41 -
 .../Lz4CompressionCodec.cs                         |   63 -
 .../ZstdCompressionCodec.cs                        |   66 -
 .../Apache.Arrow.Flight.AspNetCore.csproj          |   15 -
 .../FlightIEndpointRouteBuilderExtensions.cs       |   28 -
 .../FlightIGrpcServerBuilderExtensions.cs          |   30 -
 .../Apache.Arrow.Flight.Sql.csproj                 |   18 -
 .../src/Apache.Arrow.Flight.Sql/FlightSqlServer.cs |  389 -----
 .../src/Apache.Arrow.Flight.Sql/FlightSqlUtils.cs  |  158 --
 csharp/src/Apache.Arrow.Flight.Sql/SqlActions.cs   |   22 -
 .../Apache.Arrow.Flight/Apache.Arrow.Flight.csproj |   30 -
 .../src/Apache.Arrow.Flight/Client/FlightClient.cs |  257 ---
 .../Client/FlightClientRecordBatchStreamReader.cs  |   28 -
 .../Client/FlightClientRecordBatchStreamWriter.cs  |   56 -
 .../Client/FlightRecordBatchDuplexStreamingCall.cs |   93 --
 .../Client/FlightRecordBatchExchangeCall.cs        |   93 --
 .../Client/FlightRecordBatchStreamingCall.cs       |   83 -
 .../Extensions/FlightInfoExtensions.cs             |   28 -
 csharp/src/Apache.Arrow.Flight/FlightAction.cs     |   75 -
 csharp/src/Apache.Arrow.Flight/FlightActionType.cs |   61 -
 csharp/src/Apache.Arrow.Flight/FlightCriteria.cs   |   70 -
 csharp/src/Apache.Arrow.Flight/FlightData.cs       |   53 -
 csharp/src/Apache.Arrow.Flight/FlightDescriptor.cs |  102 --
 .../Apache.Arrow.Flight/FlightDescriptorType.cs    |   23 -
 csharp/src/Apache.Arrow.Flight/FlightEndpoint.cs   |   73 -
 .../Apache.Arrow.Flight/FlightHandshakeRequest.cs  |   58 -
 .../Apache.Arrow.Flight/FlightHandshakeResponse.cs |   63 -
 csharp/src/Apache.Arrow.Flight/FlightInfo.cs       |   95 --
 csharp/src/Apache.Arrow.Flight/FlightLocation.cs   |   59 -
 csharp/src/Apache.Arrow.Flight/FlightPutResult.cs  |   64 -
 .../FlightRecordBatchStreamReader.cs               |  104 --
 .../FlightRecordBatchStreamWriter.cs               |   90 --
 csharp/src/Apache.Arrow.Flight/FlightResult.cs     |   71 -
 csharp/src/Apache.Arrow.Flight/FlightTicket.cs     |   70 -
 .../Internal/FlightDataStream.cs                   |  109 --
 .../Internal/FlightMessageSerializer.cs            |   62 -
 .../Internal/RecordBatchReaderImplementation.cs    |  145 --
 .../Apache.Arrow.Flight/Internal/SchemaWriter.cs   |   65 -
 .../Apache.Arrow.Flight/Internal/StreamReader.cs   |   54 -
 .../Apache.Arrow.Flight/Internal/StreamWriter.cs   |   51 -
 .../Apache.Arrow.Flight/Properties/AssemblyInfo.cs |   18 -
 .../src/Apache.Arrow.Flight/Server/FlightServer.cs |   69 -
 .../Server/FlightServerRecordBatchStreamReader.cs  |   34 -
 .../Server/FlightServerRecordBatchStreamWriter.cs  |   31 -
 .../Server/GrpcCoreFlightServerExtensions.cs       |   39 -
 .../Server/Internal/FlightServerImplementation.cs  |  105 --
 .../Server/Internal/HandshakeAdapters.cs           |   40 -
 csharp/src/Apache.Arrow/Apache.Arrow.csproj        |   55 -
 csharp/src/Apache.Arrow/Arrays/Array.cs            |   82 -
 csharp/src/Apache.Arrow/Arrays/ArrayData.cs        |  183 ---
 .../Apache.Arrow/Arrays/ArrayDataConcatenator.cs   |  548 -------
 .../Apache.Arrow/Arrays/ArrayDataTypeComparer.cs   |  179 ---
 .../Arrays/ArrowArrayBuilderFactory.cs             |  109 --
 .../Apache.Arrow/Arrays/ArrowArrayConcatenator.cs  |   45 -
 .../src/Apache.Arrow/Arrays/ArrowArrayFactory.cs   |  121 --
 .../src/Apache.Arrow/Arrays/ArrowArrayVisitor.cs   |   22 -
 csharp/src/Apache.Arrow/Arrays/BinaryArray.cs      |  409 -----
 csharp/src/Apache.Arrow/Arrays/BinaryViewArray.cs  |  344 ----
 csharp/src/Apache.Arrow/Arrays/BooleanArray.cs     |  234 ---
 csharp/src/Apache.Arrow/Arrays/Date32Array.cs      |  215 ---
 csharp/src/Apache.Arrow/Arrays/Date64Array.cs      |  217 ---
 csharp/src/Apache.Arrow/Arrays/DateArrayBuilder.cs |  279 ----
 csharp/src/Apache.Arrow/Arrays/Decimal128Array.cs  |  206 ---
 csharp/src/Apache.Arrow/Arrays/Decimal256Array.cs  |  248 ---
 csharp/src/Apache.Arrow/Arrays/Decimal32Array.cs   |  182 ---
 csharp/src/Apache.Arrow/Arrays/Decimal64Array.cs   |  182 ---
 .../Apache.Arrow/Arrays/DelegatingArrayBuilder.cs  |  108 --
 csharp/src/Apache.Arrow/Arrays/DenseUnionArray.cs  |   79 -
 csharp/src/Apache.Arrow/Arrays/DictionaryArray.cs  |   61 -
 csharp/src/Apache.Arrow/Arrays/DoubleArray.cs      |   45 -
 csharp/src/Apache.Arrow/Arrays/DurationArray.cs    |   99 --
 csharp/src/Apache.Arrow/Arrays/FieldComparer.cs    |   60 -
 .../Apache.Arrow/Arrays/FixedSizeBinaryArray.cs    |  239 ---
 .../src/Apache.Arrow/Arrays/FixedSizeListArray.cs  |  190 ---
 csharp/src/Apache.Arrow/Arrays/FloatArray.cs       |   45 -
 csharp/src/Apache.Arrow/Arrays/HalfFloatArray.cs   |   46 -
 csharp/src/Apache.Arrow/Arrays/Int16Array.cs       |   46 -
 csharp/src/Apache.Arrow/Arrays/Int32Array.cs       |   46 -
 csharp/src/Apache.Arrow/Arrays/Int64Array.cs       |   46 -
 csharp/src/Apache.Arrow/Arrays/Int8Array.cs        |   46 -
 csharp/src/Apache.Arrow/Arrays/IntervalArray.cs    |  140 --
 csharp/src/Apache.Arrow/Arrays/LargeBinaryArray.cs |  154 --
 csharp/src/Apache.Arrow/Arrays/LargeListArray.cs   |   97 --
 csharp/src/Apache.Arrow/Arrays/LargeStringArray.cs |  113 --
 csharp/src/Apache.Arrow/Arrays/ListArray.cs        |  208 ---
 csharp/src/Apache.Arrow/Arrays/ListViewArray.cs    |  217 ---
 csharp/src/Apache.Arrow/Arrays/MapArray.cs         |  185 ---
 csharp/src/Apache.Arrow/Arrays/NullArray.cs        |  106 --
 csharp/src/Apache.Arrow/Arrays/PrimitiveArray.cs   |  121 --
 .../Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs   |  206 ---
 csharp/src/Apache.Arrow/Arrays/SparseUnionArray.cs |   71 -
 csharp/src/Apache.Arrow/Arrays/StringArray.cs      |  193 ---
 csharp/src/Apache.Arrow/Arrays/StringViewArray.cs  |  110 --
 csharp/src/Apache.Arrow/Arrays/StructArray.cs      |   86 -
 csharp/src/Apache.Arrow/Arrays/Time32Array.cs      |  201 ---
 csharp/src/Apache.Arrow/Arrays/Time64Array.cs      |  192 ---
 csharp/src/Apache.Arrow/Arrays/TimeArrayBuilder.cs |  152 --
 csharp/src/Apache.Arrow/Arrays/TimestampArray.cs   |  186 ---
 csharp/src/Apache.Arrow/Arrays/UInt16Array.cs      |   46 -
 csharp/src/Apache.Arrow/Arrays/UInt32Array.cs      |   46 -
 csharp/src/Apache.Arrow/Arrays/UInt64Array.cs      |   46 -
 csharp/src/Apache.Arrow/Arrays/UInt8Array.cs       |   45 -
 csharp/src/Apache.Arrow/Arrays/UnionArray.cs       |  121 --
 .../src/Apache.Arrow/ArrowBuffer.BitmapBuilder.cs  |  332 ----
 csharp/src/Apache.Arrow/ArrowBuffer.Builder.cs     |  255 ---
 csharp/src/Apache.Arrow/ArrowBuffer.cs             |   96 --
 csharp/src/Apache.Arrow/BitUtility.cs              |  269 ----
 csharp/src/Apache.Arrow/C/CArrowArray.cs           |   94 --
 csharp/src/Apache.Arrow/C/CArrowArrayExporter.cs   |  254 ---
 csharp/src/Apache.Arrow/C/CArrowArrayImporter.cs   |  485 ------
 csharp/src/Apache.Arrow/C/CArrowArrayStream.cs     |  119 --
 .../Apache.Arrow/C/CArrowArrayStreamExporter.cs    |  210 ---
 .../Apache.Arrow/C/CArrowArrayStreamImporter.cs    |  159 --
 csharp/src/Apache.Arrow/C/CArrowSchema.cs          |  124 --
 csharp/src/Apache.Arrow/C/CArrowSchemaExporter.cs  |  372 -----
 csharp/src/Apache.Arrow/C/CArrowSchemaImporter.cs  |  410 -----
 csharp/src/Apache.Arrow/C/NativeDelegate.cs        |   35 -
 csharp/src/Apache.Arrow/C/StringUtil.cs            |   63 -
 csharp/src/Apache.Arrow/ChunkedArray.cs            |  109 --
 csharp/src/Apache.Arrow/Column.cs                  |   86 -
 csharp/src/Apache.Arrow/DecimalUtility.cs          |  455 ------
 .../Apache.Arrow/Extensions/ArrayDataExtensions.cs |   56 -
 .../Apache.Arrow/Extensions/ArrayPoolExtensions.cs |   53 -
 .../Apache.Arrow/Extensions/ArrowTypeExtensions.cs |   42 -
 .../Apache.Arrow/Extensions/FlatbufExtensions.cs   |   78 -
 .../src/Apache.Arrow/Extensions/SpanExtensions.cs  |   31 -
 .../Apache.Arrow/Extensions/StreamExtensions.cs    |   70 -
 .../Extensions/StreamExtensions.netcoreapp.cs      |   34 -
 .../Extensions/StreamExtensions.netstandard.cs     |  124 --
 .../Apache.Arrow/Extensions/TimeSpanExtensions.cs  |   35 -
 .../Extensions/TupleExtensions.netstandard.cs      |   36 -
 csharp/src/Apache.Arrow/Field.Builder.cs           |   92 --
 csharp/src/Apache.Arrow/Field.cs                   |   66 -
 csharp/src/Apache.Arrow/Flatbuf/BinaryView.cs      |   47 -
 csharp/src/Apache.Arrow/Flatbuf/Block.cs           |   38 -
 csharp/src/Apache.Arrow/Flatbuf/BodyCompression.cs |   61 -
 csharp/src/Apache.Arrow/Flatbuf/Buffer.cs          |   40 -
 csharp/src/Apache.Arrow/Flatbuf/DictionaryBatch.cs |   69 -
 .../src/Apache.Arrow/Flatbuf/DictionaryEncoding.cs |   77 -
 .../Flatbuf/Enums/BodyCompressionMethod.cs         |   24 -
 .../Apache.Arrow/Flatbuf/Enums/CompressionType.cs  |   15 -
 csharp/src/Apache.Arrow/Flatbuf/Enums/DateUnit.cs  |   15 -
 .../Apache.Arrow/Flatbuf/Enums/DictionaryKind.cs   |   19 -
 .../src/Apache.Arrow/Flatbuf/Enums/Endianness.cs   |   17 -
 csharp/src/Apache.Arrow/Flatbuf/Enums/Feature.cs   |   39 -
 .../src/Apache.Arrow/Flatbuf/Enums/IntervalUnit.cs |   16 -
 .../Apache.Arrow/Flatbuf/Enums/MessageHeader.cs    |   58 -
 .../Apache.Arrow/Flatbuf/Enums/MetadataVersion.cs  |   29 -
 csharp/src/Apache.Arrow/Flatbuf/Enums/Precision.cs |   16 -
 csharp/src/Apache.Arrow/Flatbuf/Enums/TimeUnit.cs  |   17 -
 csharp/src/Apache.Arrow/Flatbuf/Enums/Type.cs      |  137 --
 csharp/src/Apache.Arrow/Flatbuf/Enums/UnionMode.cs |   15 -
 csharp/src/Apache.Arrow/Flatbuf/Field.cs           |  134 --
 csharp/src/Apache.Arrow/Flatbuf/FieldNode.cs       |   45 -
 csharp/src/Apache.Arrow/Flatbuf/FixedSizeBinary.cs |   51 -
 csharp/src/Apache.Arrow/Flatbuf/FixedSizeList.cs   |   51 -
 .../Apache.Arrow/Flatbuf/FlatBuffers/ByteBuffer.cs | 1041 ------------
 .../Flatbuf/FlatBuffers/ByteBufferUtil.cs          |   39 -
 .../Flatbuf/FlatBuffers/FlatBufferBuilder.cs       | 1023 ------------
 .../Flatbuf/FlatBuffers/FlatBufferConstants.cs     |   37 -
 .../Flatbuf/FlatBuffers/FlatBufferVerify.cs        |  822 ----------
 .../Flatbuf/FlatBuffers/IFlatbufferObject.cs       |   28 -
 .../src/Apache.Arrow/Flatbuf/FlatBuffers/Offset.cs |   48 -
 .../src/Apache.Arrow/Flatbuf/FlatBuffers/Struct.cs |   34 -
 .../src/Apache.Arrow/Flatbuf/FlatBuffers/Table.cs  |  212 ---
 csharp/src/Apache.Arrow/Flatbuf/Footer.cs          |   87 -
 csharp/src/Apache.Arrow/Flatbuf/KeyValue.cs        |   70 -
 csharp/src/Apache.Arrow/Flatbuf/LargeListView.cs   |   42 -
 csharp/src/Apache.Arrow/Flatbuf/ListView.cs        |   43 -
 csharp/src/Apache.Arrow/Flatbuf/Map.cs             |   76 -
 csharp/src/Apache.Arrow/Flatbuf/Message.cs         |   84 -
 csharp/src/Apache.Arrow/Flatbuf/RecordBatch.cs     |  113 --
 csharp/src/Apache.Arrow/Flatbuf/RunEndEncoded.cs   |   45 -
 csharp/src/Apache.Arrow/Flatbuf/Schema.cs          |   98 --
 .../Flatbuf/SparseMatrixCompressedAxis.cs          |   15 -
 .../Apache.Arrow/Flatbuf/SparseMatrixIndexCSX.cs   |   95 --
 csharp/src/Apache.Arrow/Flatbuf/SparseTensor.cs    |  110 --
 .../src/Apache.Arrow/Flatbuf/SparseTensorIndex.cs  |   42 -
 .../Apache.Arrow/Flatbuf/SparseTensorIndexCOO.cs   |  107 --
 .../Apache.Arrow/Flatbuf/SparseTensorIndexCSF.cs   |  155 --
 csharp/src/Apache.Arrow/Flatbuf/Tensor.cs          |  111 --
 csharp/src/Apache.Arrow/Flatbuf/TensorDim.cs       |   66 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Binary.cs    |   41 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Bool.cs      |   40 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Date.cs      |   56 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Decimal.cs   |   68 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Duration.cs  |   50 -
 .../Apache.Arrow/Flatbuf/Types/FloatingPoint.cs    |   50 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Int.cs       |   55 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Interval.cs  |   50 -
 .../src/Apache.Arrow/Flatbuf/Types/LargeBinary.cs  |   42 -
 csharp/src/Apache.Arrow/Flatbuf/Types/LargeList.cs |   42 -
 csharp/src/Apache.Arrow/Flatbuf/Types/LargeUtf8.cs |   42 -
 csharp/src/Apache.Arrow/Flatbuf/Types/List.cs      |   40 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Null.cs      |   41 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Struct_.cs   |   43 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Time.cs      |   69 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Timestamp.cs |  176 --
 csharp/src/Apache.Arrow/Flatbuf/Types/Union.cs     |   71 -
 csharp/src/Apache.Arrow/Flatbuf/Types/Utf8.cs      |   41 -
 csharp/src/Apache.Arrow/Flatbuf/Utf8View.cs        |   47 -
 csharp/src/Apache.Arrow/Interfaces/IArrowArray.cs  |   36 -
 .../Apache.Arrow/Interfaces/IArrowArrayBuilder.cs  |   54 -
 .../Apache.Arrow/Interfaces/IArrowArrayVisitor.cs  |   30 -
 csharp/src/Apache.Arrow/Interfaces/IArrowRecord.cs |   29 -
 csharp/src/Apache.Arrow/Ipc/ArrowFileConstants.cs  |   24 -
 csharp/src/Apache.Arrow/Ipc/ArrowFileReader.cs     |   84 -
 .../Ipc/ArrowFileReaderImplementation.cs           |  342 ----
 csharp/src/Apache.Arrow/Ipc/ArrowFileWriter.cs     |  323 ----
 csharp/src/Apache.Arrow/Ipc/ArrowFooter.cs         |   96 --
 .../Ipc/ArrowMemoryReaderImplementation.cs         |  131 --
 .../Apache.Arrow/Ipc/ArrowReaderImplementation.cs  |  401 -----
 csharp/src/Apache.Arrow/Ipc/ArrowStreamReader.cs   |  122 --
 .../Ipc/ArrowStreamReaderImplementation.cs         |  298 ----
 csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs   | 1417 -----------------
 .../Apache.Arrow/Ipc/ArrowTypeFlatbufferBuilder.cs |  412 -----
 csharp/src/Apache.Arrow/Ipc/Block.cs               |   40 -
 .../src/Apache.Arrow/Ipc/CompressionCodecType.cs   |   23 -
 .../Apache.Arrow/Ipc/DecompressingBufferCreator.cs |   69 -
 csharp/src/Apache.Arrow/Ipc/DictionaryMemo.cs      |  117 --
 csharp/src/Apache.Arrow/Ipc/IArrowArrayStream.cs   |   24 -
 csharp/src/Apache.Arrow/Ipc/IArrowReader.cs        |   26 -
 csharp/src/Apache.Arrow/Ipc/IBufferCreator.cs      |   27 -
 csharp/src/Apache.Arrow/Ipc/ICompressionCodec.cs   |   48 -
 .../Apache.Arrow/Ipc/ICompressionCodecFactory.cs   |   46 -
 .../src/Apache.Arrow/Ipc/ITryCompressionCodec.cs   |   32 -
 csharp/src/Apache.Arrow/Ipc/IpcOptions.cs          |   54 -
 csharp/src/Apache.Arrow/Ipc/MessageSerializer.cs   |  248 ---
 csharp/src/Apache.Arrow/Ipc/NoOpBufferCreator.cs   |   39 -
 .../Ipc/ReadOnlyMemoryBufferAllocator.cs           |   39 -
 .../Apache.Arrow/Memory/ExportedAllocationOwner.cs |   86 -
 .../Apache.Arrow/Memory/INativeAllocationOwner.cs  |   24 -
 .../src/Apache.Arrow/Memory/IOwnableAllocation.cs  |   24 -
 .../Apache.Arrow/Memory/ImportedAllocationOwner.cs |   68 -
 csharp/src/Apache.Arrow/Memory/MemoryAllocator.cs  |   81 -
 .../Apache.Arrow/Memory/NativeMemoryAllocator.cs   |   62 -
 .../src/Apache.Arrow/Memory/NativeMemoryManager.cs |  106 --
 csharp/src/Apache.Arrow/Memory/NullMemoryOwner.cs  |   29 -
 csharp/src/Apache.Arrow/Properties/AssemblyInfo.cs |   19 -
 .../Apache.Arrow/Properties/Resources.Designer.cs  |   73 -
 csharp/src/Apache.Arrow/Properties/Resources.resx  |  123 --
 csharp/src/Apache.Arrow/RecordBatch.Builder.cs     |  186 ---
 csharp/src/Apache.Arrow/RecordBatch.cs             |  140 --
 csharp/src/Apache.Arrow/Scalars/BinaryView.cs      |  111 --
 csharp/src/Apache.Arrow/Scalars/DayTimeInterval.cs |   63 -
 .../Scalars/MonthDayNanosecondInterval.cs          |   67 -
 .../src/Apache.Arrow/Scalars/YearMonthInterval.cs  |   66 -
 csharp/src/Apache.Arrow/Schema.Builder.cs          |   92 --
 csharp/src/Apache.Arrow/Schema.cs                  |  154 --
 csharp/src/Apache.Arrow/Table.cs                   |  114 --
 csharp/src/Apache.Arrow/Types/ArrowType.cs         |   43 -
 csharp/src/Apache.Arrow/Types/BinaryType.cs        |   28 -
 csharp/src/Apache.Arrow/Types/BinaryViewType.cs    |   28 -
 csharp/src/Apache.Arrow/Types/BooleanType.cs       |   30 -
 csharp/src/Apache.Arrow/Types/Date32Type.cs        |   30 -
 csharp/src/Apache.Arrow/Types/Date64Type.cs        |   30 -
 csharp/src/Apache.Arrow/Types/DateType.cs          |   29 -
 csharp/src/Apache.Arrow/Types/Decimal128Type.cs    |   35 -
 csharp/src/Apache.Arrow/Types/Decimal256Type.cs    |   35 -
 csharp/src/Apache.Arrow/Types/Decimal32Type.cs     |   35 -
 csharp/src/Apache.Arrow/Types/Decimal64Type.cs     |   35 -
 csharp/src/Apache.Arrow/Types/DictionaryType.cs    |   47 -
 csharp/src/Apache.Arrow/Types/DoubleType.cs        |   31 -
 csharp/src/Apache.Arrow/Types/DurationType.cs      |   42 -
 .../src/Apache.Arrow/Types/FixedSizeBinaryType.cs  |   38 -
 csharp/src/Apache.Arrow/Types/FixedSizeListType.cs |   44 -
 csharp/src/Apache.Arrow/Types/FixedWidthType.cs    |   25 -
 csharp/src/Apache.Arrow/Types/FloatType.cs         |   31 -
 csharp/src/Apache.Arrow/Types/FloatingPointType.cs |   30 -
 csharp/src/Apache.Arrow/Types/HalfFloatType.cs     |   31 -
 csharp/src/Apache.Arrow/Types/IArrowType.cs        |   74 -
 csharp/src/Apache.Arrow/Types/IArrowTypeVisitor.cs |   29 -
 csharp/src/Apache.Arrow/Types/IRecordType.cs       |   28 -
 csharp/src/Apache.Arrow/Types/Int16Type.cs         |   29 -
 csharp/src/Apache.Arrow/Types/Int32Type.cs         |   29 -
 csharp/src/Apache.Arrow/Types/Int64Type.cs         |   29 -
 csharp/src/Apache.Arrow/Types/Int8Type.cs          |   30 -
 csharp/src/Apache.Arrow/Types/IntegerType.cs       |   22 -
 csharp/src/Apache.Arrow/Types/IntervalType.cs      |   51 -
 csharp/src/Apache.Arrow/Types/IntervalUnit.cs      |   24 -
 csharp/src/Apache.Arrow/Types/LargeBinaryType.cs   |   27 -
 csharp/src/Apache.Arrow/Types/LargeListType.cs     |   36 -
 csharp/src/Apache.Arrow/Types/LargeStringType.cs   |   27 -
 csharp/src/Apache.Arrow/Types/ListType.cs          |   35 -
 csharp/src/Apache.Arrow/Types/ListViewType.cs      |   35 -
 csharp/src/Apache.Arrow/Types/MapType.cs           |   98 --
 csharp/src/Apache.Arrow/Types/NestedType.cs        |   46 -
 csharp/src/Apache.Arrow/Types/NullType.cs          |   28 -
 csharp/src/Apache.Arrow/Types/NumberType.cs        |   23 -
 csharp/src/Apache.Arrow/Types/StringType.cs        |   28 -
 csharp/src/Apache.Arrow/Types/StringViewType.cs    |   28 -
 csharp/src/Apache.Arrow/Types/StructType.cs        |   81 -
 csharp/src/Apache.Arrow/Types/Time32Type.cs        |   32 -
 csharp/src/Apache.Arrow/Types/Time64Type.cs        |   32 -
 csharp/src/Apache.Arrow/Types/TimeBasedType.cs     |   27 -
 csharp/src/Apache.Arrow/Types/TimeType.cs          |   36 -
 csharp/src/Apache.Arrow/Types/TimeUnit.cs          |   58 -
 csharp/src/Apache.Arrow/Types/TimestampType.cs     |   51 -
 csharp/src/Apache.Arrow/Types/UInt16Type.cs        |   29 -
 csharp/src/Apache.Arrow/Types/UInt32Type.cs        |   29 -
 csharp/src/Apache.Arrow/Types/UInt64Type.cs        |   29 -
 csharp/src/Apache.Arrow/Types/UInt8Type.cs         |   29 -
 csharp/src/Apache.Arrow/Types/UnionType.cs         |   47 -
 csharp/src/Apache.Arrow/Utility.cs                 |   85 -
 .../Apache.Arrow.Benchmarks.csproj                 |   18 -
 .../ArrowReaderBenchmark.cs                        |  160 --
 .../ArrowWriterBenchmark.cs                        |   58 -
 csharp/test/Apache.Arrow.Benchmarks/Program.cs     |   29 -
 .../Apache.Arrow.Compression.Tests.csproj          |   28 -
 .../ArrowFileReaderTests.cs                        |   64 -
 .../ArrowFileWriterTests.cs                        |  147 --
 .../ArrowStreamReaderTests.cs                      |  106 --
 .../ArrowStreamWriterTests.cs                      |  199 ---
 .../Resources/ipc_lz4_compression.arrow            |  Bin 1506 -> 0 bytes
 .../Resources/ipc_lz4_compression.arrow_stream     |  Bin 1256 -> 0 bytes
 .../Resources/ipc_zstd_compression.arrow           |  Bin 1170 -> 0 bytes
 .../Resources/ipc_zstd_compression.arrow_stream    |  Bin 920 -> 0 bytes
 .../generate_resources.py                          |   52 -
 .../Apache.Arrow.Flight.IntegrationTest.csproj     |   18 -
 .../FlightClientCommand.cs                         |   47 -
 .../FlightServerCommand.cs                         |   93 --
 .../GrpcResolver.cs                                |   34 -
 .../IScenario.cs                                   |   35 -
 .../Apache.Arrow.Flight.IntegrationTest/Program.cs |   67 -
 .../Scenarios/DoExchangeEchoScenario.cs            |  122 --
 .../Scenarios/JsonTestScenario.cs                  |  177 --
 .../Apache.Arrow.Flight.IntegrationTest/Startup.cs |   46 -
 .../Apache.Arrow.Flight.Sql.Tests.csproj           |   19 -
 .../FlightSqlServerTests.cs                        |  376 -----
 .../FlightSqlTestExtensions.cs                     |   27 -
 .../FlightSqlUtilsTests.cs                         |   73 -
 .../TestFlightSqlSever.cs                          |   89 --
 .../Apache.Arrow.Flight.TestWeb.csproj             |   16 -
 .../Extensions/AsyncStreamExtensions.cs            |   39 -
 .../Apache.Arrow.Flight.TestWeb/FlightHolder.cs    |   64 -
 .../Apache.Arrow.Flight.TestWeb/FlightStore.cs     |   27 -
 csharp/test/Apache.Arrow.Flight.TestWeb/Program.cs |   52 -
 .../Properties/launchSettings.json                 |   12 -
 .../RecordBatchWithMetadata.cs                     |   31 -
 csharp/test/Apache.Arrow.Flight.TestWeb/Startup.cs |   57 -
 .../TestFlightServer.cs                            |  143 --
 .../appsettings.Development.json                   |   10 -
 .../Apache.Arrow.Flight.TestWeb/appsettings.json   |   15 -
 .../Apache.Arrow.Flight.Tests.csproj               |   21 -
 .../FlightInfoComparer.cs                          |   44 -
 .../test/Apache.Arrow.Flight.Tests/FlightTests.cs  |  576 -------
 .../Apache.Arrow.Flight.Tests/TestWebFactory.cs    |   91 --
 .../Apache.Arrow.IntegrationTest.csproj            |   18 -
 .../Apache.Arrow.IntegrationTest/CDataInterface.cs |   77 -
 .../IntegrationCommand.cs                          |  176 --
 .../test/Apache.Arrow.IntegrationTest/JsonFile.cs  | 1264 ---------------
 .../test/Apache.Arrow.IntegrationTest/Program.cs   |   54 -
 .../Apache.Arrow.Tests/Apache.Arrow.Tests.csproj   |   50 -
 .../test/Apache.Arrow.Tests/ArrayBuilderTests.cs   |  456 ------
 .../ArrayDataConcatenatorTests.cs                  |   42 -
 .../test/Apache.Arrow.Tests/ArrayTypeComparer.cs   |  152 --
 .../ArrowArrayConcatenatorTests.cs                 |  607 -------
 csharp/test/Apache.Arrow.Tests/ArrowArrayTests.cs  |  501 ------
 .../ArrowBufferBitmapBuilderTests.cs               |  633 --------
 .../Apache.Arrow.Tests/ArrowBufferBuilderTests.cs  |  216 ---
 csharp/test/Apache.Arrow.Tests/ArrowBufferTests.cs |  114 --
 .../Apache.Arrow.Tests/ArrowFileReaderTests.cs     |  172 --
 .../Apache.Arrow.Tests/ArrowFileWriterTests.cs     |  326 ----
 .../test/Apache.Arrow.Tests/ArrowReaderVerifier.cs |  603 -------
 .../Apache.Arrow.Tests/ArrowStreamReaderTests.cs   |  263 ---
 .../Apache.Arrow.Tests/ArrowStreamWriterTests.cs   |  739 ---------
 .../Apache.Arrow.Tests/BinaryArrayBuilderTests.cs  |  490 ------
 .../Apache.Arrow.Tests/BinaryViewArrayTests.cs     |   40 -
 csharp/test/Apache.Arrow.Tests/BinaryViewTests.cs  |   89 --
 csharp/test/Apache.Arrow.Tests/BitUtilityTests.cs  |  267 ----
 .../test/Apache.Arrow.Tests/BooleanArrayTests.cs   |  222 ---
 .../Apache.Arrow.Tests/CDataInterfaceDataTests.cs  |  114 --
 .../CDataInterfacePythonTests.cs                   |  990 ------------
 .../CDataInterfaceSchemaTests.cs                   |  123 --
 csharp/test/Apache.Arrow.Tests/ColumnTests.cs      |   58 -
 csharp/test/Apache.Arrow.Tests/Date32ArrayTests.cs |  157 --
 csharp/test/Apache.Arrow.Tests/Date64ArrayTests.cs |  166 --
 .../Apache.Arrow.Tests/Decimal128ArrayTests.cs     |  505 ------
 .../Apache.Arrow.Tests/Decimal256ArrayTests.cs     |  531 ------
 .../test/Apache.Arrow.Tests/Decimal32ArrayTests.cs |  337 ----
 .../test/Apache.Arrow.Tests/Decimal64ArrayTests.cs |  337 ----
 .../test/Apache.Arrow.Tests/DecimalUtilityTests.cs |  205 ---
 .../Apache.Arrow.Tests/DictionaryArrayTests.cs     |   67 -
 .../test/Apache.Arrow.Tests/DurationArrayTests.cs  |  142 --
 .../Extensions/DateTimeOffsetExtensions.cs         |   38 -
 .../Extensions/Net472Extensions.cs                 |   34 -
 csharp/test/Apache.Arrow.Tests/FieldComparer.cs    |   55 -
 .../FixedSizeBinaryArrayTests.cs                   |   52 -
 .../Fixtures/DefaultMemoryAllocatorFixture.cs      |   31 -
 .../test/Apache.Arrow.Tests/IntervalScalarTests.cs |  250 ---
 .../Apache.Arrow.Tests/LargeBinaryArrayTests.cs    |   95 --
 .../test/Apache.Arrow.Tests/LargeListArrayTests.cs |  105 --
 .../Apache.Arrow.Tests/LargeStringArrayTests.cs    |   91 --
 csharp/test/Apache.Arrow.Tests/MapArrayTests.cs    |  202 ---
 csharp/test/Apache.Arrow.Tests/NullArrayTests.cs   |   61 -
 csharp/test/Apache.Arrow.Tests/RecordTests.cs      |  140 --
 .../test/Apache.Arrow.Tests/SchemaBuilderTests.cs  |  288 ----
 csharp/test/Apache.Arrow.Tests/SchemaComparer.cs   |   46 -
 csharp/test/Apache.Arrow.Tests/StringArrayTests.cs |   85 -
 csharp/test/Apache.Arrow.Tests/StructArrayTests.cs |  224 ---
 csharp/test/Apache.Arrow.Tests/TableTests.cs       |  135 --
 csharp/test/Apache.Arrow.Tests/TestData.cs         |  809 ----------
 .../test/Apache.Arrow.Tests/TestDateAndTimeData.cs |   88 -
 .../test/Apache.Arrow.Tests/TestMemoryAllocator.cs |   68 -
 csharp/test/Apache.Arrow.Tests/TimeOnlyTests.cs    |  111 --
 csharp/test/Apache.Arrow.Tests/TypeTests.cs        |  131 --
 .../test/Apache.Arrow.Tests/Types/MapTypeTests.cs  |   57 -
 csharp/test/Apache.Arrow.Tests/UnionArrayTests.cs  |  209 ---
 csharp/test/Directory.Build.props                  |   26 -
 dev/README.md                                      |    2 +-
 dev/archery/archery/bot.py                         |    2 +-
 dev/archery/archery/ci/cli.py                      |  126 ++
 dev/archery/archery/ci/core.py                     |  102 ++
 dev/archery/archery/cli.py                         |   49 +-
 dev/archery/archery/crossbow/cli.py                |    2 +-
 dev/archery/archery/crossbow/core.py               |    2 +-
 dev/archery/archery/crossbow/reports.py            |   20 +-
 dev/archery/archery/docker/core.py                 |   14 +-
 dev/archery/archery/docker/tests/test_docker.py    |   49 +-
 dev/archery/archery/integration/datagen.py         |  139 +-
 dev/archery/archery/integration/runner.py          |  138 +-
 .../{tester_csharp.py => tester_dotnet.py}         |   14 +-
 dev/archery/archery/release/cli.py                 |    2 +-
 ...g.md.j2 => chat_nightly_workflow_report.txt.j2} |   23 +-
 ...iration.txt.j2 => email_workflow_report.txt.j2} |   27 +-
 dev/archery/setup.py                               |    6 +-
 dev/conbench_envs/benchmarks.env                   |    6 +-
 dev/conbench_envs/hooks.sh                         |   28 +-
 dev/merge_arrow_pr.py                              |   11 +-
 dev/release/.env.example                           |    3 +-
 dev/release/01-prepare-test.rb                     |    9 +-
 dev/release/01-prepare.sh                          |    3 +-
 dev/release/02-source-test.rb                      |   28 +-
 dev/release/02-source.sh                           |   18 +-
 dev/release/03-binary-submit.sh                    |    4 +
 dev/release/04-binary-download.sh                  |   17 +
 dev/release/05-binary-upload.sh                    |   20 +-
 dev/release/06-matlab-upload.sh                    |   13 +-
 dev/release/07-binary-verify.sh                    |    4 +
 dev/release/binary-task.rb                         |  271 +---
 dev/release/post-01-tag.sh                         |    2 +-
 dev/release/post-03-binary.sh                      |   17 +-
 dev/release/post-04-website.sh                     |    3 +-
 dev/release/post-05-update-gh-release-notes.sh     |    6 +-
 dev/release/post-07-csharp.sh                      |   64 -
 ...rtifacts.sh => post-07-remove-old-artifacts.sh} |    3 +-
 dev/release/{post-09-docs.sh => post-08-docs.sh}   |    2 +-
 .../{post-10-python.sh => post-09-python.sh}       |   10 +-
 ...sions-test.rb => post-10-bump-versions-test.rb} |   15 +-
 ...1-bump-versions.sh => post-10-bump-versions.sh} |   20 +-
 dev/release/{post-12-msys2.sh => post-11-msys2.sh} |    0
 .../{post-13-homebrew.sh => post-12-homebrew.sh}   |    2 +-
 dev/release/{post-14-vcpkg.sh => post-13-vcpkg.sh} |   13 +
 dev/release/{post-15-conan.sh => post-14-conan.sh} |   15 +-
 dev/release/rat_exclude_files.txt                  |   51 -
 dev/release/utils-create-release-tarball.sh        |   28 -
 dev/release/{account-ruby.sh => utils-env.sh}      |   25 +-
 dev/release/utils-prepare.sh                       |   10 +-
 dev/release/verify-apt.sh                          |  136 +-
 dev/release/verify-release-candidate-wheels.bat    |    4 -
 dev/release/verify-release-candidate.bat           |    2 +-
 dev/release/verify-release-candidate.sh            |  129 +-
 dev/release/verify-yum.sh                          |    9 +-
 dev/tasks/homebrew-formulae/apache-arrow-glib.rb   |    2 +-
 dev/tasks/homebrew-formulae/apache-arrow.rb        |    2 +-
 .../apt/{debian-trixie => debian-forky}/Dockerfile |    2 +-
 .../apache-arrow-apt-source/debian/changelog       |    8 +-
 .../yum/apache-arrow-release.spec.in               |    5 +-
 dev/tasks/linux-packages/apache-arrow/Rakefile     |    5 +-
 .../from                                           |    2 +-
 .../{debian-bookworm => debian-forky}/Dockerfile   |    5 +-
 .../linux-packages/apache-arrow/debian/changelog   |    8 +-
 .../linux-packages/apache-arrow/debian/control.in  |  163 +-
 ...cero2100.install => libarrow-acero2200.install} |    0
 ...te2100.install => libarrow-compute2200.install} |    0
 ...2100.install => libarrow-cuda-glib2200.install} |    0
 ...-cuda2100.install => libarrow-cuda2200.install} |    0
 ...0.install => libarrow-dataset-glib2200.install} |    0
 ...et2100.install => libarrow-dataset2200.install} |    0
 ...00.install => libarrow-flight-glib2200.install} |    0
 ...nstall => libarrow-flight-sql-glib2200.install} |    0
 ...100.install => libarrow-flight-sql2200.install} |    0
 ...ght2100.install => libarrow-flight2200.install} |    0
 ...-glib2100.install => libarrow-glib2200.install} |    0
 .../{libarrow2100.install => libarrow2200.install} |    0
 ...lib2100.install => libgandiva-glib2200.install} |    0
 ...bgandiva2100.install => libgandiva2200.install} |    0
 ...lib2100.install => libparquet-glib2200.install} |    0
 ...bparquet2100.install => libparquet2200.install} |    0
 .../apache-arrow/yum/almalinux-8/Dockerfile        |    7 +-
 .../linux-packages/apache-arrow/yum/arrow.spec.in  |    5 +-
 dev/tasks/linux-packages/github.linux.yml          |  129 --
 dev/tasks/linux-packages/helper.rb                 |    7 +-
 dev/tasks/linux-packages/package-task.rb           |    3 +
 dev/tasks/linux-packages/yum/build.sh              |    2 +-
 dev/tasks/macros.jinja                             |   67 +-
 dev/tasks/python-sdist/github.yml                  |    1 -
 dev/tasks/python-wheels/github.linux.yml           |   16 +-
 dev/tasks/python-wheels/github.osx.yml             |    8 +-
 dev/tasks/python-wheels/github.windows.yml         |    1 -
 .../r/github.linux.arrow.version.back.compat.yml   |    4 +-
 dev/tasks/r/github.linux.cran.yml                  |    4 +-
 dev/tasks/r/github.linux.versions.yml              |    2 +-
 dev/tasks/r/github.packages.yml                    |   55 +-
 dev/tasks/tasks.yml                                |  314 +---
 dev/tasks/vcpkg-tests/cpp-build-vcpkg.bat          |    3 +
 dev/tasks/verify-rc/github.linux.amd64.docker.yml  |    3 +
 dev/tasks/verify-rc/github.macos.yml               |   17 +-
 docker-compose.yml                                 |  115 +-
 docs/requirements.txt                              |    2 +-
 docs/source/_static/versions.json                  |    9 +-
 docs/source/conf.py                                |    6 +-
 docs/source/cpp/api/utilities.rst                  |    6 +
 docs/source/cpp/build_system.rst                   |   48 +-
 .../cpp/examples/dataset_skyhook_scan_example.rst  |   93 --
 docs/source/cpp/examples/index.rst                 |    1 -
 docs/source/cpp/parquet.rst                        |   12 +-
 docs/source/cpp/threading.rst                      |    2 +-
 .../developers/continuous_integration/archery.rst  |    2 +-
 .../developers/continuous_integration/crossbow.rst |   23 +-
 docs/source/developers/cpp/development.rst         |    2 +-
 .../guide/step_by_step/arrow_codebase.rst          |    8 +-
 .../developers/guide/step_by_step/building.rst     |    4 -
 docs/source/developers/index.rst                   |    4 +-
 docs/source/developers/python.rst                  |  734 ---------
 docs/source/developers/python/building.rst         |  645 ++++++++
 docs/source/developers/python/development.rst      |  171 ++
 docs/source/developers/{java => python}/index.rst  |    8 +-
 docs/source/developers/release.rst                 |  102 +-
 docs/source/format/CanonicalExtensions.rst         |  128 +-
 .../source/format/CanonicalExtensions/Examples.rst |  555 +++++++
 docs/source/format/Columnar.rst                    |    8 +-
 docs/source/format/Integration.rst                 |   17 +
 docs/source/implementations.rst                    |   16 +-
 docs/source/python/api/datatypes.rst               |    7 +
 docs/source/python/extending_types.rst             |   16 +-
 docs/source/python/install.rst                     |   10 +-
 docs/source/status.rst                             |    2 +
 matlab/CMakeLists.txt                              |    2 +-
 matlab/README.md                                   |  275 ++--
 .../matlab_interface_for_apache_arrow_design.md    |    2 +
 matlab/src/cpp/arrow/matlab/array/proxy/array.cc   |   42 +
 matlab/src/cpp/arrow/matlab/array/proxy/array.h    |    4 +
 .../cpp/arrow/matlab/array/proxy/chunked_array.cc  |    8 +
 .../cpp/arrow/matlab/array/proxy/chunked_array.h   |    2 +
 .../src/cpp/arrow/matlab/array/proxy/list_array.cc |   35 -
 .../src/cpp/arrow/matlab/array/proxy/list_array.h  |    1 -
 matlab/src/matlab/+arrow/+array/Array.m            |   19 +
 matlab/src/matlab/+arrow/+array/ChunkedArray.m     |    9 +-
 matlab/src/matlab/+arrow/recordBatch.m             |    2 +-
 matlab/test/arrow/array/hNumericArray.m            |   23 +
 matlab/test/arrow/array/tBooleanArray.m            |   22 +
 matlab/test/arrow/array/tChunkedArray.m            |   21 +-
 matlab/test/arrow/array/tDate32Array.m             |   22 +
 matlab/test/arrow/array/tDate64Array.m             |   22 +
 matlab/test/arrow/array/tListArray.m               |    8 +
 matlab/test/arrow/array/tStringArray.m             |   22 +
 matlab/test/arrow/array/tStructArray.m             |   20 +
 matlab/test/arrow/array/tTime32Array.m             |   22 +
 matlab/test/arrow/array/tTime64Array.m             |   23 +
 matlab/test/arrow/array/tTimestampArray.m          |   22 +
 matlab/test/arrow/array/tValidateArray.m           |  101 ++
 matlab/test/arrow/tabular/hTabular.m               |  651 ++++++++
 matlab/test/arrow/tabular/tRecordBatch.m           |  514 +-----
 matlab/test/arrow/tabular/tTable.m                 |  699 +-------
 python/CMakeLists.txt                              |    9 +-
 python/README.md                                   |    6 +-
 python/asv.conf.json                               |    2 +-
 python/examples/minimal_build/Dockerfile.fedora    |    2 +-
 python/pyarrow/__init__.py                         |   22 +-
 python/pyarrow/_acero.pyx                          |    3 +-
 python/pyarrow/_csv.pyx                            |   19 +-
 python/pyarrow/_cuda.pyx                           |    4 +-
 python/pyarrow/_dataset.pyx                        |   54 +-
 python/pyarrow/_flight.pyx                         |   44 +
 python/pyarrow/_fs.pyx                             |    1 +
 python/pyarrow/_parquet_encryption.pyx             |   10 +-
 python/pyarrow/array.pxi                           |   22 +-
 python/pyarrow/config.pxi                          |   87 +-
 python/pyarrow/includes/libarrow.pxd               |   24 +-
 python/pyarrow/includes/libarrow_dataset.pxd       |    2 +
 python/pyarrow/includes/libarrow_flight.pxd        |    2 +
 python/pyarrow/includes/libarrow_python.pxd        |    6 +
 python/pyarrow/includes/libparquet_encryption.pxd  |   11 +-
 python/pyarrow/ipc.pxi                             |   64 +-
 python/pyarrow/lib.pxd                             |   11 +
 python/pyarrow/lib.pyx                             |    2 +
 python/pyarrow/pandas_compat.py                    |   10 +
 python/pyarrow/parquet/core.py                     |    9 +-
 python/pyarrow/scalar.pxi                          |    7 +-
 .../pyarrow/src/arrow/python/config.cc             |   19 +-
 .../src/arrow/python/{python_test.h => config.h}   |   18 +-
 .../src/arrow/python/config_internal.h.cmake       |    2 +-
 .../pyarrow/src/arrow/python/parquet_encryption.cc |   10 +-
 .../pyarrow/src/arrow/python/parquet_encryption.h  |   12 +-
 python/pyarrow/table.pxi                           |   25 +-
 python/pyarrow/tests/parquet/common.py             |   18 +-
 python/pyarrow/tests/parquet/test_basic.py         |   12 +-
 python/pyarrow/tests/parquet/test_dataset.py       |   29 +-
 python/pyarrow/tests/parquet/test_pandas.py        |   25 +
 python/pyarrow/tests/parquet/test_parquet_file.py  |    3 +
 .../pyarrow/tests/parquet/test_parquet_writer.py   |    7 +-
 python/pyarrow/tests/test_array.py                 |    6 +-
 python/pyarrow/tests/test_compute.py               |   29 +
 python/pyarrow/tests/test_csv.py                   |   15 +
 python/pyarrow/tests/test_dataset.py               |  108 ++
 python/pyarrow/tests/test_flight.py                |  130 +-
 python/pyarrow/tests/test_fs.py                    |   48 +-
 python/pyarrow/tests/test_gdb.py                   |    4 +-
 python/pyarrow/tests/test_ipc.py                   |   79 +
 python/pyarrow/tests/test_misc.py                  |   12 +-
 python/pyarrow/tests/test_scalars.py               |   31 +-
 python/pyarrow/tests/test_schema.py                |   22 +
 python/pyarrow/tests/test_table.py                 |    2 +-
 python/pyarrow/tests/test_types.py                 |   13 +
 python/pyarrow/tests/util.py                       |    3 +
 python/pyarrow/types.pxi                           |   23 +-
 python/pyarrow/types.py                            |   81 +
 python/pyproject.toml                              |   18 +-
 python/requirements-build.txt                      |    5 +-
 python/requirements-test-3.13t.txt                 |    5 +
 python/requirements-wheel-build.txt                |    5 +-
 python/requirements-wheel-test-3.13t.txt           |    9 +
 python/requirements-wheel-test.txt                 |    3 +-
 python/setup.py                                    |    4 +-
 r/DESCRIPTION                                      |    9 +-
 r/Makefile                                         |    2 +-
 r/NEWS.md                                          |   18 +-
 r/R/dataset-write.R                                |    8 +-
 r/R/dplyr-funcs-augmented.R                        |    8 +-
 r/R/dplyr-funcs-datetime.R                         |   32 +-
 r/R/dplyr-funcs-doc.R                              |    7 +-
 r/R/dplyr-funcs-string.R                           |    7 +
 r/R/dplyr-funcs-type.R                             |    4 +-
 r/R/dplyr-summarize.R                              |    8 +-
 r/R/dplyr.R                                        |    8 +-
 r/R/duckdb.R                                       |   20 +-
 r/R/python.R                                       |   12 +-
 r/R/type.R                                         |    4 +-
 r/R/udf.R                                          |    6 +-
 r/README.md                                        |    3 +-
 r/_pkgdown.yml                                     |    9 +-
 r/bootstrap.R                                      |    1 -
 r/configure                                        |    2 +-
 r/configure.win                                    |   14 +-
 r/data-raw/codegen.R                               |   34 +-
 r/data-raw/docgen.R                                |   16 +-
 r/man/CsvFileFormat.Rd                             |    2 +-
 r/man/FileFormat.Rd                                |    2 +-
 r/man/JsonFileFormat.Rd                            |    2 +-
 r/man/ParquetFileReader.Rd                         |    2 +-
 r/man/Scanner.Rd                                   |    2 +-
 r/man/acero.Rd                                     |    7 +-
 r/man/add_filename.Rd                              |    8 +-
 r/man/arrow-package.Rd                             |    1 +
 r/man/as_record_batch_reader.Rd                    |    2 +-
 r/man/cast.Rd                                      |    4 +-
 r/man/copy_files.Rd                                |    2 +-
 r/man/csv_convert_options.Rd                       |    2 +-
 r/man/csv_parse_options.Rd                         |    2 +-
 r/man/csv_read_options.Rd                          |    2 +-
 r/man/data-type.Rd                                 |    6 +-
 r/man/gs_bucket.Rd                                 |    2 +-
 r/man/hive_partition.Rd                            |    2 +-
 r/man/load_flight_server.Rd                        |    2 +-
 r/man/open_dataset.Rd                              |    2 +-
 r/man/open_delim_dataset.Rd                        |    2 +-
 r/man/read_json_arrow.Rd                           |    2 +-
 r/man/read_parquet.Rd                              |    2 +-
 r/man/register_scalar_function.Rd                  |    8 +-
 r/man/s3_bucket.Rd                                 |    4 +-
 r/man/show_exec_plan.Rd                            |   10 +-
 r/man/to_arrow.Rd                                  |   14 +-
 r/man/to_duckdb.Rd                                 |   10 +-
 r/man/write_dataset.Rd                             |   10 +-
 r/man/write_parquet.Rd                             |    2 +-
 r/pkgdown/assets/versions.html                     |    5 +-
 r/pkgdown/assets/versions.json                     |    8 +-
 r/src/altrep.cpp                                   |    2 +-
 r/tests/testthat/_snaps/dataset-dplyr.md           |    2 +-
 r/tests/testthat/_snaps/dplyr-across.md            |    2 +-
 r/tests/testthat/_snaps/dplyr-funcs-datetime.md    |    4 +-
 r/tests/testthat/_snaps/dplyr-glimpse.md           |    9 +-
 r/tests/testthat/_snaps/dplyr-mutate.md            |    4 +-
 r/tests/testthat/_snaps/dplyr-summarize.md         |    8 +-
 r/tests/testthat/helper-filesystems.R              |   22 +-
 r/tests/testthat/test-RecordBatch.R                |   32 +-
 r/tests/testthat/test-Table.R                      |   10 +-
 r/tests/testthat/test-compute-sort.R               |    4 +-
 r/tests/testthat/test-csv.R                        |    2 +-
 r/tests/testthat/test-dataset-csv.R                |  156 +-
 r/tests/testthat/test-dataset-dplyr.R              |  184 +--
 r/tests/testthat/test-dataset-json.R               |   16 +-
 r/tests/testthat/test-dataset-uri.R                |   40 +-
 r/tests/testthat/test-dataset-write.R              |  230 +--
 r/tests/testthat/test-dataset.R                    |  450 +++---
 r/tests/testthat/test-dplyr-across.R               |    8 +-
 r/tests/testthat/test-dplyr-arrange.R              |  154 +-
 r/tests/testthat/test-dplyr-collapse.R             |  132 +-
 r/tests/testthat/test-dplyr-count.R                |   62 +-
 r/tests/testthat/test-dplyr-distinct.R             |  104 +-
 r/tests/testthat/test-dplyr-filter.R               |  274 ++--
 r/tests/testthat/test-dplyr-funcs-conditional.R    |  166 +-
 r/tests/testthat/test-dplyr-funcs-datetime.R       | 1124 ++++++-------
 r/tests/testthat/test-dplyr-funcs-math.R           |  172 +-
 r/tests/testthat/test-dplyr-funcs-string.R         |  685 ++++----
 r/tests/testthat/test-dplyr-funcs-type.R           |  262 +--
 r/tests/testthat/test-dplyr-glimpse.R              |   28 +-
 r/tests/testthat/test-dplyr-group-by.R             |  226 +--
 r/tests/testthat/test-dplyr-join.R                 |  164 +-
 r/tests/testthat/test-dplyr-mutate.R               |  376 ++---
 r/tests/testthat/test-dplyr-query.R                |  450 +++---
 r/tests/testthat/test-dplyr-select.R               |  112 +-
 r/tests/testthat/test-dplyr-slice.R                |   74 +-
 r/tests/testthat/test-dplyr-summarize.R            |  656 ++++----
 r/tests/testthat/test-dplyr-union.R                |   24 +-
 r/tests/testthat/test-duckdb.R                     |  120 +-
 r/tests/testthat/test-extension.R                  |   10 +-
 r/tests/testthat/test-metadata.R                   |   36 +-
 r/tests/testthat/test-parquet.R                    |    2 +-
 r/tests/testthat/test-python.R                     |   14 +-
 r/tests/testthat/test-query-engine.R               |    2 +-
 r/tests/testthat/test-udf.R                        |   42 +-
 ...rrow-darwin-arm64-openssl-1.1-22.0.0.zip.sha512 |    1 +
 ...rrow-darwin-arm64-openssl-3.0-22.0.0.zip.sha512 |    1 +
 ...row-darwin-x86_64-openssl-1.1-22.0.0.zip.sha512 |    1 +
 ...row-darwin-x86_64-openssl-3.0-22.0.0.zip.sha512 |    1 +
 ...rrow-linux-x86_64-openssl-1.0-22.0.0.zip.sha512 |    1 +
 ...rrow-linux-x86_64-openssl-1.1-22.0.0.zip.sha512 |    1 +
 ...rrow-linux-x86_64-openssl-3.0-22.0.0.zip.sha512 |    1 +
 .../r-libarrow-windows-x86_64-22.0.0.zip.sha512    |    1 +
 r/tools/nixlibs.R                                  |   67 +-
 r/tools/test-nixlibs.R                             |   11 +-
 r/tools/update-checksums.R                         |   11 +-
 r/vignettes/arrow.Rmd                              |   14 +-
 r/vignettes/data_wrangling.Rmd                     |   64 +-
 r/vignettes/dataset.Rmd                            |   70 +-
 r/vignettes/developers/workflow.Rmd                |    2 +-
 r/vignettes/flight.Rmd                             |    6 +-
 ruby/red-arrow-cuda/lib/arrow-cuda/version.rb      |    2 +-
 .../red-arrow-dataset/lib/arrow-dataset/version.rb |    2 +-
 .../lib/arrow-flight-sql/version.rb                |    2 +-
 ruby/red-arrow-flight/lib/arrow-flight/version.rb  |    2 +-
 .../{block-closable.rb => array-statistics.rb}     |   19 +-
 ruby/red-arrow/lib/arrow/libraries.rb              |    1 +
 ruby/red-arrow/lib/arrow/ruby.rb                   |    1 -
 .../red-arrow/lib/arrow/timestamp-array-builder.rb |    2 +-
 ruby/red-arrow/lib/arrow/version.rb                |    2 +-
 ruby/red-arrow/test/test-buffer.rb                 |    4 +-
 ruby/red-arrow/test/test-ractor.rb                 |    7 +-
 ruby/red-gandiva/lib/gandiva/version.rb            |    2 +-
 ruby/red-parquet/lib/parquet/version.rb            |    2 +-
 .../red-parquet/test/test-array-statistics.rb      |   27 +-
 testing                                            |    2 +-
 1387 files changed, 24778 insertions(+), 68841 deletions(-)
 create mode 100644 .github/workflows/check_labels.yml
 delete mode 100644 .github/workflows/csharp.yml
 create mode 100644 .github/workflows/package_linux.yml
 create mode 100644 .github/workflows/report_ci.yml
 delete mode 100644 appveyor.yml
 delete mode 100644 ci/appveyor-cpp-build.bat
 delete mode 100644 ci/appveyor-cpp-setup.bat
 rename ci/docker/{alpine-linux-3.18-cpp.dockerfile => alpine-linux-3.22-cpp.dockerfile} (96%)
 copy ci/docker/{python-wheel-manylinux.dockerfile => cpp-jni.dockerfile} (75%)
 copy ci/docker/{debian-12-cpp.dockerfile => debian-13-cpp.dockerfile} (93%)
 rename ci/docker/{fedora-39-cpp.dockerfile => fedora-42-cpp.dockerfile} (97%)
 delete mode 100755 ci/scripts/csharp_pack.sh
 delete mode 100755 ci/scripts/csharp_test.sh
 delete mode 100644 ci/scripts/generate_dataset.py
 delete mode 100755 ci/scripts/integration_skyhook.sh
 copy ci/scripts/{python_wheel_windows_build.bat => python_build.bat} (63%)
 copy ci/scripts/{install_gcs_testbench.bat => python_test.bat} (62%)
 create mode 100644 ci/vcpkg/vcpkg.patch
 delete mode 100644 cpp/cmake_modules/aws-c-common-1208.patch
 copy ruby/red-arrow/lib/arrow/timestamp-array.rb => cpp/cmake_modules/mimalloc-1138.patch (59%)
 create mode 100644 cpp/cmake_modules/orc-2345.patch
 create mode 100644 cpp/cmake_modules/orc-2357.patch
 delete mode 100644 cpp/cmake_modules/snappy.diff
 delete mode 100644 cpp/examples/arrow/dataset_skyhook_scan_example.cc
 create mode 100644 cpp/examples/parquet/meson.build
 copy matlab/src/cpp/arrow/matlab/array/proxy/list_array.h => cpp/src/arrow/acero/exec_plan_internal.h (57%)
 create mode 100644 cpp/src/arrow/compute/kernels/temporal_internal.cc
 copy cpp/src/arrow/flight/sql/{ArrowFlightSqlConfig.cmake.in => odbc/ArrowFlightSqlOdbcConfig.cmake.in} (62%)
 copy cpp/src/arrow/{compute/arrow-compute.pc.in => flight/sql/odbc/arrow-flight-sql-odbc.pc.in} (81%)
 copy cpp/src/arrow/flight/sql/odbc/{flight_sql/accessors/boolean_array_accessor.h => entry_points.cc} (51%)
 create mode 100644 cpp/src/arrow/flight/sql/odbc/odbc.def
 create mode 100644 cpp/src/arrow/flight/sql/odbc/odbc_api.cc
 copy cpp/src/arrow/{acero/options_internal.h => flight/sql/odbc/odbc_api_internal.h} (68%)
 delete mode 100644 cpp/src/arrow/flight/sql/odbc/odbcabstraction/include/odbcabstraction/logger.h
 delete mode 100644 cpp/src/arrow/flight/sql/odbc/odbcabstraction/include/odbcabstraction/spd_logger.h
 delete mode 100644 cpp/src/arrow/flight/sql/odbc/odbcabstraction/logger.cc
 delete mode 100644 cpp/src/arrow/flight/sql/odbc/odbcabstraction/spd_logger.cc
 copy cpp/src/arrow/{testing => flight/sql/odbc}/visibility.h (68%)
 create mode 100644 cpp/src/arrow/util/bpacking_benchmark.cc
 create mode 100644 cpp/src/arrow/util/bpacking_test.cc
 create mode 100644 cpp/src/arrow/util/byte_stream_split_internal.cc
 create mode 100644 cpp/src/arrow/util/byte_stream_split_internal_avx2.cc
 create mode 100644 cpp/src/arrow/util/date_internal.h
 copy cpp/src/{arrow/vendored/portable-snippets => parquet/api}/meson.build (90%)
 copy cpp/src/{arrow/vendored => parquet/arrow}/meson.build (70%)
 copy cpp/src/{arrow/vendored/double-conversion => parquet/encryption}/meson.build (59%)
 copy cpp/src/{arrow/vendored/xxhash => parquet/geospatial}/meson.build (92%)
 copy matlab/src/cpp/arrow/matlab/array/validation_mode.h => cpp/src/parquet/level_comparison_avx2_internal.h (76%)
 copy cpp/src/parquet/{level_conversion_bmi2.cc => level_conversion_bmi2_internal.h} (79%)
 create mode 100644 cpp/src/parquet/meson.build
 delete mode 100644 cpp/src/skyhook/CMakeLists.txt
 delete mode 100644 cpp/src/skyhook/client/CMakeLists.txt
 delete mode 100644 cpp/src/skyhook/client/file_skyhook.cc
 delete mode 100644 cpp/src/skyhook/client/file_skyhook.h
 delete mode 100644 cpp/src/skyhook/cls/cls_skyhook.cc
 delete mode 100644 cpp/src/skyhook/cls/cls_skyhook_test.cc
 delete mode 100644 cpp/src/skyhook/protocol/ScanRequest.fbs
 delete mode 100644 cpp/src/skyhook/protocol/ScanRequest_generated.h
 delete mode 100644 cpp/src/skyhook/protocol/rados_protocol.cc
 delete mode 100644 cpp/src/skyhook/protocol/rados_protocol.h
 delete mode 100644 cpp/src/skyhook/protocol/skyhook_protocol.cc
 delete mode 100644 cpp/src/skyhook/protocol/skyhook_protocol.h
 delete mode 100644 cpp/src/skyhook/protocol/skyhook_protocol_test.cc
 delete mode 100644 cpp/src/skyhook/skyhook.pc.in
 copy cpp/subprojects/{c-ares.wrap => openssl.wrap} (62%)
 rename ci/scripts/csharp_build.sh => cpp/subprojects/packagefiles/rapidjson/meson.build (89%)
 mode change 100755 => 100644
 copy cpp/subprojects/{gflags.wrap => re2.wrap} (63%)
 copy ci/conda_env_r.txt => cpp/subprojects/thrift.wrap (76%)
 copy cpp/{src/arrow/extension => tools/parquet}/meson.build (63%)
 delete mode 100644 csharp/.editorconfig
 delete mode 100644 csharp/.gitattributes
 delete mode 100644 csharp/.gitignore
 delete mode 100644 csharp/Apache.Arrow.sln
 delete mode 100644 csharp/ApacheArrow.snk
 delete mode 100644 csharp/Directory.Build.props
 delete mode 100644 csharp/Directory.Build.targets
 delete mode 100644 csharp/README.md
 delete mode 100644 csharp/examples/Examples.sln
 delete mode 100644 csharp/examples/FlightAspServerExample/FlightAspServerExample.csproj
 delete mode 100644 csharp/examples/FlightAspServerExample/Program.cs
 delete mode 100644 csharp/examples/FlightAspServerExample/Properties/launchSettings.json
 delete mode 100644 csharp/examples/FlightAspServerExample/Services/InMemoryFlightServer.cs
 delete mode 100644 csharp/examples/FlightAspServerExample/appsettings.json
 delete mode 100644 csharp/examples/FlightAspServerExample/readme.md
 delete mode 100644 csharp/examples/FlightClientExample/FlightClientExample.csproj
 delete mode 100644 csharp/examples/FlightClientExample/Program.cs
 delete mode 100644 csharp/examples/FlightClientExample/readme.md
 delete mode 100644 csharp/examples/FluentBuilderExample/FluentBuilderExample.csproj
 delete mode 100644 csharp/examples/FluentBuilderExample/Program.cs
 delete mode 100644 csharp/feather.png
 delete mode 100644 csharp/src/Apache.Arrow.Compression/Apache.Arrow.Compression.csproj
 delete mode 100644 csharp/src/Apache.Arrow.Compression/CompressionCodecFactory.cs
 delete mode 100644 csharp/src/Apache.Arrow.Compression/Lz4CompressionCodec.cs
 delete mode 100644 csharp/src/Apache.Arrow.Compression/ZstdCompressionCodec.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight.AspNetCore/Apache.Arrow.Flight.AspNetCore.csproj
 delete mode 100644 csharp/src/Apache.Arrow.Flight.AspNetCore/Extensions/FlightIEndpointRouteBuilderExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight.AspNetCore/Extensions/FlightIGrpcServerBuilderExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight.Sql/Apache.Arrow.Flight.Sql.csproj
 delete mode 100644 csharp/src/Apache.Arrow.Flight.Sql/FlightSqlServer.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight.Sql/FlightSqlUtils.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight.Sql/SqlActions.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Apache.Arrow.Flight.csproj
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Client/FlightClient.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Client/FlightClientRecordBatchStreamReader.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Client/FlightClientRecordBatchStreamWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Client/FlightRecordBatchDuplexStreamingCall.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Client/FlightRecordBatchExchangeCall.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Client/FlightRecordBatchStreamingCall.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Extensions/FlightInfoExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightAction.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightActionType.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightCriteria.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightData.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightDescriptor.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightDescriptorType.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightEndpoint.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightHandshakeRequest.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightHandshakeResponse.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightInfo.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightLocation.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightPutResult.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightRecordBatchStreamReader.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightRecordBatchStreamWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightResult.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/FlightTicket.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Internal/FlightDataStream.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Internal/FlightMessageSerializer.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Internal/RecordBatchReaderImplementation.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Internal/SchemaWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Internal/StreamReader.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Internal/StreamWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Properties/AssemblyInfo.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Server/FlightServer.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Server/FlightServerRecordBatchStreamReader.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Server/FlightServerRecordBatchStreamWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Server/GrpcCoreFlightServerExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Server/Internal/FlightServerImplementation.cs
 delete mode 100644 csharp/src/Apache.Arrow.Flight/Server/Internal/HandshakeAdapters.cs
 delete mode 100644 csharp/src/Apache.Arrow/Apache.Arrow.csproj
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrayData.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrayDataConcatenator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrayDataTypeComparer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrowArrayBuilderFactory.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrowArrayConcatenator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrowArrayFactory.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ArrowArrayVisitor.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/BinaryArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/BinaryViewArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/BooleanArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Date32Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Date64Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/DateArrayBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Decimal128Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Decimal256Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Decimal32Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Decimal64Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/DelegatingArrayBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/DenseUnionArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/DictionaryArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/DoubleArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/DurationArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/FieldComparer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/FixedSizeBinaryArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/FixedSizeListArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/FloatArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/HalfFloatArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Int16Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Int32Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Int64Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Int8Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/IntervalArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/LargeBinaryArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/LargeListArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/LargeStringArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ListArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/ListViewArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/MapArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/NullArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/PrimitiveArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/SparseUnionArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/StringArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/StringViewArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/StructArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Time32Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/Time64Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/TimeArrayBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/TimestampArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/UInt16Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/UInt32Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/UInt64Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/UInt8Array.cs
 delete mode 100644 csharp/src/Apache.Arrow/Arrays/UnionArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/ArrowBuffer.BitmapBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/ArrowBuffer.Builder.cs
 delete mode 100644 csharp/src/Apache.Arrow/ArrowBuffer.cs
 delete mode 100644 csharp/src/Apache.Arrow/BitUtility.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowArrayExporter.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowArrayImporter.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowArrayStream.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowArrayStreamExporter.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowArrayStreamImporter.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowSchema.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowSchemaExporter.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/CArrowSchemaImporter.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/NativeDelegate.cs
 delete mode 100644 csharp/src/Apache.Arrow/C/StringUtil.cs
 delete mode 100644 csharp/src/Apache.Arrow/ChunkedArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Column.cs
 delete mode 100644 csharp/src/Apache.Arrow/DecimalUtility.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/ArrayDataExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/ArrayPoolExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/ArrowTypeExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/FlatbufExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/SpanExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/StreamExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/StreamExtensions.netcoreapp.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/StreamExtensions.netstandard.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/TimeSpanExtensions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Extensions/TupleExtensions.netstandard.cs
 delete mode 100644 csharp/src/Apache.Arrow/Field.Builder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Field.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/BinaryView.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Block.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/BodyCompression.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Buffer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/DictionaryBatch.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/DictionaryEncoding.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/BodyCompressionMethod.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/CompressionType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/DateUnit.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/DictionaryKind.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/Endianness.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/Feature.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/IntervalUnit.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/MessageHeader.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/MetadataVersion.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/Precision.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/TimeUnit.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Enums/UnionMode.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Field.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FieldNode.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FixedSizeBinary.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FixedSizeList.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/ByteBuffer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/ByteBufferUtil.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/FlatBufferBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/FlatBufferConstants.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/FlatBufferVerify.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/IFlatbufferObject.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/Offset.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/Struct.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/FlatBuffers/Table.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Footer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/KeyValue.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/LargeListView.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/ListView.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Map.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Message.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/RecordBatch.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/RunEndEncoded.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Schema.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/SparseMatrixCompressedAxis.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/SparseMatrixIndexCSX.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/SparseTensor.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/SparseTensorIndex.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/SparseTensorIndexCOO.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/SparseTensorIndexCSF.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Tensor.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/TensorDim.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Binary.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Bool.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Date.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Decimal.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Duration.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/FloatingPoint.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Int.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Interval.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/LargeBinary.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/LargeList.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/LargeUtf8.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/List.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Null.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Struct_.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Time.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Timestamp.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Union.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Types/Utf8.cs
 delete mode 100644 csharp/src/Apache.Arrow/Flatbuf/Utf8View.cs
 delete mode 100644 csharp/src/Apache.Arrow/Interfaces/IArrowArray.cs
 delete mode 100644 csharp/src/Apache.Arrow/Interfaces/IArrowArrayBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Interfaces/IArrowArrayVisitor.cs
 delete mode 100644 csharp/src/Apache.Arrow/Interfaces/IArrowRecord.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowFileConstants.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowFileReader.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowFileReaderImplementation.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowFileWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowFooter.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowMemoryReaderImplementation.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowReaderImplementation.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowStreamReader.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowStreamReaderImplementation.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowStreamWriter.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ArrowTypeFlatbufferBuilder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/Block.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/CompressionCodecType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/DecompressingBufferCreator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/DictionaryMemo.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/IArrowArrayStream.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/IArrowReader.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/IBufferCreator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ICompressionCodec.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ICompressionCodecFactory.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ITryCompressionCodec.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/IpcOptions.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/MessageSerializer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/NoOpBufferCreator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Ipc/ReadOnlyMemoryBufferAllocator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/ExportedAllocationOwner.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/INativeAllocationOwner.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/IOwnableAllocation.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/ImportedAllocationOwner.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/MemoryAllocator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/NativeMemoryAllocator.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/NativeMemoryManager.cs
 delete mode 100644 csharp/src/Apache.Arrow/Memory/NullMemoryOwner.cs
 delete mode 100644 csharp/src/Apache.Arrow/Properties/AssemblyInfo.cs
 delete mode 100644 csharp/src/Apache.Arrow/Properties/Resources.Designer.cs
 delete mode 100644 csharp/src/Apache.Arrow/Properties/Resources.resx
 delete mode 100644 csharp/src/Apache.Arrow/RecordBatch.Builder.cs
 delete mode 100644 csharp/src/Apache.Arrow/RecordBatch.cs
 delete mode 100644 csharp/src/Apache.Arrow/Scalars/BinaryView.cs
 delete mode 100644 csharp/src/Apache.Arrow/Scalars/DayTimeInterval.cs
 delete mode 100644 csharp/src/Apache.Arrow/Scalars/MonthDayNanosecondInterval.cs
 delete mode 100644 csharp/src/Apache.Arrow/Scalars/YearMonthInterval.cs
 delete mode 100644 csharp/src/Apache.Arrow/Schema.Builder.cs
 delete mode 100644 csharp/src/Apache.Arrow/Schema.cs
 delete mode 100644 csharp/src/Apache.Arrow/Table.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/ArrowType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/BinaryType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/BinaryViewType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/BooleanType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Date32Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Date64Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/DateType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Decimal128Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Decimal256Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Decimal32Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Decimal64Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/DictionaryType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/DoubleType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/DurationType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/FixedSizeBinaryType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/FixedSizeListType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/FixedWidthType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/FloatType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/FloatingPointType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/HalfFloatType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/IArrowType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/IArrowTypeVisitor.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/IRecordType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Int16Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Int32Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Int64Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Int8Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/IntegerType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/IntervalType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/IntervalUnit.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/LargeBinaryType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/LargeListType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/LargeStringType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/ListType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/ListViewType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/MapType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/NestedType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/NullType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/NumberType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/StringType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/StringViewType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/StructType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Time32Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/Time64Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/TimeBasedType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/TimeType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/TimeUnit.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/TimestampType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/UInt16Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/UInt32Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/UInt64Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/UInt8Type.cs
 delete mode 100644 csharp/src/Apache.Arrow/Types/UnionType.cs
 delete mode 100644 csharp/src/Apache.Arrow/Utility.cs
 delete mode 100644 csharp/test/Apache.Arrow.Benchmarks/Apache.Arrow.Benchmarks.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Benchmarks/ArrowReaderBenchmark.cs
 delete mode 100644 csharp/test/Apache.Arrow.Benchmarks/ArrowWriterBenchmark.cs
 delete mode 100644 csharp/test/Apache.Arrow.Benchmarks/Program.cs
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/Apache.Arrow.Compression.Tests.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/ArrowFileReaderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/ArrowFileWriterTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/ArrowStreamReaderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/ArrowStreamWriterTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/Resources/ipc_lz4_compression.arrow
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/Resources/ipc_lz4_compression.arrow_stream
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/Resources/ipc_zstd_compression.arrow
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/Resources/ipc_zstd_compression.arrow_stream
 delete mode 100644 csharp/test/Apache.Arrow.Compression.Tests/generate_resources.py
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/Apache.Arrow.Flight.IntegrationTest.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/FlightClientCommand.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/FlightServerCommand.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/GrpcResolver.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/IScenario.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/Program.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/Scenarios/DoExchangeEchoScenario.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/Scenarios/JsonTestScenario.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.IntegrationTest/Startup.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Sql.Tests/Apache.Arrow.Flight.Sql.Tests.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Sql.Tests/FlightSqlServerTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Sql.Tests/FlightSqlTestExtensions.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Sql.Tests/FlightSqlUtilsTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Sql.Tests/TestFlightSqlSever.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/Apache.Arrow.Flight.TestWeb.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/Extensions/AsyncStreamExtensions.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/FlightHolder.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/FlightStore.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/Program.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/Properties/launchSettings.json
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/RecordBatchWithMetadata.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/Startup.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/TestFlightServer.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/appsettings.Development.json
 delete mode 100644 csharp/test/Apache.Arrow.Flight.TestWeb/appsettings.json
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Tests/Apache.Arrow.Flight.Tests.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Tests/FlightInfoComparer.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Tests/FlightTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Flight.Tests/TestWebFactory.cs
 delete mode 100644 csharp/test/Apache.Arrow.IntegrationTest/Apache.Arrow.IntegrationTest.csproj
 delete mode 100644 csharp/test/Apache.Arrow.IntegrationTest/CDataInterface.cs
 delete mode 100644 csharp/test/Apache.Arrow.IntegrationTest/IntegrationCommand.cs
 delete mode 100644 csharp/test/Apache.Arrow.IntegrationTest/JsonFile.cs
 delete mode 100644 csharp/test/Apache.Arrow.IntegrationTest/Program.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Apache.Arrow.Tests.csproj
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrayBuilderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrayDataConcatenatorTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrayTypeComparer.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowArrayConcatenatorTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowBufferBitmapBuilderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowBufferBuilderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowBufferTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowFileReaderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowFileWriterTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowReaderVerifier.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowStreamReaderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ArrowStreamWriterTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/BinaryArrayBuilderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/BinaryViewArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/BinaryViewTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/BitUtilityTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/BooleanArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/CDataInterfaceDataTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/CDataInterfacePythonTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/CDataInterfaceSchemaTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/ColumnTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Date32ArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Date64ArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Decimal128ArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Decimal256ArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Decimal32ArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Decimal64ArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/DecimalUtilityTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/DictionaryArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/DurationArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Extensions/DateTimeOffsetExtensions.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Extensions/Net472Extensions.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/FieldComparer.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/FixedSizeBinaryArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Fixtures/DefaultMemoryAllocatorFixture.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/IntervalScalarTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/LargeBinaryArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/LargeListArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/LargeStringArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/MapArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/NullArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/RecordTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/SchemaBuilderTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/SchemaComparer.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/StringArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/StructArrayTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/TableTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/TestData.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/TestDateAndTimeData.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/TestMemoryAllocator.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/TimeOnlyTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/TypeTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/Types/MapTypeTests.cs
 delete mode 100644 csharp/test/Apache.Arrow.Tests/UnionArrayTests.cs
 delete mode 100644 csharp/test/Directory.Build.props
 create mode 100644 dev/archery/archery/ci/cli.py
 create mode 100644 dev/archery/archery/ci/core.py
 rename dev/archery/archery/integration/{tester_csharp.py => tester_dotnet.py} (95%)
 copy dev/archery/archery/templates/{release_changelog.md.j2 => chat_nightly_workflow_report.txt.j2} (59%)
 copy dev/archery/archery/templates/{email_token_expiration.txt.j2 => email_workflow_report.txt.j2} (63%)
 delete mode 100755 dev/release/post-07-csharp.sh
 rename dev/release/{post-08-remove-old-artifacts.sh => post-07-remove-old-artifacts.sh} (98%)
 rename dev/release/{post-09-docs.sh => post-08-docs.sh} (99%)
 rename dev/release/{post-10-python.sh => post-09-python.sh} (89%)
 rename dev/release/{post-11-bump-versions-test.rb => post-10-bump-versions-test.rb} (97%)
 rename dev/release/{post-11-bump-versions.sh => post-10-bump-versions.sh} (86%)
 rename dev/release/{post-12-msys2.sh => post-11-msys2.sh} (100%)
 rename dev/release/{post-13-homebrew.sh => post-12-homebrew.sh} (99%)
 rename dev/release/{post-14-vcpkg.sh => post-13-vcpkg.sh} (92%)
 rename dev/release/{post-15-conan.sh => post-14-conan.sh} (93%)
 copy dev/release/{account-ruby.sh => utils-env.sh} (76%)
 mode change 100755 => 100644
 copy dev/tasks/linux-packages/apache-arrow-apt-source/apt/{debian-trixie => debian-forky}/Dockerfile (98%)
 copy dev/tasks/linux-packages/apache-arrow/apt/{ubuntu-jammy-arm64 => debian-forky-arm64}/from (97%)
 copy dev/tasks/linux-packages/apache-arrow/apt/{debian-bookworm => debian-forky}/Dockerfile (97%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-acero2100.install => libarrow-acero2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-compute2100.install => libarrow-compute2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda-glib2100.install => libarrow-cuda-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-cuda2100.install => libarrow-cuda2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset-glib2100.install => libarrow-dataset-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-dataset2100.install => libarrow-dataset2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-glib2100.install => libarrow-flight-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-sql-glib2100.install => libarrow-flight-sql-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight-sql2100.install => libarrow-flight-sql2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-flight2100.install => libarrow-flight2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow-glib2100.install => libarrow-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libarrow2100.install => libarrow2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva-glib2100.install => libgandiva-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libgandiva2100.install => libgandiva2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet-glib2100.install => libparquet-glib2200.install} (100%)
 rename dev/tasks/linux-packages/apache-arrow/debian/{libparquet2100.install => libparquet2200.install} (100%)
 delete mode 100644 dev/tasks/linux-packages/github.linux.yml
 delete mode 100644 docs/source/cpp/examples/dataset_skyhook_scan_example.rst
 delete mode 100644 docs/source/developers/python.rst
 create mode 100644 docs/source/developers/python/building.rst
 create mode 100644 docs/source/developers/python/development.rst
 copy docs/source/developers/{java => python}/index.rst (91%)
 create mode 100644 docs/source/format/CanonicalExtensions/Examples.rst
 create mode 100644 matlab/test/arrow/array/tValidateArray.m
 create mode 100644 matlab/test/arrow/tabular/hTabular.m
 copy cpp/src/arrow/util/unreachable.h => python/pyarrow/src/arrow/python/config.cc (75%)
 copy python/pyarrow/src/arrow/python/{python_test.h => config.h} (79%)
 copy cpp/src/arrow/filesystem/s3fs_module.cc => python/pyarrow/src/arrow/python/config_internal.h.cmake (93%)
 create mode 100644 python/requirements-test-3.13t.txt
 create mode 100644 python/requirements-wheel-test-3.13t.txt
 create mode 100644 r/tools/checksums/r-libarrow-darwin-arm64-openssl-1.1-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-darwin-arm64-openssl-3.0-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-darwin-x86_64-openssl-1.1-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-darwin-x86_64-openssl-3.0-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-linux-x86_64-openssl-1.0-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-linux-x86_64-openssl-1.1-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-linux-x86_64-openssl-3.0-22.0.0.zip.sha512
 create mode 100644 r/tools/checksums/r-libarrow-windows-x86_64-22.0.0.zip.sha512
 copy ruby/red-arrow/lib/arrow/{block-closable.rb => array-statistics.rb} (74%)
 copy c_glib/test/test-table-concatenate-options.rb => ruby/red-parquet/test/test-array-statistics.rb (60%)