Apache Arrow ADBC 15(库)版本发布
已发布 2024年11月13日
作者 The Apache Arrow PMC (pmc)
Apache Arrow 团队很高兴宣布 Apache Arrow ADBC 库的 15 版本发布。此版本包含来自 31 个已解决的问题,由 13 位不同的贡献者提供。
这是库的版本,版本为
- 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 邮件列表。