Apache Arrow 22.0.0 (2025年10月24日)
这是一个涵盖超过3个月开发的大版本发布。
下载
贡献者
此版本包含来自 60 位不同贡献者的 255 次提交。
$ git shortlog -sn apache-arrow-21.0.0..apache-arrow-22.0.0
56 Sutou Kouhei
25 Raúl Cumplido
21 Antoine Pitrou
19 Nic Crane
15 William Ayd
10 Bryce Mecum
8 Rossi Sun
8 dependabot[bot]
7 Arash Andishgar
7 Hiroyuki Sato
6 Sarah Gilmore
5 Alenka Frim
4 Alina (Xi) Li
4 Antoine Prouvost
3 Bogdan Romenskii
3 egolearner
2 Adam Reeve
2 Ayush Bansal
2 Enrico Minack
2 Eric Dinse
2 Gang Wu
2 Hadrian Reppas
2 Patrick J. Roddy
2 Rok Mihevc
2 Zehua Zou
2 gitmodimo
1 Adrien Destugues
1 Aihua Xu
1 Ben Harkins
1 CGiachalis
1 Curt Hagenlocher
1 Diego Sevilla Ruiz
1 Fabian Iwand
1 Graham Markall
1 HackP0!nt
1 Igor Antropov
1 Johanna
1 Jonas Dedden
1 Jonathan Keane
1 Kevin Gurney
1 Kit Lee
1 Koustubh Rao
1 Lester Fan
1 Marcin Krystianc
1 Matt Topol
1 Neal Richardson
1 Princeton Mixtey
1 Seungsoo Lee
1 Soroush Rasti
1 Srinivas Lade
1 TennyZhuang
1 Vidhya Ravikumar
1 Yibo Cai
1 ZENOTME
1 corpoverlords
1 eitsupi
1 ff-kamal
1 jeremycostanzo
1 justing-bq
1 mwish
补丁提交者
以下 Apache 提交者将贡献的补丁合并到仓库中。
$ git shortlog -sn --group=trailer:signed-off-by apache-arrow-21.0.0..apache-arrow-22.0.0
96 Sutou Kouhei
46 Antoine Pitrou
38 Raúl Cumplido
15 Nic Crane
10 AlenkaF
10 Rossi Sun
7 Curt Hagenlocher
6 Sarah Gilmore
4 Bryce Mecum
4 Rok Mihevc
3 David Li
2 Adam Reeve
2 Will Ayd
1 Gang Wu
1 Jacob Wujciak-Jens
1 Jonathan Keane
更新日志
Bug 修复
- GH-26727 - [C++][Flight] 在 TransportMessageWriter (DoExchange) 中使用带有自定义 IpcPayloadWriter 的 ipc::RecordBatchWriter (#47410)
- GH-31603 - [C++] 将 Parquet 加密密钥包装在 SecureString 中 (#46017)
- GH-40911 - [C++][Compute] 修复十进制除法内核的分派问题 (#47445)
- GH-41011 - [C++][Compute] 修复比较函数无法处理不同小数位数的十进制参数的问题 (#47459)
- GH-41110 - [C#] 在 ArrowStreamReaderImplementation 中处理空流 (#47098)
- GH-41336 - [C++][Compute] 修复 case_when 内核对不同精度和位数的十进制数的分派问题 (#47479)
- GH-42971 - [C++] Parquet 流写入器:允许写入转换类型为 NONE 的 BYTE_ARRAY (#44739)
-
GH-43355 - [C++] 在
symbols.map中不再需要__once_proxy(#47354) - GH-46629 - [Python] 为 DatasetFactory.inspect 添加选项 (#46961)
- GH-46690 - [GLib][CI] 使用 Meson 1.8.4 或更高版本 (#47425)
- GH-46739 - [C++] 修复 Float16 带符号的零/NaN 相等性比较问题 (#46973)
- GH-46897 - [Docs][C++][Python] 修复 asof join 文档 (#46898)
- GH-46928 - [C++] 在 FileOpenReadable 打开文件时,对 EINTR 错误进行重试 (#47629)
- GH-46942 - [Docs] 将指令 versionadded 替换为 note (#46997)
- GH-46946 - [Python] 未启用 CSV 时 PyArrow 编译失败
- GH-47009 - [C#] ExportedAllocationOwner 应使用 64 位整数来跟踪总分配内存 (#47011)
- GH-47016 - [C++][FlightSQL] 修复负时间戳到日期类型的转换问题 (#47017)
- GH-47027 - [C++][Parquet] 修复达到页面大小限制时重复列页面未被写入的问题 (#47032)
- GH-47029 - [Archery][Integration] 修复行程长度编码数据的生成问题 (#47653)
- GH-47039 - [C++] 提升 Meson 配置中 RapidJSON 的依赖版本 (#47041)
- GH-47051 - [Python][Release] 由于 MSVC 编译器错误,verify-rc-source-windows Python 测试失败
- GH-47052 - [CI][C++] 使用 Alpine Linux 3.22 替代 3.18 (#47148)
- GH-47096 - [CI][R] 放弃对 R 4.0 的支持 (#47285)
- GH-47101 - [Statistics][C++] 实现统计规范属性 ARROW:distinct_count:approximate (#47183)
- GH-47124 - [C++][Dataset] 修复 DatasetWriter 在并发 WriteRecordBatch 时的死锁问题 (#47129)
- GH-47128 - [Python] 使用 NVIDIA 绑定实现 Numba-CUDA 互操作 (#47150)
- GH-47130 - [Packaging][deb] 修复从 20.0.0-1 版本的升级问题 (#47343)
- GH-47131 - [C#] 修复 Date64Array 中日期偏差 1 天的问题 (#47132)
-
GH-47143 - [Dev] 忽略
apache-arrow.tar.gz(#47145) - GH-47162 - [Dev][Release][GLib] 修复 generate-version-header.py 中的缩进问题 (#47163)
- GH-47165 - [Python] 使用新的不存在的存储桶更新 s3 测试 (#47166)
- GH-47175 - [C++] 要求 xsimd 13.0.0 或更高版本 (#47221)
- GH-47179 - [Python] 将 FileSystem.from_uri 恢复为静态方法 (#47178)
- GH-47203 - [C++] 在构建绑定的 Apache Thrift 时恢复 CMAKE_DEBUG_POSTFIX (#47209)
- GH-47213 - [R] 要求 CMake 3.26 或更高版本 (#47217)
- GH-47229 - [C++][Arm] 强制 mimalloc 生成 armv8.0 二进制文件 (#47766)
- GH-47234 - [C++][Python] 为 Windows 上 fill_null 的回归问题添加测试 (#47249)
- GH-47241 - [C++][Parquet] 修复 VariantExtensionType 转换问题 (#47242)
- GH-47243 - [C++] 在 execution_plan_documentation_examples 中初始化 arrow::compute (#47227)
- GH-47256 - [Python] 在自由线程的 3.13 构建中不使用 cffi (#47313)
- GH-47257 - [R] 修复时间变量的截断问题,以支持带有 hms 绑定的数字亚秒级时间 (#47278)
-
GH-47265 - [Ruby] 修复错误的
Time对象检测 (#47267) - GH-47268 - [C++][Compute] 修复调用绑定中被丢弃的错误状态 (#47284)
- GH-47277 - [C++] 由于与旧编译器不兼容,r-binary-packages 夜间构建失败 (#47299)
- GH-47283 - [C++] 修复 Meson 配置中的 flight 可见性问题 (#47298)
- GH-47287 - [C++][Compute] 为内核签名匹配添加约束,并将其用于二进制十进制算术内核 (#47297)
- GH-47301 - [Python] 修复 FileFragment.open() 对类文件对象的段错误行为 (#47302)
- GH-47303 - [C++] 不要两次安装 arrow-compute.pc (#47304)
- GH-47323 - [R][CI] 由于 Debian 更新,test-r-rhub-debian-gcc-release-custom-ccache 夜间作业失败 (#47611)
- GH-47332 - [C++][Compute] 修复在包装结果前函数调用的参数失效的问题 (#47333)
- GH-47356 - [R] NEWS 文件声明版本为 20.0.0.1,但 CRAN 上的发布包号为 20.0.0.2 (#47421)
- GH-47367 - [Packaging][Python] 为 vcpkg 打补丁以显示日志并为 vs_buildtools 安装更新的 Windows SDK (#47484)
- GH-47373 - [C++] 对来自 C 数据接口的无效十进制精度输入引发错误 (#47414)
- GH-47380 - [Python] 将 maps_as_pydicts 应用于嵌套的 MapScalar 值 (#47454)
- GH-47399 - [C++] 将绑定的 Apache ORC 更新至 2.2.0 并包含 Protobuf 补丁 (#47408)
- GH-47431 - [C++] 改进用于 WrapDB 分发的 Meson 配置 (#47541)
- GH-47434 - [C++] 修复导致无法在 Windows 上运行测试的问题 (#47455)
- GH-47440 - [C++] 接受 gflags::gflags 作为系统 gflags 的 CMake 目标 (#47468)
- GH-47446 - [C++] 根据 compute swizzle 的变更更新 Meson 配置 (#47448)
- GH-47451 - [Python][CI] 在较新的 python-wheel-manylinux-test 镜像中安装 tzdata-legacy (#47452)
- GH-47453 - [Packaging][CI] 用于上传夜间构建 wheel 的令牌已过期
- GH-47485 - [C++][CI] 绕过 Azure 测试中的 Valgrind 失败 (#47496)
- GH-47486 - [Dev][R] 定义默认的 R_UPDATE_CLANG (#47487)
- GH-47491 - [C++] 不要为已找到的目标设置包含目录 (#47492)
- GH-47506 - [CI][Packaging] 修复 Amazon Linux 2023 软件包验证 (#47507)
- GH-47534 - [C++] 在 Meson CI 中检测 conda 安装的软件包 (#47535)
- GH-47537 - [C++] 在 Meson 中对基准测试使用 pkgconfig 名称 (#47538)
- GH-47539 - [C++] 在 Meson CI 中检测 Snappy 和 bzip2 (#47540)
- GH-47554 - [C++] 修复 Meson Parquet 符号可见性问题 (#47556)
- GH-47560 - [C++] 修复默认 HDFS URI 的主机处理问题 (#47458)
- GH-47570 - [CI] 不要通知来自 fork 的夜间“CI: Extra”结果 (#47571)
- GH-47590 - [C++] 为 Windows UNICODE 兼容性显式使用 W 函数 (#47593)
- GH-47591 - [C++] 修复传递 zlib 压缩级别的问题 (#47594)
- GH-47596 - [C++][Parquet] 修复大十进制数统计信息的打印问题 (#47619)
- GH-47602 - [Python] 即使 Schema 带有元数据也使其可哈希 (#47601)
- GH-47614 - [CI] 升级 CI 上的 vcpkg (#47627)
- GH-47620 - [CI][C++] 为 ASAN UBSAN 作业使用 Ubuntu 24.04 (#47623)
- GH-47625 - [Python] 自由线程的 musllinux 和 manylinux wheel 在 cffi 2.0.0 版本下开始失败 (#47626)
- GH-47655 - [C++][Parquet][CI] 修复生成种子语料库失败的问题 (#47656)
- GH-47659 - [C++] 修复 Arrow Flight Testing 的未解析外部符号错误 (#47660)
- GH-47673 - [CI][Integration] 修复 Go 构建失败问题 (#47674)
-
GH-47682 - [R]
install_pyarrow(nightly = TRUE)安装了旧版本的 pyarrow (#47699) - GH-47695 - [CI][Release] 在默认没有 std::filesystem 的编译器上,将 arrow-io hdfs_test 链接到 c++fs (#47701)
- GH-47740 - [C++][Parquet] 修复读取无效 Parquet 数据时的未定义行为 (#47741)
- GH-47742 - [C++][CI] 抑制 protobuf 初始化时的 Valgrind 内存泄漏警告 (#47743)
- GH-47748 - [C++][Dataset] 修复 macOS 上的链接错误 (#47749)
- GH-47795 - [Archery] 添加对自定义 Docker 注册表的支持 (#47796)
- GH-47803 - [C++][Parquet] 修复无效 RLE 数据的越界读取问题 (#47804)
- GH-47809 - [CI][Release] 修复 Windows 验证作业尝试从 conda 安装补丁的问题 (#47810)
- GH-47819 - [CI][Packaging][Release] 避免在发布分支推送时触发 Linux 软件包构建 (#47826)
- GH-47838 - [C++][Parquet] 将 Variant 规范版本设为 1,以与 variant 规范对齐 (#47835)
新功能和改进
- GH-20125 - [Docs][Python] 重构 developers/python.rst (#47334)
- GH-30036 - [C++] 具有时区感知的内核应处理偏移字符串 (例如 "+04:30") (#12865)
-
GH-38211 - [MATLAB] 通过调用无输入参数的
arrow.recordBatch来支持创建空的arrow.tabular.RecordBatch(#47060) -
GH-38213 - [MATLAB] 为表格类型 MATLAB 测试(即
Table和RecordBatch)创建超类 (#47107) -
GH-38422 - [MATLAB] 为
arrow.array.Array类添加NumNulls属性 (#47116) -
GH-38532 - [MATLAB] 为所有
arrow.array.Array类添加validate方法 (#47059) -
GH-38572 - [Docs][MATLAB] 使用最新更改更新
arrow/matlab/README.md(#47109) - GH-39875 - [C++] 为什么 arrow 十进制除法的精度和位数不正确?
- GH-41108 - [Docs] 移除对 Sphinx 的版本固定 (#47326)
- GH-41239 - [C++] 支持写入不带引号的 csv 头部 (#47524)
-
GH-41476 - [Python][C++] 写入 Parquet 时无法为
Time类型指定is_adjusted_to_utc(#47316) - GH-42137 - [CI][Python] 添加 Python Windows GitHub Action 并移除 AppVeyor (#47567)
- GH-43662 - [R] 添加到 stringr::str_replace_na() 的绑定 (#47521)
-
GH-43694 - [C++] 向
arrow::dataset::ScanOptions添加Executor *选项 (#43698) - GH-43904 - [CI][Python] 停止将夜间构建的 wheel 上传到 gemfury (#47470)
- GH-44345 - [C++][Parquet] 为 Parquet 添加 Decimal32/64 支持 (#47427)
- GH-44800 - [C#] 实现 Flight SQL 客户端 (#44783)
- GH-45055 - [C++][Flight] 更新 Flight Server RecordBatchStreamImpl,以重用带有自定义 IpcPayloadWriter 的 ipc::RecordBatchWriter,而不是手动生成 FlightPayload (#47115)
- GH-45056 - [C++][Flight] 完全支持 Flight 中的字典替换
- GH-45382 - [Python] 添加对 pandas DataFrame.attrs 的支持 (#47147)
- GH-45639 - [C++][Statistics] 添加对 ARROW:average_byte_width:{exac,approximate} 的支持 (#46385)
- GH-45860 - [C++] 在 cpu_count 和 ThreadPool 默认容量中考虑 CPU 亲和性 (#47152)
- GH-45921 - [Release][R] 使用 GitHub Release 而非 apache.jfrog.io (#45964)
- GH-46137 - [C++] 将 grpc-cpp conda 包替换为 libgrpc (#47606)
-
GH-46272 - [C++] 在 gcc 上使用
-Wmissing-definitions构建 Arrow 库 (#47042) - GH-46374 - [Python][Doc] 改进文档,明确指出 parquet.read_table 的 source 参数也可以是字符串列表 (#47142)
- GH-46410 - [C++] 将 parquet 选项添加到 Meson 配置中 (#46647)
- GH-46669 - [CI][Archery] 自动化 Extra CI 的 Zulip 和邮件通知 (#47546)
- GH-46728 - [Python] 如果 PyArrow 未在调试模式下构建,则跳过 test_gdb.py 测试 (#46755)
- GH-46835 - [C++] 为 arrow::EqualOptions 添加更多配置选项 (#47204)
- GH-46860 - [C++] 使 HalfFloatBuilder 同时接受 Float16 和 uint16_t (#46981)
- GH-46905 - [C++][Parquet] 暴露 Statistics.is_{min/max}_value_exact,并在设置 min/max 时默认为 true (#46992)
- GH-46908 - [Docs][Format] 添加 variant 扩展类型文档 (#47456)
- GH-46937 - [C++] 为 arrow::Table 启用 arrow::EqualOptions (#47164)
- GH-46938 - [C++] 增强 arrow::ChunkedArray::Equals,以支持当值共享相同内存时的浮点比较 (#47044)
- GH-46939 - [C++] 在 arrow::RecordBatch 中添加对共享内存比较的支持 (#47149)
- GH-46962 - [C++][Parquet] 用于字节流分割的通用 xsimd 函数和动态分派 (#46963)
- GH-46971 - [C++][Parquet] 解密 Parquet 数据页时使用临时缓冲区 (#46972)
- GH-46982 - [C++] 从 hdfs_test 中移除 Boost 依赖 (#47200)
- GH-47005 - [C++] 禁用导出 CMake 包 (#47006)
- GH-47012 - [C++][Parquet] 读取 BYTE_ARRAY 和 FLBA 时正确预留值 (#47013)
- GH-47040 - [C++] 优化 Span 的重置以便复用 (#47004)
- GH-47045 - [CI][C++] 使用 Fedora 42 替代 39 (#47046)
- GH-47047 - [CI][C++] 使用 Google Cloud Storage Testbench v0.55.0 (#47048)
- GH-47058 - [Release] 更新发布管理指南,以反映为 Arrow 22 准备的状态 (#47474)
- GH-47075 - [Release][Dev] 使用 GH_TOKEN 作为 GitHub 令牌环境变量 (#47181)
- GH-47084 - [Release] 停止使用 https://dist.apache.org/repos/dist/dev/arrow/KEYS (#47182)
- GH-47088 - [CI][Dev] 修复 ci/scripts/integration_arrow.sh 中的 shellcheck 错误 (#47089)
- GH-47102 - [Statistics][C++] 实现统计规范属性 ARROW:max_byte_width:{exact,approximate} 组件:C++ (#47463)
- GH-47106 - [R] 更新 R 包以使用 R 4.1+ 的原生前向管道语法 (#47622)
- GH-47112 - [Parquet][C++] Rle BitPacked 解析器 (#47294)
- GH-47120 - [R] 更新 21.0.0 的 NEWS 文件 (#47121)
- GH-47123 - [Python] 向 PyArrow 类型中添加枚举 (#47139)
- GH-47125 - [CI][Dev] 修复 ci/scripts/integration_hdfs.sh 中的 shellcheck 错误 (#47126)
- GH-47137 - [Python][dependency-groups] ` (#47176)
- GH-47153 - [Docs][C++] 使用新增的目标更新 build_system.rst 中的 cmake 目标表 (#47154)
- GH-47157 - [Docs] 改进 build_system.rst 中“其他可用软件包”部分的呈现方式 (#47411)
- GH-47172 - [Python] 添加一个工具函数来创建 Arrow 表而不是 pandas df (#47199)
- GH-47184 - [Parquet][C++] 避免 FixedSizeBinaryBuilder::Reserve 中的乘法溢出 (#47185)
- GH-47191 - [R] 在 MacOS 源码构建中默认重新开启 GCS (#47192)
- GH-47193 - [R] 更新 R Makefile,从 cpp 同步中排除 flight odbc (#47194)
- GH-47205 - [C++] 抑制 GNU 可变参数宏警告 (#47286)
- GH-47208 - [C++][CI] 添加一个 C++23 的 CI 作业 (#47261)
- GH-47208 - [C++] 将绑定的 s2n-tls 更新至 1.5.23 (#47220)
- GH-47211 - [CI][R] 在 linux-devel 上禁用非系统内存分配器 (#47212)
- GH-47218 - [C++] 更新绑定的 s2n-tls
- GH-47222 - [CI][C++] 添加一个在 macOS 上使用与 JNI 相同构建选项的 CI 作业 (#47305)
- GH-47223 - [Release] 使用 "upstream" 作为 apache/arrow{,-site} 的远程仓库名称 (#47224)
- GH-47225 - [C++] 移除 Skyhook (#47262)
- GH-47232 - [Ruby] 抑制 Ruby 3.5 测试中的警告 (#47233)
- GH-47244 - [CI][Dev] 修复 ci/scripts/msys2_setup.sh 中的 shellcheck 错误 (#47245)
-
GH-47258 - [Release] 为 apache/arrow-site 的
_release/${VERSION}.md设置date:(#47260) -
GH-47263 - [MATLAB] 为
arrow.array.ChunkedArray类添加NumNulls属性 (#47264) - GH-47289 - [CI][Dev] 修复 ci/scripts/python_build_emscripten.sh 中的 shellcheck 错误 (#47290)
- GH-47291 - [C++] 将绑定的 aws-c-common 更新至 0.12.4 (#47292)
- GH-47306 - [CI][Dev] 修复 ci/scripts/python_build.sh 中的 shellcheck 错误 (#47307)
- GH-47312 - [Packaging] 添加对 Debian forky 的支持 (#47342)
- GH-47317 - [C++][C++23][Gandiva] 在 Cache 测试中使用指针 (#47318)
- GH-47319 - [CI] 修复 actions/checkout 的哈希版本注释 (#47320)
- GH-47321 - [CI][Dev] 修复 ci/scripts/python_sdist_test.sh 中的 shellcheck 错误 (#47322)
- GH-47338 - [C++][Python] 移除已弃用的基于字符串的 Parquet 加密方法 (#47339)
- GH-47349 - [C++] 在 AWS S3 错误中包含请求 ID (#47351)
- GH-47358 - [Python] IPC 和 Flight 选项的表示 (#47461)
- GH-47370 - [Python] 要求 Cython 3.1 版本 (#47396)
- GH-47375 - [C++][Compute] 将 scatter 函数移至 compute 核心 (#47378)
- GH-47384 - [C++][Acero] 将 BackpressureHandler 从 ExecNode 中隔离出来 (#47386)
- GH-47395 - [R] 更新 fedora-clang 以安装最新的 clang 版本以匹配 CRAN 设置 (#47206)
- GH-47401 - [C++] 移除不必要的 Snappy 补丁 (#47407)
-
GH-47404 - [Ruby] 移除不必要的
require "extpp/setup"(#47405) - GH-47412 - [C++] 在 Meson 配置中使用 inlineshidden 可见性 (#47413)
- GH-47422 - [Python][C++][Flight] 在 Flight MetadataRecordBatchReader 中暴露 ipc::ReadStats (#47432)
- GH-47438 - [Python][Packaging] 为 Python 3.14 设置 wheel 构建 (#47616)
- GH-47443 - [Python][Packaging] 放弃对 Python 3.9 的支持 (#47478)
- GH-47449 - [C++][Parquet] 如果 SortOrder 是 UNKNOWN,不要丢弃所有统计信息 (#47466)
- GH-47469 - [C++][Gandiva] 添加对 LLVM 21.1.0 的支持 (#47473)
- GH-47483 - [C++] 将 vendored 的 xxhash 提升至 0.8.3 (#47476)
- GH-47500 - [C++] 将 QualifierAlignment 添加到 clang-format 选项中 (#47501)
- GH-47505 - [CI][C#][Integration] 使用 apache/arrow-dotnet (#47508)
- GH-47509 - [CI][Packaging][Linux] 启用 Docker 构建缓存 (#47510)
- GH-47512 - [C++] 在 pre-commit 中将 meson-fmt 提升至 1.9.0 (#47513)
- GH-47514 - [C++][Parquet] 添加 unpack 测试和基准测试 (#47515)
- GH-47516 - [C++][FlightRPC] 初始 ODBC 驱动程序框架 (#47517)
-
GH-47518 - [C++][FlightRPC] 将
spdlogs替换为 Arrow 的内部日志记录 (#47645) - GH-47523 - [C#] 移除 csharp/ (#47547)
- GH-47543 - [C++] 使用 Meson 搜索系统安装的 Azure 库 (#47544)
-
GH-47552 - [C++] 修复
FixedShapeTensorType::MakeArray()创建错误对象的问题 (#47533) - GH-47575 - [Python] 向 pyarrow WriterOptions 中添加 quoting_header 选项 (#47610)
- GH-47582 - [CI][Packaging] 将 linux-packaging 任务移至 apache/arrow 仓库 (#47600)
- GH-47584 - [C++][CI] 从 TestListArray::TestOverflowCheck 中移除 "large memory" 标记 (#47585)
- GH-47588 - [C++] 将 mimalloc 版本提升至 3.1.5 (#47589)
- GH-47597 - [C++][Parquet] 对更多数据类型进行模糊测试 (#47621)
- GH-47632 - [CI][C++] 为 Linux 上的 JNI 添加一个 CI 作业 (#47746)
-
GH-47633 - [Dev][Integration] 使用
--write_generated_json写入所有文件 (#47634) - GH-47639 - [Benchmarking] 清理 conbench 配置 (#47638)
- GH-47646 - [C++][FlightRPC] 遵循命名约定 (#47658)
- GH-47648 - [Archery][Integration] JSON 测试用例更精细化 (#47649)
- GH-47650 - [Archery][Integration] 添加生成黄金文件的选项 (#47651)
- GH-47679 - [C++] 在 ODBC 中注册 arrow compute 调用 (#47680)
- GH-47704 - [R] 更新夜间 libarrow 上传作业中的路径 (#47727)
- GH-47705 - [R][CI] 将 rhub debian-gcc-release 迁移到等效的受支持镜像 (#47730)
- GH-47738 - [R] 更新 22.0.0 的 NEWS.md (#47739)