Apache Arrow ADBC 17(库)发布
已发布 2025年3月7日
作者 Apache Arrow PMC (pmc)
Apache Arrow 团队很高兴宣布 Apache Arrow ADBC 库的 17 版本发布。此版本包括 18 个已解决的问题,由 13 位不同的贡献者完成。
此版本是库的发布,版本为 17。API 规范是单独版本控制的,版本为 1.1.0。
子组件独立版本化
- C/C++/GLib/Go/Python/Ruby: 1.5.0
- C#: 0.17.0
- Java: 0.17.0
- R: 0.17.0
- Rust: 0.17.0
下面的发布说明并非详尽无遗,仅列出了本次发布的部分亮点。还进行了许多其他错误修复和改进:我们建议您查阅完整的变更日志。
发布亮点
CMake 配置现在可以针对系统依赖项进行构建,而不是强制使用供应商依赖项(#2546)。此外,即使是 Go 编写的驱动程序,现在也会安装 CMake 文件(#2506)。现在可以使用 Ubuntu 24.04 LTS 的软件包(#2482)。
C# 中 AdbcDataReader 和 ValueAt 的性能得到了改进(#2534)。如果未指定项目 ID,C# BigQuery 驱动程序现在将使用默认项目 ID(#2471)。
Flight SQL 和 Snowflake 驱动程序允许在 Go 中传递低级选项(gRPC 拨号选项在 #2563 中,gosnowflake 选项在 #2558 中)。Flight SQL 驱动程序现在应该提供列级元数据(#2481)。Snowflake 驱动程序现在获取元数据不再需要设置当前模式(#2517)。
贡献者
$ git shortlog --perl-regexp --author='^((?!dependabot\[bot\]).*)$' -sn apache-arrow-adbc-16..apache-arrow-adbc-17
15 David Li
6 Matthijs Brobbel
2 Hélder Gregório
2 Matt Topol
2 Matthias Kuhn
2 Sutou Kouhei
2 davidhcoe
1 Curt Hagenlocher
1 Felipe Oliveira Carvalho
1 Felipe Vianna
1 Marius van Niekerk
1 Shuoze Li
1 amangoyal
路线图
目前正在讨论 ADBC 的第二次修订,以包含更多缺失功能和异步 API 支持。更多信息请参阅里程碑。我们欢迎就可添加或扩展的 API 提出建议。
参与其中
我们欢迎所有感兴趣的人提出问题和贡献。问题可以在 GitHub 上提出,问题可以发送到 GitHub 或 Arrow 邮件列表。