Apache Arrow 0.13.0 (2019年4月1日)
这是一个涵盖两个多月开发的主要版本。
下载
贡献者
此版本包含来自 81 位不同贡献者的 550 次提交。
$ git shortlog -sn apache-arrow-0.12.0..apache-arrow-0.13.0
56 Wes McKinney
55 Kouhei Sutou
31 Antoine Pitrou
31 François Saint-Jacques
31 Korn, Uwe
30 Krisztián Szűcs
28 Andy Grove
27 Uwe L. Korn
21 Micah Kornfield
17 Benjamin Kietzman
17 Kenta Murata
17 Pindikura Ravindra
15 ptaylor
13 David Li
12 Paddy Horan
11 Neville Dipale
9 Philipp Moritz
8 Chao Sun
8 Romain Francois
7 Eric Erhardt
7 Yosuke Shiro
6 Nicolas Trinquier
5 Javier Luraschi
4 Anson Qian
4 Brian Hulette
4 Yuhong Guo
3 Anurag Khandelwal
3 Bryan Cutler
3 Dominik Moritz
3 Mike Pigott
3 Pearu Peterson
3 Sebastien Binet
2 Hatem Helal
2 Jeroen Ooms
2 Owen Nelson
2 Peter
2 Praveen
2 Renat Valiullin
2 Renjie Liu
2 emkornfield
2 tigerchen
1 Alexandre Crayssac
1 Areg Melik-Adamyan
1 Brandon Greenwell
1 Bruno P. Kinoshita
1 Christian Thiel
1 Christopher Hutchinson
1 Daniel Bast
1 Felix
1 Gene Novark
1 George Sakkis
1 Gidon Gershinsky
1 Ildar Musin
1 Ilya Tocar
1 Laurent Goujon
1 Matthias Vallentin
1 Maxim Novikov
1 Michael Pigott
1 Michael Vilim
1 Mike Bostock
1 P. Taylor Goetz
1 Paul Kernfeld
1 Paul Taylor
1 Prashanth Govindarajan
1 Robert Nishihara
1 Ross Smith II
1 Ryan Mackenzie White
1 Rylan Dmello
1 Stephen Toub
1 Steven Fackler
1 Suvayu Ali
1 Tanya Schlusser
1 Todd A. Anderson
1 Yu Ding
1 Yurui Zhou
1 alexandreyc
1 dsisnero
1 fjetter
1 praveenbingo
1 praveenkrishna
1 yl187661
补丁提交者
以下 Apache 提交者将贡献的补丁合并到仓库中。
$ git shortlog -csn apache-arrow-0.12.0..apache-arrow-0.13.0
193 Wes McKinney
95 Krisztián Szűcs
66 Uwe L. Korn
53 Kouhei Sutou
40 Antoine Pitrou
22 Andy Grove
21 Korn, Uwe
11 Pindikura Ravindra
9 Yosuke Shiro
8 Brian Hulette
7 Chao Sun
5 Philipp Moritz
5 Sebastien Binet
4 Bryan Cutler
2 GitHub
2 Paddy Horan
2 Robert Nishihara
2 Sidd
2 ptaylor
1 Micah Kornfield
更新日志
新功能和改进
- ARROW-1425 - [Python] 记录 Spark 时间戳和 Arrow 时间戳之间的语义差异
- ARROW-1572 - [C++] 实现用于统计值频率的 "value counts" 内核
- ARROW-1639 - [Python] 在 serialize_pandas 中为 RangeIndex 提供更高效的序列化
- ARROW-1807 - [JAVA] 减少堆使用(阶段 3):合并缓冲区
- ARROW-1896 - [C++] 在 CastKernel::Call 实现中不要为原始类型输出分配内存
- ARROW-2015 - [Java] 使用 Java Time 和 Date API 代替 JodaTime
- ARROW-2022 - [Format] 为 RecordBatch 消息添加特定的自定义元数据字段
- ARROW-2112 - [C++] 允许在 Windows 上运行 cpplint
- ARROW-2409 - [Rust] 测试构建警告,移除当前警告
- ARROW-2627 - [Python] 使用 parquet.ParquetFile 或其他读取入口点时,添加选项(或等效功能)以切换内存映射功能
- ARROW-3107 - [C++] 为 Column 实例提供 arrow::PrettyPrint
- ARROW-3121 - [C++] 平均值内核聚合
- ARROW-3123 - [C++] 增量计数、非空计数聚合器
- ARROW-3135 - [C++] 在内核上下文中添加用于有效性位图传播的辅助函数
- ARROW-3149 - [C++] 在 CI 构建中使用来自 conda-forge 的 gRPC (如果存在)
- ARROW-3162 - [Python] 允许使用纯 Python 实现 Flight 服务器
- ARROW-3239 - [C++] 改进随机数据生成函数
- ARROW-3289 - [C++] 在客户端和服务器端为 Flight 实现 DoPut 命令
- ARROW-3292 - [C++] 在 Travis CI 中测试 Flight RPC
- ARROW-3297 - [Python] 为 Flight C++ 客户端提供 Python 绑定
- ARROW-331 - [Python] 放弃 Python 2.7 支持的时间表
- ARROW-3311 - [R] 从 arrow::Buffer 或 IO 接口反序列化 IPC 组件的函数
- ARROW-3361 - [R] 在 C++ 源文件上运行 cpp/build-support/cpplint.py
- ARROW-3364 - [文档] 记录 docker compose 设置
- ARROW-3367 - [集成] 将 Spark 集成测试移植到 docker-compose 设置中
- ARROW-3422 - [C++] 添加“toolchain”目标以确保所有必需的工具链库都已构建
- ARROW-3434 - [打包] 将 Apache ORC C++ 库添加到 conda-forge
- ARROW-3511 - [Gandiva] 支持投影器和过滤器的输入选择向量
- ARROW-3532 - [Python] Schema、StructType、StructArray 按名称检索字段时,对于多个匹配项应发出警告或异常
- ARROW-3550 - [C++] 在 NumericArray 构造函数中使用 kUnknownNullCount
- ARROW-3554 - [C++] C++ 的反向 traits
- ARROW-3596 - [打包] 在 conda-forge 中构建 gRPC
- ARROW-3619 - [R] 暴露全局线程池选项
- ARROW-3631 - [C#] 为 C# 添加 Appveyor 构建
- ARROW-3653 - [Python/C++] 支持不同 GPU 设备之间的数据复制
- ARROW-3735 - [Python] _ensure_type 中正确的错误处理
- ARROW-3761 - [R] CompressedInputStream、CompressedOutputStream 的绑定
- ARROW-3769 - [C++] 支持将非字典编码的二进制 Parquet 列直接读取为 DictionaryArray
- ARROW-3770 - [C++] 在 parquet::arrow::FileWriter::WriteTable 中验证或添加选项以验证 arrow::Table 模式
- ARROW-3816 - [R] nrow.RecordBatch 方法
- ARROW-3824 - [R] 在 r/README.md 中记录构建项目、运行单元测试的开发人员工作流程
- ARROW-3838 - [Rust] 实现 CSV 写入器
- ARROW-3846 - [Gandiva] 在 Windows 上构建
-
ARROW-3882 - [Rust] PrimitiveArray
应支持转换操作 - ARROW-3903 - [Python] 用于 Arrow 转换和 Parquet 测试的随机数组生成器
- ARROW-3926 - [Python] 将 Gandiva 绑定添加到 Python wheel 包中
- ARROW-3951 - [Go] 实现一个 CSV 写入器
- ARROW-3954 - [Rust] 为 Array 和 ArrayData 添加切片 (Slice) 功能
- ARROW-3965 - [Java] JDBC 到 Arrow 的转换:配置对象
- ARROW-3966 - [Java] JDBC 到 Arrow 的转换:模式字段中的 JDBC 元数据
- ARROW-3972 - [C++] 将 LLVM 和 Clang 版本更新到 7.0
- ARROW-3981 - [C++] 重命名 json.h
- ARROW-3985 - [C++] 使用 ccache 编译时传递 -C 选项以避免一些警告
- ARROW-4012 - [文档][C++] 记录如何在 MSYS2 上安装 Apache Arrow
- ARROW-4014 - [C++] 修复 MSVC 上的 "LIBCMT" 警告
- ARROW-4024 - [Python] 在 cython==0.27.3 上出现 Cython 编译错误
-
ARROW-4031 - [C++] 将 ArrayBuilder 位图逻辑重构到 TypedBufferBuilder 中
- ARROW-4056 - [C++] 再次升级到 boost-cpp 1.69.0
- ARROW-4061 - [Rust] [Parquet] 为非字典编码/解码实现“spaced”版本
- ARROW-4071 - [Rust] 将 rustfmt 添加为 pre-commit 钩子
- ARROW-4072 - [Rust] 为 PARQUET_TEST_DATA 设置默认值
- ARROW-4094 - [Python] 将 RangeIndex 作为元数据而不是物理数据列存储在 Parquet 文件中
- ARROW-4110 - [C++] 当输入和输出类型相同时,不要生成不同的转换内核
- ARROW-4123 - [C++] 为基于 Windows 的开发人员改进 lint 工作流和文档
- ARROW-4124 - [C++] 抽象聚合内核 API
- ARROW-4142 - [Java] JDBC 到 Arrow:JDBC 数组
- ARROW-4165 - [C++] 将 cpp/apidoc/Windows.md 和其他文件移植到 Sphinx / rst
- ARROW-4180 - [Java] 减少 ArrowBuf 创建事件的详细日志记录?
- ARROW-4196 - [Rust] 为 "array_ops" 中的算术运算添加显式 SIMD 矢量化
- ARROW-4198 - [Gandiva] 添加对转换时间戳的支持
- ARROW-4204 - [Gandiva] 实现 decimal 减法
- ARROW-4205 - [Gandiva] 实现 decimal 乘法
- ARROW-4206 - [Gandiva] 实现 decimal 除法
- ARROW-4212 - [Python] [CUDA] 从 Numba 设备数组创建 CUDA 缓冲区应该更容易
- ARROW-4230 - [C++] 允许针对系统 gRPC 构建 flight
- ARROW-4234 - [C++] 将内存带宽基准测试添加到 arrow/util/machine-benchmark.cc
- ARROW-4235 - [GLib] 在 GArrowRecordBatchBuilder 中使用 "column_builder"
- ARROW-4236 - [JAVA] 区分 plasma 客户端创建异常
- ARROW-4245 - [Rust] 为每个源文件添加 Rustdoc 头部
- ARROW-4247 - [打包] 更新 0.12.0 的验证脚本
- ARROW-4251 - [C++] 在 verify-release-candidate.sh 中添加使用 vendored Boost 的选项
- ARROW-4262 - [网站] 发表博文,预告如何结合使用 R、Arrow 和 Apache Spark
- ARROW-4263 - [Rust] 捐赠 DataFusion
- ARROW-4265 - [C++] Table 和 std::vector<std::tuple<..>> 之间的自动转换
- ARROW-4268 - [C++] 在 TypeTraits 中添加 C 原始类型到 Arrow::Type 的编译时转换
- ARROW-4271 - [Rust] 将 Parquet 特定信息移至 Parquet Readme
- ARROW-4273 - [发布] 修复验证脚本以使用 cf201901 conda-forge 标签
- ARROW-4277 - [C++] 将 gmock 添加到工具链
- ARROW-4281 - [CI] 在 Travis-CI 上使用 Ubuntu Xenial (16.04) 虚拟机
- ARROW-4285 - [Python] 使用合适的构建器接口进行序列化
- ARROW-4287 - [C++] 确保 Thrift 在 OSX 上的最低 bison 版本
- ARROW-4289 - [C++] 将 AR 和 RANLIB 转发到第三方构建
- ARROW-4290 - [C++/Gandiva] 支持在 Homebrew 中检测正确的 LLVM 版本
- ARROW-4291 - [开发] 支持在发布脚本中选择功能
- ARROW-4294 - [Plasma] 增加支持将对象驱逐到外部存储
- ARROW-4297 - [C++] 修复 32 位 MSYS2 的构建
- ARROW-4298 - [Java] 使用 OpenJDK 11 构建 Flight 失败
- ARROW-4299 - [Ruby] 依赖与 Red Arrow 相同的版本
- ARROW-4300 - [C++] 恢复 apache-arrow Homebrew 配方并定义用于维护和发布更新的流程
- ARROW-4303 - [Gandiva/Python] 在 manylinux1 容器中用 RTTI 构建 LLVM
- ARROW-4305 - [Rust] 修复 README 中的 parquet 版本号
- ARROW-4307 - [C++] 修复 doxygen 警告,在 CI lint 检查中包含 doxygen 警告检查
- ARROW-4310 - [网站] 更新 0.12.0 的安装文档
- ARROW-4313 - 定义通用基准数据库模式
- ARROW-4315 - [网站] https://arrow.apache.org/ 首页未提及 Go 或 Rust
- ARROW-4318 - [C++] 添加 Tensor::CountNonZero
- ARROW-4321 - [CI] 在 docker 容器中全局设置 conda-forge 频道
- ARROW-4330 - [C++] 使用 FindThreads.cmake 处理 -pthread 编译器/链接器选项
- ARROW-4332 - [网站] 发布网站的说明和脚本似乎不正确
- ARROW-4334 - [CI] 在 travis 构建中全局设置 conda-forge 频道
- ARROW-4335 - [C++] 更好地记录稀疏张量支持
- ARROW-4336 - [C++] 将 BUILD_WARNING_LEVEL 默认设置为 CHECKIN
- ARROW-4339 - [C++] 重写 cpp/README 使其更短,并附带单独的贡献指南
- ARROW-4340 - [C++] 更新 `lint` dockerfile 中的 IWYU 版本
-
ARROW-4341 - [C++] 使用 TypedBufferBuilder
在 BooleanBuilder 中 - ARROW-4344 - [Java] 进一步清理 maven 输出
- ARROW-4345 - [C++] 将 Apache 2.0 许可证文件添加到 Parquet-testing 仓库
- ARROW-4346 - [C++] 修复使用 gcc 8.2.0 时的编译器警告
- ARROW-4352 - [C++] 添加对系统 Google Test 的支持
- ARROW-4353 - [CI] 添加 32 位和 64 位 MinGW 的作业
- ARROW-4358 - [Gandiva][Crossbow] Trusty 构建损坏
- ARROW-4361 - [网站] 更新提交者列表
- ARROW-4362 - [Java] 在 CI 中测试 OpenJDK 11
- ARROW-4363 - [C++] 添加 CMake 格式检查
- ARROW-4372 - [C++] 将预编译的位码嵌入 gandiva 库中
- ARROW-4373 - [打包] Travis 在 OSX 上部署 conda 包失败
- ARROW-4375 - [CI] Sphinx 依赖项已从 docs conda 环境中移除
- ARROW-4376 - [Rust] 为 csv::Reader 实现 from_buf_reader
- ARROW-4377 - [Rust] 为所有 PrimitiveArrays 实现 std::fmt::Debug
- ARROW-4379 - 为 collections.Counter 和 collections.deque 注册 pyarrow 序列化器
- ARROW-4383 - [C++] 使用 CMake 的标准 find 功能
- ARROW-4386 - [Rust] 实现日期和时间数组
- ARROW-4388 - [Go] 向 tensor 接口添加 DimNames() 方法?
- ARROW-4393 - [Rust] 编码风格:应用每行 90 个字符的限制
- ARROW-4396 - 更新 Typedoc 以支持 TypeScript 3.2
- ARROW-4397 - [C++] Tensor 和 SparseTensor 中的 dim_names
-
ARROW-4399 - [C++] 从 NumericArray 中移除 "extern template class" 的使用
- ARROW-4401 - [Python] Alpine dockerfile 构建失败,因为 pandas 需要 numpy 作为构建依赖
- ARROW-4406 - 忽略 S3 上的 "*_$folder$" 文件
- ARROW-4408 - [CPP/文档] 删除过时的 Parquet 文档
- ARROW-4422 - [Plasma] 在 plasma 中强制执行内存限制,而不是依赖 dlmalloc_set_footprint_limit
- ARROW-4423 - [C++] 将 vendored gtest 的版本更新到 1.8.1
- ARROW-4424 - [Python] Manylinux CI 构建失败
- ARROW-4425 - 在顶层 Arrow README 中添加“贡献”页面的链接
- ARROW-4430 - [C++] 为当前未使用的 append 方法添加单元测试
- ARROW-4431 - [C++] 将 gRPC 构建为 ExternalProject,不允许其构建其 vendored 依赖项
- ARROW-4435 - [C#] 添加 .sln 文件和次要 .csproj 修复
- ARROW-4436 - [文档] 阐明构建文档的说明
- ARROW-4442 - [JS] Chunked 类型 typeId 的类型注释过于宽泛,导致生成的类型中出现类型不匹配
- ARROW-4444 - [测试] 将 DataFusion 测试文件添加到 arrow-testing 仓库
- ARROW-4445 - [C++][Gandiva] 在 Appveyor 中运行 Gandiva-LLVM 测试
- ARROW-4446 - [Python] 在 Windows 和 Appveyor 上运行 Gandiva 测试
- ARROW-4448 - [JAVA][Flight] 不稳定的 Flight java 测试
- ARROW-4449 - [Rust] 将 File 转换为 T: Read + Seek 以进行模式推断
- ARROW-4454 - [C++] 修复未使用参数的警告
- ARROW-4455 - [Plasma] g++ 8 报告 class-memaccess 警告
- ARROW-4459 - [测试] 为 arrow-testing 数据文件添加 git 子模块
- ARROW-4460 - [网站] 撰写博文宣布 DataFusion 捐赠
- ARROW-4461 - [C++] 暴露用于不分配内存的二进制布尔运算的 bit-util 方法
- ARROW-4462 - [C++] 将 LZ4 v1.7.5 升级到 v1.8.3 以便用 VS2017 编译
- ARROW-4464 - [Rust] [DataFusion] 添加对 LIMIT 的支持
- ARROW-4466 - [Rust] [DataFusion] 添加对 Parquet 数据源的支持
- ARROW-4468 - [Rust] 为 &Buffer 实现 BitAnd/BitOr (使用 SIMD)
- ARROW-4472 - [网站][Python] 关于 0.12 版本中 Python 字符串内存使用改进的博文
- ARROW-4475 - [Python] 序列化包含自身的对象
- ARROW-4476 - [Rust] [DataFusion] 捐赠后的清理任务
- ARROW-4481 - [网站] 发布网站的说明缺少一个步骤
- ARROW-4483 - [网站] 修复 DataFusion 博文中的损坏链接(作者)
- ARROW-4485 - [CI] 确定对固定的 conda-forge binutils 包的维护方法
- ARROW-4486 - [Python][CUDA] pyarrow.cuda.Context.foreign_buffer 应该有一个 `base=None` 参数
- ARROW-4488 - [Rust] From AsRef<[u8]> for Buffer 无法确保正确的填充
- ARROW-4489 - [Rust] PrimitiveArray.value_slice 在不应该进行边界检查时进行了检查
- ARROW-4490 - [Rust] 为 "array_ops" 中的布尔运算添加显式 SIMD 矢量化
- ARROW-4491 - [Python] 移除 std::to_string 和 std::stoi 的使用
- ARROW-4499 - [Python][CI] 在 travis_lint.sh 中升级到最新的 flake8 3.7.5
- ARROW-4502 - [C#] 添加对零拷贝读取的支持
- ARROW-4506 - [Ruby] 添加 Arrow::RecordBatch#raw_records
- ARROW-4513 - [Rust] 为 &Bitmap 实现 BitAnd/BitOr
- ARROW-4518 - [JS] 将 jsdelivr 添加到 package.json
- ARROW-4528 - [C++] 更新 lint docker 容器到 LLVM-7
- ARROW-4529 - [C++] 为 BitUtils::RoundDown 添加测试覆盖
- ARROW-4531 - [C++] 在 Sum 内核中处理未对齐的切片
- ARROW-4537 - [CI] 在 travis-ci 上抑制 shell 警告
- ARROW-4539 - [Java]List vector 子值计数未正确设置
- ARROW-4540 - [Rust] 添加基本的 JSON 读取器
- ARROW-4543 - [C#] 将 Flat Buffers 代码更新到最新版本
- ARROW-4547 - [Python][文档] 使用启用 CUDA 的构建说明更新 python/development.rst
- ARROW-4556 - [Rust] 保留 JSON 推断模式的顺序
- ARROW-4558 - [C++][Flight] 避免 gRPC 内存优化带来的未定义行为
- ARROW-4560 - [R] array() 需要接受单个输入,而不是 ...
- ARROW-4562 - [C++][Flight] 创建传出的复合 grpc::ByteBuffer,而不是分配连续切片并将 IpcPayload 复制进去
- ARROW-4565 - [R] 读取所有非空小数的记录时出现段错误
- ARROW-4568 - [C++] 在头文件中添加版本宏
- ARROW-4572 - [C++] 从 PrimitiveAllocatingUnaryKernel 中移除内存清零操作
- ARROW-4583 - [Plasma] 代码扫描工具报告存在错误
- ARROW-4586 - [Rust] 移除 arrow/mod.rs,因为它是不需要的
- ARROW-4590 - [Rust] 为 "array_ops" 中的比较操作添加显式 SIMD 矢量化
- ARROW-4592 - [GLib] 当 GLib 不可用时立即停止配置
- ARROW-4593 - [Ruby] Arrow::Array#[out_of_range] 返回 nil
- ARROW-4594 - [Ruby] Arrow::StructArray#[] 返回 Arrow::Struct 而不是 Arrow::Array
- ARROW-4595 - [Rust] [DataFusion] 实现 DataFrame 风格的 API
- ARROW-4598 - [CI] 移除 macOS 不必要的 LLVM_DIR
- ARROW-4599 - [C++] 添加对系统 GFlags 的支持
- ARROW-4602 - [Rust] [DataFusion] 将查询优化器与 ExecutionContext 集成
- ARROW-4605 - [Rust] 将 DataFusion 中的 filter 和 limit 代码移至 compute 模块
- ARROW-4609 - [C++] 使用工具链中的 google benchmark
- ARROW-4610 - [Plasma] 避免 JNI 崩溃
- ARROW-4611 - [C++] 重构 CMake 第三方逻辑
- ARROW-4612 - [Python] 在 windows wheels 构建中使用来自 PyPI 的 cython
- ARROW-4613 - [C++] Alpine 构建失败,因为找不到 libgtestd.so
- ARROW-4614 - [C++/CI] 在 ci/docker_build_cpp.sh 中激活 flight 构建
- ARROW-4615 - [C++] 添加 checked_pointer_cast
- ARROW-4616 - [C++] 将 BuildUtils 中的日志消息作为 STATUS
- ARROW-4618 - [Docker] 用于构建依赖的 docker 镜像的 Makefile
- ARROW-4619 - [R]:修复 autobrew 脚本
- ARROW-4620 - [C#] 为 arrow/csharp 中的 "Types" 添加单元测试
- ARROW-4623 - [R] 更新 Rcpp 依赖
- ARROW-4628 - [Rust] [DataFusion] 实现类型强制转换查询优化器规则
- ARROW-4632 - [Ruby] 添加 BigDecimal#to_arrow
- ARROW-4634 - [Rust] [Parquet] 重组 test_common 模块以允许更多的测试工具代码。
- ARROW-4637 - [Python] 除非必要,否则避免导入 Pandas
- ARROW-4638 - [R] 使用 brew 的安装说明
- ARROW-4640 - [Python] 添加 docker-compose 配置,以便在未安装 pandas 的情况下构建和测试项目
- ARROW-4643 - [C++] 使用 Ninja 时添加编译器诊断颜色
- ARROW-4644 - [C++/Docker] 在 docker 容器中构建 Gandiva
- ARROW-4645 - [C++/打包] 将 Gandiva 与 OSX 和 Windows wheel 包一起发布
- ARROW-4646 - [C++/打包] 将 gandiva 与 conda-forge 包一起发布
- ARROW-4655 - [打包] 并行化二进制上传
- ARROW-4662 - [Python] 在 UnionType 中添加 type_codes 属性
- ARROW-4667 - [C++] 使用 MinGW 抑制未使用的函数警告
- ARROW-4670 - [Rust] compute::sum 性能问题
- ARROW-4671 - [C++] MakeBuilder 不支持 Type::DICTIONARY
- ARROW-4673 - [C++] 实现 AssertDatumEquals
- ARROW-4676 - [C++] 添加对使用 MinGW 进行调试构建的支持
- ARROW-4678 - [Rust] 最小化不稳定特性的使用
- ARROW-4679 - [Rust] [DataFusion] 实现内存中的 DataSource
- ARROW-4681 - [Rust] [DataFusion] 使用线程实现并行查询执行
- ARROW-4686 - 在 merge_arrow_pr.py 提示中只接受 'y' 或 'n'
- ARROW-4689 - [Go] 添加对 WASM 的支持
- ARROW-4690 - [Python] 为 Arrow 构建 TensorFlow 兼容的 wheel 包
- ARROW-4692 - [格式][文档] 为 flight proto 添加更多关于 "sidecar" 的细节
- ARROW-4693 - [CI] 使用多精度构建 boost 库
- ARROW-4697 - [C++] 添加 URI 解析功能
- ARROW-47 - [C++] 考虑添加标量类型对象模型
- ARROW-4705 - [Rust] CSV 读取器在解析行失败时应显示行号和错误消息
- ARROW-4707 - [C++] 将 BitsetStack 移至 bit-util.h
- ARROW-4718 - 添加 ArrowStreamWriter/Reader 的构造函数,使底层流保持打开状态
- ARROW-4727 - [Rust] 实现检查两个模式是否相同的功能
- ARROW-4730 - [C++] 添加 docker-compose 条目,用于测试使用系统包的 Fedora 构建
- ARROW-4731 - [C++] 添加 docker-compose 条目,用于测试使用系统包的 Ubuntu Xenial 构建
- ARROW-4732 - [C++] 添加 docker-compose 条目,用于测试使用系统包的 Debian Testing 构建
- ARROW-4733 - [C++] 添加 CI 条目,不使用 conda-forge 工具链而使用系统包进行构建
- ARROW-4734 - [Go] 为 CSV 写入器添加写入标题的选项
- ARROW-4735 - [Go] 对 CSV 写入器的 strconv.Format 与 fmt.Sprintf 进行基准测试
- ARROW-4739 - [Rust] [DataFusion] 应该可以在线程之间共享逻辑计划
- ARROW-4740 - [Java] 升级到 JUnit 5
- ARROW-4743 - [Java] 修复 arrow memory 模块中的文档
- ARROW-4745 - [C++][文档] 记录在 windows 上复制 static_crt 构建的流程
- ARROW-4749 - [Rust] RecordBatch::new() 应返回 result 而不是 panic
- ARROW-4751 - [C++] 将 pkg-config 添加到 conda_env_cpp.yml
- ARROW-4754 - [CI][Java] 不稳定的 TestAuth Flight 测试
- ARROW-4756 - [CI] 记录更新 manylinux1 构建的 docker 镜像的程序
- ARROW-4758 - [Flight] 由于缺少 Schema_generated.h,在 Mac 上构建失败
- ARROW-4769 - [Rust] 改进数组 limit 函数,其中 max records > len
- ARROW-4772 - 提供新的 ORC 适配器接口,允许用户指定行号
- ARROW-4776 - [C++] DictionaryBuilder 应支持从现有 dict 类型进行引导
- ARROW-4777 - [C++/Python] manylinux1: 将 lz4 更新到 1.8.3
- ARROW-4778 - [C++/Python] manylinux1: 将 Thrift 更新到 0.12.0
- ARROW-4782 - [C++] 用于开发延迟运算符代数的标量和数组表达式类型的原型
- ARROW-4786 - [C++/Python] 在 manylinux1 基础构建中支持更好的并行化
- ARROW-4789 - [C++] 弃用并稍后移除 arrow::io::ReadableFileInterface
- ARROW-4790 - [Python/打包] 更新 crossbow 任务中的 manylinux docker 镜像
- ARROW-4791 - arrow 和 datafusion 中未使用的依赖项
- ARROW-4794 - [Python] 将 pandas 设为可选的测试依赖
- ARROW-4797 - [Plasma] 如果没有足够的内存,避免存储崩溃
- ARROW-4801 - [GLib] 抑制 pkgconfig.generate() 警告
- ARROW-4808 - [Java][Vector] 用于设置 decimal 向量的便捷方法
- ARROW-4817 - [Rust] [DataFusion] 小模块重组
- ARROW-4826 - [Go] 为 CSV 写入器导出 Flush 方法
- ARROW-4831 - [C++] CMAKE_AR 未传递给 ZSTD 第三方依赖
- ARROW-4833 - [发布] 在发布管理指南中记录如何更新 brew formula
- ARROW-4834 - [R] 禁用 parquet 的功能标志
- ARROW-4835 - [GLib] 添加布尔操作
- ARROW-4837 - [C++] 在 run-test.sh 脚本中支持自定义路径上的 c++filt
- ARROW-4839 - [C#] 添加 NuGet 支持
- ARROW-4846 - [Java] 更新 Jackson 到 2.9.8
- ARROW-4849 - [C++] 添加 docker-compose 条目,用于测试使用系统包的 Ubuntu Bionic 构建
- ARROW-4854 - [Rust] 为 limit 内核使用 Array Slice
- ARROW-4855 - [打包] 在 crossbow.py 中基于 cpp 标签生成默认包版本
- ARROW-4858 - [Flight][Python] 在 Python 中启用自定义 FlightDataStream
- ARROW-4859 - [GLib] 添加 garrow_numeric_array_mean()
- ARROW-4862 - [GLib] 添加 GArrowCastOptions::allow-invalid-utf8 属性
- ARROW-4865 - [Rust] 支持将列表和原始类型转换为列表
- ARROW-4873 - [C++] 澄清关于如何在使用 CONDA 依赖解析的同时使用外部 ARROW_PACKAGE_PREFIX 的文档
- ARROW-4878 - [C++] ARROW_DEPENDENCY_SOURCE=CONDA 在 MSVC 上无法正常工作
- ARROW-4882 - [GLib] 添加 "Sum" 函数
- ARROW-4887 - [GLib] 添加 garrow_array_count()
- ARROW-4889 - [C++] 在 CMake 中为 Protobuf 添加 STATUS 消息
- ARROW-4891 - [C++] ZLIB 包含目录未添加
- ARROW-4892 - [Rust] [DataFusion] 将 SQL 解析器和计划器移至 sql 包
- ARROW-4893 - [C++] conda 包应在 conda-build 内部使用 $PREFIX
- ARROW-4894 - [Rust] [DataFusion] 从 aggregate.rs 中移除所有 panic! 的使用
- ARROW-4895 - [Rust] [DataFusion] 将 error.rs 移至顶层包
- ARROW-4896 - [Rust] [DataFusion] 从测试中移除所有 panic! 的使用
- ARROW-4897 - [Rust] [DataFusion] 改进 Rustdoc
- ARROW-4898 - [C++] 旧版本的 FindProtobuf.cmake 对变量使用全大写
- ARROW-4899 - [Rust] [DataFusion] 从 expression.rs 中移除所有 panic! 的使用
- ARROW-4901 - [Go] 在 Appveyor 中运行测试
- ARROW-4905 - [C++][Plasma] 从客户端库中移除 dlmalloc
- ARROW-4907 - [CI] 添加 docker 容器以检查 docker 上下文
- ARROW-4908 - [Rust] [DataFusion] 添加对 int32/64 编码的 parquet 日期/时间的支持
- ARROW-4909 - [CI] 使用 hadolint 对 Dockerfiles 进行 lint 检查
- ARROW-4910 - [Rust] [DataFusion] 移除所有 unimplemented! 的使用
- ARROW-4915 - [GLib] 添加对 arrow::NullBuilder 的支持
- ARROW-4922 - [打包] 对 .deb 和 .rpm 使用系统库
- ARROW-4924 - [Ruby] 添加 Decimal128#to_s(scale=nil)
- ARROW-4926 - [Rust] [DataFusion] 为 0.13.0 版本更新 README
- ARROW-4929 - [GLib] 添加 garrow_array_count_values()
- ARROW-4932 - [GLib] 使用 G_DECLARE_DERIVABLE_TYPE 宏
- ARROW-4933 - [R] 使用 pkg-config 自动检测 Parquet 支持
- ARROW-4937 - [R] 清理与 pkg-config 相关的逻辑
- ARROW-4939 - [Python] 添加 "sum" 内核的包装器
- ARROW-4940 - [Rust] 增强 datafusion 的文档
- ARROW-4944 - [C++] 将 conda 环境中最低要求的 thrift-cpp 提升至 0.11
- ARROW-4946 - [C++] 支持在没有 FlatbuffersConfig.cmake 的情况下检测 flatbuffers
- ARROW-4947 - [Flight][C++/Python] 移除 DoGet 中冗余的 schema 参数
- ARROW-4951 - [C++] 在 cpp docker 镜像中关闭 cpp 基准测试
- ARROW-4955 - [GLib] 添加 garrow_file_is_closed()
- ARROW-4964 - [Ruby] 如果在自动关闭时可用,则添加关闭检查
- ARROW-4969 - [C++] 在 OSX 上为测试可执行文件以正确顺序设置 RPATH
- ARROW-4977 - [Ruby] 添加对在 Windows 上构建的支持
- ARROW-4978 - [Ruby] 修复表数据错误的内部变量名
- ARROW-4979 - [GLib] 为 garrow::GIOInputStream 添加缺失的锁
- ARROW-4980 - [GLib] 使用 GInputStream 作为 GArrowInputStream 的父类
- ARROW-4981 - [Ruby] 添加对 CSV 数据编码转换的支持
- ARROW-4983 - [Plasma] 在客户端销毁时取消内存映射
- ARROW-4994 - [网站] 更新 ptgoetz 的详细信息
- ARROW-4995 - [R] 确保 winbuilder 测试通过包
- ARROW-4996 - [Plasma] /tmp 中有许多日志文件
- ARROW-5003 - [R] 移除对 withr 的依赖
- ARROW-5006 - [R] parquet.cpp 未包含足够的 Rcpp
- ARROW-5011 - [发布] 在源发布脚本中添加对自定义哈希的支持
- ARROW-5013 - [Rust] [DataFusion] 重构运行时表达式支持
- ARROW-5014 - [Java] 修复 Flight 模块中的拼写错误
- ARROW-5018 - [发布] 包含 JavaScript 实现
- ARROW-5032 - [C++] vendored/datetime 目录中的头文件未安装
- ARROW-5041 - [发布][C++] 在 verify-release-candidate.bat 中使用捆绑的 gtest 和 gmock
- ARROW-549 - [C++] 添加函数以连接同类型数组
- ARROW-572 - [C++] 在 IPC 元数据中应用访问者模式
- ARROW-585 - [C++] 定义用户定义数据类型的公共 API
- ARROW-694 - [C++] 构建 JSON "scanner" 以从行分隔的 JSON 文件中读取记录批次
Bug 修复
- ARROW-2392 - [Python] pyarrow RecordBatchStreamWriter 允许写入具有不同模式的批次
- ARROW-295 - 创建 DOAP 文件
- ARROW-3086 - [Glib] 由于 conda 提供的 openblas,GISCAN 失败
- ARROW-3096 - [Python] 鉴于 Anaconda/conda-forge 工具链迁移,更新 Python 源码构建说明
- ARROW-3133 - [C++] kernels/boolean.cc 中的逻辑布尔内核无法写入预分配的内存
- ARROW-3208 - [C++] 将字典转换为数字类型时,如果 valid_bitmap 为 nullptr,则会发生段错误
- ARROW-3564 - [Python] 启用字典编码写入 2.0 版本的 parquet 格式
- ARROW-3578 - [发布] 解决源发布脚本中虚假的 Apache RAT 失败问题
- ARROW-3593 - [R] CI 构建因 GitHub API 速率限制而失败
- ARROW-3606 - [Python] flake8 在 Crossbow 上失败
- ARROW-3669 - [Python] 在 pyarrow.array 中转换大端数字或引发错误
- ARROW-3843 - [Python] 从使用 Table.from_pandas(..., preserve_index=False) 创建的空表中写入 Parquet 文件失败
- ARROW-3923 - [Java] JDBC 到 Arrow 的转换:不必要的日历要求
- ARROW-4081 - [Go] 当数组为空时,Mac OS X 上的 Sum 方法会 panic
- ARROW-4104 - [Java] AllocationManager 在释放期间的竞争条件
- ARROW-4117 - [Python] "asv dev" 命令在最新版本下失败
- ARROW-4181 - [Python] TestConvertStructTypes.test_from_numpy_large 失败
- ARROW-4192 - "./dev/run_docker_compose.sh" 已过时
- ARROW-4213 - [Flight] C++ 和 Java 实现不兼容
- ARROW-4244 - 澄清有关填充/对齐的语言
- ARROW-4250 - [C++][Gandiva] 在 gandiva-projector-test 中对浮点数使用近似比较
- ARROW-4252 - [C++] 状态错误上下文字符串缺少代码行
- ARROW-4253 - [GLib] 无法使用通过 $BOOST_ROOT 指定的非系统 Boost
- ARROW-4254 - [C++] 使用 Ubuntu 14.04 apt 中的 Boost,Gandiva 测试无法编译
- ARROW-4255 - [C++] Schema::GetFieldIndex 不是线程安全的
- ARROW-4261 - [C++] IPC、Flight、Thrift 和 Plasma 的 CMake 路径不支持将 Arrow 作为子项目使用
- ARROW-4264 - [C++] 记录在内核中使用 DCHECK 的原因
- ARROW-4267 - [Python/C++][Parquet] 读取具有重复列的行组时发生段错误
- ARROW-4274 - [Gandiva] decimal 更改后静态 jni 库损坏
- ARROW-4275 - [C++] gandiva-decimal_single_test 极其缓慢
- ARROW-4280 - [C++][文档] 看起来 parquet 需要 flex 和 bison
- ARROW-4282 - [Rust] builder 基准测试已损坏
- ARROW-4284 - [C#] 文件/流序列化因类型不匹配/缺少页脚而失败
- ARROW-4295 - [Plasma] 驱逐对象时日志消息不正确
- ARROW-4296 - [Plasma] 启用 use_one_memory_mapped_file 时启动 Plasma store 会因内存对齐不当而崩溃
- ARROW-4312 - [C++] Lint 不再工作(“[Errno 24] Too many open files”)
- ARROW-4319 - plasma/store.h 引入了 flatbuffer 依赖
- ARROW-4320 - [C++] 为非连续张量添加测试
- ARROW-4322 - [CI] conda-forge 编译器迁移后 docker nightlies 失败
- ARROW-4323 - [打包] 修复失败的 OSX clang conda forge 构建
- ARROW-4326 - [C++] python/development.rst 中的开发说明对于许多使用新的 conda-forge 工具链的 Linux 发行版将无法工作
- ARROW-4327 - [Python] 添加 requirements-build.txt 文件以简化 Python 构建环境的设置
- ARROW-4328 - 使 R 构建与 DARROW_TENSORFLOW=ON 兼容
- ARROW-4329 - Python 应包含 parquet 头文件
- ARROW-4342 - [Gandiva][Java] 投影器缓存测试中的虚假失败
- ARROW-4347 - [Python] 当 Java 代码库发生更改时,在 Linux 上运行 Python Travis CI 单元测试
- ARROW-4349 - [C++] 在 Windows 上构建所有基准测试而不失败
- ARROW-4351 - [C++] 使用静态 parquet 构建失败
- ARROW-4355 - [C++] test-util 函数不再是 libarrow 的一部分
- ARROW-4360 - [C++] 从 homebrew 查询 Thrift
- ARROW-4364 - [C++] 修复 -weverything -wextra 编译错误
- ARROW-4366 - [文档] 将扩展名从 format/README.md 更改为 format/README.rst
- ARROW-4367 - [C++] StringDictionaryBuilder 在只有空条目的情况下 Finish 时发生段错误
- ARROW-4368 - Bintray 仓库签名验证失败
- ARROW-4370 - [Python] 表到 pandas 的转换对于布尔值列表失败
- ARROW-4374 - [C++] DictionaryBuilder 未正确报告长度和 null_count
- ARROW-4381 - [Docker] docker-compose build lint 失败
- ARROW-4385 - [Python] 发布的 default_version 不应包含 SNAPSHOT
- ARROW-4389 - [R] 在 CI 中安装 clang-tools 在 trusty 上失败
- ARROW-4395 - 运行 `bin/arrow2csv.js` 时 ts-node 抛出类型错误
- ARROW-4400 - [CI] clang 工具安装失败
- ARROW-4403 - [Rust] CI 因格式错误而失败
- ARROW-4404 - [CI] AppVeyor toolchain 构建未构建任何内容
- ARROW-4407 - [C++] ExternalProject_Add 未正确捕获 CC/CXX
- ARROW-4410 - [C++] 修复 InvertKernel 边缘情况
- ARROW-4413 - [Python] pyarrow.hdfs.connect() 失败
- ARROW-4414 - [C++] 停止使用 cmake COMMAND_EXPAND_LISTS,因为它会破坏旧发行版的软件包构建
- ARROW-4417 - [C++] 文档构建损坏
- ARROW-4420 - [集成] 使 spark 集成测试通过并针对 spark 的 master 分支进行测试
- ARROW-4421 - [Flight][C++] 处理大型 Flight 数据消息
- ARROW-4434 - [Python] 无法通过 pa.StructArray.from_arrays 创建空的 StructArray
- ARROW-4440 - [C++] 修复使用 msvc 的 flatbuffers 构建
- ARROW-4457 - [Python] 无法使用整数创建 Decimal128 数组
- ARROW-4469 - [Python][C++] Python 2.7 和 3.6 的 CI 在 valgrind 下失败
- ARROW-4471 - [C++] 将 AR 和 RANLIB 传递给所有外部项目
- ARROW-4474 - [Flight] FlightInfo 应为有效负载大小使用有符号整数类型
- ARROW-4496 - [CI] python Xcode 7.3 的 CI 失败
- ARROW-4498 - [Plasma] 启用 CUDA 时 Plasma 构建失败
- ARROW-4500 - [C++] librt 和 pthread 的 hack 可能会导致链接问题
- ARROW-4501 - [C++] Unique 返回非唯一字符串
- ARROW-4525 - [Rust] [Parquet] 将 ArrowError 转换为 ParquetError
- ARROW-4527 - [打包] 更新 linux 打包任务以与 LLVM 7 迁移保持一致
- ARROW-4532 - [Java] varchar 值缓冲区比预期大得多
- ARROW-4533 - [Python] 记录如何运行 hypothesis 测试
- ARROW-4535 - [C++] 修复 MakeBuilder 以保留 ListType 的字段名
- ARROW-4536 - 在 garrow_list_array_new 中添加 data_type 参数
- ARROW-4538 - [PYTHON] 在 write_to_dataframe 中从子模式中移除索引列
- ARROW-4549 - [C++] 无法在启用 CUDA 的构建中构建基准测试代码
- ARROW-4550 - [JS] 修复 AMD 模式
- ARROW-4559 - [Python] pyarrow 无法读/写带有特殊字符的文件名
- ARROW-4563 - [Python] pa.decimal128 应验证输入
- ARROW-4571 - [格式] Tensor.fbs 文件有多个 root_type 声明
- ARROW-4576 - [Python] 基准测试失败
- ARROW-4577 - [C++] 在 arrow_shared 目标上声明的接口链接库实际上是非接口的
- ARROW-4581 - [C++] 当 ARROW_BUILD_BENCHMARKS=ON 时,gbenchmark_ep 是单元测试的依赖项
- ARROW-4582 - [C++/Python] Pandas->Arrow 转换时内存损坏
- ARROW-4584 - [Python] 将构建的 wheel 添加到 manylinux1 dockerignore。
- ARROW-4585 - [C++] Flight C++ 源码对生成的 protobuf 的依赖未被遵循
- ARROW-4587 - Flight C++ DoPut 段错误
- ARROW-4597 - [C++] 系统 Google Mock 共享库的目标缺失
- ARROW-4601 - [Python] 主构建因 .dockerignore 缺少许可证而中断
- ARROW-4608 - [C++] cmake 脚本假定 double-conversion 安装静态库
- ARROW-4617 - [C++] 支持 double-conversion<3.1
- ARROW-4624 - [C++] 构建基准测试时出现链接器错误
- ARROW-4629 - [Python] Pandas 到 arrow 的转换因本地导入而变慢
- ARROW-4639 - [CI] Crossbow 构建 Gandiva jars 失败
- ARROW-4641 - [C++] Flight 构建时出现 -Wstrict-aliasing 警告
- ARROW-4642 - [R] 将 `read_parquet_file()` 中的 `f` 更改为 `file`
- ARROW-4654 - [C++] 隐式的 Flight 目标依赖导致编译失败
- ARROW-4657 - [发布] 版本验证不应需要 gbenchmark
- ARROW-4658 - [C++] 共享的 gflags 也是一个运行时的 conda 需求
- ARROW-4659 - [CI] 由于缺少 gandiva 文件,ubuntu/debian 的 nightly 构建失败
- ARROW-4660 - [C++] gflags 因 CMake 错误而构建失败
- ARROW-4664 - [C++] DCHECK 宏的条件在 release 构建中被评估
- ARROW-4669 - [Java] ArrowBuf.slice 缺少边界检查
- ARROW-4672 - [C++] clang-7 矩阵条目是使用 gcc 构建的
- ARROW-4680 - [CI] [Rust] Travis CI 构建在使用最新的 Rust 1.34.0-nightly (2019-02-25) 时失败
- ARROW-4684 - [Python] CI 在 test_cython.py 中出现故障
- ARROW-4687 - [Python] FlightServerBase.run 应在按下 Ctrl-C 时退出
- ARROW-4688 - [C++][Parquet] 16MB 的(嵌套)列块限制阻碍了 row_group_size 的调整
- ARROW-4696 - 版本发布验证脚本对 CUDA 的检测过于乐观
- ARROW-4699 - [C++] json 解析器不应依赖以 null 结尾的缓冲区
- ARROW-4704 - [CI][GLib] Plasma 测试不稳定
- ARROW-4710 - [C++][R] 新的 linting 脚本跳过了扩展名为 "cpp" 的文件
- ARROW-4712 - [C++][CI] Clang7 的 Valgrind 在未使用 move shared_ptr 时发出警告
- ARROW-4721 - [Rust] [DataFusion] 在过滤器中传播 schema
- ARROW-4724 - [C++] 在 MinGW 构建下,Python 未被构建也未被测试
- ARROW-4728 - [JS] 测试失败:Table#assign 对一个零长度的 Null 列进行序列化往返操作
- ARROW-4737 - [C#] 测试未在 CI 中运行
- ARROW-4744 - [CI][C++] Mingw32 构建失败
- ARROW-4750 - [C++] RapidJSON 在 GCC 8+ 上触发 Wclass-memaccess 警告
- ARROW-4760 - [C++] protobuf 3.7 定义的 EXPECT_OK 与 Arrow 的宏冲突
- ARROW-4766 - [C++] 转换空的布尔数组导致段错误
- ARROW-4767 - [C#] ArrowStreamReader 在读取流末尾时崩溃
- ARROW-4768 - [C++][CI] arrow-test-array 在 MinGW 构建中有时会卡住
- ARROW-4774 - [C++][Parquet] 写入 table 时调用 Table::Validate
- ARROW-4775 - [网站] 网站导航栏无法展开
- ARROW-4783 - [C++][CI] Mingw32 构建有时会超时
- ARROW-4793 - [Ruby] 抑制未使用的变量警告
- ARROW-4796 - [Flight][Python] 简单服务器实现中出现段错误
- ARROW-4802 - [Python] 当 HADOOP_HOME 是一个符号链接时,Hadoop classpath 发现功能损坏
- ARROW-4807 - [Rust] 修复 csv_writer 基准测试
- ARROW-4811 - [C++] 不正确的依赖导致 "ninja" 在后续调用中不必要地重新评估步骤
- ARROW-4813 - [Ruby] 为 #== 和 #!= 添加测试
- ARROW-4820 - [Python] 推导出的 hadoop 类路径不正确
- ARROW-4822 - [C++/Python] pyarrow.Table.equals 对 None 值产生段错误
- ARROW-4828 - [Python] manylinux1 docker-compose 的上下文应为 python/manylinux1
- ARROW-4850 - [CI] 集成测试失败不会导致 Travis CI 构建失败
- ARROW-4853 - [Rust] Array slice 对 ListArray 和 StructArray 无效
- ARROW-4857 - [C++/Python/CI] manylinux1 crossbow 任务中的 docker-compose 版本太旧
- ARROW-4866 - [C++] zstd ExternalProject 在 Windows 上构建失败
- ARROW-4867 - [Python] Table.from_pandas() 的列顺序未被遵守
- ARROW-4869 - [C++] gmock 的使用在 compute/kernels/util-internal-test.cc 中失败
- ARROW-4870 - [Ruby] gemspec 中列出了错误的 msys2 依赖
- ARROW-4871 - [Flight][Java] 处理大型 Flight 消息
- ARROW-4872 - [Python] 为 ParquetDatasetPiece 保持向后兼容性
- ARROW-4881 - [Python] bundle_zlib CMake 函数仍在使用 ARROW_BUILD_TOOLCHAIN
- ARROW-4900 - mingw-w64 < 5 没有 __cpuidex
- ARROW-4903 - [C++] 无法仅使用静态库构建测试
- ARROW-4906 - [格式] 修复文档,说明 SparseMatrixIndexCSR 假定每行的 indptr 是已排序的
- ARROW-4918 - [C++] 将 cmake-format 添加到 pre-commit
- ARROW-4928 - [Python] Hypothesis 测试失败
- ARROW-4931 - [C++] CMake 在 gRPC ExternalProject 上失败
- ARROW-4942 - [Ruby] 移除不必要的 omits
- ARROW-4948 - [JS] Nightly 测试失败,错误为 "Cannot assign to read only property"
- ARROW-4950 - [C++] 第三方 CMake 错误:get_target_property() 调用了不存在的目标 LZ4::lz4
- ARROW-4952 - [C++] Equals / ApproxEquals 在浮点数 NaN 上的行为未定义
- ARROW-4954 - [Python] 启用 Flight 后测试失败
- ARROW-4958 - [C++] 纯静态链接已损坏
- ARROW-4961 - [C++][Python] 将 GTest_SOURCE=BUNDLED 添加到使用 conda-forge 工具链的相关构建文档中
- ARROW-4962 - [C++] CHECKIN 的警告级别无法在现代 GCC 上编译
- ARROW-4976 - [JS] RecordBatchReader 应重置其 Node/DOM 流
- ARROW-4982 - [GLib][CI] 在 AppVeyor 上运行测试
- ARROW-4984 - [Flight][C++] 当端口被占用时,Flight 服务器出现段错误
- ARROW-4986 - [CI] Travis 无法安装 llvm@7
- ARROW-4989 - [C++] 构建时无法找到 Ubuntu 打包的 re2 库
- ARROW-4991 - [CI] 将 travis node 版本升级到 11.12
- ARROW-4997 - [C#] ArrowStreamReader 未消费整个流,也未实现同步读取
- ARROW-5009 - [C++] 清理文件中 `using to std::*` 的使用
- ARROW-5010 - [发布] 修复使用 llvm-7 的发布脚本
- ARROW-5012 - [C++] "testing" 头文件未被安装
- ARROW-5023 - [发布] shell 中的默认值语法错误
- ARROW-5024 - [发布] crossbow.py --arrow-version 导致缺少变量错误
- ARROW-5025 - [Python][打包] Windows 的 wheel 包已损坏
- ARROW-5026 - [Python][打包] 非 Windows 平台上的 conda 包已损坏
- ARROW-5029 - [C++] release 模式下的编译警告
- ARROW-5031 - [开发] 发布验证脚本未在 Python 中运行 CUDA 测试
- ARROW-5042 - [发布] 验证脚本中的 ARROW_DEPENDENCY_SOURCE 不正确
- ARROW-5043 - [发布][Ruby] red-arrow 依赖无法在验证脚本中解决
- ARROW-5044 - [发布][Rust] 验证脚本中的格式错误
- ARROW-5046 - [发布][C++] Plasma 测试在验证脚本中不稳定
- ARROW-5047 - [发布] 始终在验证脚本中设置 parquet-testing
- ARROW-5048 - [发布][Rust] 验证脚本中缺少 arrow-testing
- ARROW-5050 - [C++] cares_ep 应在 grpc_ep 之前构建