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
错误修复
- ARROW-5775 - [C++] StructArray:缓存的装箱字段非线程安全
- ARROW-5790 - [Python] 将零维 numpy 数组传递给 pa.array 导致段错误
- ARROW-5791 - [Python] pyarrow.csv.read_csv 挂起并占用所有内存
- 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 检查