Apache Arrow ADBC 12 (程式庫) 版本發佈


已發佈 2024年5月21日
作者 The Apache Arrow PMC (pmc)

Apache Arrow 團隊很高興宣布 Apache Arrow ADBC 程式庫的第 12 次版本發佈。本次版本涵蓋了來自 13 位不同貢獻者56 個已解決的問題

本次發佈的是程式庫,版本為 12。 API 規格是獨立版本化的,目前版本為 1.1.0。

子組件是獨立版本化的

  • C/C++/GLib/Go/Python/Ruby: 1.0.0
  • C#: 0.12.0
  • Java: 0.12.0
  • R: 0.12.0
  • Rust: 0.12.0

以下版本發佈說明並非詳盡無遺,僅揭露了本次發佈的精選重點。 還有許多其他的錯誤修復和改進:我們建議您參考完整的變更日誌

版本發佈重點

由於許多驅動程式都以具有運行時的語言為基礎,因此在單個進程中使用多個驅動程式時,存在一個 已知問題

C# 中的選項字串現在區分大小寫。 總體而言,C# 綁定正在快速發展。 新增了一個包裝 Hive Thrift API 的驅動程式。

Flight SQL 驅動程式現在支援新的「無狀態」預備語句提案。

Rust 程式庫尚未發佈到 Cargo,但實作已取得快速進展。

Snowflake 驅動程式現在支援綁定參數。 此外,現在支援一些僅傳回 JSON 資料的查詢(例如 SHOW TABLES)。 修正了批量攝取中名稱的引用,以符合 Snowflake SQL 語法。

貢獻者

$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn apache-arrow-adbc-0.11.0..apache-arrow-adbc-12
    25	David Li
    19	Curt Hagenlocher
     5	Matt Topol
     5	Sutou Kouhei
     4	Dewey Dunnington
     3	Alexandre Crayssac
     3	Matthijs Brobbel
     2	Bruce Irschick
     2	Cocoa
     2	davidhcoe
     1	Bryce Mecum
     1	Hyunseok Seo
     1	Joel Lubinitsky

Roadmap

Go 中正在開發 Google BigQuery 驅動程式。 我們預計 C# 將很快達到穩定版本,Rust 也應該開始看到版本發佈。

參與其中

我們歡迎所有感興趣的人士提出問題和貢獻。 問題可以在 GitHub 上提交,問題也可以直接發送到 GitHub 或 Arrow 郵件列表