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 与 wheels 捆绑
- ARROW-5937 - [发布] 停止并行二进制上传
- ARROW-5938 - [发布] 创建分支以自动添加发行说明
- ARROW-5939 - [发布] 添加支持单独生成投票电子邮件模板
- ARROW-5940 - [发布] 添加支持重新上传二进制工件的签名/校验和
- ARROW-5941 - [发布] 避免重新上传已上传的二进制工件
- ARROW-5958 - [Python] 在 wheels 中静态链接 zlib
Bug 修复
- 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 wheels 对 liblz4 有共享库依赖
- ARROW-5873 - [Python] 比较 schema 与 None 时发生段错误
- ARROW-5874 - [Python] pyarrow 0.14.0 macOS wheels 依赖于 /usr/local/opt 下的共享库
- ARROW-5878 - [Python][C++] Parquet 读取器对没有时区的时间戳不向前兼容
- ARROW-5886 - [Python][打包] Manylinux1/2010 与 libz 的合规性问题
- ARROW-5887 - [C#] ArrowStreamWriter 以错误的顺序写入 FieldNodes
- ARROW-5889 - [Python][C++] 对没有时区的时间戳的 Parquet 向后兼容性已损坏
- ARROW-5899 - [Python][打包] 在 windows wheels 中捆绑 uriparser.dll
- ARROW-5921 - [C++][模糊测试] IPC 中缺少 nullptr 检查