Apache Arrow 0.3.0 (2017年5月5日)
在版本发布博文中了解更多信息
下载
变更日志
贡献者
$ git shortlog -sn apache-arrow-0.2.0..apache-arrow-0.3.0
119 Wes McKinney
55 Kouhei Sutou
18 Uwe L. Korn
17 Julien Le Dem
9 Phillip Cloud
6 Bryan Cutler
5 Emilio Lahr-Vivaz
5 Philipp Moritz
4 Jeff Knupp
4 Johan Mabille
4 Max Risuhin
3 Miki Tebeka
3 Steven Phillips
2 Brian Hulette
2 Jeff Reback
2 Leif Walsh
1 Deepak Majeti
1 Holden Karau
1 Itai Incze
1 Julien Lafaye
1 Nong Li
1 Tsuyoshi Ozawa
1 rvernica
新功能和改进
- ARROW-183 - C++: 为 DecimalType 添加存储类型
- ARROW-231 - C++: 为 PoolBuffer 添加类型化 Resize
- ARROW-281 - [C++] Win32 平台上的 IPC/RPC 支持
- ARROW-316 - 完成 Date 类型的开发
- ARROW-341 - [Python] 使 libpyarrow 可供第三方使用
- ARROW-452 - [C++/Python] 合并 “Feather” 文件格式实现
- ARROW-459 - [C++] 为 DictionaryArray 实现 IPC 往返,跨记录批次共享字典
- ARROW-483 - [C++/Python] 在 IPC 设置中提供对 “custom_metadata” 字段属性的访问
- ARROW-491 - [C++] 添加 FixedWidthBinary 类型
- ARROW-493 - [C++] 允许内存数组超过 2^31 -1 个元素,但要求在 IPC / RPC 边界处进行拆分
- ARROW-502 - [C++/Python] 添加 MemoryPool 实现,将分配活动记录到 std::cout
- ARROW-510 - 为日期和时间类型添加集成测试
- ARROW-52 - 建立项目博客
- ARROW-520 - [C++] 添加连接到 arrow::MemoryPool 的 STL 兼容分配器
- ARROW-528 - [Python] 在读取 Parquet 目录时支持 _metadata 或 _common_metadata 文件
- ARROW-534 - [C++] 为日期/时间类型添加 IPC 测试
- ARROW-539 - [Python] 支持读取具有标准分区目录方案的 Parquet 数据集
- ARROW-542 - [Java] 在流/文件编码中实现字典
- ARROW-550 - [格式] 添加 TensorMessage 类型
- ARROW-552 - [Python] 为字典类型添加标量值支持
- ARROW-557 - [Python] 显式选择加入 HDFS 单元测试
- ARROW-563 - C++: 支持非标准 gcc 版本字符串
- ARROW-566 - Python: 在 manylinux1 wheel 中 libarrow 的确定性位置
- ARROW-568 - [C++] 为返回 NotImplemented 的 TypeVisitor、ArrayVisitor 方法添加默认实现
- ARROW-569 - [C++] 为 *.pc 设置版本
- ARROW-574 - Python: 在 Pandas 转换中添加对嵌套 Python 列表的支持
- ARROW-576 - [C++] 完成往返 Union 文件/流 IPC 测试
- ARROW-577 - [C++] 重构 StreamWriter 和 FileWriter 以拥有私有实现
- ARROW-578 - [C++] 添加 CMake 选项以添加自定义 $CXXFLAGS
- ARROW-580 - C++: 如果仅找到静态或共享版本,也提供 jemalloc_X 目标
- ARROW-582 - [Java] 向 JSON 文件添加日期/时间支持
- ARROW-589 - C++: 如果静态 jemalloc 不可用,则使用系统提供的共享 jemalloc
- ARROW-593 - [C++] 将 ReadableFileInterface 重命名为 RandomAccessFile
- ARROW-598 - [Python] 添加对将 pyarrow.Buffer 零拷贝转换为 memoryview 的支持
- ARROW-603 - [C++] 添加 RecordBatch::Validate 方法,至少检查架构是否与数组元数据匹配
- ARROW-605 - [C++] 重构通用 ArrayLoader 类,支持 Feather 合并工作
- ARROW-606 - [C++] 升级到 flatbuffers 1.6.0
- ARROW-608 - [格式] 距离纪元日期类型的天数
- ARROW-610 - [C++] file.cc 中的 Win32 兼容性
- ARROW-612 - [Java] Field toString 应显示可为空标志状态
- ARROW-615 - 将 ByteArrayReadableSeekableByteChannel 移至 vector.util 包
- ARROW-616 - [C++] 在发布版本中删除 -g 标志
- ARROW-618 - [Python] 实现对 pandas 的 DatetimeTZ 自定义类型的支持
- ARROW-620 - [C++] 为集成测试向 JSON 读取器/写入器添加日期/时间支持
- ARROW-621 - [C++] 实现“内联访问者”模板,该模板支持类似访问者模式的代码,而无需虚拟函数调度
- ARROW-625 - [C++] 将时间单位添加到 TimeType::ToString
- ARROW-626 - [Python] 使 pyarrow.BufferReader 能够从实现 buffer/memoryview 协议的任何 Python 对象读取
- ARROW-631 - [GLib] 从 https://github.com/kou/arrow-glib 导入基于 GLib 的 C API(C++ API 包装器)
- ARROW-632 - [Python] 添加对 FixedWidthBinary 类型的支持
- ARROW-635 - [C++] 为 FixedWidthBinary 添加 JSON 读/写支持
- ARROW-637 - [格式] 将时区元数据添加到 Timestamp 类型
- ARROW-646 - 缓存 miniconda 包
- ARROW-647 - [C++] 不需要 Boost 静态库来支持 CentOS 7
- ARROW-648 - [C++] 在 Debian 上支持 multiarch
- ARROW-650 - [GLib] 遵循 eadableFileInterface -> RnadomAccessFile 更改
- ARROW-651 - [C++] 为 .deb 包设置共享库版本
- ARROW-655 - 实现 DecimalArray
- ARROW-656 - [C++] 实现可以读写固定大小可变缓冲区的 IO 接口
- ARROW-657 - [Python] 将张量(零拷贝)写入共享内存并从中读取
- ARROW-658 - [C++] 实现内存 arrow::Tensor 对象
- ARROW-659 - [C++] 添加多线程 memcpy 实现(适用于有帮助的硬件)
- ARROW-660 - [C++] 恢复可以读取完整封装记录批处理消息的函数
- ARROW-661 - [C++] 添加 Flatbuffer 元数据类型,该类型支持超过 2^31 - 1 个元素的数组数据
- ARROW-662 - [格式] 将 Flatbuffer 模式元数据分解为 Schema.fbs
- ARROW-663 - [Java] 支持其他时间元数据 + 向量值访问器
- ARROW-664 - 使 C++ Arrow 序列化具有确定性
- ARROW-669 - [Python] 在为 TimestampArray 计算盒装标量时附加正确的 tzinfo
- ARROW-670 - Arrow 0.3 版本发布
- ARROW-672 - [格式] 为 0.3 版本增加元数据版本
- ARROW-674 - [Java] 支持其他 Timestamp 时区元数据
- ARROW-675 - [GLib] 更新软件包元数据
- ARROW-676 - [java] 在 ValueVectors 中从 MinorType 移动到 FieldType 以携带所有相关的类型位
- ARROW-679 - [格式] 将 RecordBatch 和 Field 长度成员从 int 更改为 long
- ARROW-681 - [C++] 使用动态链接的 boost 在 Windows 上构建 Arrow
- ARROW-684 - Python: 当 parquet-cpp 可用但 parquet-arrow 不可用时,提供更具信息量的消息
- ARROW-687 - [C++] 在 Appveyor 中构建并运行完整的测试套件
- ARROW-688 - [C++] 使用 CMAKE_INSTALL_INCLUDEDIR 以保持一致性
- ARROW-690 - 仅将 JIRA 更新发送到 issues@arrow.apache.org
- ARROW-698 - [C++] 向 StreamWriter/FileWriter 添加选项以允许大型记录批次
- ARROW-700 - 为分配器添加预留空间接口。
- ARROW-701 - [Java] 支持其他日期元数据
- ARROW-706 - [GLib] 添加软件包安装文档
- ARROW-707 - Python: 所有非 Pandas 列都应转换为 NullArray
- ARROW-708 - [C++] 一些 IPC 代码简化,性能分析
- ARROW-710 - [Python] 使 Feather API 能够使用 Python 类文件对象进行读写
- ARROW-712 - [C++] 将 Array::Accept 实现为内联访问者
- ARROW-717 - [C++] arrow::Tensor 的 IPC 零拷贝往返
- ARROW-718 - [Python] 公开 arrow::Tensor 并将其与 NumPy 数组相互转换
- ARROW-719 - [GLib] 支持准备好的源代码归档版本
- ARROW-722 - [Python] 新日期和时间类型/元数据的 pandas 转换
- ARROW-724 - 在 README 中添加“如何贡献”部分
- ARROW-725 - [格式] 固定长度列表类型
- ARROW-727 - [Python] 使用 NativeFile.write 零拷贝写入与 memoryview 兼容的对象
- ARROW-728 - [C++/Python] 为 arrow::Table 添加用于移除列的函数
- ARROW-729 - [Java] 添加 32 位日期向量类型(以自 UNIX 纪元以来的天数表示)
- ARROW-731 - [C++] 将与共享库相关的版本添加到 .pc 文件
- ARROW-733 - [C++/Format] 将 Fixed Width Binary 的名称更改为 Fixed Size Binary 以保持一致性
- ARROW-734 - [Python] 支持在 Windows/MSVC 上使用 pyarrow
- ARROW-735 - [C++] Windows 上 MSVC 的开发者说明文档
- ARROW-737 - [C++] 支持获取可变缓冲区的可变切片
- ARROW-741 - [Python] 将 Python 3.6 添加到 Travis CI
- ARROW-743 - [C++] 整合 array.h 中代码的单元测试
- ARROW-744 - [GLib] 将断言重新添加到 garrow_table_new() 测试
- ARROW-745 - [C++] 允许使用系统 cpplint
- ARROW-746 - [GLib] 添加 garrow_array_get_data_type()
- ARROW-748 - [Python] 在 conda-forge 包中固定运行时库版本以强制升级
- ARROW-751 - [Python] 将所有 Cython 扩展重命名为“私有”状态,并添加前导下划线
- ARROW-752 - [Python] 从装箱的 pyarrow 数组对象构造 pyarrow.DictionaryArray
- ARROW-754 - [GLib] 添加 garrow_array_is_null()
- ARROW-755 - [GLib] 添加 garrow_array_get_value_type()
- ARROW-758 - [C++] 修复 MSVC x64 上的编译器警告
- ARROW-761 - [Python] 添加函数以计算张量有效负载的总大小,包括元数据和填充
- ARROW-763 - C++: 使用
python-config
查找 libpythonX.X.dylib - ARROW-765 - [Python] 使泛型 ArrowException 子类值为错误
- ARROW-768 - [Java] 更改日期和时间类型的“装箱”对象表示形式
- ARROW-769 - [GLib] 支持在未安装 Arrow C++ 的情况下构建
- ARROW-770 - [C++] 将 clang-tidy/format 配置文件移回 C++ 源代码树
- ARROW-771 - [Python] 添加用于读取单个 Parquet 行组的 API
- ARROW-773 - [C++] 添加函数以创建将列附加到现有表的 arrow::Table
- ARROW-774 - [GLib] 删除不必要的 LICENSE.txt 副本
- ARROW-775 - [Java] 向值向量添加简单的构造函数
- ARROW-779 - [C++/Python] 如果遇到旧元数据,则引发异常
- ARROW-782 - [C++] 将符合 Google 样式指南标准的对象的结构更改为类
- ARROW-788 - 张量序列化代码中可能存在的非确定性
- ARROW-795 - [C++] 合并 libarrow/libarrow_io/libarrow_ipc
- ARROW-798 - [Docs] 以某种方式在 arrow.apache.org 上发布格式 Markdown 文档
- ARROW-802 - [GLib] 添加读取示例
- ARROW-803 - [GLib] 更新软件包仓库 URL
- ARROW-804 - [GLib] 更新构建文档
- ARROW-806 - [GLib] 支持从表中添加/删除列
- ARROW-807 - [GLib] 更新“Since”标签
- ARROW-808 - [GLib] 删除不必要的忽略条目
- ARROW-810 - [GLib] 删除 io/ipc 前缀
- ARROW-811 - [GLib] 添加 GArrowBuffer
- ARROW-815 - [Java] 允许在分配后扩展底层缓冲区大小
- ARROW-816 - [C++] 使用 conda 包的 RapidJSON 和 Flatbuffers 来加快构建速度
- ARROW-818 - [Python] 检查公共 pyarrow.* API 的完整性并更新文档
- ARROW-820 - [C++] 构建不带 arrow 支持的 Parquet 库的依赖项
- ARROW-825 - [Python] 泛化 pyarrow.from_pylist 以接受任何实现 PySequence 协议的对象
- ARROW-827 - [Python] 支持 Dask 集成的各种 Parquet 改进
- ARROW-828 - [CPP] 在 README.md 中记录新的依赖项 (libboost-regex-dev)
- ARROW-832 - [C++] 将第三方 gtest 升级到 1.8.0
- ARROW-833 - [Python] 为 Python 开发人员提供“快速入门”构建/环境设置指南
- ARROW-836 - 测试 timedelta 与 pandas 的兼容性
- ARROW-841 - [Python] 将 pyarrow 构建添加到 Appveyor
- ARROW-844 - [Format] 修改 format/README.md 以反映更完整规范的进展
- ARROW-845 - [Python] 从 parquet-cpp 同步 FindArrow.cmake 更改
- ARROW-846 - [GLib] 添加 GArrowTensor、GArrowInt8Tensor 和 GArrowUInt8Tensor
- ARROW-848 - [Python] 改进/修复 conda 快速入门指南
- ARROW-849 - [C++] 添加可选的 $ARROW_BUILD_TOOLCHAIN 环境变量选项以配置构建环境
- ARROW-857 - [Python] 自动将 Python 文档发布到 arrow-site
- ARROW-860 - [C++] 决定类型化张量子类是否有价值
- ARROW-861 - [Python] 将 DEVELOPMENT.md 移至 Sphinx 文档
- ARROW-862 - [Python] 改进 README 中的源代码构建说明
- ARROW-863 - [GLib] 使用 GBytes 实现零拷贝
- ARROW-864 - [GLib] 统一数组文件
- ARROW-865 - [Python] 验证新日期/时间类型的 Parquet 往返
- ARROW-868 - [GLib] 使用 GBytes 减少复制
- ARROW-869 - [JS] 将目录重命名为 js/
- ARROW-871 - [GLib] 统一数据类型文件
- ARROW-876 - [GLib] 统一 ArrayBuffer 文件
- ARROW-877 - [GLib] 添加 garrow_array_get_null_bitmap()
- ARROW-878 - [GLib] 添加 garrow_binary_array_get_buffer()
- ARROW-880 - [GLib] 添加 garrow_primitive_array_get_buffer()
- ARROW-890 - [GLib] 添加 GArrowMutableBuffer
- ARROW-892 - [GLib] 修复 GArrowTensor 文档
- ARROW-893 - 将 GLib 文档添加到网站
- ARROW-894 - [GLib] 添加 GArrowPoolBuffer
- ARROW-896 - [Docs] 添加 Jekyll 插件,用于在网站上包含渲染的 Jupyter 笔记本
- ARROW-898 - [C++] 将元数据支持扩展到字段级别,提供共享 KeyValueMetadata 实例的功能
- ARROW-904 - [GLib] 简化错误检查代码
- ARROW-907 - C++: 从模式和数组方便地构造表
- ARROW-908 - [GLib] 统一 OutputStream 文件
- ARROW-910 - [C++] 在流的末尾写入 0 长度的 EOS 指示符
- ARROW-916 - [GLib] 添加 GArrowBufferOutputStream
- ARROW-917 - [GLib] 添加 GArrowBufferReader
- ARROW-918 - [GLib] 使用 GArrowBuffer 进行读取
- ARROW-919 - [GLib] 使用“id”从 GArrowDataType 获取类型枚举值
- ARROW-920 - [GLib] 添加 Lua 示例
- ARROW-925 - [GLib] 修复 GArrowBufferReader 测试
- ARROW-926 - 更新 KEYS 以包含 wesm
- ARROW-927 - C++/Python: 将 manylinux1 构建添加到 Travis 矩阵
- ARROW-930 - javadoc 生成在 Java 8 中失败
- ARROW-931 - [GLib] 重建输入流
- ARROW-95 - 使用 asciidoc 搭建主要文档
- ARROW-965 - 0.3.0 版本的网站更新
- ARROW-98 - Java: API 文档
错误修复
- ARROW-109 - [C++] 调查 flatbuffers 中的递归数据类型限制
- ARROW-208 - 向 Java 项目添加 checkstyle 策略
- ARROW-347 - 添加方法以便在创建传输对时传递回调
- ARROW-413 - DATE 类型未明确指定
- ARROW-431 - [Python] 检查 to_pandas 转换中的 GIL 释放和获取
- ARROW-443 - [Python] 支持在 Table.from_pandas 中转换来自跨步 pandas 数据
- ARROW-451 - [C++] 为具有其他元数据的其他类型重写 DataType::Equals
- ARROW-454 - pojo.Field 未实现 hashCode()
- ARROW-526 - [Format] 更新 IPC.md 以考虑文件格式更改和流格式
- ARROW-565 - [C++] 检查“Field::dictionary”成员
- ARROW-570 - 从项目元数据确定 Java 工具 JAR 位置
- ARROW-584 - [C++] 修复使用 -Wconversion 暴露的编译器警告
- ARROW-588 - [C++] 修复 32 位平台上的编译器警告
- ARROW-595 - [Python] StreamReader.schema 返回 None
- ARROW-604 - Python:盒装 Field 实例缺少对 DataType 的引用
- ARROW-613 - [JS] 实现随机访问文件格式
- ARROW-617 - 时间类型未明确指定
- ARROW-619 - Python:修复 setup.py 参数和 LD_LIBRARY_PATH 中的拼写错误
- ARROW-623 - 空 Field 的 repr 导致段错误
- ARROW-624 - [C++] 恢复 MakePrimitiveArray 函数
- ARROW-627 - [C++] 导出 extern 模板类声明的兼容性宏
- ARROW-628 - [Python] 为更快的 Travis 构建在构建 parquet-cpp 时安装 nomkl 元包
- ARROW-630 - [C++] BooleanArray 的 IPC 卸载未考虑偏移量
- ARROW-636 - [C++] 将 Boost/其他系统要求添加到 C++ README 中
- ARROW-639 - [C++] 切片中的偏移量无效
- ARROW-642 - [Java] 删除 java/tools 中的临时文件
- ARROW-644 - Python:Cython 应仅作为安装要求
- ARROW-652 - 删除合并脚本输出中的尾随 f
- ARROW-654 - [C++] 支持文件/流格式中的时区元数据
- ARROW-668 - [Python] 从 TimestampValue 转换时将纳秒时间戳转换为 pandas.Timestamp
- ARROW-671 - [GLib] 未安装许可证文件
- ARROW-673 - [Java] 支持其他时间元数据
- ARROW-677 - [Java] 修复 checkstyle jcl-over-slf4j 冲突问题
- ARROW-678 - [GLib] 修复依赖项
- ARROW-680 - [C++] 多架构支持影响用户提供的安装前缀
- ARROW-682 - 在集成测试中添加自验证检查
- ARROW-683 - [C++] 在 IPC 元数据中支持 date32 (DateUnit::DAY),将 date 重命名为 date64
- ARROW-686 - [C++] 考虑时间元数据更改,添加 time32 和 time64 类型
- ARROW-689 - [GLib] 将头文件和文档安装到错误的目录
- ARROW-691 - [Java] 以消息格式编码字典 Int 类型
- ARROW-697 - [Java] 遇到大型(> INT32_MAX)记录批时引发适当的异常
- ARROW-699 - [C++] 在 Windows 上运行单元测试时缺少 Arrow 动态库
- ARROW-702 - 修复 BitVector.copyFromSafe 以重新分配而不是返回 false
- ARROW-703 - 修复 setValueCount(0) 在向量跨网络传输的情况下不起作用的问题
- ARROW-704 - 修复由冲突更改导致的错误导入
- ARROW-709 - [C++] 恢复 DecimalType 的类型比较器
- ARROW-713 - [C++] 修复 ipc 基准测试的链接问题
- ARROW-715 - Python: 显式导入 pandas 会使其成为硬性要求
- ARROW-716 - 构建 arrow/python 时出错
- ARROW-720 - [Java] arrow 不应在编译时依赖 slf4j 桥接器
- ARROW-723 - 如果 chunk_size=0,Arrow 会在写入时冻结
- ARROW-726 - [C++] 如果构造函数传递的对象未导出缓冲区协议,则 PyBuffer 析构函数可能会出现段错误
- ARROW-732 - 结构和联合类型中的 Schema 比较错误
- ARROW-736 - [Python] 默认情况下,混合类型的对象 DataFrame 列不应静默强制转换为 Arrow 类型
- ARROW-738 - [Python] 修复 manylinux1 打包问题
- ARROW-739 - 并行构建不确定地失败。
- ARROW-740 - FileReader 无法处理大型对象
- ARROW-747 - [C++] 修复将 dl 传递给 add_dependencies 导致的虚假警告
- ARROW-749 - [Python] 写入失败时删除不完整的二进制文件
- ARROW-753 - [Python] arrow/python 中的单元测试在某些 OS X 平台上链接失败
- ARROW-756 - [C++] 使用 MSVC 编译时不要传递 -fPIC
- ARROW-757 - [C++] 使用 NMake 时,MSVC 构建在 googletest 上失败
- ARROW-762 - PyArrow 的 Kerberos 问题
- ARROW-776 - [GLib] 强制转换类型错误
- ARROW-777 - [Java] 根据 ARROW-729 中的更改/讨论解决 getObject 行为
- ARROW-778 - 修改合并工具以使其在 Windows 上工作
- ARROW-781 - [Python/C++] 增加基对象的引用计数?
- ARROW-783 - 集成测试对于长度为 0 的记录批失败
- ARROW-787 - [GLib] 修复由 ARROW-758 引起的编译错误
- ARROW-793 - [GLib] 缩进错误
- ARROW-794 - [C++] 在 ipc::WriteTensor 中检查数据是否连续
- ARROW-797 - [Python] 在 Sphinx 文档中添加更新的 pyarrow.* 公共 API 列表
- ARROW-800 - [C++] Boost 头文件被传递包含在 pyarrow 中
- ARROW-805 - 列出空 HDFS 目录会返回错误,而不是返回空列表
- ARROW-809 - C++:将切片的记录批写入 IPC 会写入整个数组
- ARROW-812 - 在 Mac 上通过 pip 安装 pyarrow 失败。
- ARROW-817 - [C++] 修复 ARROW-722 中的错误代码注释
- ARROW-821 - [Python] Python 构建过程中生成了额外的文件 _table_api.h
- ARROW-822 - [Python] StreamWriter 无法使用套接字作为接收器打开
- ARROW-826 - 在 Mac 上使用 -DARROW_PYTHON=on 进行编译时出错
- ARROW-829 - Python:Parquet:如果选择了逐列压缩,则字典编码将被停用
- ARROW-830 - Python:jemalloc 不再公开
- ARROW-839 - [C++] PyDate_to_ms 函数的可移植替代方案
- ARROW-847 - C++:不再为 gtest 指定 BUILD_BYPRODUCTS
- ARROW-852 - Python:当通过 pkg-config 完成检测时,还要设置 Arrow 库路径
- ARROW-853 - [Python] 在许多环境中不再需要修改 Cython 扩展的 RPATH
- ARROW-858 - 删除对 boost regex 的依赖
- ARROW-866 - [Python] 文件对象析构函数出错
- ARROW-867 - [Python] 其他 pyarrow MSVC 修复
- ARROW-875 - 可为空的可变长度向量 fillEmpties() 填充了一个额外值
- ARROW-879 - 与 pandas 0.20.0 兼容
- ARROW-882 - [C++] 在 Windows 上,静态构建的 lib 文件会覆盖共享构建的 lib 文件
- ARROW-886 - VariableLengthVectors 不会重新分配偏移量
- ARROW-887 - [格式] 为了向后兼容,新的单位字段必须具有与先前隐含单位匹配的默认值
- ARROW-888 - BitVector transfer() 不会转移所有权
- ARROW-895 - 可为空的可变长度向量 lastSet 未正确设置
- ARROW-900 - [Python] ParquetDatasetPiece 中的 UnboundLocalError
- ARROW-903 - [GLib] 删除不必要的“.”
- ARROW-914 - [C++/Python] 修复 Decimal ToBytes
- ARROW-922 - 允许在 Windows 上本地使用 Flatbuffers 和 RapidJSON
- ARROW-928 - 更新 CMAKE 脚本以检测不受支持的 msvc 编译器版本
- ARROW-933 - [Python] arrow_python 绑定具有调试打印语句
- ARROW-934 - [GLib] 02-source.sh 的结果中缺少 Glib 源代码
- ARROW-936 - 修复发行版 README
- ARROW-938 - 修复源代码发行版构建中的 Apache Rat 错误