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 - [Release][GLib] 在 dev/release/02-source.sh 中執行 c_glib/autogen.sh 後替換 c_glib/
- ARROW-5785 - [Rust] Rust datafusion 實作不應依賴 rustyline
- ARROW-5787 - [Release][Rust] 使用本機模組驗證 RC
- ARROW-5793 - [Release] 避免在 dev/release/03-binary.sh 中重複出現 known host SSH 錯誤
- ARROW-5794 - [Release] 跳過上傳已上傳的二進位檔案
- ARROW-5795 - [Release] 新增遺失的等待時間以用於上傳二進位檔案
- ARROW-5796 - [Release][APT] 更新預期的套件列表
- ARROW-5797 - [Release][APT] 更新支援的發行版本
- ARROW-5820 - [Release] 從驗證腳本中移除未定義的變數檢查
- 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 - [Release] 停止平行二進位檔案上傳
- ARROW-5938 - [Release] 建立分支以自動新增發行說明
- ARROW-5939 - [Release] 新增支援以單獨產生投票電子郵件範本
- ARROW-5940 - [Release] 新增支援以重新上傳二進位產物的簽名/校驗和
- ARROW-5941 - [Release] 避免重新上傳已上傳的二進位產物
- ARROW-5958 - [Python] 在 wheels 中靜態連結 zlib
錯誤修正
- ARROW-5775 - [C++] StructArray:快取的 boxed 欄位不是執行緒安全的
- ARROW-5790 - [Python] 將零維 numpy 陣列傳遞給 pa.array 會導致區段錯誤
- ARROW-5791 - [Python] pyarrow.csv.read_csv 掛起 + 耗盡所有 RAM
- ARROW-5816 - [Release] 平行 curl 在 verify-release-candidate-sh 中無法可靠地運作
- ARROW-5836 - [Java][OSX] Flight 測試失敗:位址已被使用
- ARROW-5838 - [C++][Flight][OSX] 建置 3rdparty 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 reader 不向前相容於沒有時區的時間戳記
- ARROW-5886 - [Python][Packaging] Manylinux1/2010 與 libz 的相容性問題
- ARROW-5887 - [C#] ArrowStreamWriter 以錯誤的順序寫入 FieldNodes
- ARROW-5889 - [Python][C++] Parquet 向後相容於沒有時區的時間戳記已損壞
- ARROW-5899 - [Python][Packaging] 在 windows wheels 中捆綁 uriparser.dll
- ARROW-5921 - [C++][Fuzzing] IPC 中缺少 nullptr 檢查