Apache Arrow ADBC 15(库)版本发布


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

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

这是的版本,版本为

  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 邮件列表