Apache Arrow 16.1.0 (2024年5月14日)
这是一个涵盖超过 0 个月开发的补丁版本。
下载
贡献者
此版本包含来自 16 位不同贡献者的 38 次提交。
$ git shortlog -sn apache-arrow-16.0.0..apache-arrow-16.1.0
7 Adam Reeve
7 Raúl Cumplido
6 Sutou Kouhei
4 Dominik Moritz
3 Rossi Sun
1 Alex Shcherbakov
1 Austin Dickey
1 Felipe Oliveira Carvalho
1 Gang Wu
1 Hyunseok Seo
1 Jacob Wujciak-Jens
1 Jonathan Keane
1 Kartik Verma
1 Kevin Gurney
1 Mike Bostock
1 mwish
补丁提交者
以下 Apache 提交者将贡献的补丁合并到代码库中。
$ git shortlog -sn --group=trailer:signed-off-by apache-arrow-16.0.0..apache-arrow-16.1.0
7 Curt Hagenlocher
5 Sutou Kouhei
3 Jacob Wujciak-Jens
2 Benjamin Kietzman
2 Matt Topol
2 Raúl Cumplido
1 Antoine Pitrou
1 Felipe Oliveira Carvalho
1 Gang Wu
1 Jonathan Keane
1 Joris Van den Bossche
1 Kevin Gurney
1 Weston Pace
更新日志
Apache Arrow 16.1.0 (2024-05-14 07:00:00)
错误修复
- GH-40069 - [C++] 初始化后使标量暂存空间不可变 (#40237)
- GH-40407 - [JS] 修复 MapRowProxyHandler.ownKeys 中的字符串强制转换 (#40408)
- GH-40563 - [Go] 无法对包含 NaN 值的 float64 数组进行 JSON 编组 (#41109)
- GH-41133 - [基准测试] 在 benchmarks.env 中构建基准测试 (#40925)
- GH-41137 - [C#] 修复 DenseUnionArray IsNull/Valid (#41138)
- GH-41140 - [C#] 在联合数组中考虑偏移量和长度 (#41165)
- GH-41238 - [发布] 使用 UTF-8 作为上传二进制文件的默认编码 (#41242)
- GH-41280 - [发布][Java] 使 Maven 版本检测更稳健 (#41281)
- GH-41302 - [C#][集成] 修复将具有零长度偏移量的列表和二进制数组写入 IPC 格式的问题 (#41303)
- GH-41333 - [C++][CMake] 优先使用 protobuf-config.cmake 而不是 FindProtobuf.cmake (#41360)
- GH-41369 - [CI][GLib] 不要在 macOS 上使用 /usr/local (#41387)
- GH-41370 - [CI][MATLAB] 由于 `
macos-latest
` 更改为 `macos-14
`,MATLAB macOS CI 工作流失败 (#41384) - GH-41398 - [R][CI] R 4.4 发布后 Windows 作业失败 (#41409)
- GH-41407 - [C++] 使用静态方法填充标量暂存空间以防止 ub (#41421)
- GH-41431 - [C++][Parquet][Dataset] 修复加密数据集上的重复扫描问题 (#41550)
- GH-41462 - [CI] 临时将 azurite 固定到 v3.29.0 (#41501)
- GH-41463 - [C++] 对于没有线程支持的平台,跳过 TestConcurrentFillFromScalar (#41461)
- GH-41562 - [C++][Parquet] 解码:修复 ByteStreamSplitDecoder 中的 num_value 处理 (#41565)
- GH-41566 - [CI][打包] Catalina 的 macOS wheel 无法在 macOS arm64 上构建 (#41567)
- GH-41577 - [Java][打包] 将 org.apache.arrow.memory.core 添加到 --add-opens=java.base/java.nio
- GH-41594 - [Go] 支持读取 `
date64
` 类型并正确验证类列表类型 (#41595)
新功能和改进
- GH-39131 - [JS] 为类数组类型添加 at() (#40730)
- GH-39482 - [JS] 重构导入 (#39483)
- GH-39664 - [C++][Acero] 确保 Acero 基准测试提供用于识别吞吐量的指标 (#40884)
- GH-40517 - [C#] 修复将切片数组写入 IPC 格式的问题 (#41197)
- GH-40959 - [JS] 将时间戳存储为 64 位 (#40960)
- GH-40989 - [JS] 更新依赖项 (#40990)
- GH-41136 - [C#] 按需重新计算切片数组的空计数 (#41144)
- GH-41225 - [C#] 在 IPC 格式中写入切片列表或二进制数组时切片值缓冲区 (#41230)
- GH-41231 - [C#] 将切片列表视图数组写入 IPC 格式时切片值数组 (#41255)
- GH-41247 - [发布] 在二进制上传脚本中使用 LC_ALL (#41248)
- GH-41353 - [C++] 根据存储类型定义 ExtensionType 的 bit_width 和 byte_width (#41354)
- GH-41402 - [CI][R] 更新我们的向后兼容性 CI 以及其他 R 4.4 清理 (#41403)
- GH-41405 - [发布][文档][GLib] 使用基于 Sphinx 的 GLib 首页 (#41406)