Apache Arrow ADBC 12(库)发布


已发布 2024 年 5 月 21 日
作者 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

路线图

正在使用 Go 开发一个 Google BigQuery 驱动程序。我们预计 C# 将很快达到稳定状态,Rust 也应该会开始发布版本。

参与其中

我们欢迎所有感兴趣的人提出问题和贡献。问题可以在 GitHub 上提出,问题可以发送到 GitHub 或 Arrow 邮件列表