Apache Arrow 0.14.1 (2019年7月22日)
这是一个错误修复版本,解决了 Python wheel 打包问题和 Parquet 向前兼容性问题。
下载
贡献者
此版本包含来自 16 位不同贡献者的 52 次提交。
$ git shortlog -sn apache-arrow-0.14.0..apache-arrow-0.14.1
15 Sutou Kouhei
10 Krisztián Szűcs
5 Antoine Pitrou
5 Wes McKinney
2 David Li
2 Eric Erhardt
2 Joris Van den Bossche
2 Micah Kornfield
2 Yosuke Shiro
1 Hatem Helal
1 Marco Neumann
1 Marius Seritan
1 Neal Richardson
1 Philipp Moritz
1 TP Boudreau
1 Uwe L. Korn
补丁提交者
以下 Apache 提交者将贡献的补丁合并到代码库中。
$ git shortlog -csn apache-arrow-0.14.0..apache-arrow-0.14.1
43 Wes McKinney
9 Krisztián Szűcs
变更日志
新功能和改进
- ARROW-5351 - [Rust] 添加对 take 内核函数的支持
- ARROW-5380 - [C++] 修复并启用 UBSan 以进行未对齐的访问。
- ARROW-5564 - [C++] 将 uriparser 添加到 conda-forge
- ARROW-5609 - [C++] 将 CMP0068 CMake 策略设置为避免 macOS 警告
- ARROW-5784 - [发布][GLib] 在 dev/release/02-source.sh 中运行 c_glib/autogen.sh 后替换 c_glib/
- ARROW-5785 - [Rust] Rust datafusion 实现不应依赖于 rustyline
- ARROW-5787 - [发布][Rust] 使用本地模块验证 RC
- ARROW-5793 - [发布] 避免 dev/release/03-binary.sh 中重复的已知主机 SSH 错误
- ARROW-5794 - [发布] 跳过已上传的二进制文件的上传
- ARROW-5795 - [发布] 在上传二进制文件时添加缺少的等待
- ARROW-5796 - [发布][APT] 更新预期的软件包列表
- ARROW-5797 - [发布][APT] 更新支持的发行版
- ARROW-5820 - [发布] 从验证脚本中删除未定义的变量检查
- ARROW-5827 - [C++] 需要 c-ares CMake 配置
- ARROW-5828 - [C++] 添加 Protocol Buffers 版本检查
- ARROW-5866 - [C++] 删除 cpp/Brewfile 中的重复库
- ARROW-5877 - [FlightRPC] 修复 Python/Java 之间的身份验证不兼容问题
- ARROW-5904 - [Java] [Plasma] 修复 Plasma Java 客户端的编译问题
- ARROW-5908 - [C#] ArrowStreamWriter 未将缓冲区与 8 字节对齐
- ARROW-5934 - [Python] 将 arrow 的 LICENSE 与 wheel 捆绑在一起
- ARROW-5937 - [发布] 停止并行二进制上传
- ARROW-5938 - [发布] 创建分支以自动添加发行说明
- ARROW-5939 - [发布] 添加对单独生成投票电子邮件模板的支持
- ARROW-5940 - [发布] 添加对重新上传二进制制品的签名/校验和的支持
- ARROW-5941 - [发布] 避免重新上传已上传的二进制制品
- ARROW-5958 - [Python] 在 wheel 中静态链接 zlib
错误修复
- ARROW-5775 - [C++] StructArray:缓存的盒装字段不是线程安全的
- ARROW-5790 - [Python] 将零维 numpy 数组传递给 pa.array 会导致段错误
- ARROW-5791 - [Python] pyarrow.csv.read_csv 挂起 + 耗尽所有 RAM
- ARROW-5816 - [发布] 并行 curl 在 verify-release-candidate-sh 中无法可靠地工作
- ARROW-5836 - [Java][OSX] Flight 测试失败:地址已在使用中
- ARROW-5838 - [C++][Flight][OSX] 构建第三方 grpc 找不到 OpenSSL
- ARROW-5849 - [C++] mingw-w64 上的编译器警告
- ARROW-5851 - [C++] 参考基准测试的编译失败
- ARROW-5856 - [Python] 自 0.14.0 起,将第三方 cython 模块链接到 pyarrow 失败
- ARROW-5863 - [Python] 通过 pytest-runner 导致段错误
- ARROW-5868 - [Python] manylinux2010 wheel 对 liblz4 具有共享库依赖性
- ARROW-5873 - [Python] 将架构与 None 进行比较时出现段错误
- ARROW-5874 - [Python] pyarrow 0.14.0 macOS wheel 依赖于 /usr/local/opt 下的共享库
- ARROW-5878 - [Python][C++] Parquet 读取器与没有时区的 timestamps 不向前兼容
- ARROW-5886 - [Python][打包] libz 的 Manylinux1/2010 兼容性问题
- ARROW-5887 - [C#] ArrowStreamWriter 以错误的顺序写入 FieldNodes
- ARROW-5889 - [Python][C++] Parquet 与没有时区的 timestamps 的向后兼容性被破坏
- ARROW-5899 - [Python][打包] 在 Windows wheel 中捆绑 uriparser.dll
- ARROW-5921 - [C++][模糊测试] IPC 中缺少 nullptr 检查