Apache Arrow ADBC 15(库)版本发布


已发布 2024 年 11 月 13 日
作者 Apache Arrow PMC (pmc)

Apache Arrow 团队很高兴地宣布 Apache Arrow ADBC 库的 15 版本发布。此版本包含来自**13 位不同贡献者****31 个已解决问题**

这是**库**的版本,版本为

  1. **API 规范**的版本独立,版本为 1.1.0。

子组件版本独立

  • C/C++/GLib/Go/Python/Ruby: 1.3.0
  • C#: 0.15.0
  • Java: 0.15.0
  • R: 0.15.0
  • Rust: 0.15.0

以下发行说明并非详尽无遗,仅展示了该版本的部分重点内容。还进行了许多其他错误修复和改进:我们建议您参考完整的变更日志

版本亮点

  • BigQuery 驱动程序现已正式发布到 PyPI。请参阅 adbc-driver-bigquery
  • 目前正在开发适用于 Apache DataFusion 的基本驱动程序。
  • 文档现在包含 C/C++ 的 Doxygen API 参考,与之前的 Breathe 文档相比,它应该提供更好/更原生的体验。
  • Java 库现在使用最新的 arrow-java 库,因此需要 Java 11 或更高版本。
  • PostgreSQL 驱动程序对 Redshift 提供了基本支持,但它不能使用 PostgreSQL 的 COPY 优化,因此速度不会那么快。
  • PostgreSQL 驱动程序现在可以处理 Arrow 列表类型的引入。
  • PostgreSQL 驱动程序将对未知类型使用不透明规范扩展类型,而不是仅返回没有进一步上下文的字节。
  • 我们不再构建 Python 3.8。我们现在构建 Python 3.13。
  • Snowflake 驱动程序在未连接到特定数据库时可以更好地处理目录操作。

贡献者

$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn apache-arrow-adbc-14..apache-arrow-adbc-15
    24	David Li
    15	Dewey Dunnington
    14	Bruce Irschick
     5	Curt Hagenlocher
     5	davidhcoe
     3	Laurent Goujon
     3	Matthijs Brobbel
     3	William Ayd
     3	eitsupi
     2	Matt Topol
     2	Tornike Gurgenidze
     2	qifanzhang-ms
     1	Sudhir Reddy Emmadi

路线图

正在讨论 ADBC 的第二个潜在修订版,以包含更多缺失的功能和异步 API 支持。有关详细信息,请参阅里程碑;建议的 C 数据接口扩展已被接受。

参与进来

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