Apache Arrow 13.0.0 (2023 年 8 月 23 日)
這是一個主要版本,涵蓋超過 2 個月的開發。
下載
貢獻者
此版本包含來自 108 位不同貢獻者的 608 個提交。
$ git shortlog -sn apache-arrow-12.0.1..apache-arrow-13.0.0
83 Sutou Kouhei
47 Raúl Cumplido
35 Nic Crane
26 Joris Van den Bossche
25 mwish
24 Weston Pace
20 sgilmore10
19 Felipe Oliveira Carvalho
17 Antoine Pitrou
16 Alenka Frim
15 Matt Topol
15 rtpsw
13 Igor Izvekov
13 Jin Shang
12 Dane Pitkin
12 Kevin Gurney
11 Alex Shcherbakov
11 David Li
11 Dewey Dunnington
9 Gang Wu
9 Jacob Wujciak-Jens
8 Ben Harkins
8 Herman Schaaf
7 david dali susanibar arce
6 Dominik Moritz
6 Will Jones
6 abandy
5 Curt Hagenlocher
5 Yevgeny Pats
5 dependabot[bot]
4 Li Jin
4 Matthias Loibl
4 Neal Richardson
3 Bryce Mecum
3 Jinpeng
3 eitsupi
2 Abe Tomoaki
2 Aleksei Smirnov
2 Benjamin Kietzman
2 Chunchun Ye
2 David Greiss
2 Davide Pasetto
2 Julien Jerphanion
2 Junming Chen
2 Laurent Goujon
2 Michael Lui
2 Simon Perkins
2 Spencer Nelson
2 henrymai
2 liujiacheng777
2 rtadepalli
2 zhjwpku
1 0x26res
1 Adam Reeve
1 Alexey Ozeritskiy
1 Aljaž Mur Eržen
1 Andrew Lamb
1 Anja Kefala
1 Arnaud Feldmann
1 Austin Dickey
1 Benson Muite
1 Bryan Cutler
1 Carlos O'Ryan
1 Chenxi LI
1 Chris Hoff
1 Diana Sulmone
1 Diogo Teles Sant'Anna
1 Dirk Eddelbuettel
1 Dongjoon Hyun
1 Dr. Jan-Philip Gehrcke
1 Elliott Brossard
1 Erez Rokah
1 Fokko Driesprong
1 Francis
1 Ian Cook
1 Ivan Chesnov
1 James Henderson
1 June Liu
1 Lei Hou
1 Mark Wolfe
1 Martin Traverse
1 Mats Kindahl
1 Matthew Roeschke
1 Nick Byrne
1 NoahFournier
1 Parth Chonkar
1 Philip
1 Rok Mihevc
1 Romain François
1 Rong Ma
1 Sergey Fedorov
1 Sven Rebhan
1 The Alchemist
1 Theodore Tsirpanis
1 Thor
1 Toby Dylan Hocking
1 Wenbo Hu
1 candiduslynx
1 clickingbuttons
1 jeremyosterhoudt
1 lord
1 lriggs
1 micah-white
1 panbingkun
1 ruoxi
1 sunpeng
1 takuya kodama
1 wenxlan
修補程式提交者
以下 Apache 提交者合併了貢獻的修補程式到儲存庫中。
$ git shortlog -sn --group=trailer:signed-off-by apache-arrow-12.0.1..apache-arrow-13.0.0
155 Sutou Kouhei
96 Antoine Pitrou
62 Matt Topol
44 Joris Van den Bossche
44 Nic Crane
34 David Li
29 Raúl Cumplido
27 Weston Pace
16 Jacob Wujciak-Jens
16 Will Jones
13 Li Jin
8 Dewey Dunnington
7 Eric Erhardt
6 Alenka Frim
5 AlenkaF
5 Dominik Moritz
4 Benjamin Kietzman
2 Andrew Lamb
2 Kevin Gurney
2 Matthew Topol
1 Gang Wu
1 Neal Richardson
變更日誌
Apache Arrow 13.0.0 (2023-08-23 07:00:00)
錯誤修正
- GH-14969 - [R][文件] 啟用 pkgdown 內建搜尋 (#36374)
- GH-20385 - [C++][Parquet] 拒絕擴充類型的部分載入 (#33634)
- GH-23870 - [Python] 確保 parquet.write_to_dataset 不會為未觀察到的字典 (類別) 值建立空檔案 (#36465)
- GH-32832 - [Go] 支援使用 tinygo 建置 (#35723)
- GH-34017 - [Python][FlightRPC][文件] 修正 FlightStreamReader.read_chunk 的文件字串 (#35583)
- GH-34293 - [Java] 在 Windows 上載入原生程式庫時發生錯誤 (#34312)
- GH-34338 - [Java] 移除在 -ea 上自動啟用 BaseAllocator.DEBUG 的功能 (#36042)
- GH-34351 - [C++][Parquet] 統計資訊:新增詳細文件和微小最佳化 (#35989)
- GH-34363 - [C++] 在 S3 上傳中使用相同大小的部分以符合 R2 相容性 (#35808)
- GH-34391 - [C++] Future as-of-join-node 在遙遠的時間點掛起 (#34392)
- GH-34523 - [C++] 避免混合捆綁的 Abseil 和系統 Abseil (#35387)
- GH-34656 - [CI][Python] 使用 gemfury 工具上傳 wheels 而不是 curl,以修正 Windows wheel 上傳問題 (#35032)
- GH-34723 - [Java] 啟用 Netty allocator 記憶體使用量的記錄追蹤 (#35314)
- GH-34752 - [C++] 新增對 LoongArch 的支援 (#34740)
- GH-34775 - [R] arrow_table: as.data.frame() 有時傳回 tbl,有時傳回 data.frame (#35173)
- GH-34884 - [Python]:支援 pickling pyarrow.dataset PartitioningFactory 物件 (#36550)
- GH-34884 - [Python]:支援 pickling pyarrow.dataset Partitioning 子類別 (#36462)
- GH-34886 - [Python] 為 Table 和 RecordBatch 新增正確的 array numpy 轉換 (#36242)
- GH-34897 - [R] 確保 RStringViewer 輔助類別不擁有任何 Array 參考 (#35812)
- GH-34907 - [文件][R] 版本選擇器回報發行版本為 dev (#35103)
- GH-35007 - [C++] 修正讀取 stdin 的問題 (#35006)
- GH-35015 - [Go] 修正 parquet 記憶體洩漏問題 (#35973)
- GH-35027 - [Go]:在 FixedSizeBinaryBuilder Unmarshal 中使用 base64.StdEncoding (#35028)
- GH-35053 - [Java] 修正 MemoryUtil 以支援 Java 21 (#36370)
- GH-35059 - [C++] 修正 run-end 編碼輸入的 “hash_count” (#35129)
- GH-35101 - [C++] 更新 ArrowConfig.cmake.in 中已棄用的 LOCATION 目標屬性 (#35109)
- GH-35107 - [FlightSQL]:使用
uint8
來指稱 8 位元無號整數,而不是uint1
(#35108) - GH-35118 - [Format][FlightSQL] 更多使用
int32
來指稱 32 位元整數,而不是int
(#35213) - GH-35118 - [FlightSQL] 使用
int32
來指稱 32 位元整數,而不是int
(#35120) - GH-35140 - [R] 重寫 configure 腳本並確保我們不使用不匹配的 libarrow (#35147)
- GH-35144 - [C++] 修正當聚合節點的輸出順序變更時會中斷的單元測試 (#35145)
- GH-35177 - [文件][Python] 抑制 “WARNING: autosummary: failed to import serialize” (#35182)
- GH-35179 - [C++] 修正 Arrow::bundled_dependencies 的 IMPORTED_LOCATION 屬性 (#35196)
- GH-35188 - [Go] 在 CSV Reader 中針對擴充類型使用 AppendValueFromString (#35189)
- GH-35190 - [Go] 正確處理 CSV 讀取器中的 null 值 (#35191)
- GH-35193 - [Python][封裝] 在 Windows wheels 上啟用 GCS (#35255)
- GH-35202 - [Go][Parquet] 修正讀取巢狀空列表時的 panic (#35276)
- GH-35234 - [Go] 修正 Callers 的 skip 引數 (#35231)
- GH-35240 - [Go][FlightRPC] 修正用戶端中介軟體中的 crash (#35241)
- GH-35266 - [GLib][Parquet] 修正子metadata中遺失父metadata參考的 GC 錯誤 (#35286)
- GH-35266 - [CI][GLib][Parquet] 忽略 gparquet_column_chunk_metadata_equal() 測試 (#35278)
- GH-35267 - [C#] 在 FlightInfo 中序列化 TotalBytes 和 TotalRecords (#35222)
- GH-35270 - [C++] 在 hash join 內部使用 Buffer 而不是原始緩衝區 (#35347)
- GH-35297 - [C++][IPC] 修正 map 欄位的 schema 反序列化 (#35298)
- GH-35306 - 修正 Schema.Fields() 以傳回欄位的副本 (#35307)
- GH-35310 - [Go] 字串中的 decimal128 值不正確 (#35311)
- GH-35316 - [C++][FlightSQL] 在 SQLite 範例伺服器中使用 RowsToBatches() 而不是 ArrayFromJSON() (#35322)
- GH-35326 - [Go] 修正
*array.List
和*array.LargeList
ValueOffsets
實作 (#35327) - GH-35346 - [CI][Python] 將 gdb 從 env-file 移動到 dockerfile (#35348)
- GH-35352 - [Java] 修正 “半複雜” 類型的問題。 (#35353)
- GH-35359 - [C++] FixedSizeListArray.flatten() 在所有元素皆為 null 時發生錯誤 (#35674)
- GH-35360 - [C++] 在 ScalarHashImpl::ArrayHash() 中將 offset 納入考量 (#35814)
- GH-35363 - [C++] 修正 Substrait schema 名稱和用於分段聚合 (#35364)
- GH-35379 - [C++][FlightRPC] 新增 teardown needed 檢查以避免錯誤時 crash (#35380)
- GH-35383 - [C++] 偏好 max_concurrency 而不是 executor capacity 以避免分段錯誤 (#35384)
- GH-35406 - [網站][文件] Arrow 文件頁面上缺少 logo
- GH-35413 - [Python] 將具體的浮點數陣列類型新增至 pyarrow 公開 API (#35414)
- GH-35421 - [Go] 確保
array.X.ValueStr
&array.XBuilder.AppendValueFromString
之間的介面合約 (#35457) - GH-35425 - [R] R < 4.0 上的測試失敗,原因是 data.frame 轉換 (#35432)
- GH-35438 - [文件] 修正來源文件 (#35549)
-
GH-35445 - [R] 行為類似 group_by(foo) > across(everything()) 與 dplyr 不同 (#35473) - GH-35448 - [C++] 修正 strptime 格式中 %z 的偵測 (#35449)
- GH-35468 - [C++] 修正多個批次的 Acero var/std (#35469)
- GH-35483 - [CI][C++] 為 Windows 上的 snprintf 新增標頭 (#35484)
- GH-35490 - [Python] Interchange protocol: 更新字串和 large_string 的測試 (#35504)
- GH-35501 - [C++] 修正 MSVC 中的錯誤 C2280 (#35683)
- GH-35503 - [CI][封裝][C++] Snappy 修補程式無法套用至 arm64 windows wheel 建置 (#35509)
- GH-35521 - [C++] 僅在 null 計數為 0 時 hash null bitmap (#35522)
- GH-35526 - [CI][C++] 修正 arrow::internal::IsNullRunEndEncoded 重新宣告 (#35527)
- GH-35528 - [Java] 修正 RangeEqualsVisitor 比較具有不同起始索引的 BitVector (#35525)
- GH-35534 - [R] 確保遺失的分組變數新增至變數列表的開頭 (#36305)
- GH-35539 - [C++] 從公開標頭檔中移除內部標頭檔的使用 (#35592)
- GH-35553 - [JAVA] 修正 NettyArrowBuf 中的 unwrap() (#35554)
- GH-35571 - [C++][CI][Parquet] 將解密測試中的
EQ
變更為FLOAT_EQ
(#35605) - GH-35573 - [Python] pa.FixedShapeTensorArray.to_numpy_ndarray 在 sliced arrays 上失敗 (#36164)
- GH-35576 - [C++] 使 Decimal{128,256}::FromReal 更準確 (#35997)
- GH-35588 - [Java] 為 null 值傳回常數 hashCode,解決 #35588 (#35590)
- GH-35593 - [R] 當使用 `[[` 和 `$` 嘗試從 Datasets 提取欄位時,結果令人困惑 (NULL)
- GH-35596 - [C++][CI] 使用 PCG 改善編譯快取 (#35597)
- GH-35599 - [Python] Canonical fixed-shape tensor 擴充陣列/類型無法 picklable。 (#35933)
- GH-35606 - [CI][C++][MinGW32] 為 decimal 測試使用更準確的浮點數輸入 (#35680)
- GH-35617 - [文件] C API 範例中目前的 n_buffers 用法 (#35626)
- GH-35618 - [C++][文件] 改善 Datum 的文件 (#35794)
- GH-35633 - [R] R 建置失敗,錯誤訊息為 ‘Invalid: Timestamps already have a timezone: ‘UTC’. Cannot localize to ‘UTC’’ (#35671)
- GH-35635 - [C++][CI] 保留 root 以在 PathFromUriHelper 上忽略 host,以修正 HDFS 測試 (#36063)
- GH-35636 - [C++] 從 compute-vector-test 中提取兩個耗時的測試套件 (#36401)
- GH-35649 - [R] 永遠從主要的 R 執行緒呼叫 DuckDB 的
RecordBatchReader::ReadNext()
(#36307) - GH-35651 - [C++] 抑制 gcc 13 中引入的 self-move 警告 (#36328)
- GH-35651 - [C++] 請勿將 self-move 與 MinGW 一起使用 (#35653)
- GH-35662 - [CI][C++][MinGW] 避免在 FormatTwoDigits() 中使用 release build 時 crash (#35663)
- GH-35665 - [C++][Parquet] DeltaLengthByteArrayEncoder::Put 保留過多空間 (#35670)
- GH-35675 - [C++] 請勿將 ArraySpan 複製到 REE ArraySpan (#35677)
- GH-35681 - [Ruby] 新增對具有空表格的 #select_columns 的支援 (#35682)
- GH-35684 - [Go][Parquet] 修正 nil list array 的 nil dereference (#35690)
- GH-35710 - [R] 新增 configure 腳本的後續改進 (#36435)
- GH-35712 - [C++][CI] MacOS 在 arrow-array-test 中停用 ASSERT_DEATH (#35724)
- GH-35728 - [CI][Python] 將 test_total_bytes_allocated 移動到子程序以提高可靠性 (#36355)
- GH-35733 - [Java] 修正 IntervalMonthDayNanoVector ctor 中的微小類型錯誤 (#35734)
- GH-35736 - [C++] 修正編譯 key_map_avx2.cc (#35737)
- GH-35760 - [C++] C Data Interface 輔助程式也應在非偵錯模式下執行檢查 (#36215)
- GH-35761 - [Go] 修正 TypeEqual 中的 map 比較 (#35762)
- GH-35763 - [Go] 修正 lists 的 TypeEqual (#35764)
- GH-35789 - [C++] 從 CumulativeSumOptions 中移除 check_overflow (#35790)
- GH-35809 - [C#] C Data Interface 的改進 (#35810)
- GH-35819 - [GLib][Ruby] 參考 GArrowExecutePlan 的相依性物件 (#35963)
- GH-35833 - [C++] 新增對 Abseil 20230125 的支援 (#35881)
- GH-35837 - [C++] 如果在來源節點上套用 backpressure 時呼叫 StopProducing,Acero 將會掛起 (#35902)
- GH-35838 - [C++] 為 asof join 節點新增 backpressure 測試 (#35874)
- GH-35838 - [C++] 修正 asof join backpresure (#35878)
- GH-35853 - [Python] 修正 NumPy NEP50 的棄用警告 (#35854)
- GH-35858 - [Python] 修正 PR GH-36011 的 linting (#36046)
- GH-35858 - [Python] 不允許 none schema parquet writer (#36011)
- GH-35859 - [Python] 實際將預設 row group size 變更為 1Mi (#36012)
- GH-35866 - [Go] 在
arrow.NestedType.Fields()
實作中提供副本 (#35867) - GH-35868 - [C++] asof-join-node-test 上偶爾發生的 TSAN 失敗 (#35904)
- GH-35869 - [R][Release] 在 12.0.1 維護分支的 test-r-devdocs 上,未定義符號 _ZN5arrow6Status14AddContextLineEPKciS2_
- GH-35870 - [C++] 新增對使用 CMAKE_CXX_FLAGS_DEBUG 變更最佳化標誌的支援 (#35924)
- GH-35891 - [文件][Python] 更新 Parquet C++ 儲存庫的連結 (#35892)
- GH-35911 - [Go] 修正 decimal256Traits 的 CastToBytes 方法 (#35912)
- GH-35943 - [Dev] 確保當 PR body 為空時,連結 issue 也能運作 (#36460)
- GH-35948 - [Go] 僅在 JSON marshaling arrays 時將
int8
和unit8
cast 為float64
(#35950) - GH-35952 - [R] 確保 schema metadata 實際上可以設定為具名字元向量 (#35954)
- GH-35960 - [Java] 偵測配置中的溢位 (#36185)
- GH-35965 - [Go] 修正
Decimal256DictionaryBuilder
(#35966) - GH-35982 - [Go] 修正 go1.18 損壞的建置 (#35983)
- GH-35988 - [C#] C data interface 實作可能會在匯入時洩漏 (#35996)
- GH-36003 - [封裝][RPM] RPM jobs 有重複的構件模式 (#36004)
- GH-36013 - [C++] 使用 Protobuf 3.22+ 停用捆綁的 OpenTelemetry (#36016)
- GH-36052 - [Go][Parquet] 386 的跨平台建置失敗 (#36066)
- GH-36053 - [C++] 摘要變數隨機產生 NA,但資料子集中沒有 NA (#36368)
- GH-36076 - [C++] 移除已棄用的 cli 標誌 (#36077)
- GH-36082 - [Release] 在 main 上由 post-11-bump-versions.sh 執行 deb bump minor/patch version 時不執行任何動作 (#36083)
- GH-36090 - [C++] 為 Acero 和 Datasets 新增測試程式庫 (#36206)
- GH-36117 - [C++] 確保建立 BUILD_OUTPUT_ROOT_DIRECTORY (#36160)
- GH-36121 - [R] 針對
set_io_thread_count()
與num_threads
< 2 發出警告 (#36304) - GH-36168 - [C++][Python] 支援 Arrow list 到 pandas 的 halffloat (#35944)
- GH-36172 - [R] Windows devdocs 建置失敗,因為它使用在沒有 JSON 功能的情況下建置的 libarrow (#36174)
- GH-36176 - [C++] 修正單一索引鍵 Table 排序的迴歸 (#36179)
- GH-36182 - [Gandiva][C++] 修正索引為負數時的 substring_index 函數。 (#36184)
- GH-36200 - [CI][文件] 避免 “No space left on device” (#36230)
- GH-36201 - [Python][CI] test_total_bytes_allocated 在 manylinux 的 arm64 wheels 上失敗
- GH-36209 - [Java] 由於安全性漏洞而升級 Netty (#36211)
- GH-36214 - [C++] 盡可能指定
FieldPath::Hash
作為範本參數 (#36222) - GH-36224 - [CI] 更新 GitHub 腳本中的 rest api 呼叫 (#36225)
- GH-36239 - [CI][C++] 為 ARROW__FLAGS_ 新增對多個標誌的支援 (#36281)
- GH-36245 - [C++] 使用 gcc 13 編譯錯誤
- GH-36257 - [CI][Dev][Archery] bot 需要 pygithub 1.59.0 或更高版本 (#36467)
- GH-36259 - [R] as_schema 描述的文件不正確 (#36260)
- GH-36311 - [C++] 修正
utf8_slice_codeunits
中的整數溢位 (#36575) - GH-36327 - [C++][CI] 修正 Valgrind 失敗 (#36461)
- GH-36329 - [C++][CI] 在 macOS 上使用 OpenSSL 3 (#36336)
- GH-36331 - [C++][CI] AsofJoinTest 中偶發性錯誤 (#36356)
- GH-36340 - [Java] 解決 allocator logger 執行緒中的競爭條件 (#36341)
- GH-36346 - [C++] 安全的 S3 finalization (#36442)
- GH-36349 - [Python][CI] 避免在 hypothesis 測試中使用 ‘build/etc/localtime’ 時區 (#36391)
- GH-36352 - [Python] 將 project_id 新增至 GcsFileSystem 選項 (#36376)
- GH-36353 - [R] 修正套件版本參考,使其僅為文字,且永遠不為數值 (#36364)
- GH-36369 - [C++][FlightRPC] 修正 FlightClient::Authenticate*() 中的掛起錯誤 (#36372)
- GH-36396 - [R] 在陣列測試中呼叫不存在的函數 (#36397)
- GH-36404 - [CI][C++][Gandiva] arm64 macOS 上 JNI 建置的 crash 測試
- GH-36446 - [C++] ConcatenateImpl 中的微小樣式改進 (#36463)
- GH-36447 - [C++][CI] arrow-s3fs-test 在某些 nightly jobs 上失敗
- GH-36448 - [C++][CI] vcpkg nightly job 無法建置 scalar_test.cc
- GH-36449 - [C++][CI] 請勿為 Python jobs 使用 -g1 (#36453)
- GH-36451 - [CI][C++] 修正 Fedora 35 上的編譯失敗 (#36457)
- GH-36452 - [CI][C++] 使用相容的編譯器測試 C++20 支援 (#36454)
- GH-36456 - [R] 在使用 autobrew 時連結到正確版本的 OpenSSL (#36551)
- GH-36475 - [C++][CI] 修正 Flight 功能驗證 (#36473)
- GH-36476 - [C++][FlightRPC] 修正 FlightInfo 中未初始化的欄位 (#36484)
- GH-36477 - [CI][macOS] 忽略 crossbow tasks 上的 brew update 失敗 (#36478)
- GH-36482 - [C++][CI] 修正 AsofJoinBasicTest 中偶發性測試失敗 (#36499)
- GH-36498 - [Python][CI] Hypothesis nightly test 失敗,出現 pytz.exceptions.UnknownTimeZoneError: ‘Factory’ (#36508)
- GH-36500 - [CI][Java][JAR] 移除 Homebrew 的 protobuf (#36515)
- GH-36501 - [CI][Java][JAR] 確保移除 Homebrew 的 gRPC 套件 (#36516)
- GH-36523 - [C++] 修正 TSan 偵測到的 S3 中的鎖定順序問題 (#36536)
- GH-36524 - [GLib] 抑制 pessimizing-move 警告 (#36531)
- GH-36537 - [Python] 確保 dataset writer 遵循預設 Parquet 版本 2.6 (#36538)
- GH-36543 - [CI][文件] 使用 -g1 而不是 -g 來建置文件 (#36576)
- GH-36598 - [C++][MinGW] 修正 Protobuf 23.4 的建置失敗 (#36606)
- GH-36629 - [CI][Python] 由於 arrow->pandas 轉換中的非奈秒變更而跳過 dask 測試 (#36630)
- GH-36641 - [C++] 從非 acero 檔案中移除對 acero 的參考 (#36650)
- GH-36659 - [Python] 修正 pyarrow.dataset.Partitioning.eq 在與其他類型比較時的問題 (#36661)
- GH-36669 - [Go] 防止 C Data structures 中的垃圾資料 (#36670)
- GH-36686 - [C++] 將 CMAKE_OSX_SYSROOT 傳遞給外部專案 (#36706)
- GH-36687 - [R] 將正確的分支名稱新增至 autobrew formulae,以方便在本機測試 (#36689)
- GH-36707 - [C++] 也為 OPENSSL_ROOT_DIR 使用 ARROW_PACKAGE_PREFIX (#36710)
- GH-36812 - [C#] 修正 C API 支援以與 .NET desktop framework 搭配使用 (#36813)
- GH-36832 - [封裝][RPM] 移除不必要的 Requires (#36833)
- GH-36892 - [C++] 修正
FieldPath::Get
中的效能回歸 (#37032) - GH-36913 - [C++] 跳過空緩衝區串連以修正 UBSan 錯誤 (#36914)
- GH-36928 - [Java] 使其與 netty 最新版本 4.1.96 良好運作 (#36926)
- GH-36969 - [R] 在 gcc-13 上執行捆綁建置時,預設停用 GCS (#37147)
- GH-37019 - [R] read_parquet() 等的文件需要更新 (#37020)
- GH-37197 - [Java][CI][封裝] 在 java-jars GitHub job 上釋放一些磁碟空間 (#37198)
- GH-37201 - [CI][封裝][Java] java-jars job 在 macOS aarch_64 上失敗
新功能與改進
- GH-14790 - [Dev] 避免在 PR 上使用額外的註解和 Closes issue id (#35811)
- GH-14946 - [C++] 新增 flattening FieldPath/FieldRef::Get 方法 (#35197)
- GH-15187 - [Java] 使
reader
初始化為延遲載入,並新增新的getTransferPair()
函數,該函數接受Field
類型 (#34424) - GH-18547 - [Java] 支援在 ArrowStreamWriter 中重新發射字典 (#35920)
- GH-20047 - [MATLAB] 在 Windows 上為 MATLAB 介面啟用 GitHub Actions CI (#35792)
- GH-21761 - [Python] 在陣列建構子中接受 pyarrow scalars (#36162)
- GH-26153 - [C++] 共用 RecordBatchStreamReader 和 StreamDecoder 的通用程式碼 (#36344)
- GH-29781 - [C++][Parquet] 預設切換為使用符合規範的巢狀類型 (#35146)
- GH-29887 - [C++] 實作字典陣列排序 (#35280)
- GH-31521 - [C++][Flight] 將 Flight SQL 用戶端遷移至 Result (#36559)
- GH-32190 - [C++][Compute] 實作累積 prod、max 和 min 函數 (#36020)
- GH-32282 - [R] 更新 case_when() binding 以符合 dplyr 中的變更 (#35502)
- GH-32335 - [C++][文件] 為 Acero 新增設計文件 (#35320)
- GH-32605 - [C#] 擴充 validity buffer api (#35342)
- GH-32605 - [C#] 擴充 ArrowBuffer.BitmapBuilder 以改善陣列串連的效能 (#13810)
- GH-32739 - [CI][文件] 文件 Docs PR 預覽 (#35614)
- GH-32763 - [C++] 為 fetch & sort 新增 FromProto (#34651)
- GH-33206 - [C++] 新增對 StructArray 排序和巢狀排序索引鍵的支援 (#35727)
- GH-33321 - [Python] 支援轉換為 pandas >= 2.0 的非奈秒 datetime64 (#35656)
- GH-33517 - [C++][Flight] 在 CI 上執行 UCX (#14667)
- GH-33804 - [Python] 新增對 manylinux_2_28 wheel 的支援 (#34818)
- GH-33854 - [MATLAB] 將基本 libmexclass 整合程式碼新增至 MATLAB 介面 (#34563)
- GH-33856 - [C#] 為 C# 實作 C Data Interface (#35496)
- GH-33980 - [文件][Python] 文件化 DataFrame Interchange Protocol 實作和用法 (#35835)
- GH-33987 - [R] 支援新的 dplyr .by/by 引數 (#35667)
- GH-34216 - [Python] 支援使用 Python 讀取 JSON Datasets (#34586)
- GH-34223 - [Java] Java Substrait Consumer JNI 呼叫 ACERO C++ (#34227)
- GH-34375 - [C++][Parquet] 在啟用 page index 時忽略 page header stats (#35455)
- GH-34386 - [C++] 新增 PathFromUriOrPath 方法 (#34420)
- GH-34436 - [R] JSON Dataset 的 Bindings (#35055)
- GH-34509 - [C++][Parquet] 改善 ArrowReaderProperties::batch_size 的文件字串 (#36486)
- GH-34722 - [C++][Parquet] Minor: 更新 Parquet NextPage 的措辭 (#35368)
- GH-34729 - [C++][Python] 增強 Arrow<->Pandas map/pydict 支援 (#34730)
- GH-34749 - [Java] 使 Zstd 壓縮層級可配置 (#34873)
- GH-34787 - [Python] 接受 ChunkedArray.to_numpy 的 zero_copy_only=False (#35582)
- GH-34788 - [Python][封裝][CI] 移除 Python 3.7 支援 (#36061)
- GH-34852 - [C++][Go][Java][FlightRPC] 新增對 ordered data 的支援 (#35178)
- GH-34858 - [Swift] 初始讀取器實作 (#34842)
- GH-34868 - [Python] 在類別之間共用文件字串 (#34894)
- GH-34911 - [C++] 新增 first 和 last aggregator (#34912)
- GH-34918 - [C++] 更新 vendored double-conversion 3.2.1 (#34919)
- GH-34921 - [C++][Python][Java] 要求 CMake 3.16 或更高版本 (#35921)
- GH-34949 - [C++][Parquet] 啟用依欄位索引頁面 (#35230)
- GH-34971 - [Format] 新增非 CPU 版本的 C Data Interface (#34972)
- GH-34979 - [Python] 為 Table 和 RecordBatch 建立基底類別 (#34980)
- GH-35004 - [C++] 移除 RelationInfo (#35005)
- GH-35033 - [Java][Datasets] 從 Java 新增對多檔案 datasets 的支援 (#35034)
- GH-35035 - [R] 為 Schemas 實作 names<- (#35172)
- GH-35067 - [JavaScript] 簽名
BigNum
s 的 toString (#35067) - GH-35084 - [文件][Format] 新增如何變更格式規範 (#35174)
- GH-35099 - [CI][封裝] 將 vcpkg 升級至 2023.04.15 Release (#35430)
- GH-35112 - [Python] 在 python MapType 中公開 keys_sorted (#35113)
- GH-35124 - [C++] 避免輸出 join 結果時不必要的複製 (#35114)
- GH-35125 - [C++][Acero] 在 QueryOptions 中新增自訂的 io-executor (#35464)
- GH-35130 - [文件] 文件化如何成為協作者以獲得 triage 角色 (#36445)
- GH-35134 - [C++] 在 double-conversion 程式庫周圍新增
arrow_vendored
命名空間 (#35135) - GH-35136 - [Go][FlightSQL] 支援沒有實作
CreatePreparedStatement
的後端 (#35137) - GH-35162 - [Go] Float16 算術 (#35163)
- GH-35164 - [Go] decimal 資料類型的其他方法 (#35165)
- GH-35168 - [CI][封裝][Conan] 合併上游變更 (#35169)
- GH-35171 - [C++][Parquet] 為 data page v2 實作 CRC (#35242)
- GH-35180 - [R] 實作 cumsum 函數的 bindings (#35339)
- GH-35212 - [Go] 新增使用 ARROW_CHECKED_MAX_RETAINED_FRAMES 顯示完整呼叫堆疊的功能 (#35215)
- GH-35228 - [C++][Parquet] Minor: 修正 Parquet Reader 中的註解錯字 (#35229)
- GH-35245 - [Java][Dataset][Linux] 啟用 GCS (#35246)
- GH-35247 - [C++] 為 stddev/variance 新增 Arrow Substrait 支援 (#35249)
- GH-35250 - [Python] 為 datetime 欄位轉換為 pandas 新增測試 (#35546)
- GH-35256 - [Go] 將 ToMap 新增至 Metadata (#35257)
- GH-35264 - [Python] Interchange protocol: 測試清理 (#35530)
- GH-35275 - [Java] 確保 VectorSchemaRoot slice 傳回新的 root (#35476)
- GH-35279 - [C++][Parquet] 工具:增強 Parquet 列印統計資訊 (#35262)
- GH-35282 - [C++] 在啟用 fuzzing 時自動啟用 brotli (#35283)
- GH-35290 - [JS] 更新相依性 (#35291)
- GH-35302 - [Go] 改進 pqarrow 中不支援的類型錯誤訊息 (#35303)
- GH-35304 - [C++][ORC] 支援屬性轉換 (#35499)
- GH-35315 - [C++][CMake] 為 Flight SQL 新增預設配置 (#35317)
- GH-35335 - [Python][Docs] 修正
map_
的文件字串 (#35336) - GH-35361 - [C++] 從 cpp/build-support/run-test.sh 移除 Perl 相依性 (#35362)
- GH-35375 - [C++][FlightRPC] 新增
arrow::flight::ServerCallContext::incoming_headers()
(#35376) - GH-35377 - [C++][FlightRPC] 為
arrow::flight::ServerAuthHandler
方法新增ServerCallContext
參數 (#35378) - GH-35390 - [Python] 整合 Table 和 RecordBatch 中的部分 API (#35396)
- GH-35400 - [R] 從 utils 匯入 download.file (#35401)
- GH-35403 - [Docs] 支援 sphinx 6 以建置文件 (#36296)
- GH-35411 - [MATLAB] 為數值陣列建立樣板化的 C++ Proxy Class (#35479)
- GH-35415 - [Python] RecordBatch 字串表示包含欄位預覽 (#35416)
- GH-35417 - [GLib] 新增 GArrowRunEndEncodedDataType (#36444)
- GH-35418 - [GLib] 新增 GArrowRunEndEncodedArray (#36470)
- GH-35435 - [Ruby][Flight] 新增 ArrowFlight::Client#authenticate_basic (#35436)
- GH-35442 - [C++][FlightRPC] 將 ServerCallContext 而非 CallHeaders 傳遞至 ServerMiddlewareFactory::StartCall() (#35454)
- GH-35480 - [MATLAB] 新增名為
arrow.array.Array
的抽象 MATLAB 基底類別 (#35491) - GH-35482 - [Go] 在
array.FixedSizeListBuilder.AppendNull
中將 null 值附加至值 (#35481) - GH-35485 - [CI][Python] Archery 格式化 Python C++ 程式碼庫 (#35487)
- GH-35489 - [MATLAB] 將 CMake
build
目錄新增至 MATLAB.gitignore
(#35493) - GH-35492 - [MATLAB]:新增 arrow.array.Float32Array MATLAB 類別 (#35495)
- GH-35500 - [C++][Go][Java][FlightRPC] 新增結果集過期支援 (#36009)
- GH-35506 - [C++] 支援 Substrait 中的 First 和 Last 聚合器 (#35513)
- GH-35511 - [C++] Util:在
SwapEndianArrayData
中新增 memory_pool (#36431) - GH-35515 - [C++][Python] 新增不可分解的聚合 UDF (#35514)
- GH-35516 - [R] 將 11.0.0.3 新增至向後相容性矩陣 (#35517)
- GH-35537 - [MATLAB] 為數值陣列建立共用測試類別工具 (#35556)
- GH-35542 - [R] 實作結構描述提取函式 (#35543)
- GH-35545 - [R] 重新組織 pkgdown 網站上的參考頁面 (#36171)
- GH-35550 - [MATLAB] 為
arrow.array.Array
新增公開toMATLAB
方法,以轉換為 MATLAB 類型 (#35551) - GH-35557 - [MATLAB] 新增無號整數陣列 MATLAB 類別 (即
UInt8Array
、UInt16Array
、UInt32Array
、UInt64Array
) (#35562) - GH-35558 - [MATLAB] 新增帶號整數陣列 MATLAB 類別 (即
Int8Array
、Int16Array
、Int32Array
、Int64Array
) (#35561) - GH-35579 - [C++] 支援 Parquet 掃描器中未命名的 FieldRefs (#35798)
- GH-35598 - [MATLAB] 為
MATLAB arrow.array.<Array>
類別新增公開Valid
屬性,以查詢 Null 值 (即有效性位元圖支援) (#35655) - GH-35601 - [R][Documentation] 為 fileysystem.R 新增遺失的文件 (#35895)
- GH-35607 - [C++] 支援簡單的 Substrait 聚合擴充功能 (#35608)
- GH-35609 - [Docs] 啟用建置文件子章節的功能 (#35610)
- GH-35611 - [C++] 移除 ListBuilder 和 BinaryBuilder 不必要的安全操作 (#35613)
- GH-35652 - [Go][Compute] 允許使用 Go Compute 執行 Substrait 運算式 (#35654)
- GH-35659 - [Swift] 初始 Swift IPC 寫入器 (#35660)
- GH-35669 - [C++] 更新至 double-conversion 3.3.0,啟用新標誌,移除修補程式 (#36002)
- GH-35676 - [MATLAB] 為
arrow.array.Array
的建構新增InferNulls
名稱-值配對,以控制空值推斷 (#35827) - GH-35686 - [Go] 將 AppendTime 新增至 TimestampBuilder (#35687)
- GH-35693 - [MATLAB] 在
arrow.array.Float64Array
建構子上新增Valid
作為名稱-值配對 (#35977) - GH-35705 - [R] 將文件頁面從 acero 重新命名 (#36107)
- GH-35706 - [CI] 在 pr_review_trigger.yml 上設定最小權限 (#35708)
- GH-35709 - [R][Documentation] 記錄將資料傳遞至 duckdb 以進行視窗聚合 (#35882)
- GH-35711 - [Go] 為部分建構器新增
Value
和GetValueIndex
方法 (#35744) - GH-35729 - [C++][Parquet] 在 Parquet 中實作 BloomFilter 的批次介面 (#35731)
- GH-35746 - [Parquet][C++][Python] 將預設 Parquet 版本切換至 2.6 (#36137)
- GH-35749 - [C++] 在計算核心中處理行程長度編碼篩選器 (#35750)
- GH-35752 - [CI][GLib][Ruby] 將 GITHUB_ACTIONS 環境變數傳遞至 Docker 容器 (#35753)
- GH-35754 - [CI][GLib] 請勿建置靜態 C++ 函式庫 (#35755)
- GH-35757 - [C++][Parquet] 使用頁面編碼統計資訊來建置編碼 (#35758)
- GH-35765 - [C++] 將 vector_selection.cc 拆分成更多編譯單元 (#35751)
- GH-35779 - [R][Documentation] 記錄視窗類功能的變通方法 (#35702)
- GH-35783 - [JS] 更新相依性 (#35784)
- GH-35786 - [C++] 新增 pairwise_diff 函式 (#35787)
- GH-35788 - [Swift] 錯誤修正並將讀取器/寫入器變更為使用者 Result 類型 (#35774)
- GH-35803 - [Doc] 為 Swift 的實作狀態表格新增欄位 (#35862)
- GH-35817 - [Docs][C++] 修正關於空值處理的 value_counts/unique 文件 (#35818)
- GH-35828 - [Go] 為
array.ApproxEqual
新增array.WithUnorderedMapKeys
選項 (#35823) - GH-35847 - [C++][Thirdparty] 將 xxhash 版本升級至 v0.8.1 (#35849)
- GH-35871 - [Go] 在
array.ApproxEqual
中考量結構有效性位元圖 (#35872) - GH-35879 - [C++] 將捆綁的 google-cloud-cpp 升級至 2.12.0 (#36119)
- GH-35906 - [Docs] 啟用在未安裝 pyarrow 的情況下建置文件 (#35907)
- GH-35909 - [Go] 棄用
arrow.MapType.ValueField
&arrow.MapType.ValueType
方法 (#35899) - GH-35914 - [MATLAB] 整合最新的 libmexclass 變更以支援錯誤處理 (#35918)
- GH-35915 - [Ruby] 新增自動從 Hash 轉換函式選項的支援 (#35927)
- GH-35922 - [C++] 停止支援 Debian GNU/Linux buster (10) (#35923)
- GH-35926 - [C++][Parquet] 允許透過停用統計資訊來停用 ColumnIndex (#35958)
- GH-35935 - [C++] 清理使用
use_threads=false
的 Acero 計劃中斷 (#35953) - GH-35949 - [R] CSV 檔案讀取器選項類別物件應列印選取的值 (#35955)
- GH-35961 - [C++][FlightSQL] 接受 Protobuf 3.12.0 或更新版本 (#35962)
- GH-35969 - [Swift] 使用 ArrowType 而非 ArrowType.info,並新增 binary、time32 和 time64 類型 (#35985)
- GH-35974 - [Go] 如果匯入 C Array Stream 失敗,請勿 panic (#35978)
- GH-35975 - [Go] 支援匯入 decimal256 (#35981)
- GH-35979 - [C++] 將 Acero 純量和雜湊聚合重構為個別檔案 (#35980)
- GH-35984 - [MATLAB] 為所有數值陣列類別新增 null 支援 (#36039)
- GH-35987 - [C++] 取消釘住 brew protobuf 版本 (#36087)
- GH-35987 - [C++] 將 brew protobuf 版本釘住為 21 (#36029)
- GH-35990 - [CI][C++][Windows] 請勿對 “choco list” 使用 -l (#35991)
- GH-36006 - [Packaging][RPM] 新增 Amazon Linux 2023 的支援 (#36081)
- GH-36008 - [Ruby][Parquet] 新增 Parquet::ArrowFileReader#each_row_group (#36022)
- GH-36014 - [Go] 允許結構中重複的欄位名稱 (#36015)
- GH-36023 - [CI][Ruby][Release] 抑制 verify-rc-ruby 中無意義的進度記錄 (#36024)
- GH-36025 - [JS] 允許 Node.js 18.14 或更高版本在
verify-release-candidate.sh
中 (#36089) - GH-36031 - [JS]:更新相依性 (#36032)
- GH-36033 - [JS] 移除 BigInt 相容性 (#36034)
- GH-36038 - [Python] 在 ExtensionType 類別上實作 reduce (#36170)
- GH-36040 - [MATLAB] 新增
arrow.array.BooleanArray
類別 (#36041) - GH-36045 - [Python] 提升 pc.map_lookup / MapLookupOptions 的可用性 (#36387)
- GH-36047 - [C++][Compute] 為 IndexIn 和 IsIn 新增持續時間類型支援 (#36058)
- GH-36050 - [Docs][C] 修正 C 匯出文件中的記憶體洩漏 (#36051)
- GH-36055 - [JS] 在 CI 中使用 Node.js 18 (#36147)
- GH-36056 - [CI] 為 GitHub Actions 啟用 Dependabot (#36194)
- GH-36059 - [C++][Compute] 為純量查閱函式的雜湊表保留空間 (#36067)
- GH-36070 - [Go][Flight] 新增 Flight Client Cookie Middleware (#36071)
- GH-36072 - [MATLAB] 新增 MATLAB
arrow.tabular.RecordBatch
類別 (#36190) - GH-36074 - [C++] 釐清 ConcatenateTablesOptions::field_merge_options 的文件 (#36075)
- GH-36092 - [C++] 簡化 as-of-join 節點中的並發 (#36094)
- GH-36095 - [Go] 為
pqarrow.FileWriter.WriteBuffered
新增文件 (#36163) - GH-36096 - [Python] 在 Array.to_pandas 中呼叫 from_arrow (#36314)
- GH-36098 - [MATLAB] 變更 C++ proxy 建構子以接受選項結構而非包含引數的 cell 陣列 (#36108)
- GH-36105 - [Go] 支援 csv 中的 float16 (#36106)
- GH-36109 - [MATLAB] 如果所有陣列元素都有效,則將 nullptr 儲存為有效性位元圖 (#36114)
- GH-36120 - [C#] 透過 C API 支援結構描述元數據 (#36122)
- GH-36128 - [C++][Compute] 允許持續時間與所有整數類型之間進行乘法運算 (#36231)
- GH-36129 - [Python] 整合 Table 和 RecordBatch 中的通用 API (#36130)
- GH-36131 - [Docs] 為 Julia URL 使用 https://arrow.dev.org.tw/julia/ (#36156)
- GH-36141 - [Go] 支援 csv 中的 large 和 fixed 類型 (#36142)
- GH-36151 - [Java] 將
volatile
宣告新增至ParallelSearcher
中的keyPosition
(#36152) - GH-36157 - [C++][Dev] 新增使用 python3 執行 IWYU 的支援 (#36159)
- GH-36166 - [C++][MATLAB] 新增將 UTF-8 字串轉換為 UTF-16 和將 UTF-16 字串轉換為 UTF-8 的工具 (#36167)
- GH-36173 - [C++] 為 UTF8StringToUTF16 新增單獨的高低碼位測試案例 (#36383)
- GH-36177 - [MATLAB] 將 Type 物件階層新增至 MATLAB 介面 (#36210)
- GH-36178 - [C++] 支援 ReadRangeCache 延遲模式的預取 (#36180)
- GH-36181 - [Go] 為所有建構器新增
AppendNulls
和AppendEmptyValues
方法 (#36145) - GH-36198 - [Go] 移除已棄用的相等性檢查 (#36169)
- GH-36203 - [C++] 支援 is_in 和 index_in 的雙向轉換 (#36204)
- GH-36207 - [MATLAB] 將 MATLAB 自動儲存檔案 (
.asv
) 新增至.gitignore
(#36208) - GH-36212 - [MATLAB] 更新
README.md
以提及對arrow.array.Array
類別的支援 (#36213) - GH-36217 - [MATLAB] 新增 arrow.array.TimestampArray (#36333)
- GH-36218 - [CI][Go] 僅在 main 分支上執行基準測試步驟 (#36229)
- GH-36218 - [CI][Go] 僅在 main 分支上執行基準測試步驟 (#36219)
- GH-36220 - [CI] 僅在 main 分支上執行 “Docker Push” 步驟 (#36221)
- GH-36227 - [C++] 新的 GcsOption 可設定專案 ID (#36228)
- GH-36232 - [Packaging][Ubuntu] 停止支援 Ubuntu 22.10 (kinetic) (#36237)
- GH-36233 - [Packaging][Ubuntu] 新增 Ubuntu 23.04 (lunar) 的支援 (#36238)
- GH-36234 - [Packaging][Debian] 新增 Debian GNU/Linux trixie (13) 的支援 (#36285)
- GH-36241 - [Packaging] 停止支援 Amazon Linux 2 (#36282)
- GH-36243 - [Dev] 在合併時移除 PR 工作流程標籤 (#36244)
- GH-36249 - [MATLAB] 建立
MATLAB_ASSIGN_OR_ERROR
巨集以鏡像 C++ARROW_ASSIGN_OR_RAISE
巨集 (#36273) - GH-36250 - [MATLAB] 新增
arrow.array.StringArray
類別 (#36366) - GH-36251 - [MATLAB] 為
arrow.array.Array
新增Type
屬性 (#36270) - GH-36252 - [Python] 新增不可分解的雜湊聚合 UDF (#36253)
- GH-36255 - [C++] 為清單上的 “if_else” 核心新增基準測試 (#36256)
- GH-36264 - [R] 新增 scalar() 函式 (#36265)
- GH-36271 - [R] 拆分 R6 類別和便利函式 (#36394)
- GH-36284 - [Python][Parquet] 支援 Python API 中的寫入頁面索引 (#36290)
- GH-36287 - [Ruby] 新增自動安裝 arrow-c-glib conda 套件的支援 (#36288)
- GH-36293 - [C++] 將 ipc_write_options.memory_pool 用於壓縮緩衝區,並在壓縮後縮減 (#36294)
- GH-36297 - [C++][Parquet] 非二進位字典編碼的基準測試 (#36298)
- GH-36299 - [R][CI] 移除 pkgdown 檢查 CI 步驟 (#36300)
- GH-36309 - [C++] 新增在清單類型的純量之間轉換的能力 (#36310)
- GH-36317 - [C++] 從 CleanListOffsets 傳回 BufferVector (#36316)
- GH-36319 - [Go][Parquet] 改進的列組寫入器錯誤訊息 (#36320)
- GH-36337 - [Ruby] 放寬要求的 Apache Arrow C++ 版本 (#36338)
- GH-36342 - [C++] 為 RecordBatch 新增遺失的移動語意 (#36343)
- GH-36345 - [C++] 在 IsIn 和 IndexIn 核心中,偏好使用 TypeError 而非 Invalid (#36358)
- GH-36359 - [MATLAB] 為 RecordBatch 新增 Timestamp 陣列的支援 (#36361)
- GH-36367 - [C++] 新增 zipped range 工具 (#36393)
- GH-36375 - [Java] 在 ComplexWriter 中新增建立 MapWriter。 (#36351)
- GH-36380 - [R] 建立便利函式 arrow_array (#36381)
- GH-36384 - [Go] Schema:NumFields (#36365)
- GH-36402 - [CI][macOS] 忽略
brew update
失敗 (#36403) - GH-36405 - [C++][ORC] 將 ORC 升級至 1.9.0 (#36406)
- GH-36407 - [C++] 新增 arrow::ipc::Listener::OnSchemaDecoded(schema, filtered_schema) (#36533)
- GH-36408 - [GLib][FlightSQL] 新增對 INSERT/UPDATE/DELETE 的支援 (#36409)
- GH-36414 - [C++] 新增遺失的 type_traits.h 述詞:is_var_length_list() (#36415)
- GH-36421 - [Java] 啟用讀取 JSON 資料集的支援 (#36422)
- GH-36423 - [C++][Compute] 支援
Expression::IsSatisfiable
中的 “or” (#36424) - GH-36450 - [CI][Python] 上傳 Windows 的 wheel 產出物 (#36466)
- GH-36479 - [C++][FlightRPC] 使用 find_package() 偵測到的 gRPC 版本 (#36581)
- GH-36483 - [C++] 讓
UTF8StringToUTF16
和UTF16StringToUTF8
接受string_views
(#36485) - GH-36492 - [CI][Python] 新增 Ubuntu 22.04 nightly build (#36480)
- GH-36513 - [Dev][C#] 為 NuGet 新增 Dependabot 組態 (#36514)
- GH-36541 - [Python][CI] 修正合併 GH-33321 後的 nopandas 建置 (#36586)
- GH-36541 - [Python][CI] 確保 “Without pandas” CI 建置未安裝 pandas (請勿在 conda-python 映像檔中安裝文件需求) (#36542)
- GH-36544 - [Swift] 將部分 init 方法新增/變更為公開存取 (#36545)
- GH-36553 - [Python] 如果未建置特定子模組 (cython 或 cpp),則改進錯誤訊息 (#36554)
- GH-36556 - [CI][C++] 在 Valgrind 建置中啟用 S3 (#36579)
- GH-36560 - [MATLAB] 從
arrow.array.<Numeric>Array
建構子中移除 DeepCopy 名稱-值配對 (#36561) - GH-36568 - [Go] 在 ValueStr 中包含時間戳記時區 (#36569)
- GH-36577 - [Dev][C#] 為部分套件使用
version-update:semver-major
(#36578) - GH-36582 - [CI][C++][Homebrew] Backport 最新的公式變更 (#36583)
- GH-36599 - [MATLAB] 將 libmexclass 版本升級至 3465900 (#36600)
- GH-36744 - [Python][Packaging] 為 pyarrow 建置相依性新增 cython<3 的上限釘住 (#36743)
- GH-36746 - [R] 更新 12.0.1.1 發行版本的 NEWS.md (#36747)
- GH-36756 - [CI][Python] 在 verify-release-candidate 腳本上安裝 Cython < 3.0 (#36757)
- GH-36805 - [R] 更新 13.0.0 的 NEWS.md (#36806)
- GH-36839 - [CI][Docs] 更新 test-ubuntu-default-docs 以使用 GitHub actions 而非 Azure (#36840)
- GH-36947 - [CI] 將釋放磁碟空間移至 Jinja 巨集,以便在 docs 工作中重複使用 (#36948)
- PARQUET-2316 - [C++] 允許 parquet FileReader 中的部分 PreBuffer (#36192)
- PARQUET-2323 - [C++] 使用位元圖儲存預先緩衝的欄區塊 (#36649)